github.com/hungdoo/bot@v0.0.0-20240325145135-dd1f386f7b81/README.md (about)

     1  # Build & Push Docker image
     2  
     3  > ./deploy.sh
     4  
     5  # Manage via Portainer
     6  
     7  - Deploy stack using docker-compose.yaml
     8  - Upload .env.prod to telebot_data volume
     9  - Restart container
    10  
    11  # Example commands
    12  ```
    13  rpc, contractAddr, method, params<;>, valueIdx, marginStr, precisionStr
    14  
    15  // Track SOLID price against oxSOLID
    16  add callContract-solid https://rpc.ftm.tools/ 0xa38cd27185a464914d3046f0ab9d43356b34829d getAmountOut(uint256,address,address)(uint256,bool) 1000000000000000000000;0x888ef71766ca594ded1f0fa3ae64ed2941740a20;0xda0053f0befcbcac208a3f867bb243716734d809 0 1 18
    17  
    18  // On ETH mainnet
    19  add callContract-solid https://eth-mainnet.g.alchemy.com/v2/mMYHej_ARM0DtyDn2nE8DaT7nwysNqkg 0x77784f96C936042A3ADB1dD29C91a55EB2A4219f getAmountOut(uint256,address,address)(uint256,bool) 1000000000000000000000;0x777172D858dC1599914a1C4c6c9fC48c99a60990;0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 0 2 6
    20  
    21  // Track Geist health
    22  add callContract-geist https://rpc.ankr.com/fantom 0x9FAD24f572045c7869117160A571B2e50b10d068 getUserAccountData(address)(uint256,uint256,uint256,uint256,uint256,uint256) 0x9BD3e72f2F1CA05Ad8D4489ec870Bf2478b10397 5 10 18
    23  ```