Knowledge Base
Search
⌃K
🌐

Highlight Protocol

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)
0xf09f2c184350B0Cf79c71FA35199B8aA77B577FA
ERC721Editions (MultipleEditions implementation)
0x1c2d382E0FD7D3A3890B07534667E83bbD23F3F5
ERC721SingleEdition (SingleEditions implementation)
0xAa4f70c027BaB7b473627883F0e517AC33Dc60E2
ERC721Generative (GenerativeSeries implementation)
0xdE64E3A2CC948E9C4Df8EDF8083DCabdc9dCE285
Highlight system contracts
MintManager
0x1bf979282181f2b7a640d17aB5D2e25125F2de5e
AuctionManager
0x3216FB0105f64cC375E2f431d1a6D00A1A955559
MinimalForwarder
0x7Ab179690168f06D4F897A6C0b749C1524F4C772
EditionsMetadataRenderer
0x6dc049e267f78ef06b83954F557A205366d45691
Observability
0xD21cf74A08CEb52555702658d3556300B0983158
Modules
NonTransferableTokenManager
0x734ACE995eaE06cFCBfE6cc33e0F524ab27e4ac1
CheckerboardTokenManager
0x778b5ef98f0C8803F6424bB07412489b2Fbd58B3

Goerli

Protocol Contract
Address
Creator-owned contract implementations
ERC721General (Series implementation)
0xffbc8DB20caDB55e4c51759e49d42CBB3BaBE2f3
ERC721Editions (MultipleEditions implementation)
0xA748BE280C9a00edaF7d04076FE8A93c59e95B03
ERC721SingleEdition (SingleEditions implementation)
0xbE5AdDc34D89E12572C80C5f672E17C6b6e7c988
ERC721Generative (GenerativeSeries implementation)
0xD0B01D34Efd5855281d66559b8F2074835eBe93C
Highlight system contracts
MintManager
0xBF6B4F9Ef1E4B371c40701b5f856F9Fc1d659c70
AuctionManager
0xa94310AeeD50687f7c39ACdAA5FCd311AEDB25f8
MinimalForwarder
0x4905B2ee259994F664d443e740bC2cA1d9cf2f1D
EditionsMetadataRenderer
0xeA2fC80731D96D57Cf80E8643f7DF35C055A0e85
Observability
0xFfEc25843068E69CAA0E36eA004D7749bD9EfB19
Modules
NonTransferableTokenManager
0x2ac592Eb32fe61EFFd57Ac0A681Fe24E87e3069c

Polygon

Protocol Contract
Address
Creator-owned contract implementations
ERC721General (Series implementation)
0x1e67E1632A6A53e0cb37987792Cf16FE55Df84D0
ERC721Editions (MultipleEditions implementation)
0xffbc8DB20caDB55e4c51759e49d42CBB3BaBE2f3
ERC721SingleEdition (SingleEditions implementation)
0xbF3240e72CDFba50a1807Cd7662198629b81DDD3
ERC721Generative (GenerativeSeries implementation)
0x1573163eF0635F72C93bB56CE3b30116059c0b27
Highlight system contracts
MintManager
0xfbb65C52f439B762F712026CF6DD7D8E82F81eb9
AuctionManager
0x3CEDCb3170489f2FB509DB23D8A864A55B45036F
MinimalForwarder
0x03214f1434D84Dd58FcDFc339577c1B3a7Dd9BdE
EditionsMetadataRenderer
0x32c56B178cAA486177ee9A942611A2f8844872f5
Observability
0x43Ef6CB43586B4B3ce0F4b728D4AE08dD30a0d1e
Modules
NonTransferableTokenManager
0x481f9289257795bbC5Cc9bab8c986D3377450331

Mumbai

Protocol Contract
Address
Creator-owned contract implementations
ERC721General (Series implementation)
0x4ba45F0621900007A0e615C81fA0ec0c8A2a06B1
ERC721Editions (MultipleEditions implementation)
0x2756C2da25E617900BBA0b946fe629C0C779537B
ERC721SingleEdition (SingleEditions implementation)
0x540B4076FC936e401B8e63987475beB172ac4B60
ERC721Generative (GenerativeSeries implementation)
0xD66A0f91BAFD0Fd6b7503ff97E028c9B54a7001f
Highlight system contracts
MintManager
0x2C92212426Ea6E41C894F8db3bEb1E6f4991c75c
AuctionManager
0xF9FEf499aDF4550FA87C63E1111C8a0531DF45a1
MinimalForwarder
0xD66A0f91BAFD0Fd6b7503ff97E028c9B54a7001f
EditionsMetadataRenderer
0x77834F55641F13e03951088ADFb54a377A873308
Observability
0x74A07B1F2B1d1Dec82341F18959cfb8B89353c87
Modules
NonTransferableTokenManager
0x3861f9F623611C27b2614873BBB74635c21ffaA7

Arbitrum

Protocol Contract
Address
Creator-owned contract implementations
ERC721General (Series implementation)
0xa1Cef877695E24DF6643f5B6B47Eb6fCeF214A38
ERC721Editions (MultipleEditions implementation)
0x4e0AfBa59894060369881f4Bc9ba05731A4119f1
ERC721SingleEdition (SingleEditions implementation)
0xAA45a6e4e1E6e43c14B366Dd0228874fb1DC0eF9
ERC721Generative (GenerativeSeries implementation)
0x21fed85E54507164FD6c9Eb76870AFF41098106b
Highlight system contracts
MintManager
0x41cbab1028984A34C1338F437C726de791695AE8
AuctionManager
0x79307CeE06153CA7986759B0727023A2472F395B
MinimalForwarder
0x3AD45858a983D193D98BD4e6C14852a4cADcDBeA
EditionsMetadataRenderer
0x0266115EBa50E6EE69C067C0D6c5d542E9b40Bd5
Observability
0xF18660E9E7c1B6015c0f491F4b5602fB3a626Caa
Modules
NonTransferableTokenManager
0xE019FF8033d9C761985A3EE1fa5d97Cc9Cf6d5c0

Optimism

Protocol Contract
Address
Creator-owned contract implementations
ERC721General (Series implementation)
0x970a9F248Fc6AE03BB255E8863Cd6fc36E631e5d
ERC721Editions (MultipleEditions implementation)
0xd698911B1Bb2a9c849Bf5e2604aF110766f396b6
ERC721SingleEdition (SingleEditions implementation)
0x79307CeE06153CA7986759B0727023A2472F395B
ERC721Generative (GenerativeSeries implementation)
0x0266115EBa50E6EE69C067C0D6c5d542E9b40Bd5
Highlight system contracts
MintManager
0xFafd47bb399d570b5AC95694c5D2a1fb5EA030bB
AuctionManager
0x3AD45858a983D193D98BD4e6C14852a4cADcDBeA
MinimalForwarder
0xC5402e0BAF74c1042D72749cB8cA78c58dD93D6f
EditionsMetadataRenderer
0x41cbab1028984A34C1338F437C726de791695AE8
Observability
0xAA45a6e4e1E6e43c14B366Dd0228874fb1DC0eF9
Modules
NonTransferableTokenManager
0x4e0AfBa59894060369881f4Bc9ba05731A4119f1

Arbitrum Goerli

Protocol Contract
Address
Creator-owned contract implementations
ERC721General (Series implementation)
0x21fed85E54507164FD6c9Eb76870AFF41098106b
ERC721Editions (MultipleEditions implementation)
0xAA45a6e4e1E6e43c14B366Dd0228874fb1DC0eF9
ERC721SingleEdition (SingleEditions implementation)
0xa1Cef877695E24DF6643f5B6B47Eb6fCeF214A38
ERC721Generative (GenerativeSeries implementation)
0xE019FF8033d9C761985A3EE1fa5d97Cc9Cf6d5c0
Highlight system contracts
MintManager
0xd698911B1Bb2a9c849Bf5e2604aF110766f396b6
AuctionManager
0x970a9F248Fc6AE03BB255E8863Cd6fc36E631e5d
MinimalForwarder
0xa594011DB733d09C1EEB347fb2f7dFc99d118ba1
EditionsMetadataRenderer
0x4e0AfBa59894060369881f4Bc9ba05731A4119f1
Observability
0x526fe4Ed6f23f34a97015E41f469fD54f37036f5
Modules
NonTransferableTokenManager
0xF18660E9E7c1B6015c0f491F4b5602fB3a626Caa

Optimism Goerli

Protocol Contract
Address
Creator-owned contract implementations
ERC721General (Series implementation)
0xa1Cef877695E24DF6643f5B6B47Eb6fCeF214A38
ERC721Editions (MultipleEditions implementation)
0x4e0AfBa59894060369881f4Bc9ba05731A4119f1
ERC721SingleEdition (SingleEditions implementation)
0xAA45a6e4e1E6e43c14B366Dd0228874fb1DC0eF9
ERC721Generative (GenerativeSeries implementation)
0x21fed85E54507164FD6c9Eb76870AFF41098106b
Highlight system contracts
MintManager
0x41cbab1028984A34C1338F437C726de791695AE8
AuctionManager
0x79307CeE06153CA7986759B0727023A2472F395B
MinimalForwarder
0x3AD45858a983D193D98BD4e6C14852a4cADcDBeA
EditionsMetadataRenderer
0x0266115EBa50E6EE69C067C0D6c5d542E9b40Bd5
Observability
0xF18660E9E7c1B6015c0f491F4b5602fB3a626Caa
Modules
NonTransferableTokenManager
0xE019FF8033d9C761985A3EE1fa5d97Cc9Cf6d5c0

Base Goerli

Protocol Contract
Address
Creator-owned contract implementations
ERC721General (Series implementation)
0x8c23711a0536397C261Bf83Ec474B9aAf05C549B
ERC721Editions (MultipleEditions implementation)
0xd8f0A3AA4067be3D70a5B46A795Ad9dF9E65Cd3C
ERC721SingleEdition (SingleEditions implementation)
0xF6C67C7bb7018E4609d571023196A4682FdA6F2f
ERC721Generative (GenerativeSeries implementation)
0x9c602CE508E41ccAF2cF997D93A9FbE0166D8aE6
Highlight system contracts
MintManager
0xa1Cef877695E24DF6643f5B6B47Eb6fCeF214A38
AuctionManager
0xE019FF8033d9C761985A3EE1fa5d97Cc9Cf6d5c0
MinimalForwarder
0x4e0AfBa59894060369881f4Bc9ba05731A4119f1
EditionsMetadataRenderer
0x526fe4Ed6f23f34a97015E41f469fD54f37036f5
Observability
0xe2CE42156E8456704fbEA047419404858E9324Af
Modules
NonTransferableTokenManager
0x4821B6e9aC0CCC590acCe2442bb6BB32388C1CB7