Skip to main content

Contract Addresses

For machine-readable contract addresses, see /api/contracts.json.

Juicebox Core​

Code

The following addresses are for the Juicebox Protocol V5 Core contracts on Ethereum Mainnet, Optimism, Arbitrum, Base, Ethereum Sepolia, Optimism Sepolia, Arbitrum Sepolia, and Base Sepolia.

Which addresses should I use?​

If you are deploying a new project or new integration, use the 5_1 contracts when available. If you are deploying a revnet, DO NOT use the 5_1 contracts, use the originals.

See the Life of a project and Life of a revnet to get started.

Contract NameAddressMainnetOptimismArbitrumBaseSepoliaOptimism SepoliaArbitrum SepoliaBase Sepolia
ERC7721Forwarder0xc29d6995ab3b0df4650ad643adeac55e7acbb566🔗🔗🔗🔗🔗🔗🔗🔗
JBChainlinkV3SequencerPriceFee0x6ed8eedc0689bd6a8c7168301897a0113c28bba4🔗🔗🔗🔗🔗🔗🔗🔗
JBController0x27da30646502e2f642be5281322ae8c394f7668a🔗🔗🔗🔗🔗🔗🔗🔗
JBController5_10xf3cc99b11bd73a2e3b8815fb85fe0381b29987e1🔗🔗🔗🔗🔗🔗🔗🔗
JBDeadline1Day0xcffdd1303f24145bd2c84e7bf15af1eb6ab924d7🔗🔗🔗🔗🔗🔗🔗🔗
JBDeadline3Days0x09b23b09af88bb6d7e9c957ff9f861f1c917111b🔗🔗🔗🔗🔗🔗🔗🔗
JBDeadline3Hours0x4eeb65e13ade86155d169ba1fabd06828171799a🔗🔗🔗🔗🔗🔗🔗🔗
JBDeadline7Days0xdf911b94712cf117fb63b69838b16e1710636031🔗🔗🔗🔗🔗🔗🔗🔗
JBDirectory0x0061e516886a0540f63157f112c0588ee0651dcf🔗🔗🔗🔗🔗🔗🔗🔗
JBERC200xaeac450c8522e40244bdfb8120ee398207be5d31🔗🔗🔗🔗🔗🔗🔗🔗
JBFeelessAddresses0xfc702a0190f3edbc369208dfe77bf273add91d53🔗🔗🔗🔗🔗🔗🔗🔗
JBFundAccessLimits0x3a46b21720c8b70184b0434a2293b2fdcc497ce7🔗🔗🔗🔗🔗🔗🔗🔗
JBMatchingPriceFeed0x6fbf8dc66b1879ff0ae243500f8b1e6f6d9e138a🔗🔗🔗🔗🔗🔗🔗🔗
JBMultiTerminal0x2db6d704058e552defe415753465df8df0361846🔗🔗🔗🔗🔗🔗🔗🔗
JBMultiTerminal5_10x52869db3d61dde1e391967f2ce5039ad0ecd371c🔗🔗🔗🔗🔗🔗🔗🔗
JBPermissions0x04fd6913d6c32d8c216e153a43c04b1857a7793d🔗🔗🔗🔗🔗🔗🔗🔗
JBPrices0x9b90e507cf6b7eb681a506b111f6f50245e614c4🔗🔗🔗🔗🔗🔗🔗🔗
JBProjects0x885f707efa18d2cb12f05a3a8eba6b4b26c8c1d4🔗🔗🔗🔗🔗🔗🔗🔗
JBRulesets0x6292281d69c3593fcf6ea074e5797341476ab428🔗🔗🔗🔗🔗🔗🔗🔗
JBRulesets5_10xd4257005ca8d27bbe11f356453b0e4692414b056🔗🔗🔗🔗🔗🔗🔗🔗
JBSplits0x7160a322fea44945a6ef9adfd65c322258df3c5e🔗🔗🔗🔗🔗🔗🔗🔗
JBTerminalStore0xfe33b439ec53748c87dcedacb83f05add5014744🔗🔗🔗🔗🔗🔗🔗🔗
JBTerminalStore5_10x5cdfcf7f5f25da0dcb0eccd027e5feebada1d964🔗🔗🔗🔗🔗🔗🔗🔗
JBTokens0x4d0edd347fb1fa21589c1e109b3474924be87636🔗🔗🔗🔗🔗🔗🔗🔗

Buyback Hook​

Code

The following addresses are for the Juicebox Protocol V5 Buyback Hook contracts on Ethereum Mainnet, Optimism, Arbitrum, Base, Ethereum Sepolia, Optimism Sepolia, Arbitrum Sepolia, and Base Sepolia.

Contract NameAddressMainnetOptimismArbitrumBaseSepoliaOptimism SepoliaArbitrum SepoliaBase Sepolia
JBBuybackHook-0xd342490ec41d5982c23951253a74a1c940fe0f9b0x318f8aa6a95cb83419985c0d797c762f5a7824f30x4ac3e20edd1d398def0dfb44d3adb9fc244f03200xb6133a222315f8e9d25e7c77bac5ddeb3451d0880xf082e3218a690ea6386506bed338f6878d21815f0x79e5ca5ebe4f110965248afad88b8e539e1aa8fd0xb35ab801c008a64d8f3eea0a8a6209b0d176f2df0x79e5ca5ebe4f110965248afad88b8e539e1aa8fd
JBBuybackHookRegistry0x9e1e0fb70bc4661f2cc2d5eddd87a9d582a12b1a🔗🔗🔗🔗🔗🔗🔗🔗

Swap Terminal​

Code

The following addresses are for the Juicebox Protocol V5 Swap Terminal contracts on Ethereum Mainnet, Optimism, Arbitrum, Base, Ethereum Sepolia, Optimism Sepolia, Arbitrum Sepolia, and Base Sepolia.

Contract NameAddressMainnetOptimismArbitrumBaseSepoliaOptimism SepoliaArbitrum SepoliaBase Sepolia
JBSwapTerminal-0x259385b97dfbd5576bd717dc7b25967ec8b145dd0x73d04584bde126242c36c2c7b219cbdec7aad7740x483c9b12c5bd2da73133aae30642ce0008c752ad0x4fd73d8b285e82471f08a4ef9861d6248b832edd0xca3f2cc5a35c0412e8147746602b76ba4ac29fc50xc7369f75bd678e1a9a46b82e2512e84489d4d32d0x5f820a86d63eb1b98c562728719dc1e30967c41c0xc7369f75bd678e1a9a46b82e2512e84489d4d32d
JBSwapTerminalUSDC-0x642F6fF15462A5803E9b3bfa6d79F47bCd378F800x7bA67a138A63FF72fB5f5dbfb16E3C49CCf4a0eD0x36379B28E67B73F5ae9e3dE320cE1DBd7fd99c080x7E000Ed6fa38E19bBf9c7343103BcA377DbeE8Ab0x30aed19aeBb892Ecc9fCc5E6bC14E52b13b251b50x7D7b1ed2B6c21bDA664f5b4B6b2Ce4063759e5520xD7503B0F276a72df561eC96daea5e130c62fd0f60x6294Ebd426739a47776bD4dAA798b8Fa29112f73
JBSwapTerminalRegistry0x60b4f5595ee509c4c22921c7b7999f1616e6a4f6🔗🔗🔗🔗🔗🔗🔗🔗
JBSwapTerminalUSDCRegistry0x1ce40d201cdec791de05810d17aaf501be167422🔗🔗🔗🔗🔗🔗🔗🔗

721 Hook​

Code

The following addresses are for the Juicebox Protocol V5 721 Hook contracts on Ethereum Mainnet, Optimism, Arbitrum, Base, Ethereum Sepolia, Optimism Sepolia, Arbitrum Sepolia, and Base Sepolia.

Contract NameAddressMainnetOptimismArbitrumBaseSepoliaOptimism SepoliaArbitrum SepoliaBase Sepolia
JB721TiersHookDeployer0xef60878d00378ac5f93d209f4616450ee8d41ca7🔗🔗🔗🔗🔗🔗🔗🔗
JB721TiersHookDeployer5_10x792bdd4dd1e52fcf8fb3e80278a2b4e4396d2732🔗🔗🔗🔗🔗🔗🔗🔗
JB721TiersHookProjectDeployer0x048626e715a194fc38dd9be12f516b54b10e725a🔗🔗🔗🔗🔗🔗🔗🔗
JB721TiersHookProjectDeployer5_10xeb15c1df0f5ae36f525f5f9a03f5c5190ac9a7f8🔗🔗🔗🔗🔗🔗🔗🔗
JB721TiersHookStore0x2bc696b0af74042b30b2687ab5817cc824eba8ee🔗🔗🔗🔗🔗🔗🔗🔗
JB721TiersHookStore5_10x749ac9c5ef5ef41f402c70a5bc460c5a1d8eb25b🔗🔗🔗🔗🔗🔗🔗🔗

Suckers​

Code

The following addresses are for the Juicebox Protocol V5 Suckers contracts on Ethereum Mainnet, Optimism, Arbitrum, Base, Ethereum Sepolia, Optimism Sepolia, Arbitrum Sepolia, and Base Sepolia.

Contract NameAddressMainnetOptimismArbitrumBaseSepoliaOptimism SepoliaArbitrum SepoliaBase Sepolia
JBSuckerRegistry0x07c8c5bf08f0361883728a8a5f8824ba5724ece3🔗🔗🔗🔗🔗🔗🔗🔗
JBArbitrumSuckerDeployer0xea06bd663a1cec97b5bdec9375ab9a63695c9699🔗-🔗-🔗-🔗-
JBOptimismSuckerDeployer0x77cdb0f5eef8febd67dd6e594ff654fb12cc3057🔗🔗--🔗🔗--
JBBaseSuckerDeployer0xd9f35d8dd36046f14479e6dced03733724947efd🔗--🔗🔗--🔗
JBCCIPSuckerDeployer (Ethereum <-> Optimism)0x172ad9b3df724ee0422ea85b7799a3f7ca761816🔗🔗--🔗🔗--
JBCCIPSuckerDeployer (Ethereum <-> Arbitrum)0xf816d238aef247f86cc73593961cb8fb55ca4bcf🔗-🔗-🔗-🔗-
JBCCIPSuckerDeployer (Ethereum <-> Base)0x195b4dce646eba3c3e9ae56708558b1a96f88814🔗--🔗🔗--🔗
JBCCIPSuckerDeployer (Optimism <-> Arbitrum)0xaa0dbdf6354dd238d289c359c74f998ddec8bcd1-🔗🔗--🔗🔗-
JBCCIPSuckerDeployer (Optimism <-> Base)0x58683931b146697d094c660aec1f4a8f564a3d7d-🔗-🔗-🔗-🔗
JBCCIPSuckerDeployer (Arbitrum <-> Base)0xc295a8926f1ed0a6e3b6cbdb1d28b9d6b388c8a7--🔗🔗--🔗🔗

Omnichain Deployers​

Code

The following addresses are for the Juicebox Protocol V5 Suckers contracts on Ethereum Mainnet, Optimism, Arbitrum, Base, Ethereum Sepolia, Optimism Sepolia, Arbitrum Sepolia, and Base Sepolia.

Contract NameAddressMainnetOptimismArbitrumBaseSepoliaOptimism SepoliaArbitrum SepoliaBase Sepolia
JBOmnichainDeployer0x8f5ded85c40b50d223269c1f922a056e72101590🔗🔗🔗🔗🔗🔗🔗🔗
JBOmnichainDeployer5_10x587bf86677ec0d1b766d9ba0d7ac2a51c6c2fc71🔗🔗🔗🔗🔗🔗🔗🔗

Revnet​

Code

The following addresses are for the Juicebox Protocol V5 Revnet contracts on Ethereum Mainnet, Optimism, Arbitrum, Base, Ethereum Sepolia, Optimism Sepolia, Arbitrum Sepolia, and Base Sepolia.

Contract NameAddressMainnetOptimismArbitrumBaseSepoliaOptimism SepoliaArbitrum SepoliaBase Sepolia
REVDeployer0x2ca27bde7e7d33e353b44c27acfcf6c78dde251d🔗🔗🔗🔗🔗🔗🔗🔗
REVLoans0x1880d832aa283d05b8eab68877717e25fbd550bb🔗🔗🔗🔗🔗🔗🔗🔗

Croptop​

Code

The following addresses are for the Juicebox Protocol V5 Croptop contracts on Ethereum Mainnet, Optimism, Arbitrum, Base, Ethereum Sepolia, Optimism Sepolia, Arbitrum Sepolia, and Base Sepolia.

Contract NameAddressMainnetOptimismArbitrumBaseSepoliaOptimism SepoliaArbitrum SepoliaBase Sepolia
CTPublisher0x03ef9ea1467df70d4b1e1d619aa9a2a2f820ee24🔗🔗🔗🔗🔗🔗🔗🔗
CTDeployer0xc3c26682ef39a4a5f4a1dc2459a6fbcba4e5d8ea🔗🔗🔗🔗🔗🔗🔗🔗
CTProjectOwner0x127fa6d4d0a4e791c6c4adaa4c9ad97127690883🔗🔗🔗🔗🔗🔗🔗🔗