T402 API Reference - v2.8.0
    Preparing search index...

    Interface BridgeSigner

    Signer interface for bridge operations

    interface BridgeSigner {
        address: `0x${string}`;
        readContract(
            args: {
                address: `0x${string}`;
                abi: readonly unknown[];
                functionName: string;
                args?: readonly unknown[];
            },
        ): Promise<unknown>;
        writeContract(
            args: {
                address: `0x${string}`;
                abi: readonly unknown[];
                functionName: string;
                args: readonly unknown[];
                value?: bigint;
            },
        ): Promise<`0x${string}`>;
        waitForTransactionReceipt(
            args: { hash: `0x${string}` },
        ): Promise<TransactionReceipt>;
    }
    Index

    Properties

    address: `0x${string}`

    Wallet address

    Methods

    • Read contract state

      Parameters

      • args: {
            address: `0x${string}`;
            abi: readonly unknown[];
            functionName: string;
            args?: readonly unknown[];
        }

      Returns Promise<unknown>

    • Write to contract

      Parameters

      • args: {
            address: `0x${string}`;
            abi: readonly unknown[];
            functionName: string;
            args: readonly unknown[];
            value?: bigint;
        }

      Returns Promise<`0x${string}`>