UNPKG

@le7el/rewards_engine

Version:

Smart contracts that distribute reward tokens according to conditional oracle or a merkle root

76 lines (75 loc) 3.34 kB
{ "name": "@le7el/rewards_engine", "author": "LE7EL DAO", "license": "MPL-2.0", "description": "Smart contracts that distribute reward tokens according to conditional oracle or a merkle root", "version": "0.7.3", "homepage": "https://gitlab.com/le7el/build/rewards_engine", "keywords": [ "rewards engine", "merkle distributor", "airdrop", "erc721", "erc1155", "erc20" ], "scripts": { "test": "npx hardhat test", "deploy:merkle:sepolia": "npx hardhat run --network live_sepolia scripts/1_deploy_merkle_distributor.js", "deploy:conditional:sepolia": "npx hardhat run --network live_sepolia scripts/2_deploy_conditional_distributor.js", "deploy:virtual:sepolia": "npx hardhat run --network live_sepolia scripts/3_deploy_virtual_distributor.js", "deploy:ticket:sepolia": "npx hardhat run --network live_sepolia scripts/4_deploy_ticket_oracle.js", "deploy:erc20_rewarder:sepolia": "npx hardhat run --network live_sepolia scripts/6_deploy_erc20_rewarder.js", "deploy:one_sided_staking:sepolia": "npx hardhat run --network live_sepolia scripts/7_deploy_one_sided_staking.js", "deploy:vesting_rewarder:sepolia": "npx hardhat run --network live_sepolia scripts/8_deploy_vesting_rewarder.js", "deploy:merkle:polygon": "npx hardhat run --network live_polygon scripts/1_deploy_merkle_distributor.js", "deploy:conditional:polygon": "npx hardhat run --network live_polygon scripts/2_deploy_conditional_distributor.js", "deploy:virtual:polygon": "npx hardhat run --network live_polygon scripts/3_deploy_virtual_distributor.js", "deploy:ticket:polygon": "npx hardhat run --network live_polygon scripts/4_deploy_ticket_oracle.js", "deploy:one_sided_staking:polygon": "npx hardhat run --network live_polygon scripts/7_deploy_one_sided_staking.js", "deploy:vesting_rewarder:polygon": "npx hardhat run --network live_polygon scripts/8_deploy_vesting_rewarder.js", "deploy:erc20_rewarder:mainnet": "npx hardhat run --network live_mainnet scripts/6_deploy_erc20_rewarder.js", "webpack:watch": "npx webpack serve --open", "webpack:build": "npx webpack build --mode=production" }, "main": "dist/rewards_engine.js", "repository": { "type": "git", "url": "https://gitlab.com/le7el/build/rewards_engine" }, "bugs": { "url": "https://gitlab.com/le7el/build/rewards_engine/issues" }, "dependencies": { "buffer": "^6.0.3", "stream-browserify": "^3.0.0" }, "devDependencies": { "@nomicfoundation/hardhat-chai-matchers": "^1.0.6", "@nomicfoundation/hardhat-network-helpers": "^1.0.10", "@nomiclabs/hardhat-ethers": "^2.2.3", "@nomiclabs/hardhat-etherscan": "^3.0.0", "@nomiclabs/hardhat-waffle": "^2.0.6", "@openzeppelin/contracts": "^4.9.6", "@types/chai": "^4.3.1", "@types/mocha": "^9.1.1", "assert": "^2.0.0", "chai": "^4.3.7", "dotenv": "^16.0.0", "ethereum-waffle": "^4.0.10", "ethers": "^5.7.2", "hardhat": "^2.13.0", "hardhat-gas-reporter": "^1.0.7", "mocha": "^9.2.2", "prettier": "^2.6.2", "solc": "^0.8.17", "solidity-coverage": "^0.8.12", "solium": "^1.0.4", "ts-loader": "^9.3.0", "ts-node": "^10.7.0", "typescript": "^4.6.3", "webpack": "^5.72.0", "webpack-cli": "^4.9.2", "webpack-dev-server": "^4.9.0" } }