everscale-inpage-provider - v0.6.6
    Preparing search index...

    Interface ContractMethod<I, O>

    interface ContractMethod<I, O> {
        address: Address;
        abi: string;
        method: string;
        params: I;
        send(args: SendInternalParams): Promise<Transaction>;
        sendDelayed(args: SendInternalParams): Promise<DelayedMessageExecution>;
        sendWithResult(
            args: SendInternalParams,
        ): Promise<
            {
                parentTransaction: Transaction;
                childTransaction: Transaction;
                output?: O;
            },
        >;
        estimateFees(args: SendInternalParams): Promise<string>;
        sendExternal(
            args: SendExternalParams,
        ): Promise<{ transaction: Transaction; output?: O }>;
        sendExternalDelayed(
            args: SendExternalDelayedParams,
        ): Promise<DelayedMessageExecution>;
        call(args?: CallParams): Promise<O>;
        executeExternal(args: ExecuteExternalParams): Promise<ExecutorOutput<O>>;
        executeInternal(args: ExecuteInternalParams): Promise<ExecutorOutput<O>>;
        encodeInternal(): Promise<string>;
    }

    Type Parameters

    • I
    • O
    Index

    Properties

    address: Address

    Target contract address

    abi: string
    method: string
    params: I

    Methods

    • Encodes method call as BOC

      Returns Promise<string>