Skip to content

Instantly share code, notes, and snippets.

Feature Permit2 PermitC
Time Bound Approvals X X
Single Use Signatures X X
Batch Processing X
Order Scoped Multi-Use Signatures X
Additional Data Validation on Signatures X X
Revocation of individual nonces X X
Revocation of all outstanding signatures and approvals X
ERC20 Support X X
Contract Address
Creator Token Transfer Validator V2 0x721C00182a990771244d7A71B9FA2ea789A3b433
Trusted Forwarder Factory 0xFF0000B6c4352714cCe809000d0cd30A0E0c8DcE
Trusted Forwarder Implementation 0xFF000047aBEA9064C699c0727148776e4E17771C
Payment Processor V2 0x9A1D00bEd7CD04BCDA516d721A596eb22Aac6834
Payment Processor Encoder V2 0x9A1D005743777cbc7e9ae7eC75BCb9b314aaeFbC
Payment Processor Configuration V2 0x9A1D00Bc981DA5cea8300a999c0d15E2f7F03008
PP V2 Module - Trades 0x9A1D0059f5534E7a6C6c4DAe390ebD3a731Bd7Dc
PP V2 Module - Advanced Trades 0x9A1D00899099D06fe50FB31F03Db5345c45ABb36
Transaction Type PP V1 Seaport 1.5 PP V2 Delta (Seaport vs PP V2) Delta % (Seaport vs PP V2)
Buy Listing (ERC721 w/Native) 118,480 109,190 102,234 -6,956 -6.36%
Buy Listing (ERC1155 w/Native) 98,330 101,298 86,773 -14,525 -14.35%
Buy Listing (ERC721 w/Coin) 106,412 109,451 94,096 -15,355 -14.03%
Buy Listing (ERC1155 w/Coin) 105,870 110,158 93,936 -16,222 -14.74%
Accept Offer (ERC721 w/Coin) 106,444 109,578 95,662 -13,916 -12.68%
Accept Offer (ERC1155 w/Coin) 105,882 11
Feature Comparison Matrix V1 V2
Payment Standards
Native Currency (ETH or Equivalent)
ERC20 Payments
Tradeable Items
ERC721-C
ERC721 + EIP-2981
ERC721 No Royalties Wh
Operation Function Caller
Create New List createList(name) Any
Create New Copy Of List createListCopy(name, sourceListId) Any
Transfer List Ownership reassignOwnershipOfList(id, newOwner) List Owner
Renounce List Ownership renounceOwnershipOfList(id) List Owner
Apply A List To A Collection applyListToCollection(collection, id) Collection, Owner or Admin
Blacklist Accounts addAccountsToBlacklist(id, accountsList) List Owner
Blacklist Code Hashes
Level Blocked Exchange Pop-Up Exchange OTC / Escrow Wrapper Contracts Trading Multi-Sig Wallets Centralized Exchange w/EOA
1 Yes Yes Yes Yes Yes Yes
2 No Yes Yes Yes Yes Yes
3 No No Yes Yes Yes Yes
4 No No No Yes Yes Yes
5 No No Yes Limited No Yes
6 No No
Level List Type OTC Smart Contract Receivers
Recommended Whitelist Allowed Allowed
1 None Allowed Allowed
2 Blacklist Allowed Allowed
3 Whitelist Allowed Allowed
4 Whitelist Blocked Allowed
5 Whitelist Allowed Blocked Using Code Length Check
6 Whitelist Allowed Blocked Using EOA Signature Verification
7 Whitelist Blocked Blocked Using Code Length Check
Transfer Validator Gas Efficiency Comparison Matrix V1 Min V2 Min V1 Avg V2 Avg V1 Max V2 Max
Level 1 5698 3291 5698 3291 5698 3291
Level 2 - 3240 - 6793 - 10347
Level 3 10354 3289 10402 6393 10451 10346
Level 4 10354 5654 10354 9595 10354 14968
Level 5 10433 3469 12126 9298 15416 15229
Level 6 10554 3636 12795 9965 15037 14896
Level 7 10433 5883 12876 12122 15319 17602
Level 8
Feature Comparison Matrix V1 V2
Supported Token Standards
ERC20-C.
ERC721-C
ERC1155-C
Wrapper Contracts
ERC20-CW
ERC721-CW
ERC1155-CW