Configuration .env file
PRIVATE_KEY=
RINKEBY_API_KEY=
ETHERSCAN_API_KEY=
BSC_API_KEY=
MNEMONIC=
The following tasks:
npx hardhat accounts
npx hardhat compile
npx hardhat clean
npx hardhat test
Build & Deploy BSC testnet | RIRToken
npx hardhat run scripts/RIRToken/deploy.js --network testnet
// Copy Token address to tokenAddresses.js
// npx hardhat verify --network testnet TODO_token_address
Build & Deploy BSC testnet | MEOToken
npx hardhat run scripts/MEOToken/deploy.js --network testnet
// Copy Token address to tokenAddresses.js
// npx hardhat verify --network testnet TODO_token_address
NOT USE | Build & Deploy BSC testnet | Valid User Contract
// npx hardhat run scripts/ValidUserContract/deploy.js --network testnet
// Copy Contract address to proxyAddresses.js
// npx hardhat verify --network testnet TODO_token_address
Build & Deploy BSC testnet | Referral Contract
npx hardhat run scripts/ReferralContract/deploy.js --network testnet
// Copy Proxy address to proxyAddresses.js
// Top-up tokens
npx hardhat run scripts/ReferralContract/topUpContract.js --network testnet
// Add program, change program code in source
npx hardhat run scripts/ReferralContract/addProgram.js --network testnet
// Change info program
npx hardhat run scripts/ReferralContract/updateProgram.js --network testnet
// Set Admin
npx hardhat run scripts/ReferralContract/setAdmin.js --network testnet
// Bot
npx hardhat run scripts/ReferralContract/botTopup.js --network testnet
npx hardhat run scripts/ReferralContract/botJoinProgram.js --network testnet
// npx hardhat run scripts/ReferralContract/upgradeContract_v2.js --network testnet
// npx hardhat run scripts/ReferralContract/upgradeContract_v3.js --network testnet
npx hardhat run scripts/ReferralContract/getImplementationAddress.js --network testnet
// Get implementation address above
// npx hardhat verify --network testnet TODO_implementation_address
Build & Deploy BSC testnet | Referral Contract Single
npx hardhat run scripts/ReferralSingleContract/deploy.js --network testnet
// Copy Proxy address to contractAddresses.js
npx hardhat verify --network testnet 0xA34f456763C1283CcFBE693B48a9cd52ab517993 PGX 10000000000000000000 20000000000000000 1639838879
npx hardhat run scripts/ReferralSingleContract/botJoinProgram.js --network testnet
npx hardhat run scripts/ReferralSingleContract/saveData.js --network testnet