Single & batch dispatch
Single dispatch
function dispatch(
address account, address permission, address target,
uint256 value, bytes calldata data,
bytes calldata managerSig, uint256 deadline
) external nonReentrant whenNotPaused;struct Context {
address account; // the Safe whose assets move
address manager; // the signer of this dispatch
address submitter; // msg.sender (may be a relayer)
address target; // call target
bytes4 selector; // first 4 bytes of data; bytes4(0) if < 4 bytes
uint256 value; // wei forwarded
uint256 blockTimestamp;
uint256 blockNumber;
}Batch dispatch
The approve → call → reset pattern
Last updated

