MultiSend Contract
MultiSend.sol
Allows to batch multiple transactions into one and reverts all if one fails. Relayer -> Smart Wallet - > MultiSend -> Dapp contract / contracts
MultiSendCallOnly.sol
MultiSend functionality but reverts if a transaction tries to do delegatecall
constructor() {
multisendSingleton = address(this);
}
function multiSend(bytes memory transactions) public payable
Name | Type | Description |
---|---|---|
transactions | bytes | Encoded transactions. Each transaction is encoded as packed bytes of transaction requests details |
Last modified 1mo ago