ITransactionForwarder_v1.sol
Last updated
Last updated
Creates a digest for the given ForwardRequestData
.
The signature field of the given ForwardRequestData
can be empty.
Parameters
req
ERC2771ForwarderUpgradeable.ForwardRequestData
The ForwardRequest you want to get the digest from.
Returns
digest
bytes32
The digest needed to create a signature for the request.
Enables the execution of multiple calls in a single transaction.
Parameters
calls
SingleCall[]
Array of call structs that should be executed in the multicall.
Returns
returnData
Result[]
The return data of the calls that were executed.
The request from
doesn't match with the recovered signer
.
Parameters
call
SingleCall
The call that failed.
Struct used to store information about a single call.
Properties
target
address
Target contract that will receive the call.
allowFailure
bool
Is the call allowed to fail in the multicall execution.
callData
bytes
Data of the call.
Struct used to store information about a call result.
Properties
success
bool
Was the call a success.
returnData
bytes
Return data of the call.