UNPKG

hapi-ton-sdk

Version:

SDK for managing HAPI attestations on TON network

30 lines (27 loc) 1.11 kB
import * as _ton_core from '@ton/core'; import { Contract, Address, Cell, ContractProvider } from '@ton/core'; import { ContractAdapter } from '@ton-api/ton-adapter'; declare class UserTonJetton implements Contract { readonly address: Address; readonly init?: { code: Cell; data: Cell; } | undefined; constructor(address: Address, init?: { code: Cell; data: Cell; } | undefined); static createFromAddress(address: Address, contractAdapter: ContractAdapter): _ton_core.OpenedContract<UserTonJetton>; getBalance(provider: ContractProvider): Promise<bigint>; getOwner(provider: ContractProvider): Promise<Address>; getAttestationAddress(provider: ContractProvider): Promise<Address>; getTrustScore(provider: ContractProvider): Promise<number>; getExpirationDate(provider: ContractProvider): Promise<number>; getAttestationData(provider: ContractProvider): Promise<{ commissionOwner: Address; trustScore: bigint; expirationDate: bigint; attestationAddress: Address; }>; } export { UserTonJetton };