Developers
Contract Addresses
Generated from the published deployment.
Local fork (Anvil)chain id 31337from block 25913986
- TapeFactory
- 0x987e855776C03A4682639eEb14e65b3089EE6310
- TapeHook
- 0x5c2D10AD0B1ba5042193d5D9c2b9e7F7BBd6A0cc
- TapeQuoteRegistry
- 0x512F7469BcC83089497506b5df64c6E246B39925
- TapeLiquidityLocker
- 0xb932C8342106776E73E39D695F3FFC3A9624eCE0
- TapeFeeVault
- 0x9fD16eA9E31233279975D99D5e8Fc91dd214c7Da
- TapePreviewer
- 0xe38b6847E611e942E6c80eD89aE867F522402e80
- TapeFeeRight
- 0xE8F7d98bE6722d42F29b50500B0E318EF2be4fc8
Verifying an address
- 01confirm the factory's
hook()matches the hook address here - 02confirm the hook's address encodes the required permission bits
- 03confirm the locker's
factory()andvault()point back at these addresses - 04confirm
factory.potModuleEnabled()andfactory.feeRightEnabled()are bothfalse
The deploy script asserts all of this before its broadcast is accepted, and prints the owner-only wiring calls when the owner is a multisig rather than the broadcaster.
TAPEZERO is an independent protocol and is not affiliated with Robinhood, Uniswap or Chainlink. The contracts are unaudited. Nothing here is investment advice.