@cfxlabsinc/b2b-services
    Preparing search index...

    Each EVM transaction op's args (packages/wallet-api/README.md § EVM ops).

    type WalletApiEvmOpArgs = {
        "evm.delegate": EvmTransactionArgs;
        "evm.transfer": EvmTransactionArgs & {
            amount: string;
            to: EvmAddress;
            token: "native" | EvmAddress;
        };
        "mintfx.commitRedeem": MintFxArgs & MintFxTargets;
        "mintfx.commitWithdrawal": MintFxArgs & MintFxTargets;
        "mintfx.mint": MintFxArgs & MintFxTargets;
        "mintfx.redeem": MintFxArgs & {
            amount: string;
            holdWalletId: SelectWallet["externalId"];
        };
        "mintfx.voidRedeem": MintFxArgs & { refundTo: EvmAddress };
        "mintfx.voidWithdrawal": MintFxArgs & { refundTo: EvmAddress };
        "mintfx.withdraw": MintFxArgs & {
            amount: string;
            holdWalletId: SelectWallet["externalId"];
        };
    }
    Index
    "evm.delegate": EvmTransactionArgs
    "evm.transfer": EvmTransactionArgs & {
        amount: string;
        to: EvmAddress;
        token: "native" | EvmAddress;
    }

    Type Declaration

    • amount: string
    • to: EvmAddress
    • token: "native" | EvmAddress

      native, or the ERC-20 contract.

    "mintfx.commitRedeem": MintFxArgs & MintFxTargets
    "mintfx.commitWithdrawal": MintFxArgs & MintFxTargets
    "mintfx.mint": MintFxArgs & MintFxTargets
    "mintfx.redeem": MintFxArgs & {
        amount: string;
        holdWalletId: SelectWallet["externalId"];
    }
    "mintfx.voidRedeem": MintFxArgs & { refundTo: EvmAddress }
    "mintfx.voidWithdrawal": MintFxArgs & { refundTo: EvmAddress }
    "mintfx.withdraw": MintFxArgs & {
        amount: string;
        holdWalletId: SelectWallet["externalId"];
    }