TON SDK Documentation - v15.3.1duck0.0.3
    Preparing search index...

    Interface ContractProvider

    interface ContractProvider {
        external(message: Cell): Promise<void>;
        get(
            name: string | number,
            args: TupleItem[],
        ): Promise<ContractGetMethodResult>;
        getState(): Promise<ContractState>;
        getTransactions(
            address: Address,
            lt: bigint,
            hash: Buffer,
            limit?: number,
        ): Promise<Transaction[]>;
        internal(
            via: Sender,
            args: {
                body?: Maybe<string | Cell>;
                bounce?: Maybe<boolean>;
                extracurrency?: ExtraCurrency;
                sendMode?: SendMode;
                value: string | bigint;
            },
        ): Promise<void>;
        open<T extends Contract>(contract: T): OpenedContract<T>;
    }
    Index

    Methods

    • Parameters

      Returns Promise<void>

    • Returns Promise<ContractState>

    • Parameters

      • address: Address
      • lt: bigint
      • hash: Buffer
      • Optionallimit: number

      Returns Promise<Transaction[]>

    • Parameters

      • via: Sender
      • args: {
            body?: Maybe<string | Cell>;
            bounce?: Maybe<boolean>;
            extracurrency?: ExtraCurrency;
            sendMode?: SendMode;
            value: string | bigint;
        }

      Returns Promise<void>