Skip to content

shapeshift/fox-staking-2

Repository files navigation

Staker

Farming contract based on https://github.com/Uniswap/liquidity-staker; currently deployed at 0xc54B9F82C1c54E9D4d274d633c7523f2299c42A0 on Ethereum Mainnet

  1. install truffle globally npm install -g truffle
  2. Populate .env variables
  3. run yarn
  4. run yarn deploy:testnet OR yarn deploy:mainnet to deploy the factory contract and a farming contract using values specified in .env
    • Make note of the deployed StakingRewardsFactory contract address and the logged stakingContractInfo which has the deployed StakingRewards contract address

*** IMPORTANT ***

  • Wait for the stakingRewardsGenesis time to pass before sending any fox.
  • Verify that the genesis time has passed before sending any funds
  1. Send at least the amount of fox specified in .env (REWARD_AMOUNT) to the StakingRewardsFactory contract address from step 4
  2. run yarn fund:testnet OR yarn fund:mainnet to instruct the factory contract to send its fox to and initialize the farming contract launched in step 4

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published