Type Alias MultichainSmartAccount
MultichainSmartAccount: BaseMultichainSmartAccount & { build: ( params: BuildInstructionTypes, currentInstructions?: Instruction[], ) => Promise<Instruction[]>; buildBridgeInstructions: ( params: Omit<MultichainBridgingParams, "account">, ) => Promise<BridgingInstructions>; buildComposable: ( params: BuildComposableInstructionTypes, currentInstructions?: Instruction[], ) => Promise<Instruction[]>; getUnifiedERC20Balance: ( mcToken: MultichainToken, ) => Promise<UnifiedERC20Balance>; isDelegated: ( parameter?: IsDelegatedParameters, ) => Promise<IsDelegatedPayload>; queryBridge: ( params: QueryBridgeParams, ) => Promise<BridgeQueryResult | null>; toDelegation: () => Promise<MeeAuthorization>; unDelegate: ( parameters?: UnDelegateParameters, ) => Promise<UnDelegatePayload>; waitForTransactionReceipts: ( parameters: WaitForTransactionReceiptParameters, ) => Promise<WaitForTransactionReceiptPayload>;}
Function to build instructions for bridging a token across all deployments