Permit2
Permit2
BALANCE
DEPLOYMENT DATE
2 month(s) ago
CONTRACT ADDRESS
0x000000000022D473030F116dDEE9F6B43aC78BA3
DEPLOYER ADDRESS
MD5 BYTECODE
0x9a84466c02fe2ee4659b34634c079deb
VIEW IN
Etherscan
Overview / Address
Code / Source
Code / Decompiled
Code / 3-address code
Code / Disassembled
Code / Bytecode
Transactions / Incoming
Tokens / Allowers
Tokens / Spenders
Tokens / ERC20 Transfers
Tokens / Native Transfers
Read/Write / Read
Read/Write / Write
Read/Write / Storage dump
- 1.Allowance.sol
- 2.AllowanceTransfer.sol
- 3.EIP712.sol
- 4.ERC20.sol
- 5.IAllowanceTransfer.sol
- 6.IERC1271.sol
- 7.ISignatureTransfer.sol
- 8.Permit2.sol
- 9.PermitErrors.sol
- 10.PermitHash.sol
- 11.SafeTransferLib.sol
- 12.SignatureTransfer.sol
- 13.SignatureVerification.sol
- DOMAIN_SEPARATOR()0x3644e515
- allowance(address,address,address)0x927da105
- approve(address,address,uint160,uint48)0x87517c45
- invalidateNonces(address,address,uint48)0x65d9723c
- invalidateUnorderedNonces(uint256,uint256)0x3ff9dcb1
- lockdown((address,address)[])0xcc53287f
- nonceBitmap(address,uint256)0x4fe02b44
- permit(address,(tuple[],address,uint256),bytes)0x355e5fcd
- permit(address,(tuple,address,uint256),bytes)0xbe1696da
- permitTransferFrom((tuple,uint256,uint256),(address,uint256),address,bytes)0x81e5e841
- permitTransferFrom((tuple[],uint256,uint256),(address,uint256)[],address,bytes)0x82e96879
- permitWitnessTransferFrom((tuple,uint256,uint256),(address,uint256),address,bytes32,string,bytes)0xf6e87c56
- permitWitnessTransferFrom((tuple[],uint256,uint256),(address,uint256)[],address,bytes32,string,bytes)0x95805667
- transferFrom((address,address,uint160,address)[])0x0d58b1db
- transferFrom(address,address,uint160,address)0x36c78516