Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Operation

Git Source

struct Operation {
address owner;
/// @dev originatingChainId is used to avoid asking users to change their
///      wallet for a native experience regardless where they are.
uint256 originatingChainId;
uint256 nonce;
uint256 deadline;
PaymasterType typ;
uint256 permitAmount;
bytes32 permitR;
bytes32 permitS;
uint8 permitV;
INineLivesTrading market;
uint256 maximumFee;
uint256 amountToSpend;
uint256 minimumBack;
address referrer;
bytes8 outcome;
uint8 v;
bytes32 r;
bytes32 s;
uint32 outgoingChainEid;
uint256 maxOutgoing;
}