Function deposit

  • Performs a deposit extrinsic transaction

    Example

    const injector = await web3FromAddress(currentAccount.address);
    const unsub = await deposit(api, asset, amount, domainId, address)
    .signAndSend(currentAccount.address, { signer: injector.signer }, result => {
    handleTxExtrinsicResult(api, result, unsub, callbacks);
    });

    Returns

    • A SubmittableExtrinsic representing the deposit transaction.

    Parameters

    • api: ApiPromise

      The ApiPromise instance.

    • xcmMultiAssetId: XcmMultiAssetIdType

      The XCM multi-asset ID type.

    • amount: string

      The amount to be deposited.

    • domainId: string

      The domain ID of the destination address.

    • address: string

      The destination address of the deposit transaction.

    Returns SubmittableExtrinsic<"promise", SubmittableResult>

Generated using TypeDoc