Available on crate feature
base only.Expand description
Mirror of base_common_precompiles::INonceManager.
interface INonceManager {
error DelegateCallNotAllowed();
error NonPayable();
error ProtocolNonceNotSupported();
error InvalidNonceKey();
error NonceOverflow();
error InvalidExpiringNonceExpiry();
error ExpiringNonceReplay();
error ExpiringNonceSetFull();
event NonceIncremented(address indexed account, uint256 indexed nonceKey, uint64 newNonce);
function getNonce(address account, uint256 nonceKey) external view returns (uint64);
}Modules§
- abi
- Contains dynamic ABI definitions for this contract.
Structs§
- Delegate
Call NotAllowed - Custom error with signature
DelegateCallNotAllowed()and selector0x0d89438e. - Expiring
Nonce Replay - Custom error with signature
ExpiringNonceReplay()and selector0x4ba8e2af. - Expiring
Nonce SetFull - Custom error with signature
ExpiringNonceSetFull()and selector0x4adf682a. - Invalid
Expiring Nonce Expiry - Custom error with signature
InvalidExpiringNonceExpiry()and selector0xd54ed552. - Invalid
Nonce Key - Custom error with signature
InvalidNonceKey()and selector0xdf9b1c41. - NonPayable
- Custom error with signature
NonPayable()and selector0x6fb1b0e9. - Nonce
Incremented - Event with signature
NonceIncremented(address,uint256,uint64)and selector0x42d98041765078b1557c6a9fe7e4a27230ca413fc141df57d89acd6cc68ffb45. - Nonce
Overflow - Custom error with signature
NonceOverflow()and selector0xadc15572. - Protocol
Nonce NotSupported - Custom error with signature
ProtocolNonceNotSupported()and selector0x1bc81ca9. - getNonce
Call - Function with signature
getNonce(address,uint256)and selector0x89535803. - getNonce
Return - Container type for the return parameters of the
getNonce(address,uint256)function.
Enums§
- INonce
Manager Calls - Container for all the
INonceManagerfunction calls. - INonce
Manager Errors - Container for all the
INonceManagercustom errors. - INonce
Manager Events - Container for all the
INonceManagerevents.