├── .gitignore ├── Makefile ├── contracts ├── Migrations.sol ├── Owned.sol ├── Pausable.sol ├── RewardsDistributionRecipient.sol ├── StakingRewardUpdater.sol ├── StakingRewards.sol ├── interfaces │ └── IStakingRewards.sol └── utils │ └── ERC20Token.sol ├── migrations ├── 1_initial_migration.js ├── 2_deploy_test_erc20_token.js └── 3_deploy_staking_rewards.js ├── package.json ├── test └── .gitkeep └── truffle-config.js /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules 3 | build 4 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arhamj/staking-rewards-contract/HEAD/Makefile -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arhamj/staking-rewards-contract/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/Owned.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arhamj/staking-rewards-contract/HEAD/contracts/Owned.sol -------------------------------------------------------------------------------- /contracts/Pausable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arhamj/staking-rewards-contract/HEAD/contracts/Pausable.sol -------------------------------------------------------------------------------- /contracts/RewardsDistributionRecipient.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arhamj/staking-rewards-contract/HEAD/contracts/RewardsDistributionRecipient.sol -------------------------------------------------------------------------------- /contracts/StakingRewardUpdater.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arhamj/staking-rewards-contract/HEAD/contracts/StakingRewardUpdater.sol -------------------------------------------------------------------------------- /contracts/StakingRewards.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arhamj/staking-rewards-contract/HEAD/contracts/StakingRewards.sol -------------------------------------------------------------------------------- /contracts/interfaces/IStakingRewards.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arhamj/staking-rewards-contract/HEAD/contracts/interfaces/IStakingRewards.sol -------------------------------------------------------------------------------- /contracts/utils/ERC20Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arhamj/staking-rewards-contract/HEAD/contracts/utils/ERC20Token.sol -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arhamj/staking-rewards-contract/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /migrations/2_deploy_test_erc20_token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arhamj/staking-rewards-contract/HEAD/migrations/2_deploy_test_erc20_token.js -------------------------------------------------------------------------------- /migrations/3_deploy_staking_rewards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arhamj/staking-rewards-contract/HEAD/migrations/3_deploy_staking_rewards.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arhamj/staking-rewards-contract/HEAD/package.json -------------------------------------------------------------------------------- /test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arhamj/staking-rewards-contract/HEAD/truffle-config.js --------------------------------------------------------------------------------