We very strongly encourage everyone to read our whitepaper to understand more!
Name | Network | Controller | Token |
---|---|---|---|
paprMEME | Ethereum | 0x3b29c19ff2fcEa0Ff98D0ef5B184354D74eA74b0 | 0x320aAAB3038bc08317f5a4be19EA1D9608551d79 |
paprHero | Goerli | 0x092018ff54df5bfa53e1c6e75ad0e2d8991a8b1e | 0x6f32f58cd64d0ba76a16f5e8ff11498d965a82dc |
foundryup
+ forge install
+ forge test
will get you up and going. (More info on Foundry here). Most of the PaprController tests are forking tests: relying on real chain state. To get these working, add an RPC url value (e.g. from Alchemy or Infura) for MAINNET_RPC_URL
in a .env
file.
Papr is dual-licensed under the Business Source License 1.1 (BUSL-1.1) and MIT as follows:
- PaprController.sol and UniswapOracleFundingRateController.sol may only be licensed under the Business Source License 1.1 (as indicated in their SPDX headers)
- Interfaces, tests, and other supporting code in ‘src’ may be licensed under either the Business Source License 1.1 or the MIT License (as indicated in their SPDX headers)
- Please note that OracleLibrary.sol, UniswapHelpers.sol, and several test files rely on other open source dependencies which may be subject to other licenses, including:
See LICENSE
.
The Papr Protocol is a community-driven, decentralized set of blockchain-based smart contracts and tools that enable users mint Papr tokens by depositing NFTs as collateral and transact (using both Tokens and NFTs) via the smart contracts designated by Non-Fungible Ecosystem Foundation. The Protocol does not guarantee any profitability by borrowing or lending any crypto assets as applicable, nor does the Protocol guarantee any value of any crypto assets transferred thereon. Your use of the Protocol is entirely at your own risk.
The Protocol is available on an “as is” basis without warranties of any kind, either express or implied, including, but not limited to, warranties of merchantability, title, fitness for a particular purpose and non-infringement.
You assume all risks associated with using the Protocol, and digital assets and decentralized systems generally, including but not limited to, that: (a) digital assets are highly volatile; (b) using digital assets is inherently risky due to both features of such assets and the potential unauthorized acts of third parties; (c) you may not have ready access to assets; and (d) you may lose some or all of your tokens or other assets. You agree that you will have no recourse against anyone else for any losses due to the use of the Protocol. For example, these losses may arise from or relate to: (i) incorrect information; (ii) software or network failures; (iii) corrupted cryptocurrency wallet files; (iv) unauthorized access; (v) errors, mistakes, or inaccuracies; or (vi) third-party activities.
The Protocol does not collect any personal data, and your interaction with the Protocol will solely be through your public digital wallet address. Any personal or other data that you may make available in connection with the Protocol may not be private or secure.