First In-Game Ad Token On Blockchain
- Project Home Page
- Designed for Solidity = 0.8.4
- uses OpenZeppelin Transparent proxy standart
- Complementary to OpenZeppelin Contracts Upgradeable
- Tests with Hardhat and Waffle
- Managed with OpenZeppelin Defender
- Contract Ownership transferred to Timelock Controller
- Timelock Controller has only one proposer, which is Gnosis Multisig Wallet
- Timelock Controller Ownership is renounced to Timelock Controller itself
With npm:
git clone [email protected]:Portuma/portoken.git
Before running any command, make sure to install dependencies:
$ npm install
Configure environments
$ cp env.dist .env
Compile the smart contracts with Hardhat:
$ npx hardhat compile
Run the Mocha tests:
$ npm test
The contracts are released under the MIT License.