Permit2

BALANCE
DEPLOYMENT DATE
2 month(s) ago
CONTRACT ADDRESS
 0x000000000022D473030F116dDEE9F6B43aC78BA3
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