You will need recent version of the following tools:
- git: to clone the repository
- node: JavaScript runtime
- yarn: package manager to install the required dependencies
- ts-node: TypeScript execution environment
git version
output: git version 2.35.1
The latest LTS version of node is recommended:
node --version
output: v16.14.2
yarn --version
output: 1.22.18
ts-node --version
output: v10.4.0
yarn
# or
npm install
Create .env
file from the .env.example
cat .env.example >> .env
Change the values in .env
file to match the farm you are looking to update. Don't forget to point to the payer
, make sure this wallet has some Sol balance in order to pay fees.
RPC_URL='https://api.mainnet-beta.solana.com'
FARM_ADDRESS='ADD_FARM_ADDRESS PUBLIC KEY'
PAYER_WALLET_PATH='ADD_PATH_TO_PAYER_PRIVATE_KEY.json'
ts-node src/index.ts
or
yarn start