@somnia-chain/markets-sdk


@somnia-chain/markets-sdk / index / safeExecAbi

Variable: safeExecAbi

const safeExecAbi: readonly [{ type: "function"; name: "execTransaction"; stateMutability: "payable"; inputs: readonly [{ name: "to"; type: "address"; }, { name: "value"; type: "uint256"; }, { name: "data"; type: "bytes"; }, { name: "operation"; type: "uint8"; }, { name: "safeTxGas"; type: "uint256"; }, { name: "baseGas"; type: "uint256"; }, { name: "gasPrice"; type: "uint256"; }, { name: "gasToken"; type: "address"; }, { name: "refundReceiver"; type: "address"; }, { name: "signatures"; type: "bytes"; }]; outputs: readonly [{ name: "success"; type: "bool"; }]; }, { type: "function"; name: "execTransactionFromModule"; stateMutability: "nonpayable"; inputs: readonly [{ name: "to"; type: "address"; }, { name: "value"; type: "uint256"; }, { name: "data"; type: "bytes"; }, { name: "operation"; type: "uint8"; }]; outputs: readonly [{ name: "success"; type: "bool"; }]; }, { type: "function"; name: "multiSend"; stateMutability: "payable"; inputs: readonly [{ name: "transactions"; type: "bytes"; }]; outputs: readonly []; }, { type: "event"; name: "ExecutionFailure"; inputs: readonly [{ name: "txHash"; type: "bytes32"; indexed: false; }, { name: "payment"; type: "uint256"; indexed: false; }]; }, { type: "event"; name: "ExecutionFromModuleFailure"; inputs: readonly [{ name: "module"; type: "address"; indexed: true; }]; }]

Defined in: packages/sdk/src/executor/safe.ts:100

The minimum of the Safe ABI the executor calls.