Knowledge Base
Search
K
Comment on page
🌐

Highlight Protocol

Please find for reference here the Highlight Github repository.

Highlight Protocol v1

Along with our creator toolkit, we’re building a permissionless, open-source, modular smart contract protocol for artists and creators.
Mints on Highlight are currently routed via a contract called the MintManager. This architecture helps manage gas costs and improve ease of use, and it’s fully modular, meaning that you can swap in and out any mint module you want. We deploy your contract with our MintManager as an initially registered minter, but you, as the owner, can swap our mint module out. This way, you have complete ownership over all the data on your contract and the flexibility to use any mint scheme.
We facilitate Auctions in the same way via an AuctionManager contract.

Ethereum

Protocol Contract
Address
Creator-owned contract implementations
ERC721General (Series implementation)
0xAAa81ce4795001654Dc56577ed431950D633dABA
ERC721GeneralSequenceImplementation
0x8d67B6ACE3fC4d90b8c276e1d70646ec705b0C9b
ERC721Editions (MultipleEditions implementation)
0x91cDE68af933688116337EEBD7d11e8d63AAA76E
ERC721EditionsDFS (MultipleEditionsDFS implementation)
0x006cdD31f45F7e544a874B28763E1825C81128d5
ERC721SingleEdition (SingleEditions implementation)
0x59cC2a7D1Bf61256EbE39F1e9F2497e95317Ea2D
ERC721SingleEditionDFS (SingleEditionsDFS implementation)
0x3a2aFe86E594540cbf3eA345dd29e09228f186D2
ERC721Generative (GenerativeSeries implementation)
0x2Be3CE514884dcF92505a9FDaBDe6541779C129b
Highlight system contracts
MintManager
0x1bf979282181f2b7a640d17aB5D2e25125F2de5e
AuctionManager
0x3216FB0105f64cC375E2f431d1a6D00A1A955559
MinimalForwarder
0x7Ab179690168f06D4F897A6C0b749C1524F4C772
EditionsMetadataRenderer
0x6dc049e267f78ef06b83954F557A205366d45691
Observability
0xD21cf74A08CEb52555702658d3556300B0983158
Modules
NonTransferableTokenManager
0x734ACE995eaE06cFCBfE6cc33e0F524ab27e4ac1
CheckerboardTokenManager
0x778b5ef98f0C8803F6424bB07412489b2Fbd58B3
Mint mechanics
DiscreteDutchAuctionMechanic
0x94fa6e7fc2555ada63ea56cfff425558360f0074

Goerli

Protocol Contract
Address
Creator-owned contract implementations
ERC721General (Series implementation)
0x667f810C960537A53532c00a0973205bE2fe2165
ERC721GeneralSequenceImplementation
0x96dB8495a5dEA40aDc1d4CFE45eB84F1c82d143B
ERC721Editions (MultipleEditions implementation)
0x703Fd59DEee1727eaf7751EDe79ec22c3F7Db07B
ERC721EditionsDFS (MultipleEditionsDFS implementation)
0x14d986A1743af0A53B7D60De5189B7fff3494AFa
ERC721SingleEdition (SingleEditions implementation)
0x8B7E1DC485e931F4a15392a0E2DC0D61A16A68aB
ERC721SingleEditionDFS (SingleEditionsDFS implementation)
0xAbAE4df16c1262F8465FCBDcD6E006a75Fb3b739
ERC721Generative (GenerativeSeries implementation)
0x00Edfc8bE8897893786232e96367c8E040E2eb6D
Highlight system contracts
MintManager
0xBF6B4F9Ef1E4B371c40701b5f856F9Fc1d659c70
AuctionManager
0xa94310AeeD50687f7c39ACdAA5FCd311AEDB25f8
MinimalForwarder
0x4905B2ee259994F664d443e740bC2cA1d9cf2f1D
EditionsMetadataRenderer
0xeA2fC80731D96D57Cf80E8643f7DF35C055A0e85
Observability
0xFfEc25843068E69CAA0E36eA004D7749bD9EfB19
Modules
NonTransferableTokenManager
0x2ac592Eb32fe61EFFd57Ac0A681Fe24E87e3069c
Mint mechanics
DiscreteDutchAuctionMechanic
0xae129080C7840538301550802cBc520c336CEEca

Polygon

Protocol Contract
Address
Creator-owned contract implementations
ERC721General (Series implementation)
0x64b35B64DAB456c489124Dc07aA3eD100DdFeD7E
ERC721GeneralSequenceImplementation
0xc27925863bF67384e16Dcb1225228c88d0F44A8f
ERC721Editions (MultipleEditions implementation)
0xF150CB22e56FDA37F3c51A6a35f0aC0fd771db2f
ERC721EditionsDFS (MultipleEditionsDFS implementation)
0x939Fd86C2a0c58202d1F14F59Acd4466A85bC412
ERC721SingleEdition (SingleEditions implementation)
0x91cDE68af933688116337EEBD7d11e8d63AAA76E
ERC721SingleEditionDFS (SingleEditionsDFS implementation)
0x6abC18F4e8c7D8980DdBb97FDE7d6521B394F16A
ERC721Generative (GenerativeSeries implementation)
0xa79dafa06bFF0765baa36C4f6731FdC755553887
Highlight system contracts
MintManager
0xfbb65C52f439B762F712026CF6DD7D8E82F81eb9
AuctionManager
0x3CEDCb3170489f2FB509DB23D8A864A55B45036F
MinimalForwarder
0x03214f1434D84Dd58FcDFc339577c1B3a7Dd9BdE
EditionsMetadataRenderer
0x32c56B178cAA486177ee9A942611A2f8844872f5
Observability
0x43Ef6CB43586B4B3ce0F4b728D4AE08dD30a0d1e
Modules
NonTransferableTokenManager
0x481f9289257795bbC5Cc9bab8c986D3377450331
Mint mechanics
DiscreteDutchAuctionMechanic
0xAE22Cd8052D64e7C2aF6B5E3045Fab0a86C8334C

Mumbai

Protocol Contract
Address
Creator-owned contract implementations
ERC721General (Series implementation)
0xFC954d004b8e4a6F82BEeE38a0C41A89Af3866cE
ERC721GeneralSequenceImplementation
0x1333328f8b76a4d0a91a30bea67A9Cd6164A9b96
ERC721Editions (MultipleEditions implementation)
0x248AE3998B98D9eb046205f18c9B9210fFECFE2a
ERC721EditionsDFS (MultipleEditionsDFS implementation)
0xEE5D605bE1aB67344C80F9Dc4836460f56614566
ERC721SingleEdition (SingleEditions implementation)
0x479Cc569416E8934403E12Ec56475Ad6f8aBa3a4
ERC721SingleEditionDFS (SingleEditionsDFS implementation)
0xe4C6a0a3cFe2c004DDFC7eA12726bdE4C53A2784
ERC721Generative (GenerativeSeries implementation)
0xdc01D22327d142f45070Cb01f3f507878734A6f9
Highlight system contracts
MintManager
0x2C92212426Ea6E41C894F8db3bEb1E6f4991c75c
AuctionManager
0xF9FEf499aDF4550FA87C63E1111C8a0531DF45a1
MinimalForwarder
0xD66A0f91BAFD0Fd6b7503ff97E028c9B54a7001f
EditionsMetadataRenderer
0x77834F55641F13e03951088ADFb54a377A873308
Observability
0x74A07B1F2B1d1Dec82341F18959cfb8B89353c87
Modules
NonTransferableTokenManager
0x3861f9F623611C27b2614873BBB74635c21ffaA7
Mint mechanics
DiscreteDutchAuctionMechanic
0xBf0ddCC1cC1635Ade2F99042771e7cD7a923a187

Arbitrum

Protocol Contract
Address
Creator-owned contract implementations
ERC721General (Series implementation)
0x23E4ffb289f7696b9957De566A06cF9B325d9bCA
ERC721GeneralSequenceImplementation
0xcCC80ea84E3e6Ee8CaAB489092d46bb912b493AD
ERC721Editions (MultipleEditions implementation)
0xF6c1093E467Ba60a41aBf901D875CDB027F924ac
ERC721EditionsDFS (MultipleEditionsDFS implementation)
0x31C5C70330c9a1D3099d8f77381e82a218d5c71a
ERC721SingleEdition (SingleEditions implementation)
0x20475183625aE0eD5Dcd2553a660B06FF52af8Bd
ERC721SingleEditionDFS (SingleEditionsDFS implementation)
0xB0101CC0443768e5990Cfd9adC03313D283B1a7E
ERC721Generative (GenerativeSeries implementation)
0xfF1C44BbE0943931E5E8962DAA0885a4f5Dd4fcd
Highlight system contracts
MintManager
0x41cbab1028984A34C1338F437C726de791695AE8
AuctionManager
0x79307CeE06153CA7986759B0727023A2472F395B
MinimalForwarder
0x3AD45858a983D193D98BD4e6C14852a4cADcDBeA
EditionsMetadataRenderer
0x0266115EBa50E6EE69C067C0D6c5d542E9b40Bd5
Observability
0xF18660E9E7c1B6015c0f491F4b5602fB3a626Caa
Modules
NonTransferableTokenManager
0xE019FF8033d9C761985A3EE1fa5d97Cc9Cf6d5c0
Mint mechanics
DiscreteDutchAuctionMechanic
0x3a2aFe86E594540cbf3eA345dd29e09228f186D2

Base

Protocol Contract
Address
Creator-owned contract implementations
ERC721General (Series implementation)
0x1eB81B6A226591DF4D3248B4f55456De357929e2
ERC721GeneralSequenceImplementation
0xae7Fc5F056Ebd29FAdCC390e83EeDaeEEc8674E9
ERC721Editions (MultipleEditions implementation)
0xa95DE682A887A7e7f781F7832CF52a3b59E336F6
ERC721EditionsDFS (MultipleEditionsDFS implementation)
0x9a304EFD52C63F030f2910f484d517faA2444575
ERC721SingleEdition (SingleEditions implementation)
0x778b5ef98f0C8803F6424bB07412489b2Fbd58B3
ERC721SingleEditionDFS (SingleEditionsDFS implementation)
0x295D4e1472CdEe0bB3a2D03fF56dA5a2f8C81197
ERC721Generative (GenerativeSeries implementation)
0x08FD471a972Ad95FE2BF14d490EB2aaFE28f0aff
Highlight system contracts
MintManager
0x8087039152c472Fa74F47398628fF002994056EA
AuctionManager
0x9AcDfE8020c3c191F7aA158e1c155F12e55c9717
MinimalForwarder
0xAB98CD0e04Bb1FCd6320611fCAD6a7e534d8B302
EditionsMetadataRenderer
0xa594011DB733d09C1EEB347fb2f7dFc99d118ba1
Observability
0x4e0AfBa59894060369881f4Bc9ba05731A4119f1
Modules
NonTransferableTokenManager
0x0266115EBa50E6EE69C067C0D6c5d542E9b40Bd5
Mint mechanics
DiscreteDutchAuctionMechanic
0xA748BE280C9a00edaF7d04076FE8A93c59e95B03

Optimism

Protocol Contract
Address
Creator-owned contract implementations
ERC721General (Series implementation)
0x51544960e278b38c13c29F2944C1C839fEfCE6E2
ERC721GeneralSequenceImplementation
0xF4007F45DCd05BE758Fe9b26500B0010a07dB3cB
ERC721Editions (MultipleEditions implementation)
0x23E4ffb289f7696b9957De566A06cF9B325d9bCA
ERC721EditionsDFS (MultipleEditions implementation)
0xecA1aAfE5437B3a231B9E450c47Ffa8De8575a03
ERC721SingleEdition (SingleEditions implementation)
0xcCC80ea84E3e6Ee8CaAB489092d46bb912b493AD
ERC721SingleEditionDFS (SingleEditionsDFS implementation)
0x9fA3eA2B36fed5803Ca743E09fEd3204E2B59866
ERC721Generative (GenerativeSeries implementation)
0x1372557dF3Cc3F8616D416e52217c797Ae3eEdce
Highlight system contracts
MintManager
0xFafd47bb399d570b5AC95694c5D2a1fb5EA030bB
AuctionManager
0x3AD45858a983D193D98BD4e6C14852a4cADcDBeA
MinimalForwarder
0xC5402e0BAF74c1042D72749cB8cA78c58dD93D6f
EditionsMetadataRenderer
0x41cbab1028984A34C1338F437C726de791695AE8
Observability
0xAA45a6e4e1E6e43c14B366Dd0228874fb1DC0eF9
Modules
NonTransferableTokenManager
0x4e0AfBa59894060369881f4Bc9ba05731A4119f1
Mint mechanics
DiscreteDutchAuctionMechanic
0x15753e20667961fB30d5aa92e2255B876568BE7e

Zora

Protocol Contract
Address
Creator-owned contract implementations
ERC721General (Series implementation)
0xbE5AdDc34D89E12572C80C5f672E17C6b6e7c988
ERC721GeneralSequenceImplementation
0x4619b9673241eB41B642Dc04371100d238b73fFE
ERC721Editions (MultipleEditions implementation)
0x4AFa58b8c2Dfe756e851d9073aeA95467fc1BBf5
ERC721EditionsDFS (MultipleEditions implementation)
0x68bB0F207F0184bf754C141d56939251BbB38Be7
ERC721SingleEdition (SingleEditions implementation)
0xFAd107F688301db69e99693e00D1D891c44a0913
ERC721SingleEditionDFS (SingleEditionsDFS implementation)
0x799d1CC242637847756f0400d1F83FCF94Cb051e
ERC721Generative (GenerativeSeries implementation)
0xcEC770BA360aDf184C961A3494521f1B5DCEa39C
Highlight system contracts
MintManager
0x3AD45858a983D193D98BD4e6C14852a4cADcDBeA
AuctionManager
0x41cbab1028984A34C1338F437C726de791695AE8
MinimalForwarder
0xFafd47bb399d570b5AC95694c5D2a1fb5EA030bB
EditionsMetadataRenderer
0x79307CeE06153CA7986759B0727023A2472F395B
Observability
0x21fed85E54507164FD6c9Eb76870AFF41098106b
Modules
NonTransferableTokenManager
0xa1Cef877695E24DF6643f5B6B47Eb6fCeF214A38
Mint mechanics
DiscreteDutchAuctionMechanic
0xf12A4018647DD2275072967Fd5F3ac5Fef7a0471

Arbitrum Goerli

Protocol Contract
Address
Creator-owned contract implementations
ERC721General (Series implementation)
0xcCC80ea84E3e6Ee8CaAB489092d46bb912b493AD
ERC721GeneralSequenceImplementation
0xa12f77d7b39a7b556Ba4BE6ec7328B0049288ac3
ERC721Editions (MultipleEditions implementation)
0xCbd8d75658f82c680727C36AF6c1c365B118938F
ERC721EditionsDFS (MultipleEditionsDFS implementation)
0x32e187F0B32C9B8Cbc5980a16C5ED0EcD6f9d96E
ERC721SingleEdition (SingleEditions implementation)
0x5ae0bE472147dd425f73F5c10069043133401427
ERC721SingleEditionDFS (SingleEditionsDFS implementation)
0xf09f2c184350B0Cf79c71FA35199B8aA77B577FA
ERC721Generative (GenerativeSeries implementation)
0x90618E3338dd970ca634ac92dAa9E1DcF66B1c57
Highlight system contracts
MintManager
0xd698911B1Bb2a9c849Bf5e2604aF110766f396b6
AuctionManager
0x970a9F248Fc6AE03BB255E8863Cd6fc36E631e5d
MinimalForwarder
0xa594011DB733d09C1EEB347fb2f7dFc99d118ba1
EditionsMetadataRenderer
0x4e0AfBa59894060369881f4Bc9ba05731A4119f1
Observability
0x526fe4Ed6f23f34a97015E41f469fD54f37036f5
Modules
NonTransferableTokenManager
0xF18660E9E7c1B6015c0f491F4b5602fB3a626Caa
Mint mechanics
DiscreteDutchAuctionMechanic
0x5437D752A878f6969bEd14fD733782BBD230489b

Optimism Goerli

Protocol Contract
Address
Creator-owned contract implementations
ERC721General (Series implementation)
0xBe2099b6361e4551BDdF953011Ed1DD39CCfa2a1
ERC721GeneralSequenceImplementation
0xe254901fC1F3ACd6E6AA409f95dB718235a015c8
ERC721Editions (MultipleEditions implementation)
0xB2416393Ce488DA1EA2Ac86ab0e87a2Cf5d7a44F
ERC721EditionsDFS (MultipleEditionsDFS implementation)
0xB0101CC0443768e5990Cfd9adC03313D283B1a7E
ERC721SingleEdition (SingleEditions implementation)
0xC0CEC6dd216C0388CD28DeC2F6FBe9aaFf749e9c
ERC721SingleEditionDFS (SingleEditionsDFS implementation)
0x621c7cE76Cde5761c7611721B770f347a0b6376E
ERC721Generative (GenerativeSeries implementation)
0xab162414800fdf441B18F2f5af94334840b8f678
Highlight system contracts
MintManager
0x41cbab1028984A34C1338F437C726de791695AE8
AuctionManager
0x79307CeE06153CA7986759B0727023A2472F395B
MinimalForwarder
0x3AD45858a983D193D98BD4e6C14852a4cADcDBeA
EditionsMetadataRenderer
0x0266115EBa50E6EE69C067C0D6c5d542E9b40Bd5
Observability
0xF18660E9E7c1B6015c0f491F4b5602fB3a626Caa
Modules
NonTransferableTokenManager
0xE019FF8033d9C761985A3EE1fa5d97Cc9Cf6d5c0
Mint mechanics
DiscreteDutchAuctionMechanic
0x5ae0bE472147dd425f73F5c10069043133401427

Base Goerli

Protocol Contract
Address
Creator-owned contract implementations
ERC721General (Series implementation)
0xa12f77d7b39a7b556Ba4BE6ec7328B0049288ac3
ERC721GeneralSequenceImplementation
0x4c3896dd0b55B3B62D560620B1D8bF99643fFCCE
ERC721Editions (MultipleEditions implementation)
0x1800E1Db8513Bc6c96E38D9DB840cDFcAb8f9944
ERC721EditionsDFS (MultipleEditionsDFS implementation)
0xdeAa8693C7085FaC16B20Cd5C69d84F7790926bf
ERC721SingleEdition (SingleEditions implementation)
0xCbd8d75658f82c680727C36AF6c1c365B118938F
ERC721SingleEditionDFS (SingleEditionsDFS implementation)
0x23E4ffb289f7696b9957De566A06cF9B325d9bCA
ERC721Generative (GenerativeSeries implementation)
0xdD606eb8af309BD6e901b2d6E6dE2F233358b324
Highlight system contracts
MintManager
0xa1Cef877695E24DF6643f5B6B47Eb6fCeF214A38
AuctionManager
0xE019FF8033d9C761985A3EE1fa5d97Cc9Cf6d5c0
MinimalForwarder
0x4e0AfBa59894060369881f4Bc9ba05731A4119f1
EditionsMetadataRenderer
0x526fe4Ed6f23f34a97015E41f469fD54f37036f5
Observability
0xe2CE42156E8456704fbEA047419404858E9324Af
Modules
NonTransferableTokenManager
0x4821B6e9aC0CCC590acCe2442bb6BB32388C1CB7
Mint mechanics
DiscreteDutchAuctionMechanic
0x887A07d968b9b515E85a428c287397F4488005EE

Zora Goerli

Protocol Contract
Address
Creator-owned contract implementations
ERC721General (Series implementation)
0xf60cb5F236A344080Ca3bF50C5dC523309809F80
ERC721GeneralSequenceImplementation
0x9491aA1c2f46319A645637c4105f4199B251e4dD
ERC721Editions (MultipleEditions implementation)
0x954386A2b103A8AD2B933E44Ea148036f73DC4B9
ERC721EditionsDFS (MultipleEditionsDFS implementation)
0x734ACE995eaE06cFCBfE6cc33e0F524ab27e4ac1
ERC721SingleEdition (SingleEditions implementation)
0x473F9552a53595887074B8A8B798509e223B118E
ERC721SingleEditionDFS (SingleEditionsDFS implementation)
0x701703EF716c4fe4086ef9a904683683d553e282
ERC721Generative (GenerativeSeries implementation)
0x6e83e7ec8dBF2a21C6FE90d95E250158313FDcc3
Highlight system contracts
MintManager
0x9AcDfE8020c3c191F7aA158e1c155F12e55c9717
AuctionManager
0xa594011DB733d09C1EEB347fb2f7dFc99d118ba1
MinimalForwarder
0x8087039152c472Fa74F47398628fF002994056EA
EditionsMetadataRenderer
0xd698911B1Bb2a9c849Bf5e2604aF110766f396b6
Observability
0xa1Cef877695E24DF6643f5B6B47Eb6fCeF214A38
Modules
NonTransferableTokenManager
0xAA45a6e4e1E6e43c14B366Dd0228874fb1DC0eF9
Mint mechanics
DiscreteDutchAuctionMechanic
0x778b5ef98f0C8803F6424bB07412489b2Fbd58B3