Loading...
Loading...
Implement bridge, bridgeAndTransfer, bridgeAndExecute, and execute flows with Nexus SDK. Use when wiring cross-chain bridge and execution operations, simulations, or max-amount checks.
npx skill4agent add availproject/nexus-elements nexus-sdk-bridge-flowssdk.bridge(params, { onEvent? })BridgeParamstoken: stringamount: biginttoChainId: numberrecipient?: Hexgas?: bigintsourceChains?: number[]BridgeResultexplorerUrl: stringsourceTxs: { chain, hash, explorerUrl }[]intent: ReadableIntentsdk.bridgeAndTransfer(params, { onEvent? })TransferParamstoken: stringamount: biginttoChainId: numberrecipient: HexsourceChains?: number[]TransferResulttransactionHash: stringexplorerUrl: stringsdk.bridgeAndExecute(params, { onEvent?, beforeExecute? })BridgeAndExecuteParamstoken: stringamount: biginttoChainId: numberexecute: Omit<ExecuteParams, "toChainId">waitForReceiptrequiredConfirmationsbeforeExecutebeforeExecute?: () => Promise<{ value?: bigint; data?: Hex; gas?: bigint }>BridgeAndExecuteResultexecuteTransactionHash: stringexecuteExplorerUrl: stringbridgeExplorerUrl?: stringbridgeSkipped: booleanintent?: ReadableIntentsdk.execute(params, { onEvent? })ExecuteParamstoChainId: numberto: Hexdata?: Hexvalue?: bigintgas?: bigintgasPrice?: 'low' | 'medium' | 'high'waitForReceiptreceiptTimeoutrequiredConfirmationstokenApproval?: { token: string; amount: bigint; spender: Hex }ExecuteResulttransactionHashexplorerUrlchainIdsdk.simulateBridge(params)SimulationResultsdk.simulateBridgeAndTransfer(params)BridgeAndExecuteSimulationResultsdk.simulateBridgeAndExecute(params)BridgeAndExecuteSimulationResultBridgeAndExecuteSimulationResult.bridgeSimulationnullsdk.calculateMaxForBridge({ token, toChainId, recipient?, sourceChains? })BridgeMaxResultsdk.convertTokenReadableAmountToBigInt(amountString, tokenSymbol, chainId)sdk.utils.parseUnits(value, decimals)NEXUS_EVENTS.STEPS_LISTNEXUS_EVENTS.STEP_COMPLETEdeny()