Zora is about bringing creativity onchain. Protocol Rewards is our latest offering for creators and developers to earn from their contributions to our growing ecosystem.
This repository features:
- The
ERC721Rewards
andERC1155Rewards
abstract smart contracts which handle reward computation and routing for Zora ERC-721 and ERC-1155 NFT mints - The
ProtocolRewards
singleton smart contract used to deposit and withdraw rewards
Documentation is available at docs.zora.co.
ProtocolRewards
v1.1 is deterministically deployed at 0x7777777F279eba3d3Ad8F4E708545291A6fDBA8B.
Current Supported Chains:
- Zora Mainnet
- Zora Goerli
- Ethereum Mainnet
- Ethereum Goerli
- OP Mainnet
- OP Goerli
- Base Mainnet
- Base Goerli
To interact with the ProtocolRewards
contract:
yarn add @zoralabs/protocol-rewards
To interact with Zora NFT contracts:
yarn add @zoralabs/nft-drop-contracts @zoralabs/zora-1155-contracts
- 5 ETH for any critical bugs that could result in loss of funds.
- Rewards will be given for smaller bugs or ideas.
- Send your bug reports to security@zora.co for a member of our security team to further investigate.