Network:testnet - contract:v1.mpdao-vote.testnet - bot account:meta-pool-dao-7.testnet Balance 9.8532 -
2026-05-10 15:20:36:150: Funded Amount: 0.0000 tokens
2026-05-10 15:20:36:150: Available Balance: 0.0000 tokens
2026-05-10 15:20:36:150: Total Voting Power: 54.5798
2026-05-10 15:20:36:150: Delegators Count: 1
2026-05-10 15:20:36:150: Total Distributed: 0.0000 tokens
2026-05-10 15:20:36:150: 
2026-05-10 15:20:36:150: Distribution Details:
2026-05-10 15:20:36:158: --------------------------------------------------------------------------------
2026-05-10 15:20:36:158: Account ID                                                     VP         Amount
2026-05-10 15:20:36:158: --------------------------------------------------------------------------------
2026-05-10 15:20:36:158: test-verdes-v2.testnet                                    54.5798         1.0000
2026-05-10 15:20:36:158: 
2026-05-10 15:20:36:158: ================================================================================
2026-05-10 15:20:36:158: Farm ID: 16
2026-05-10 15:20:36:158: Delegate: andreatest.testnet
2026-05-10 15:20:36:158: --------------------------------------------------------------------------------
2026-05-10 15:20:36:158: Total Farm Duration: 15.00 days (21600 minutes)
2026-05-10 15:20:36:159: Time Since Last Accrual: 0.00 days (0.00 hours, 0 minutes)
2026-05-10 15:20:36:159: Budget Per Minute: 0.0000 tokens/min
2026-05-10 15:20:36:159: Funded Amount: 0.0000 tokens
2026-05-10 15:20:36:159: Available Balance: 0.0000 tokens
2026-05-10 15:20:36:159: Total Voting Power: 0.0000
2026-05-10 15:20:36:159: Delegators Count: 0
2026-05-10 15:20:36:159: Total Distributed: 0.0000 tokens
2026-05-10 15:20:36:159: 
2026-05-10 15:20:36:159: ⚠️  No distribution items (no delegators with sufficient voting power)
2026-05-10 15:20:36:159: 
2026-05-10 15:20:36:162: ================================================================================
2026-05-10 15:20:36:162: Farm ID: 18
2026-05-10 15:20:36:162: Delegate: andreatest.testnet
2026-05-10 15:20:36:163: --------------------------------------------------------------------------------
2026-05-10 15:20:36:163: Total Farm Duration: 15.00 days (21600 minutes)
2026-05-10 15:20:36:163: Time Since Last Accrual: 0.00 days (0.00 hours, 0 minutes)
2026-05-10 15:20:36:163: Budget Per Minute: 0.0000 tokens/min
2026-05-10 15:20:36:163: Funded Amount: 0.0000 tokens
2026-05-10 15:20:36:163: Available Balance: 0.0000 tokens
2026-05-10 15:20:36:163: Total Voting Power: 0.0000
2026-05-10 15:20:36:163: Delegators Count: 0
2026-05-10 15:20:36:163: Total Distributed: 0.0000 tokens
2026-05-10 15:20:36:163: 
2026-05-10 15:20:36:163: ⚠️  No distribution items (no delegators with sufficient voting power)
2026-05-10 15:20:36:163: 
2026-05-10 15:20:36:163: ================================================================================
2026-05-10 15:20:36:164: Farm ID: 23
2026-05-10 15:20:36:164: Delegate: delgate-metapool.testnet
2026-05-10 15:20:36:164: --------------------------------------------------------------------------------
2026-05-10 15:20:36:164: Total Farm Duration: 153.00 days (220320 minutes)
2026-05-10 15:20:36:164: Time Since Last Accrual: 2.00 days (48.00 hours, 2880 minutes)
2026-05-10 15:20:36:164: Budget Per Minute: 0.0000 tokens/min
2026-05-10 15:20:36:167: Funded Amount: 0.0000 tokens
2026-05-10 15:20:36:167: Available Balance: 0.0000 tokens
2026-05-10 15:20:36:167: Total Voting Power: 0.0000
2026-05-10 15:20:36:167: Delegators Count: 0
2026-05-10 15:20:36:167: Total Distributed: 0.0000 tokens
2026-05-10 15:20:36:167: 
2026-05-10 15:20:36:167: ⚠️  No distribution items (no delegators with sufficient voting power)
2026-05-10 15:20:36:167: 
2026-05-10 15:20:36:167: 
2026-05-10 15:20:36:167: ================================================================================
2026-05-10 15:20:36:168: Step 6: Execute Farm Rewards Accrual
2026-05-10 15:20:36:168: ================================================================================
2026-05-10 15:20:36:168: 
2026-05-10 15:20:36:168: Using operator account: operator.mpdao-vote.testnet
2026-05-10 15:20:36:168: 
2026-05-10 15:20:36:168: skipping farm 2 - no delegators to reward
2026-05-10 15:20:36:169: skipping farm 6 - no delegators to reward
2026-05-10 15:20:36:169: skipping farm 10 - no delegators to reward
2026-05-10 15:20:36:169: 📤 Calling accrue_farm_rewards_bulk for farm 11...
2026-05-10 15:20:36:169:    - 2880 minutes since last accrual, total farm duration 43200 minutes
2026-05-10 15:20:36:169:    - Delegators: 1
2026-05-10 15:20:36:169:    - Total amount raw: 1000000
2026-05-10 15:20:36:172: near.call v1.mpdao-vote-delegation.testnet.accrue_farm_rewards_bulk({"farm_id":"11","items":[["test-verdes-v2.testnet","1000000"]]}) attached:0 --accountId operator.mpdao-vote.testnet
2026-05-10 15:20:36:214:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30120046200946300000000,signer_id:operator.mpdao-vote.testnet     
2026-05-10 15:20:36:217: Err status 200
2026-05-10 15:20:36:221: DRY-RUN: sendTelegram:  buyback-bot ERROR in accrue_farm_rewards_bulk(farm_id:11): Error...
2026-05-10 15:20:36:221: skipping farm 16 - no delegators to reward
2026-05-10 15:20:36:221: skipping farm 18 - no delegators to reward
2026-05-10 15:20:36:221: skipping farm 23 - no delegators to reward
2026-05-10 15:20:36:221: ================================================================================
2026-05-10 15:20:36:221: SUMMARY
2026-05-10 15:20:36:221: ================================================================================
2026-05-10 15:20:36:221: Farms with delegators: 1
2026-05-10 15:20:36:221: ----------
2026-05-10 15:20:36:221: 
2026-05-10 15:20:36:218: ERR at accrue_farm_rewards_bulk(farm_id:11)
2026-05-10 15:20:36:221: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30120046200946300000000,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-05-10 15:20:36:221:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-05-10 15:20:36:221:     at processTicksAndRejections (node:internal/process/task_queues:95:5)
2026-05-10 15:20:36:221:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-05-10 15:20:36:221:     at delegateFarmDistribution (/home/testnet/repos/metapool/buyback-bot/src/vote-delegation/farm-distribution.ts:204:28)
2026-05-10 15:20:36:221:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:484:7)
2026-05-10 15:20:36:221:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-05-10 15:20:36:223: updateBuyAndLockMpdaoPrices at: v1.mpdao-vote.testnet
2026-05-10 15:20:36:225: NEAR: $1.577526 / $0.005081133399742799 = 310.467346 mpDAO per NEAR
2026-05-10 15:20:36:228: stNEAR: $4.959524679259107 / $0.005081133399742799 = 976.066615 mpDAO per stNEAR
2026-05-10 15:20:36:228: USDT: $1 / $0.005081133399742799 = 196.806484 mpDAO per USDT
2026-05-10 15:20:36:228: USDC: $1 / $0.005081133399742799 = 196.806484 mpDAO per USDC
2026-05-10 15:20:36:228: voteContract.update_mpdao_prices
2026-05-10 15:20:36:283:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:3121523822556700000001,signer_id:operator.mpdao-vote.testnet     
2026-05-10 15:20:36:286: Err status 200
2026-05-10 15:20:36:287: ERR at updateBuyAndLockMpdaoPrices
2026-05-10 15:20:36:289: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:3121523822556700000001,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-05-10 15:20:36:290:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-05-10 15:20:36:290:     at processTicksAndRejections (node:internal/process/task_queues:95:5)
2026-05-10 15:20:36:290:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-05-10 15:20:36:290:     at updateBuyAndLockMpdaoPrices (/home/testnet/repos/metapool/buyback-bot/src/beat/price-update/update-buy-and-lock-mpdao-prices.ts:164:5)
2026-05-10 15:20:36:290:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:512:5)
2026-05-10 15:20:36:290:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-05-10 15:20:36:290: DRY-RUN: sendTelegram:  buyback-bot ERROR in updateBuyAndLockMpdaoPrices: Error:  name:H...
2026-05-10 15:20:36:290: Updating stnear-oracle.usdmp.testnet with stNEAR price 4.9595
2026-05-10 15:20:38:486: next beat in 594 seconds (~9 minutes)
2026-05-10 15:30:32:646: --------------------------------------------------------------------------------
2026-05-10 15:30:32:646: Sun May 10 2026 15:30:32 GMT+0000 (Coordinated Universal Time)
2026-05-10 15:30:32:646: BEAT 29 (29749)
2026-05-10 15:30:33:514: 0.005188 mpDAO/USDT Uniswap v3 spot price using sqrtPriceX96
2026-05-10 15:30:33:514: mpDAO USDT price on Eth Main has a big difference vs last price: 0.010054 USD, current: 0.005188 USD, diff: 48.40% - using last price
2026-05-10 15:30:33:777: 0.000002251018317249 mpDAO/WETH Uniswap v3 spot price using sqrtPriceX96
2026-05-10 15:30:33:780: 0.005253 mpDAO/wETH price converted to usd
2026-05-10 15:30:33:780: Testnet: returning fallback price for mpDAO/stNEAR 0.002173254478869708
2026-05-10 15:30:33:783: Testnet: returning fallback price for mpDAO/usdt 0.005083130337256357
2026-05-10 15:30:33:828: {
2026-05-10 15:30:33:828:   nearUsd: 1.578348,
2026-05-10 15:30:33:828:   stNearNear: 3.1438624017981995,
2026-05-10 15:30:33:828:   stNearUsd: 4.962108934153385,
2026-05-10 15:30:33:828:   rheaMpDaoStNear: 0.002173254478869708,
2026-05-10 15:30:33:828:   rheaMpDaoStNearAsUsd: 0.010783925465788236,
2026-05-10 15:30:33:828:   refMetaUsdtE: 0.005083130337256357,
2026-05-10 15:30:33:828:   mpDaoUsdtOnEthMain: 0.010054,
2026-05-10 15:30:33:828:   mpDaoWEthOnUniswap: 0.000002251018317249,
2026-05-10 15:30:33:828:   mpDaoWEthOnUniswapAsUsd: 0.005253,
2026-05-10 15:30:33:828:   mpDaoTwap20d: 0.009257,
2026-05-10 15:30:33:828:   mpDaoTwap5d: 0.008988,
2026-05-10 15:30:33:828:   stUsdMp: 1.034809
2026-05-10 15:30:33:828: }
2026-05-10 15:30:33:965: ------------ ERR getting http://oracle.narwallets.com:7000/metrics_json
2026-05-10 15:30:33:966: -------------------------------
2026-05-10 15:30:33:969: meta-pool-dao-7.testnet Balance: 9.8532 NEAR,  0 stNEAR,  440837 mpDAO
2026-05-10 15:30:34:003: Epoch ends in  7h 44m hs
2026-05-10 15:30:34:006: --- computeBuybackVars ---
2026-05-10 15:30:34:006: monthlyFeesStNear 2,951.00
2026-05-10 15:30:34:006: annualFeesStNear 35,412.00
2026-05-10 15:30:34:006: stNear/usd $4.962109
2026-05-10 15:30:34:006: annualFees as usd $175,718.20
2026-05-10 15:30:34:007: totalLockedMpDao 11,459,003.59
2026-05-10 15:30:34:009: mpDaoTwap20d $0.009257
2026-05-10 15:30:34:009: targetApy 10%
2026-05-10 15:30:34:009: floorPrice $0.153345
2026-05-10 15:30:35:416: mirrorEvmVoteLockers result: 18 equal, 0 mirrored
2026-05-10 15:30:35:421: Removing stale votes...
2026-05-10 15:30:35:424: Cutoff date for stale votes: 2026-03-11T15:30:35.417Z
2026-05-10 15:30:35:424: 9 of 11 vote positions are stale. (more than 60 days old)
2026-05-10 15:30:35:546:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:28124748631882100000000,signer_id:operator.mpdao-vote.testnet     
2026-05-10 15:30:35:550: Err status 200
2026-05-10 15:30:35:552: ERR at removeStaleVotes
2026-05-10 15:30:35:562: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:28124748631882100000000,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-05-10 15:30:35:562:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-05-10 15:30:35:562:     at processTicksAndRejections (node:internal/process/task_queues:95:5)
2026-05-10 15:30:35:562:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-05-10 15:30:35:562:     at removeStaleVotes (/home/testnet/repos/metapool/buyback-bot/src/beat/remove-stale-votes/removeStaleVotes.ts:137:13)
2026-05-10 15:30:35:562:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:464:9)
2026-05-10 15:30:35:562:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-05-10 15:30:35:562: DRY-RUN: sendTelegram:  buyback-bot ERROR in removeStaleVotes: Error:  name:HANDLER_ERRO...
2026-05-10 15:30:35:562: updateBuyAndLockMpdaoPrices at: v1.mpdao-vote.testnet
2026-05-10 15:30:35:562: NEAR: $1.578348 / $0.005083130337256357 = 310.507088 mpDAO per NEAR
2026-05-10 15:30:35:562: stNEAR: $4.962108934153385 / $0.005083130337256357 = 976.191560 mpDAO per stNEAR
2026-05-10 15:30:35:562: USDT: $1 / $0.005083130337256357 = 196.729168 mpDAO per USDT
2026-05-10 15:30:35:562: USDC: $1 / $0.005083130337256357 = 196.729168 mpDAO per USDC
2026-05-10 15:30:35:562: voteContract.update_mpdao_prices
2026-05-10 15:30:35:620:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:3121523822556700000001,signer_id:operator.mpdao-vote.testnet     
2026-05-10 15:30:35:621: Err status 200
2026-05-10 15:30:35:621: ERR at updateBuyAndLockMpdaoPrices
2026-05-10 15:30:35:621: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:3121523822556700000001,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-05-10 15:30:35:621:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-05-10 15:30:35:621:     at processTicksAndRejections (node:internal/process/task_queues:95:5)
2026-05-10 15:30:35:621:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-05-10 15:30:35:621:     at updateBuyAndLockMpdaoPrices (/home/testnet/repos/metapool/buyback-bot/src/beat/price-update/update-buy-and-lock-mpdao-prices.ts:164:5)
2026-05-10 15:30:35:621:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:512:5)
2026-05-10 15:30:35:621:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-05-10 15:30:35:623: DRY-RUN: sendTelegram:  buyback-bot ERROR in updateBuyAndLockMpdaoPrices: Error:  name:H...
2026-05-10 15:30:35:623: Updating stnear-oracle.usdmp.testnet with stNEAR price 4.9621
2026-05-10 15:30:37:669: next beat in 594 seconds (~9 minutes)
2026-05-10 15:40:32:648: --------------------------------------------------------------------------------
2026-05-10 15:40:32:649: Sun May 10 2026 15:40:32 GMT+0000 (Coordinated Universal Time)
2026-05-10 15:40:32:649: BEAT 30 (29750)
2026-05-10 15:40:33:557: 0.005188 mpDAO/USDT Uniswap v3 spot price using sqrtPriceX96
2026-05-10 15:40:33:559: mpDAO USDT price on Eth Main has a big difference vs last price: 0.010054 USD, current: 0.005188 USD, diff: 48.40% - using last price
2026-05-10 15:40:33:820: 0.000002251018317249 mpDAO/WETH Uniswap v3 spot price using sqrtPriceX96
2026-05-10 15:40:33:822: 0.005268 mpDAO/wETH price converted to usd
2026-05-10 15:40:33:823: Testnet: returning fallback price for mpDAO/stNEAR 0.002173254478869708
2026-05-10 15:40:33:823: Testnet: returning fallback price for mpDAO/usdt 0.005078679553192203
2026-05-10 15:40:33:864: {
2026-05-10 15:40:33:864:   nearUsd: 1.576966,
2026-05-10 15:40:33:864:   stNearNear: 3.1438624017981995,
2026-05-10 15:40:33:864:   stNearUsd: 4.9577641163141,
2026-05-10 15:40:33:864:   rheaMpDaoStNear: 0.002173254478869708,
2026-05-10 15:40:33:864:   rheaMpDaoStNearAsUsd: 0.010774483070959138,
2026-05-10 15:40:33:864:   refMetaUsdtE: 0.005078679553192203,
2026-05-10 15:40:33:864:   mpDaoUsdtOnEthMain: 0.010054,
2026-05-10 15:40:33:864:   mpDaoWEthOnUniswap: 0.000002251018317249,
2026-05-10 15:40:33:864:   mpDaoWEthOnUniswapAsUsd: 0.005268,
2026-05-10 15:40:33:864:   mpDaoTwap20d: 0.009257,
2026-05-10 15:40:33:864:   mpDaoTwap5d: 0.008988,
2026-05-10 15:40:33:864:   stUsdMp: 1.034809
2026-05-10 15:40:33:864: }
2026-05-10 15:40:34:101: ------------ ERR getting http://oracle.narwallets.com:7000/metrics_json
2026-05-10 15:40:34:109: -------------------------------
2026-05-10 15:40:34:111: meta-pool-dao-7.testnet Balance: 9.8532 NEAR,  0 stNEAR,  440837 mpDAO
2026-05-10 15:40:34:141: Epoch ends in  7h 34m hs
2026-05-10 15:40:34:144: --- computeBuybackVars ---
2026-05-10 15:40:34:145: monthlyFeesStNear 2,951.00
2026-05-10 15:40:34:145: annualFeesStNear 35,412.00
2026-05-10 15:40:34:145: stNear/usd $4.957764
2026-05-10 15:40:34:145: annualFees as usd $175,564.34
2026-05-10 15:40:34:148: totalLockedMpDao 11,459,003.59
2026-05-10 15:40:34:149: mpDaoTwap20d $0.009257
2026-05-10 15:40:34:151: targetApy 10%
2026-05-10 15:40:34:151: floorPrice $0.153211
2026-05-10 15:40:35:429: mirrorEvmVoteLockers result: 18 equal, 0 mirrored
2026-05-10 15:40:35:430: Removing stale votes...
2026-05-10 15:40:35:432: Cutoff date for stale votes: 2026-03-11T15:40:35.430Z
2026-05-10 15:40:35:433: 9 of 11 vote positions are stale. (more than 60 days old)
2026-05-10 15:40:35:499:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:28124748631882100000000,signer_id:operator.mpdao-vote.testnet     
2026-05-10 15:40:35:501: Err status 200
2026-05-10 15:40:35:502: ERR at removeStaleVotes
2026-05-10 15:40:35:504: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:28124748631882100000000,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-05-10 15:40:35:504:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-05-10 15:40:35:504:     at processTicksAndRejections (node:internal/process/task_queues:95:5)
2026-05-10 15:40:35:504:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-05-10 15:40:35:504:     at removeStaleVotes (/home/testnet/repos/metapool/buyback-bot/src/beat/remove-stale-votes/removeStaleVotes.ts:137:13)
2026-05-10 15:40:35:504:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:464:9)
2026-05-10 15:40:35:504:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-05-10 15:40:35:506: DRY-RUN: sendTelegram:  buyback-bot ERROR in removeStaleVotes: Error:  name:HANDLER_ERRO...
2026-05-10 15:40:35:506: updateBuyAndLockMpdaoPrices at: v1.mpdao-vote.testnet
2026-05-10 15:40:35:506: NEAR: $1.576966 / $0.005078679553192203 = 310.507088 mpDAO per NEAR
2026-05-10 15:40:35:507: stNEAR: $4.9577641163141 / $0.005078679553192203 = 976.191560 mpDAO per stNEAR
2026-05-10 15:40:35:507: USDT: $1 / $0.005078679553192203 = 196.901574 mpDAO per USDT
2026-05-10 15:40:35:507: USDC: $1 / $0.005078679553192203 = 196.901574 mpDAO per USDC
2026-05-10 15:40:35:507: voteContract.update_mpdao_prices
2026-05-10 15:40:35:552:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:3121523822556700000001,signer_id:operator.mpdao-vote.testnet     
2026-05-10 15:40:35:554: Err status 200
2026-05-10 15:40:35:556: ERR at updateBuyAndLockMpdaoPrices
2026-05-10 15:40:35:557: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:3121523822556700000001,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-05-10 15:40:35:557:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-05-10 15:40:35:557:     at processTicksAndRejections (node:internal/process/task_queues:95:5)
2026-05-10 15:40:35:557:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-05-10 15:40:35:557:     at updateBuyAndLockMpdaoPrices (/home/testnet/repos/metapool/buyback-bot/src/beat/price-update/update-buy-and-lock-mpdao-prices.ts:164:5)
2026-05-10 15:40:35:557:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:512:5)
2026-05-10 15:40:35:557:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-05-10 15:40:35:559: DRY-RUN: sendTelegram:  buyback-bot ERROR in updateBuyAndLockMpdaoPrices: Error:  name:H...
2026-05-10 15:40:35:559: Updating stnear-oracle.usdmp.testnet with stNEAR price 4.9578
2026-05-10 15:40:36:959: next beat in 595 seconds (~9 minutes)
2026-05-10 15:50:32:648: --------------------------------------------------------------------------------
2026-05-10 15:50:32:649: Sun May 10 2026 15:50:32 GMT+0000 (Coordinated Universal Time)
2026-05-10 15:50:32:649: BEAT 31 (29751)
2026-05-10 15:50:33:442: 0.005188 mpDAO/USDT Uniswap v3 spot price using sqrtPriceX96
2026-05-10 15:50:33:444: mpDAO USDT price on Eth Main has a big difference vs last price: 0.010054 USD, current: 0.005188 USD, diff: 48.40% - using last price
2026-05-10 15:50:33:712: 0.000002251018317249 mpDAO/WETH Uniswap v3 spot price using sqrtPriceX96
2026-05-10 15:50:33:714: 0.005269 mpDAO/wETH price converted to usd
2026-05-10 15:50:33:714: Testnet: returning fallback price for mpDAO/stNEAR 0.002173254478869708
2026-05-10 15:50:33:714: Testnet: returning fallback price for mpDAO/usdt 0.005069499617771988
2026-05-10 15:50:33:741: {
2026-05-10 15:50:33:741:   nearUsd: 1.574112,
2026-05-10 15:50:33:741:   stNearNear: 3.1438624017981995,
2026-05-10 15:50:33:741:   stNearUsd: 4.948791533019367,
2026-05-10 15:50:33:741:   rheaMpDaoStNear: 0.002173254478869708,
2026-05-10 15:50:33:741:   rheaMpDaoStNearAsUsd: 0.010754983364126829,
2026-05-10 15:50:33:741:   refMetaUsdtE: 0.005069499617771988,
2026-05-10 15:50:33:741:   mpDaoUsdtOnEthMain: 0.010054,
2026-05-10 15:50:33:741:   mpDaoWEthOnUniswap: 0.000002251018317249,
2026-05-10 15:50:33:741:   mpDaoWEthOnUniswapAsUsd: 0.005269,
2026-05-10 15:50:33:741:   mpDaoTwap20d: 0.009257,
2026-05-10 15:50:33:741:   mpDaoTwap5d: 0.008988,
2026-05-10 15:50:33:741:   stUsdMp: 1.034809
2026-05-10 15:50:33:741: }
2026-05-10 15:50:33:965: ------------ ERR getting http://oracle.narwallets.com:7000/metrics_json
2026-05-10 15:50:33:969: -------------------------------
2026-05-10 15:50:33:970: meta-pool-dao-7.testnet Balance: 9.8532 NEAR,  0 stNEAR,  440837 mpDAO
2026-05-10 15:50:33:997: Epoch ends in  7h 23m hs
2026-05-10 15:50:34:000: --- computeBuybackVars ---
2026-05-10 15:50:34:000: monthlyFeesStNear 2,951.00
2026-05-10 15:50:34:001: annualFeesStNear 35,412.00
2026-05-10 15:50:34:001: stNear/usd $4.948792
2026-05-10 15:50:34:001: annualFees as usd $175,246.61
2026-05-10 15:50:34:006: totalLockedMpDao 11,459,003.59
2026-05-10 15:50:34:006: mpDaoTwap20d $0.009257
2026-05-10 15:50:34:007: targetApy 10%
2026-05-10 15:50:34:009: floorPrice $0.152934
2026-05-10 15:50:35:444: mirrorEvmVoteLockers result: 18 equal, 0 mirrored
2026-05-10 15:50:35:446: Removing stale votes...
2026-05-10 15:50:35:447: Cutoff date for stale votes: 2026-03-11T15:50:35.445Z
2026-05-10 15:50:35:447: 9 of 11 vote positions are stale. (more than 60 days old)
2026-05-10 15:50:35:511:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:28124748631882100000000,signer_id:operator.mpdao-vote.testnet     
2026-05-10 15:50:35:514: Err status 200
2026-05-10 15:50:35:515: ERR at removeStaleVotes
2026-05-10 15:50:35:518: DRY-RUN: sendTelegram:  buyback-bot ERROR in removeStaleVotes: Error:  name:HANDLER_ERRO...
2026-05-10 15:50:35:518: updateBuyAndLockMpdaoPrices at: v1.mpdao-vote.testnet
2026-05-10 15:50:35:518: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:28124748631882100000000,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-05-10 15:50:35:518:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-05-10 15:50:35:518:     at processTicksAndRejections (node:internal/process/task_queues:95:5)
2026-05-10 15:50:35:518:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-05-10 15:50:35:518:     at removeStaleVotes (/home/testnet/repos/metapool/buyback-bot/src/beat/remove-stale-votes/removeStaleVotes.ts:137:13)
2026-05-10 15:50:35:518:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:464:9)
2026-05-10 15:50:35:518:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-05-10 15:50:35:522: NEAR: $1.574112 / $0.005069499617771988 = 310.506385 mpDAO per NEAR
2026-05-10 15:50:35:522: stNEAR: $4.948791533019367 / $0.005069499617771988 = 976.189349 mpDAO per stNEAR
2026-05-10 15:50:35:522: USDT: $1 / $0.005069499617771988 = 197.258127 mpDAO per USDT
2026-05-10 15:50:35:522: USDC: $1 / $0.005069499617771988 = 197.258127 mpDAO per USDC
2026-05-10 15:50:35:522: voteContract.update_mpdao_prices
2026-05-10 15:50:35:557:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:3121523822556700000001,signer_id:operator.mpdao-vote.testnet     
2026-05-10 15:50:35:562: Err status 200
2026-05-10 15:50:35:562: ERR at updateBuyAndLockMpdaoPrices
2026-05-10 15:50:35:566: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:3121523822556700000001,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-05-10 15:50:35:566:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-05-10 15:50:35:566:     at processTicksAndRejections (node:internal/process/task_queues:95:5)
2026-05-10 15:50:35:566:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-05-10 15:50:35:566:     at updateBuyAndLockMpdaoPrices (/home/testnet/repos/metapool/buyback-bot/src/beat/price-update/update-buy-and-lock-mpdao-prices.ts:164:5)
2026-05-10 15:50:35:566:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:512:5)
2026-05-10 15:50:35:566:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-05-10 15:50:35:569: DRY-RUN: sendTelegram:  buyback-bot ERROR in updateBuyAndLockMpdaoPrices: Error:  name:H...
2026-05-10 15:50:35:571: Updating stnear-oracle.usdmp.testnet with stNEAR price 4.9488
2026-05-10 15:50:37:437: next beat in 595 seconds (~9 minutes)
2026-05-10 16:00:32:653: --------------------------------------------------------------------------------
2026-05-10 16:00:32:653: Sun May 10 2026 16:00:32 GMT+0000 (Coordinated Universal Time)
2026-05-10 16:00:32:653: BEAT 32 (29752)
2026-05-10 16:00:33:645: 0.005188 mpDAO/USDT Uniswap v3 spot price using sqrtPriceX96
2026-05-10 16:00:33:646: mpDAO USDT price on Eth Main has a big difference vs last price: 0.010054 USD, current: 0.005188 USD, diff: 48.40% - using last price
2026-05-10 16:00:33:892: 0.000002251018317249 mpDAO/WETH Uniswap v3 spot price using sqrtPriceX96
2026-05-10 16:00:33:893: 0.005269 mpDAO/wETH price converted to usd
2026-05-10 16:00:33:893: Testnet: returning fallback price for mpDAO/stNEAR 0.002173254478869708
2026-05-10 16:00:33:893: Testnet: returning fallback price for mpDAO/usdt 0.005069529303300522
2026-05-10 16:00:33:933: {
2026-05-10 16:00:33:933:   nearUsd: 1.574112,
2026-05-10 16:00:33:933:   stNearNear: 3.1438624017981995,
2026-05-10 16:00:33:933:   stNearUsd: 4.948791533019367,
2026-05-10 16:00:33:933:   rheaMpDaoStNear: 0.002173254478869708,
2026-05-10 16:00:33:933:   rheaMpDaoStNearAsUsd: 0.010754983364126829,
2026-05-10 16:00:33:933:   refMetaUsdtE: 0.005069529303300522,
2026-05-10 16:00:33:933:   mpDaoUsdtOnEthMain: 0.010054,
2026-05-10 16:00:33:933:   mpDaoWEthOnUniswap: 0.000002251018317249,
2026-05-10 16:00:33:933:   mpDaoWEthOnUniswapAsUsd: 0.005269,
2026-05-10 16:00:33:933:   mpDaoTwap20d: 0.009257,
2026-05-10 16:00:33:933:   mpDaoTwap5d: 0.008988,
2026-05-10 16:00:33:933:   stUsdMp: 1.034809
2026-05-10 16:00:33:933: }
2026-05-10 16:00:34:058: ------------ ERR getting http://oracle.narwallets.com:7000/metrics_json
2026-05-10 16:00:34:063: -------------------------------
2026-05-10 16:00:34:066: meta-pool-dao-7.testnet Balance: 9.8532 NEAR,  0 stNEAR,  440837 mpDAO
2026-05-10 16:00:34:106: Epoch ends in  7h 14m hs
2026-05-10 16:00:34:108: --- computeBuybackVars ---
2026-05-10 16:00:34:109: monthlyFeesStNear 2,951.00
2026-05-10 16:00:34:109: annualFeesStNear 35,412.00
2026-05-10 16:00:34:109: stNear/usd $4.948792
2026-05-10 16:00:34:109: annualFees as usd $175,246.61
2026-05-10 16:00:34:111: totalLockedMpDao 11,459,003.59
2026-05-10 16:00:34:113: mpDaoTwap20d $0.009257
2026-05-10 16:00:34:114: targetApy 10%
2026-05-10 16:00:34:114: floorPrice $0.152934
2026-05-10 16:00:34:955: mirrorEvmVoteLockers result: 18 equal, 0 mirrored
2026-05-10 16:00:34:958: Removing stale votes...
2026-05-10 16:00:34:960: Cutoff date for stale votes: 2026-03-11T16:00:34.956Z
2026-05-10 16:00:34:961: 9 of 11 vote positions are stale. (more than 60 days old)
2026-05-10 16:00:35:039:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:28124748631882100000000,signer_id:operator.mpdao-vote.testnet     
2026-05-10 16:00:35:041: Err status 200
2026-05-10 16:00:35:043: ERR at removeStaleVotes
2026-05-10 16:00:35:044: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:28124748631882100000000,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-05-10 16:00:35:044:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-05-10 16:00:35:046:     at processTicksAndRejections (node:internal/process/task_queues:95:5)
2026-05-10 16:00:35:046:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-05-10 16:00:35:046:     at removeStaleVotes (/home/testnet/repos/metapool/buyback-bot/src/beat/remove-stale-votes/removeStaleVotes.ts:137:13)
2026-05-10 16:00:35:046:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:464:9)
2026-05-10 16:00:35:046:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-05-10 16:00:35:048: DRY-RUN: sendTelegram:  buyback-bot ERROR in removeStaleVotes: Error:  name:HANDLER_ERRO...
2026-05-10 16:00:35:048: updateBuyAndLockMpdaoPrices at: v1.mpdao-vote.testnet
2026-05-10 16:00:35:048: NEAR: $1.574112 / $0.005069529303300522 = 310.504567 mpDAO per NEAR
2026-05-10 16:00:35:048: stNEAR: $4.948791533019367 / $0.005069529303300522 = 976.183633 mpDAO per stNEAR
2026-05-10 16:00:35:048: USDT: $1 / $0.005069529303300522 = 197.256972 mpDAO per USDT
2026-05-10 16:00:35:048: USDC: $1 / $0.005069529303300522 = 197.256972 mpDAO per USDC
2026-05-10 16:00:35:048: voteContract.update_mpdao_prices
2026-05-10 16:00:35:105:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:3121523822556700000001,signer_id:operator.mpdao-vote.testnet     
2026-05-10 16:00:35:108: Err status 200
2026-05-10 16:00:35:109: ERR at updateBuyAndLockMpdaoPrices
2026-05-10 16:00:35:112: DRY-RUN: sendTelegram:  buyback-bot ERROR in updateBuyAndLockMpdaoPrices: Error:  name:H...
2026-05-10 16:00:35:112: Updating stnear-oracle.usdmp.testnet with stNEAR price 4.9488
2026-05-10 16:00:35:112: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:3121523822556700000001,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-05-10 16:00:35:112:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-05-10 16:00:35:112:     at processTicksAndRejections (node:internal/process/task_queues:95:5)
2026-05-10 16:00:35:112:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-05-10 16:00:35:112:     at updateBuyAndLockMpdaoPrices (/home/testnet/repos/metapool/buyback-bot/src/beat/price-update/update-buy-and-lock-mpdao-prices.ts:164:5)
2026-05-10 16:00:35:112:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:512:5)
2026-05-10 16:00:35:112:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-05-10 16:00:37:024: next beat in 595 seconds (~9 minutes)
2026-05-10 16:10:32:651: --------------------------------------------------------------------------------
2026-05-10 16:10:32:651: Sun May 10 2026 16:10:32 GMT+0000 (Coordinated Universal Time)
2026-05-10 16:10:32:653: BEAT 33 (29753)
2026-05-10 16:10:34:019: 0.005188 mpDAO/USDT Uniswap v3 spot price using sqrtPriceX96
2026-05-10 16:10:34:022: mpDAO USDT price on Eth Main has a big difference vs last price: 0.010054 USD, current: 0.005188 USD, diff: 48.40% - using last price
2026-05-10 16:10:34:274: 0.000002251018317249 mpDAO/WETH Uniswap v3 spot price using sqrtPriceX96
2026-05-10 16:10:34:275: 0.005269 mpDAO/wETH price converted to usd
2026-05-10 16:10:34:275: Testnet: returning fallback price for mpDAO/stNEAR 0.002173254478869708
2026-05-10 16:10:34:276: Testnet: returning fallback price for mpDAO/usdt 0.005069588224201524
2026-05-10 16:10:34:318: {
2026-05-10 16:10:34:318:   nearUsd: 1.574112,
2026-05-10 16:10:34:318:   stNearNear: 3.1438624017981995,
2026-05-10 16:10:34:318:   stNearUsd: 4.948791533019367,
2026-05-10 16:10:34:318:   rheaMpDaoStNear: 0.002173254478869708,
2026-05-10 16:10:34:318:   rheaMpDaoStNearAsUsd: 0.010754983364126829,
2026-05-10 16:10:34:318:   refMetaUsdtE: 0.005069588224201524,
2026-05-10 16:10:34:318:   mpDaoUsdtOnEthMain: 0.010054,
2026-05-10 16:10:34:318:   mpDaoWEthOnUniswap: 0.000002251018317249,
2026-05-10 16:10:34:318:   mpDaoWEthOnUniswapAsUsd: 0.005269,
2026-05-10 16:10:34:318:   mpDaoTwap20d: 0.009257,
2026-05-10 16:10:34:318:   mpDaoTwap5d: 0.008988,
2026-05-10 16:10:34:318:   stUsdMp: 1.034809
2026-05-10 16:10:34:318: }
2026-05-10 16:10:34:536: ------------ ERR getting http://oracle.narwallets.com:7000/metrics_json
2026-05-10 16:10:34:541: -------------------------------
2026-05-10 16:10:34:542: meta-pool-dao-7.testnet Balance: 9.8532 NEAR,  0 stNEAR,  440837 mpDAO
2026-05-10 16:10:34:587: Epoch ends in  7h 4m hs
2026-05-10 16:10:34:590: --- computeBuybackVars ---
2026-05-10 16:10:34:591: monthlyFeesStNear 2,951.00
2026-05-10 16:10:34:591: annualFeesStNear 35,412.00
2026-05-10 16:10:34:591: stNear/usd $4.948792
2026-05-10 16:10:34:591: annualFees as usd $175,246.61
2026-05-10 16:10:34:591: totalLockedMpDao 11,459,003.59
2026-05-10 16:10:34:594: mpDaoTwap20d $0.009257
2026-05-10 16:10:34:594: targetApy 10%
2026-05-10 16:10:34:595: floorPrice $0.152934
2026-05-10 16:10:35:934: mirrorEvmVoteLockers result: 18 equal, 0 mirrored
2026-05-10 16:10:35:934: Removing stale votes...
2026-05-10 16:10:35:934: Cutoff date for stale votes: 2026-03-11T16:10:35.933Z
2026-05-10 16:10:35:934: 9 of 11 vote positions are stale. (more than 60 days old)
2026-05-10 16:10:36:042:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:28124748631882100000000,signer_id:operator.mpdao-vote.testnet     
2026-05-10 16:10:36:044: Err status 200
2026-05-10 16:10:36:045: ERR at removeStaleVotes
2026-05-10 16:10:36:047: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:28124748631882100000000,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-05-10 16:10:36:048:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-05-10 16:10:36:048:     at processTicksAndRejections (node:internal/process/task_queues:95:5)
2026-05-10 16:10:36:048:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-05-10 16:10:36:048:     at removeStaleVotes (/home/testnet/repos/metapool/buyback-bot/src/beat/remove-stale-votes/removeStaleVotes.ts:137:13)
2026-05-10 16:10:36:048:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:464:9)
2026-05-10 16:10:36:048:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-05-10 16:10:36:048: DRY-RUN: sendTelegram:  buyback-bot ERROR in removeStaleVotes: Error:  name:HANDLER_ERRO...
2026-05-10 16:10:36:051: updateBuyAndLockMpdaoPrices at: v1.mpdao-vote.testnet
2026-05-10 16:10:36:051: NEAR: $1.574112 / $0.005069588224201524 = 310.500958 mpDAO per NEAR
2026-05-10 16:10:36:051: stNEAR: $4.948791533019367 / $0.005069588224201524 = 976.172287 mpDAO per stNEAR
2026-05-10 16:10:36:051: USDT: $1 / $0.005069588224201524 = 197.254679 mpDAO per USDT
2026-05-10 16:10:36:051: USDC: $1 / $0.005069588224201524 = 197.254679 mpDAO per USDC
2026-05-10 16:10:36:051: voteContract.update_mpdao_prices
2026-05-10 16:10:36:133:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:3121523822556700000001,signer_id:operator.mpdao-vote.testnet     
2026-05-10 16:10:36:135: Err status 200
2026-05-10 16:10:36:137: ERR at updateBuyAndLockMpdaoPrices
2026-05-10 16:10:36:141: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:3121523822556700000001,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-05-10 16:10:36:142:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-05-10 16:10:36:142:     at processTicksAndRejections (node:internal/process/task_queues:95:5)
2026-05-10 16:10:36:142:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-05-10 16:10:36:142:     at updateBuyAndLockMpdaoPrices (/home/testnet/repos/metapool/buyback-bot/src/beat/price-update/update-buy-and-lock-mpdao-prices.ts:164:5)
2026-05-10 16:10:36:142:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:512:5)
2026-05-10 16:10:36:142:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-05-10 16:10:36:142: DRY-RUN: sendTelegram:  buyback-bot ERROR in updateBuyAndLockMpdaoPrices: Error:  name:H...
2026-05-10 16:10:36:142: Updating stnear-oracle.usdmp.testnet with stNEAR price 4.9488
2026-05-10 16:10:37:364: next beat in 595 seconds (~9 minutes)
2026-05-10 16:20:32:652: --------------------------------------------------------------------------------
2026-05-10 16:20:32:653: Sun May 10 2026 16:20:32 GMT+0000 (Coordinated Universal Time)
2026-05-10 16:20:32:653: BEAT 34 (29754)
2026-05-10 16:20:33:586: 0.005188 mpDAO/USDT Uniswap v3 spot price using sqrtPriceX96
2026-05-10 16:20:33:588: mpDAO USDT price on Eth Main has a big difference vs last price: 0.010054 USD, current: 0.005188 USD, diff: 48.40% - using last price
2026-05-10 16:20:33:838: 0.000002251018317249 mpDAO/WETH Uniswap v3 spot price using sqrtPriceX96
2026-05-10 16:20:33:839: 0.005269 mpDAO/wETH price converted to usd
2026-05-10 16:20:33:841: Testnet: returning fallback price for mpDAO/stNEAR 0.002173254478869708
2026-05-10 16:20:33:841: Testnet: returning fallback price for mpDAO/usdt 0.005069632716922917
2026-05-10 16:20:33:864: {
2026-05-10 16:20:33:864:   nearUsd: 1.574112,
2026-05-10 16:20:33:865:   stNearNear: 3.1438624017981995,
2026-05-10 16:20:33:865:   stNearUsd: 4.948791533019367,
2026-05-10 16:20:33:865:   rheaMpDaoStNear: 0.002173254478869708,
2026-05-10 16:20:33:865:   rheaMpDaoStNearAsUsd: 0.010754983364126829,
2026-05-10 16:20:33:865:   refMetaUsdtE: 0.005069632716922917,
2026-05-10 16:20:33:865:   mpDaoUsdtOnEthMain: 0.010054,
2026-05-10 16:20:33:865:   mpDaoWEthOnUniswap: 0.000002251018317249,
2026-05-10 16:20:33:865:   mpDaoWEthOnUniswapAsUsd: 0.005269,
2026-05-10 16:20:33:865:   mpDaoTwap20d: 0.009257,
2026-05-10 16:20:33:865:   mpDaoTwap5d: 0.008988,
2026-05-10 16:20:33:865:   stUsdMp: 1.034809
2026-05-10 16:20:33:865: }
2026-05-10 16:20:33:997: ------------ ERR getting http://oracle.narwallets.com:7000/metrics_json
2026-05-10 16:20:34:001: -------------------------------
2026-05-10 16:20:34:002: meta-pool-dao-7.testnet Balance: 9.8532 NEAR,  0 stNEAR,  440837 mpDAO
2026-05-10 16:20:34:033: Epoch ends in  6h 53m hs
2026-05-10 16:20:34:035: --- computeBuybackVars ---
2026-05-10 16:20:34:037: monthlyFeesStNear 2,951.00
2026-05-10 16:20:34:038: annualFeesStNear 35,412.00
2026-05-10 16:20:34:038: stNear/usd $4.948792
2026-05-10 16:20:34:038: annualFees as usd $175,246.61
2026-05-10 16:20:34:040: totalLockedMpDao 11,459,003.59
2026-05-10 16:20:34:040: mpDaoTwap20d $0.009257
2026-05-10 16:20:34:041: targetApy 10%
2026-05-10 16:20:34:041: floorPrice $0.152934
2026-05-10 16:20:35:223: mirrorEvmVoteLockers result: 18 equal, 0 mirrored
2026-05-10 16:20:35:224: Removing stale votes...
2026-05-10 16:20:35:224: Cutoff date for stale votes: 2026-03-11T16:20:35.223Z
2026-05-10 16:20:35:224: 9 of 11 vote positions are stale. (more than 60 days old)
2026-05-10 16:20:35:297:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:28124748631882100000000,signer_id:operator.mpdao-vote.testnet     
2026-05-10 16:20:35:299: Err status 200
2026-05-10 16:20:35:300: ERR at removeStaleVotes
2026-05-10 16:20:35:300: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:28124748631882100000000,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-05-10 16:20:35:300:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-05-10 16:20:35:300:     at processTicksAndRejections (node:internal/process/task_queues:95:5)
2026-05-10 16:20:35:300:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-05-10 16:20:35:300:     at removeStaleVotes (/home/testnet/repos/metapool/buyback-bot/src/beat/remove-stale-votes/removeStaleVotes.ts:137:13)
2026-05-10 16:20:35:300:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:464:9)
2026-05-10 16:20:35:300:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-05-10 16:20:35:302: DRY-RUN: sendTelegram:  buyback-bot ERROR in removeStaleVotes: Error:  name:HANDLER_ERRO...
2026-05-10 16:20:35:303: ----------
2026-05-10 16:20:35:303: Vote delegate Farm Rewards Daily Distribution Calculation (verbose)
2026-05-10 16:20:35:303: Step 1: Loading farms snapshot...
2026-05-10 16:20:35:349: Fetched 17 farms from contract
2026-05-10 16:20:35:353: Step 2: Filtering farms that need accrual...
2026-05-10 16:20:35:354: ✓ Found 7 farms needing accrual
2026-05-10 16:20:35:354: 
2026-05-10 16:20:35:354: Step 3: Loading voters snapshot...
2026-05-10 16:20:35:354: got 67 voters from snapshot
2026-05-10 16:20:35:354: 
2026-05-10 16:20:35:354: Step 4: Calculating daily distributions...
2026-05-10 16:20:35:354: ⚠️ Capping accrual period: 35057 minutes → 2880 minutes (1 day max)
2026-05-10 16:20:35:354: ⚠️ Capping accrual period: 58580 minutes → 2880 minutes (1 day max)
2026-05-10 16:20:35:354: ✓ Calculate distributions result: 7 farms
2026-05-10 16:20:35:354: 
2026-05-10 16:20:35:354: farms:7, delegators: 1, Total to distribute: 0.0000 tokens
2026-05-10 16:20:35:354: Step 5: Distribution Results
2026-05-10 16:20:35:356: ================================================================================
2026-05-10 16:20:35:357: 
2026-05-10 16:20:35:357: ================================================================================
2026-05-10 16:20:35:357: Farm ID: 2
2026-05-10 16:20:35:357: Delegate: jomsox.testnet
2026-05-10 16:20:35:357: --------------------------------------------------------------------------------
2026-05-10 16:20:35:357: Total Farm Duration: 30.00 days (43200 minutes)
2026-05-10 16:20:35:357: Time Since Last Accrual: 0.00 days (0.00 hours, 0 minutes)
2026-05-10 16:20:35:357: Budget Per Minute: 0.0000 tokens/min
2026-05-10 16:20:35:357: Funded Amount: 0.0000 tokens
2026-05-10 16:20:35:357: Available Balance: 0.0000 tokens
2026-05-10 16:20:35:357: Total Voting Power: 0.0000
2026-05-10 16:20:35:357: Delegators Count: 0
2026-05-10 16:20:35:357: Total Distributed: 0.0000 tokens
2026-05-10 16:20:35:357: 
2026-05-10 16:20:35:357: ⚠️  No distribution items (no delegators with sufficient voting power)
2026-05-10 16:20:35:357: 
2026-05-10 16:20:35:357: ================================================================================
2026-05-10 16:20:35:357: Farm ID: 6
2026-05-10 16:20:35:357: Delegate: alnacklochnch.testnet
2026-05-10 16:20:35:357: --------------------------------------------------------------------------------
2026-05-10 16:20:35:357: Total Farm Duration: 15.00 days (21600 minutes)
2026-05-10 16:20:35:357: Time Since Last Accrual: 0.00 days (0.00 hours, 0 minutes)
2026-05-10 16:20:35:360: Budget Per Minute: 0.0000 tokens/min
2026-05-10 16:20:35:360: Funded Amount: 0.0000 tokens
2026-05-10 16:20:35:360: Available Balance: 0.0000 tokens
2026-05-10 16:20:35:360: Total Voting Power: 0.0000
2026-05-10 16:20:35:360: Delegators Count: 0
2026-05-10 16:20:35:360: Total Distributed: 0.0000 tokens
2026-05-10 16:20:35:360: 
2026-05-10 16:20:35:360: ⚠️  No distribution items (no delegators with sufficient voting power)
2026-05-10 16:20:35:360: 
2026-05-10 16:20:35:360: ================================================================================
2026-05-10 16:20:35:360: Farm ID: 10
2026-05-10 16:20:35:360: Delegate: test-verdes-v1.testnet
2026-05-10 16:20:35:360: --------------------------------------------------------------------------------
2026-05-10 16:20:35:360: Total Farm Duration: 15.00 days (21600 minutes)
2026-05-10 16:20:35:360: Time Since Last Accrual: 0.00 days (0.00 hours, 0 minutes)
2026-05-10 16:20:35:360: Budget Per Minute: 0.0000 tokens/min
2026-05-10 16:20:35:360: Funded Amount: 0.0000 tokens
2026-05-10 16:20:35:360: Available Balance: 0.0000 tokens
2026-05-10 16:20:35:360: Total Voting Power: 0.0000
2026-05-10 16:20:35:360: Delegators Count: 0
2026-05-10 16:20:35:360: Total Distributed: 0.0000 tokens
2026-05-10 16:20:35:360: 
2026-05-10 16:20:35:360: ⚠️  No distribution items (no delegators with sufficient voting power)
2026-05-10 16:20:35:360: 
2026-05-10 16:20:35:360: ================================================================================
2026-05-10 16:20:35:360: Farm ID: 11
2026-05-10 16:20:35:360: Delegate: alnacklochnch.testnet
2026-05-10 16:20:35:360: --------------------------------------------------------------------------------
2026-05-10 16:20:35:360: Total Farm Duration: 30.00 days (43200 minutes)
2026-05-10 16:20:35:360: Time Since Last Accrual: 2.00 days (48.00 hours, 2880 minutes)
2026-05-10 16:20:35:362: Budget Per Minute: 0.0000 tokens/min
2026-05-10 16:20:35:363: Funded Amount: 0.0000 tokens
2026-05-10 16:20:35:363: Available Balance: 0.0000 tokens
2026-05-10 16:20:35:363: Total Voting Power: 54.5798
2026-05-10 16:20:35:363: Delegators Count: 1
2026-05-10 16:20:35:363: Total Distributed: 0.0000 tokens
2026-05-10 16:20:35:363: 
2026-05-10 16:20:35:363: Distribution Details:
2026-05-10 16:20:35:363: --------------------------------------------------------------------------------
2026-05-10 16:20:35:363: Account ID                                                     VP         Amount
2026-05-10 16:20:35:363: --------------------------------------------------------------------------------
2026-05-10 16:20:35:363: test-verdes-v2.testnet                                    54.5798         1.0000
2026-05-10 16:20:35:363: 
2026-05-10 16:20:35:363: ================================================================================
2026-05-10 16:20:35:363: Farm ID: 16
2026-05-10 16:20:35:363: Delegate: andreatest.testnet
2026-05-10 16:20:35:363: --------------------------------------------------------------------------------
2026-05-10 16:20:35:363: Total Farm Duration: 15.00 days (21600 minutes)
2026-05-10 16:20:35:363: Time Since Last Accrual: 0.00 days (0.00 hours, 0 minutes)
2026-05-10 16:20:35:363: Budget Per Minute: 0.0000 tokens/min
2026-05-10 16:20:35:363: Funded Amount: 0.0000 tokens
2026-05-10 16:20:35:363: Available Balance: 0.0000 tokens
2026-05-10 16:20:35:365: Total Voting Power: 0.0000
2026-05-10 16:20:35:365: Delegators Count: 0
2026-05-10 16:20:35:366: Total Distributed: 0.0000 tokens
2026-05-10 16:20:35:366: 
2026-05-10 16:20:35:366: ⚠️  No distribution items (no delegators with sufficient voting power)
2026-05-10 16:20:35:366: 
2026-05-10 16:20:35:366: ================================================================================
2026-05-10 16:20:35:366: Farm ID: 18
2026-05-10 16:20:35:366: Delegate: andreatest.testnet
2026-05-10 16:20:35:366: --------------------------------------------------------------------------------
2026-05-10 16:20:35:366: Total Farm Duration: 15.00 days (21600 minutes)
2026-05-10 16:20:35:366: Time Since Last Accrual: 0.00 days (0.00 hours, 0 minutes)
2026-05-10 16:20:35:366: Budget Per Minute: 0.0000 tokens/min
2026-05-10 16:20:35:366: Funded Amount: 0.0000 tokens
2026-05-10 16:20:35:366: Available Balance: 0.0000 tokens
2026-05-10 16:20:35:366: Total Voting Power: 0.0000
2026-05-10 16:20:35:366: Delegators Count: 0
2026-05-10 16:20:35:366: Total Distributed: 0.0000 tokens
2026-05-10 16:20:35:366: 
2026-05-10 16:20:35:366: ⚠️  No distribution items (no delegators with sufficient voting power)
2026-05-10 16:20:35:366: 
2026-05-10 16:20:35:366: ================================================================================
2026-05-10 16:20:35:366: Farm ID: 23
2026-05-10 16:20:35:366: Delegate: delgate-metapool.testnet
2026-05-10 16:20:35:366: --------------------------------------------------------------------------------
2026-05-10 16:20:35:366: Total Farm Duration: 153.00 days (220320 minutes)
2026-05-10 16:20:35:366: Time Since Last Accrual: 2.00 days (48.00 hours, 2880 minutes)
2026-05-10 16:20:35:366: Budget Per Minute: 0.0000 tokens/min
2026-05-10 16:20:35:366: Funded Amount: 0.0000 tokens
2026-05-10 16:20:35:366: Available Balance: 0.0000 tokens
2026-05-10 16:20:35:366: Total Voting Power: 0.0000
2026-05-10 16:20:35:366: Delegators Count: 0
2026-05-10 16:20:35:366: Total Distributed: 0.0000 tokens
2026-05-10 16:20:35:366: 
2026-05-10 16:20:35:369: ⚠️  No distribution items (no delegators with sufficient voting power)
2026-05-10 16:20:35:370: 
2026-05-10 16:20:35:370: 
2026-05-10 16:20:35:370: ================================================================================
2026-05-10 16:20:35:370: Step 6: Execute Farm Rewards Accrual
2026-05-10 16:20:35:370: ================================================================================
2026-05-10 16:20:35:370: 
2026-05-10 16:20:35:370: Using operator account: operator.mpdao-vote.testnet
2026-05-10 16:20:35:370: 
2026-05-10 16:20:35:370: skipping farm 2 - no delegators to reward
2026-05-10 16:20:35:370: skipping farm 6 - no delegators to reward
2026-05-10 16:20:35:370: skipping farm 10 - no delegators to reward
2026-05-10 16:20:35:370: 📤 Calling accrue_farm_rewards_bulk for farm 11...
2026-05-10 16:20:35:370:    - 2880 minutes since last accrual, total farm duration 43200 minutes
2026-05-10 16:20:35:370:    - Delegators: 1
2026-05-10 16:20:35:370:    - Total amount raw: 1000000
2026-05-10 16:20:35:370: near.call v1.mpdao-vote-delegation.testnet.accrue_farm_rewards_bulk({"farm_id":"11","items":[["test-verdes-v2.testnet","1000000"]]}) attached:0 --accountId operator.mpdao-vote.testnet
2026-05-10 16:20:35:409:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30120046200946300000000,signer_id:operator.mpdao-vote.testnet     
2026-05-10 16:20:35:411: Err status 200
2026-05-10 16:20:35:413: ERR at accrue_farm_rewards_bulk(farm_id:11)
2026-05-10 16:20:35:413: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30120046200946300000000,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-05-10 16:20:35:413:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-05-10 16:20:35:413:     at processTicksAndRejections (node:internal/process/task_queues:95:5)
2026-05-10 16:20:35:413:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-05-10 16:20:35:414:     at delegateFarmDistribution (/home/testnet/repos/metapool/buyback-bot/src/vote-delegation/farm-distribution.ts:204:28)
2026-05-10 16:20:35:414:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:484:7)
2026-05-10 16:20:35:414:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-05-10 16:20:35:414: DRY-RUN: sendTelegram:  buyback-bot ERROR in accrue_farm_rewards_bulk(farm_id:11): Error...
2026-05-10 16:20:35:414: skipping farm 16 - no delegators to reward
2026-05-10 16:20:35:416: skipping farm 18 - no delegators to reward
2026-05-10 16:20:35:416: skipping farm 23 - no delegators to reward
2026-05-10 16:20:35:416: ================================================================================
2026-05-10 16:20:35:416: SUMMARY
2026-05-10 16:20:35:416: ================================================================================
2026-05-10 16:20:35:416: Farms with delegators: 1
2026-05-10 16:20:35:416: ----------
2026-05-10 16:20:35:417: 
2026-05-10 16:20:35:417: updateBuyAndLockMpdaoPrices at: v1.mpdao-vote.testnet
2026-05-10 16:20:35:417: NEAR: $1.574112 / $0.005069632716922917 = 310.498233 mpDAO per NEAR
2026-05-10 16:20:35:419: stNEAR: $4.948791533019367 / $0.005069632716922917 = 976.163720 mpDAO per stNEAR
2026-05-10 16:20:35:419: USDT: $1 / $0.005069632716922917 = 197.252948 mpDAO per USDT
2026-05-10 16:20:35:419: USDC: $1 / $0.005069632716922917 = 197.252948 mpDAO per USDC
2026-05-10 16:20:35:419: voteContract.update_mpdao_prices
2026-05-10 16:20:35:461:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:3121523822556700000001,signer_id:operator.mpdao-vote.testnet     
2026-05-10 16:20:35:466: Err status 200
2026-05-10 16:20:35:468: DRY-RUN: sendTelegram:  buyback-bot ERROR in updateBuyAndLockMpdaoPrices: Error:  name:H...
2026-05-10 16:20:35:468: Updating stnear-oracle.usdmp.testnet with stNEAR price 4.9488
2026-05-10 16:20:35:468: ERR at updateBuyAndLockMpdaoPrices
2026-05-10 16:20:35:468: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:3121523822556700000001,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-05-10 16:20:35:468:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-05-10 16:20:35:468:     at processTicksAndRejections (node:internal/process/task_queues:95:5)
2026-05-10 16:20:35:468:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-05-10 16:20:35:468:     at updateBuyAndLockMpdaoPrices (/home/testnet/repos/metapool/buyback-bot/src/beat/price-update/update-buy-and-lock-mpdao-prices.ts:164:5)
2026-05-10 16:20:35:468:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:512:5)
2026-05-10 16:20:35:468:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-05-10 16:20:37:087: next beat in 595 seconds (~9 minutes)
2026-05-10 16:30:32:655: --------------------------------------------------------------------------------
2026-05-10 16:30:32:655: Sun May 10 2026 16:30:32 GMT+0000 (Coordinated Universal Time)
2026-05-10 16:30:32:655: BEAT 35 (29755)
2026-05-10 16:30:33:684: 0.005188 mpDAO/USDT Uniswap v3 spot price using sqrtPriceX96
2026-05-10 16:30:33:684: mpDAO USDT price on Eth Main has a big difference vs last price: 0.010054 USD, current: 0.005188 USD, diff: 48.40% - using last price
2026-05-10 16:30:33:955: 0.000002251018317249 mpDAO/WETH Uniswap v3 spot price using sqrtPriceX96
2026-05-10 16:30:33:959: 0.005276 mpDAO/wETH price converted to usd
2026-05-10 16:30:33:959: Testnet: returning fallback price for mpDAO/stNEAR 0.002173254478869708
2026-05-10 16:30:33:959: Testnet: returning fallback price for mpDAO/usdt 0.0050925870465599625
2026-05-10 16:30:33:982: {
2026-05-10 16:30:33:982:   nearUsd: 1.581232,
2026-05-10 16:30:33:982:   stNearNear: 3.1438624017981995,
2026-05-10 16:30:33:982:   stNearUsd: 4.971175833320171,
2026-05-10 16:30:33:982:   rheaMpDaoStNear: 0.002173254478869708,
2026-05-10 16:30:33:982:   rheaMpDaoStNearAsUsd: 0.010803630145011916,
2026-05-10 16:30:33:982:   refMetaUsdtE: 0.0050925870465599625,
2026-05-10 16:30:33:982:   mpDaoUsdtOnEthMain: 0.010054,
2026-05-10 16:30:33:982:   mpDaoWEthOnUniswap: 0.000002251018317249,
2026-05-10 16:30:33:982:   mpDaoWEthOnUniswapAsUsd: 0.005276,
2026-05-10 16:30:33:982:   mpDaoTwap20d: 0.009257,
2026-05-10 16:30:33:982:   mpDaoTwap5d: 0.008988,
2026-05-10 16:30:33:982:   stUsdMp: 1.034809
2026-05-10 16:30:33:982: }
2026-05-10 16:30:34:209: ------------ ERR getting http://oracle.narwallets.com:7000/metrics_json
2026-05-10 16:30:34:212: -------------------------------
2026-05-10 16:30:34:213: meta-pool-dao-7.testnet Balance: 9.8532 NEAR,  0 stNEAR,  440837 mpDAO
2026-05-10 16:30:34:262: Epoch ends in  6h 44m hs
2026-05-10 16:30:34:265: --- computeBuybackVars ---
2026-05-10 16:30:34:266: monthlyFeesStNear 2,951.00
2026-05-10 16:30:34:266: annualFeesStNear 35,412.00
2026-05-10 16:30:34:266: stNear/usd $4.971176
2026-05-10 16:30:34:266: annualFees as usd $176,039.28
2026-05-10 16:30:34:267: totalLockedMpDao 11,459,003.59
2026-05-10 16:30:34:269: mpDaoTwap20d $0.009257
2026-05-10 16:30:34:269: targetApy 10%
2026-05-10 16:30:34:270: floorPrice $0.153625
2026-05-10 16:30:35:322: mirrorEvmVoteLockers result: 18 equal, 0 mirrored
2026-05-10 16:30:35:326: Removing stale votes...
2026-05-10 16:30:35:326: Cutoff date for stale votes: 2026-03-11T16:30:35.324Z
2026-05-10 16:30:35:326: 9 of 11 vote positions are stale. (more than 60 days old)
2026-05-10 16:30:35:392:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:28124748631882100000000,signer_id:operator.mpdao-vote.testnet     
2026-05-10 16:30:35:394: Err status 200
2026-05-10 16:30:35:395: ERR at removeStaleVotes
2026-05-10 16:30:35:395: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:28124748631882100000000,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-05-10 16:30:35:395:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-05-10 16:30:35:395:     at processTicksAndRejections (node:internal/process/task_queues:95:5)
2026-05-10 16:30:35:395:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-05-10 16:30:35:395:     at removeStaleVotes (/home/testnet/repos/metapool/buyback-bot/src/beat/remove-stale-votes/removeStaleVotes.ts:137:13)
2026-05-10 16:30:35:395:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:464:9)
2026-05-10 16:30:35:396:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-05-10 16:30:35:397: DRY-RUN: sendTelegram:  buyback-bot ERROR in removeStaleVotes: Error:  name:HANDLER_ERRO...
2026-05-10 16:30:35:398: updateBuyAndLockMpdaoPrices at: v1.mpdao-vote.testnet
2026-05-10 16:30:35:398: NEAR: $1.581232 / $0.0050925870465599625 = 310.496804 mpDAO per NEAR
2026-05-10 16:30:35:398: stNEAR: $4.971175833320171 / $0.0050925870465599625 = 976.159227 mpDAO per stNEAR
2026-05-10 16:30:35:398: USDT: $1 / $0.0050925870465599625 = 196.363850 mpDAO per USDT
2026-05-10 16:30:35:398: USDC: $1 / $0.0050925870465599625 = 196.363850 mpDAO per USDC
2026-05-10 16:30:35:398: voteContract.update_mpdao_prices
2026-05-10 16:30:35:435:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:3121523822556700000001,signer_id:operator.mpdao-vote.testnet     
2026-05-10 16:30:35:436: Err status 200
2026-05-10 16:30:35:438: ERR at updateBuyAndLockMpdaoPrices
2026-05-10 16:30:35:442: DRY-RUN: sendTelegram:  buyback-bot ERROR in updateBuyAndLockMpdaoPrices: Error:  name:H...
2026-05-10 16:30:35:442: Updating stnear-oracle.usdmp.testnet with stNEAR price 4.9712
2026-05-10 16:30:35:441: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:3121523822556700000001,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-05-10 16:30:35:442:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-05-10 16:30:35:442:     at processTicksAndRejections (node:internal/process/task_queues:95:5)
2026-05-10 16:30:35:442:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-05-10 16:30:35:442:     at updateBuyAndLockMpdaoPrices (/home/testnet/repos/metapool/buyback-bot/src/beat/price-update/update-buy-and-lock-mpdao-prices.ts:164:5)
2026-05-10 16:30:35:442:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:512:5)
2026-05-10 16:30:35:442:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-05-10 16:30:36:601: next beat in 596 seconds (~9 minutes)