# Quest Protocol Contracts

| Quest Factory      | 0x52629961F71C1C2564C5aa22372CB1b9fa9EBA3E |
| ------------------ | ------------------------------------------ |
| RabbitHole Receipt | 0xEC3a9c7d612E0E0326e70D97c9310A5f57f9Af9E |
| Quest Terminal Key | 0x6Fd74033a717ebb3c60c08b37A94b6CF96DE54Ab |

* `Quest Factory` ([code](https://github.com/rabbitholegg/quest-protocol/tree/main/contracts/QuestFactory.sol))
  * Creates new `Quest` instances of an ERC-20 reward Quest.
* `RabbitHole Receipt` ([code](https://github.com/rabbitholegg/quest-protocol/tree/main/contracts/RabbitHoleReceipt.sol))
  * An ERC-721 contract that acts as a proof of on-chain activity. Claimed via usage of ECDSA sig/hash
* `ERC-20 Quest` ([code](https://github.com/rabbitholegg/quest-protocol/tree/main/contracts/Erc20Quest.sol))
  * A Quest in which the reward is an ERC-20 token
