https://keepers.arkadiko.finance/ https://keepersapp.arkadiko.finance/
Smart Contract Automation simplified, like IFTTT model (If This Happens, Then Execute That).
Execute actions based on certain events
- Block Height or Block Height Interval
- Based on Oracle/AMM data (if price drops/goes over, do X)
- Custom on-chain activity (if address X sends STX)
- Block Number
- Every 524 blocks, harvest ALEX farming rewards and sell for STX/USDA/... (need LP tokens on contract)
- Whenever atALEX goes under the ALEX/atALEX ratio, buy atALEX
- When the price of USDA goes under 75 cents, buy X STX
- When a Megapont Ape drops under 2000 STX, buy it
- Every 1008 blocks, add DIKO rewards to liquidation pool
- Bid (X%) higher on Gamma when I no longer have the highest bid
- Arbitrage?
- Stop Loss Protection on Arkadiko Vaults
- Initiate PoX Stacking
- Unlock STX tokens from PoX
- Update Oracle (from RedStone)
- Copy
.env.example.clarinet
in web folder to.env
- Copy
.env.example.clarinet
in scripts folder to.env
- Run
clarinet integrate
in clarity folder, wait for services to start - Deploy contracts using scripts
node deploy-dependencies.js
,node deploy-contracts.js
- Deploy test jobs using
node deploy-jobs-clarinet.js
- Run
yarn dev
in web folder to start webserver - Go to
http://localhost:9000/test
to get STX and DIKO - Use UI to fund your account with STX and DIKO
- Use UI to register job with contract name
ST2CY5V39NHDPWSXMW9QDT3HC3GD6Q6XX4CFRK9AG.job-diko-liquidation-pool-clarinet
- Use UI to register job with contract name
ST2CY5V39NHDPWSXMW9QDT3HC3GD6Q6XX4CFRK9AG.job-test-clarinet
- Use script to execute job
node main.js
- Clone repo
https://github.com/stacks-network/stacks-blockchain-docker
- In mocknet folder, create .env file
cp sample.env .env
- In mocknet folder, open new .env file and insert
STACKS_CHAIN_ID=2147483648
on L14 - In mocknet folder, open
conf/mocknet/Config.toml
and add contents fromclarinet/settings/Mocknet.toml
- In mocknet folder, run
./manage.sh -n mocknet -a start
to start mocknet - Copy
.env.example.mocknet
in web folder to.env
- Copy
.env.example.mocknet
in scripts folder to.env
- Deploy contracts using scripts
node deploy-dependencies.js
,node deploy-contracts.js
- Deploy test jobs using
node deploy-jobs-mocknet.js
- Run
yarn dev
in web folder to start webserver - Go to
http://localhost:9000/test
to get STX and DIKO - Use UI to fund your account with STX and DIKO
- Use UI to register job with contract name
ST3KCNDSWZSFZCC6BE4VA9AXWXC9KEB16FBTRK36T.job-diko-liquidation-pool-mocknet
- Use UI to register job with contract name
ST3KCNDSWZSFZCC6BE4VA9AXWXC9KEB16FBTRK36T.job-test-mocknet
- Use script to execute job
node main.js