UnifiedRouterV2

Verified contract

Active on Base with 17,703 txns
Deployed by via 0xc9e64f5b at 15426065
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0xb73ae2252fb0af8b0d0c013e9bcfbb11e7db1537e8b1e877a7edca038450499e
0x11953ebf59aa5f093fd2c3a868f62596596f2681450629aa4a9849db5e45a4d9
0xbdd2b28d6578bda24d6669a7eff1eb768966a68b207b998a9d5085ed7d2d2d58
0x17bf6b596edc7acb0f6aca263e80ac3b9138c90d4adb1b806df265ded0e77f1e
0xd4dbbe1b81abebddc924b8bf909fc62561435eb8119729312c6fd663816e3f48
0xf017a38435d76c68ac854ad07d6b898bfe6b1ab35c077c7636368c2a75c940ba
0x009c680d550c4e9d8a448bb132feec0a6cf1951843c13cfcca9b6e9978c5f310
0xca45d023c3937af14bbc0845e11d4218246ae61beb4b25b12e7af02375acc055
0xd8b87f8d86730b8acb21891b432c26e8687e0937fe6bbd66bc77a39fb72c7467
0x706a2e3b5a83e0ea24127af6c0d307a90f7d4df04a94d1ac4971c7b0f50c89f9

Functions
Getter at block 22047894
ACCOUNTANT_ROLE(view returns (bytes32)
0x369da55721ba2b3acddd63aac7d6512c3e5762a78fa01c44f423f97868330c34
ADD_CODE(view returns (bytes32)
0x03783fac2efed8fbc9ad443e592ee30e61d65f471140c10ca155e937b435b760
BURN_MINT_CODE(view returns (bytes32)
0xb3ee531307516b0578d244c7a18c1b29609aa009eb29b9e65f9b6af25eac59a6
BURN_UNLOCK_CODE(view returns (bytes32)
0x657d6a520417248f91661005448c99dcf1f631cad6e9c4800d1e2c4e089d8bea
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
EMERGENCY_MINT_CODE(view returns (bytes32)
0x61d42151b113dd001f28a02a6beea56643564c2d747d18dff914abfa09d64188
EMERGENCY_UNLOCK_CODE(view returns (bytes32)
0x1a378fd703608a43cbfcf3119373c028125899af25da0e440cc3c5e154a98d22
LOCK_MINT_CODE(view returns (bytes32)
0x5bbeb06757b062a398068be0551da9c7f8d34eb2f6e6950e23dd6c0062b9d530
OPERATOR_ROLE(view returns (bytes32)
0x97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929
PERMIT_CODE(view returns (bytes32)
0x7b2ab94bb7d45041581aa3757ae020084674ccad6f75dc3750eb2ea8a92c4e9a
REMOVE_CODE(view returns (bytes32)
0xef22bddd350b943170a67d35191c27e310709a28c38b5762a152ff640108f5b2
SWAP_CODE(view returns (bytes32)
0xa9463b19d1148abedba3d6925530d4465b271ce2cc61f80b1a0a80fd73eab881
UNWRAP_CODE(view returns (bytes32)
0x45a0c61c943a962e70d9cd4413dddf0555451d0bb795d647efefff44748176ce
WRAP_CODE(view returns (bytes32)
0xd2ec75cd002cc54c4cc6690500ee64d030751a1b19466a4ba8be1b42eb5a1031
addressBook(view returns (address)
0x564a0c04877e4ca6f5d0cad8c20522226321d9b0
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=EYWA, version=1, chainId=8453, verifyingContract=0xfa43de785dd3cd0ef3dae0dd2b8be3f1b5112d1a, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
paused(view returns (bool)
true
version(view returns (string)
2.2.3
Read-only
castToAddress(bytes32 xpure returns (address)
castToBytes32(address apure returns (bytes32)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
nonces(address whoseview returns (uint256)
ops(bytes32view returns (bool)
poolAdapter(addressview returns (address)
processedOps(bytes32view returns (uint8)
startedOps(bytes32view returns (bytes)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
grantRole(bytes32 roleaddress account
pause(
receiveValidatedData(bytes4 selectoraddress fromuint64 chainIdFromreturns (bool)
registerComplexOp(struct BaseRouterComplexOp[] complexOps_
renounceRole(bytes32 roleaddress account
resume(bytes32 requestIduint8 cPosstring[] operationsbytes[] params
revokeRole(bytes32 roleaddress account
setAddressBook(address addressBook_
setPoolAdapter(address pool_address poolAdapter_
start(string[] operationsbytes[] paramsstruct IRouterParamsInvoice receiptpayable 
unpause(
Events
ComplexOpProcessed(uint64 currentChainIdbytes32 currentRequestIduint64 nextChainIdbytes32 nextRequestIduint8 resultuint8 lastOp
ComplexOpSet(string oopbytes32 hashbool registered
EIP712DomainChanged(
FeePaid(address indexed payeraddress accountantuint256 executionPrice
Paused(address account
PoolAdapterSet(address pooladdress poolAdapter
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Unpaused(address account
Constructor
constructor(address addressBook_
Fallback and receive
receive(
Errors
InvalidShortString(
StringTooLong(string str