Network:testnet - contract:v1.mpdao-vote.testnet - bot account:meta-pool-dao-7.testnet Balance 9.8532 -
2026-07-09 15:15:47:990: Err status 200
2026-07-09 15:15:47:990: ERR at removeStaleVotes
2026-07-09 15:15:47:990: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:280926072880359500000000,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-07-09 15:15:47:990:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-07-09 15:15:47:990:     at processTicksAndRejections (node:internal/process/task_queues:103:5)
2026-07-09 15:15:47:990:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-07-09 15:15:47:990:     at removeStaleVotes (/home/testnet/repos/metapool/buyback-bot/src/beat/remove-stale-votes/removeStaleVotes.ts:137:13)
2026-07-09 15:15:47:990:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:464:9)
2026-07-09 15:15:47:990:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-07-09 15:15:47:993: DRY-RUN: sendTelegram:  buyback-bot ERROR in removeStaleVotes: Error:  name:HANDLER_ERRO...
2026-07-09 15:15:47:993: updateBuyAndLockMpdaoPrices at: v1.mpdao-vote.testnet
2026-07-09 15:15:47:993: NEAR: $1.92745 / $0.005125408600760655 = 376.057823 mpDAO per NEAR
2026-07-09 15:15:47:993: stNEAR: $6.146136019383572 / $0.005125408600760655 = 1199.150448 mpDAO per stNEAR
2026-07-09 15:15:47:993: USDT: $1 / $0.005125408600760655 = 195.106396 mpDAO per USDT
2026-07-09 15:15:47:993: USDC: $1 / $0.005125408600760655 = 195.106396 mpDAO per USDC
2026-07-09 15:15:47:993: voteContract.update_mpdao_prices
2026-07-09 15:15:48:038:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30921555103312000000001,signer_id:operator.mpdao-vote.testnet     
2026-07-09 15:15:48:040: DRY-RUN: sendTelegram:  buyback-bot ERROR in updateBuyAndLockMpdaoPrices: Error:  name:H...
2026-07-09 15:15:48:040: Err status 200
2026-07-09 15:15:48:040: ERR at updateBuyAndLockMpdaoPrices
2026-07-09 15:15:48:040: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30921555103312000000001,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-07-09 15:15:48:040:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-07-09 15:15:48:040:     at processTicksAndRejections (node:internal/process/task_queues:103:5)
2026-07-09 15:15:48:040:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-07-09 15:15:48:040:     at updateBuyAndLockMpdaoPrices (/home/testnet/repos/metapool/buyback-bot/src/beat/price-update/update-buy-and-lock-mpdao-prices.ts:164:5)
2026-07-09 15:15:48:040:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:512:5)
2026-07-09 15:15:48:040:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-07-09 15:15:48:043: Updating stnear-oracle.usdmp.testnet with stNEAR price 6.1461
2026-07-09 15:15:49:576: next beat in 595 seconds (~9 minutes)
2026-07-09 15:25:44:579: --------------------------------------------------------------------------------
2026-07-09 15:25:44:579: Thu Jul 09 2026 15:25:44 GMT+0000 (Coordinated Universal Time)
2026-07-09 15:25:44:579: BEAT 17 (38505)
2026-07-09 15:25:45:537: 0.005419 mpDAO/USDT Uniswap v3 spot price using sqrtPriceX96
2026-07-09 15:25:45:754: 0.000003104287669556 mpDAO/WETH Uniswap v3 spot price using sqrtPriceX96
2026-07-09 15:25:45:756: 0.005413 mpDAO/wETH price converted to usd
2026-07-09 15:25:45:757: Testnet: returning fallback price for mpDAO/stNEAR 0.0017827434265374601
2026-07-09 15:25:45:757: Testnet: returning fallback price for mpDAO/usdt 0.005132567074367362
2026-07-09 15:25:45:787: {
2026-07-09 15:25:45:787:   nearUsd: 1.930142,
2026-07-09 15:25:45:787:   stNearNear: 3.1887395363737436,
2026-07-09 15:25:45:787:   stNearUsd: 6.15472010621549,
2026-07-09 15:25:45:787:   rheaMpDaoStNear: 0.0017827434265374601,
2026-07-09 15:25:45:787:   rheaMpDaoStNearAsUsd: 0.010972286811533604,
2026-07-09 15:25:45:787:   refMetaUsdtE: 0.005132567074367362,
2026-07-09 15:25:45:787:   mpDaoUsdtOnEthMain: 0.005419,
2026-07-09 15:25:45:787:   mpDaoWEthOnUniswap: 0.000003104287669556,
2026-07-09 15:25:45:787:   mpDaoWEthOnUniswapAsUsd: 0.005413,
2026-07-09 15:25:45:787:   mpDaoTwap20d: 0.009569,
2026-07-09 15:25:45:787:   mpDaoTwap5d: 0.006899,
2026-07-09 15:25:45:787:   stUsdMp: 1.034809
2026-07-09 15:25:45:787: }
2026-07-09 15:25:46:028: -------------------------------
2026-07-09 15:25:46:032: meta-pool-dao-7.testnet Balance: 9.8532 NEAR,  0 stNEAR,  440837 mpDAO
2026-07-09 15:25:46:079: Epoch ends in  6h 26m hs
2026-07-09 15:25:46:081: --- computeBuybackVars ---
2026-07-09 15:25:46:082: monthlyFeesStNear 2,644.00
2026-07-09 15:25:46:083: annualFeesStNear 31,728.00
2026-07-09 15:25:46:083: stNear/usd $6.154720
2026-07-09 15:25:46:083: annualFees as usd $195,276.96
2026-07-09 15:25:46:083: totalLockedMpDao 11,459,003.59
2026-07-09 15:25:46:083: mpDaoTwap20d $0.009569
2026-07-09 15:25:46:086: targetApy 10%
2026-07-09 15:25:46:086: floorPrice $0.170414
2026-07-09 15:25:47:833: mirrorEvmVoteLockers result: 18 equal, 0 mirrored
2026-07-09 15:25:47:833: Removing stale votes...
2026-07-09 15:25:47:833: Cutoff date for stale votes: 2026-05-10T15:25:47.832Z
2026-07-09 15:25:47:834: 9 of 11 vote positions are stale. (more than 60 days old)
2026-07-09 15:25:47:922:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:280926072880359500000000,signer_id:operator.mpdao-vote.testnet     
2026-07-09 15:25:47:925: Err status 200
2026-07-09 15:25:47:926: ERR at removeStaleVotes
2026-07-09 15:25:47:929: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:280926072880359500000000,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-07-09 15:25:47:930:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-07-09 15:25:47:930:     at processTicksAndRejections (node:internal/process/task_queues:103:5)
2026-07-09 15:25:47:930:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-07-09 15:25:47:930:     at removeStaleVotes (/home/testnet/repos/metapool/buyback-bot/src/beat/remove-stale-votes/removeStaleVotes.ts:137:13)
2026-07-09 15:25:47:930:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:464:9)
2026-07-09 15:25:47:930:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-07-09 15:25:47:930: DRY-RUN: sendTelegram:  buyback-bot ERROR in removeStaleVotes: Error:  name:HANDLER_ERRO...
2026-07-09 15:25:47:930: updateBuyAndLockMpdaoPrices at: v1.mpdao-vote.testnet
2026-07-09 15:25:47:930: NEAR: $1.930142 / $0.005132567074367362 = 376.057823 mpDAO per NEAR
2026-07-09 15:25:47:930: stNEAR: $6.15472010621549 / $0.005132567074367362 = 1199.150448 mpDAO per stNEAR
2026-07-09 15:25:47:930: USDT: $1 / $0.005132567074367362 = 194.834278 mpDAO per USDT
2026-07-09 15:25:47:930: USDC: $1 / $0.005132567074367362 = 194.834278 mpDAO per USDC
2026-07-09 15:25:47:930: voteContract.update_mpdao_prices
2026-07-09 15:25:47:970:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30921555103312000000001,signer_id:operator.mpdao-vote.testnet     
2026-07-09 15:25:47:973: Err status 200
2026-07-09 15:25:47:974: ERR at updateBuyAndLockMpdaoPrices
2026-07-09 15:25:47:980: DRY-RUN: sendTelegram:  buyback-bot ERROR in updateBuyAndLockMpdaoPrices: Error:  name:H...
2026-07-09 15:25:47:980: Updating stnear-oracle.usdmp.testnet with stNEAR price 6.1547
2026-07-09 15:25:47:979: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30921555103312000000001,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-07-09 15:25:47:979:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-07-09 15:25:47:979:     at processTicksAndRejections (node:internal/process/task_queues:103:5)
2026-07-09 15:25:47:979:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-07-09 15:25:47:979:     at updateBuyAndLockMpdaoPrices (/home/testnet/repos/metapool/buyback-bot/src/beat/price-update/update-buy-and-lock-mpdao-prices.ts:164:5)
2026-07-09 15:25:47:979:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:512:5)
2026-07-09 15:25:47:979:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-07-09 15:25:49:764: next beat in 594 seconds (~9 minutes)
2026-07-09 15:35:44:580: --------------------------------------------------------------------------------
2026-07-09 15:35:44:580: Thu Jul 09 2026 15:35:44 GMT+0000 (Coordinated Universal Time)
2026-07-09 15:35:44:580: BEAT 18 (38506)
2026-07-09 15:35:45:610: 0.005419 mpDAO/USDT Uniswap v3 spot price using sqrtPriceX96
2026-07-09 15:35:45:832: 0.000003104287669556 mpDAO/WETH Uniswap v3 spot price using sqrtPriceX96
2026-07-09 15:35:45:836: 0.005406 mpDAO/wETH price converted to usd
2026-07-09 15:35:45:836: Testnet: returning fallback price for mpDAO/stNEAR 0.0017827434265374601
2026-07-09 15:35:45:836: Testnet: returning fallback price for mpDAO/usdt 0.005109551996705382
2026-07-09 15:35:45:880: {
2026-07-09 15:35:45:880:   nearUsd: 1.921487,
2026-07-09 15:35:45:880:   stNearNear: 3.1887395363737436,
2026-07-09 15:35:45:880:   stNearUsd: 6.127121565528175,
2026-07-09 15:35:45:880:   rheaMpDaoStNear: 0.0017827434265374601,
2026-07-09 15:35:45:880:   rheaMpDaoStNearAsUsd: 0.010923085694541266,
2026-07-09 15:35:45:880:   refMetaUsdtE: 0.005109551996705382,
2026-07-09 15:35:45:880:   mpDaoUsdtOnEthMain: 0.005419,
2026-07-09 15:35:45:880:   mpDaoWEthOnUniswap: 0.000003104287669556,
2026-07-09 15:35:45:880:   mpDaoWEthOnUniswapAsUsd: 0.005406,
2026-07-09 15:35:45:880:   mpDaoTwap20d: 0.009569,
2026-07-09 15:35:45:880:   mpDaoTwap5d: 0.006899,
2026-07-09 15:35:45:880:   stUsdMp: 1.034809
2026-07-09 15:35:45:880: }
2026-07-09 15:35:46:214: -------------------------------
2026-07-09 15:35:46:214: meta-pool-dao-7.testnet Balance: 9.8532 NEAR,  0 stNEAR,  440837 mpDAO
2026-07-09 15:35:46:248: Epoch ends in  6h 17m hs
2026-07-09 15:35:46:256: --- computeBuybackVars ---
2026-07-09 15:35:46:256: monthlyFeesStNear 2,644.00
2026-07-09 15:35:46:256: annualFeesStNear 31,728.00
2026-07-09 15:35:46:256: stNear/usd $6.127122
2026-07-09 15:35:46:256: annualFees as usd $194,401.31
2026-07-09 15:35:46:256: totalLockedMpDao 11,459,003.59
2026-07-09 15:35:46:256: mpDaoTwap20d $0.009569
2026-07-09 15:35:46:256: targetApy 10%
2026-07-09 15:35:46:256: floorPrice $0.169649
2026-07-09 15:35:48:126: mirrorEvmVoteLockers result: 18 equal, 0 mirrored
2026-07-09 15:35:48:130: Removing stale votes...
2026-07-09 15:35:48:130: Cutoff date for stale votes: 2026-05-10T15:35:48.129Z
2026-07-09 15:35:48:131: 9 of 11 vote positions are stale. (more than 60 days old)
2026-07-09 15:35:48:240:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:280926072880359500000000,signer_id:operator.mpdao-vote.testnet     
2026-07-09 15:35:48:243: Err status 200
2026-07-09 15:35:48:244: ERR at removeStaleVotes
2026-07-09 15:35:48:246: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:280926072880359500000000,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-07-09 15:35:48:246:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-07-09 15:35:48:246:     at processTicksAndRejections (node:internal/process/task_queues:103:5)
2026-07-09 15:35:48:246:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-07-09 15:35:48:246:     at removeStaleVotes (/home/testnet/repos/metapool/buyback-bot/src/beat/remove-stale-votes/removeStaleVotes.ts:137:13)
2026-07-09 15:35:48:246:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:464:9)
2026-07-09 15:35:48:246:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-07-09 15:35:48:246: DRY-RUN: sendTelegram:  buyback-bot ERROR in removeStaleVotes: Error:  name:HANDLER_ERRO...
2026-07-09 15:35:48:249: ----------
2026-07-09 15:35:48:250: Vote delegate Farm Rewards Daily Distribution Calculation (verbose)
2026-07-09 15:35:48:250: Step 1: Loading farms snapshot...
2026-07-09 15:35:48:298: Fetched 17 farms from contract
2026-07-09 15:35:48:301: Step 2: Filtering farms that need accrual...
2026-07-09 15:35:48:302: ✓ Found 1 farms needing accrual
2026-07-09 15:35:48:302: 
2026-07-09 15:35:48:302: Step 3: Loading voters snapshot...
2026-07-09 15:35:48:305: got 67 voters from snapshot
2026-07-09 15:35:48:305: 
2026-07-09 15:35:48:305: Step 4: Calculating daily distributions...
2026-07-09 15:35:48:305: ⚠️ Capping accrual period: 144935 minutes → 2880 minutes (1 day max)
2026-07-09 15:35:48:305: ✓ Calculate distributions result: 1 farms
2026-07-09 15:35:48:305: 
2026-07-09 15:35:48:305: farms:1, delegators: 0, Total to distribute: 0.0000 tokens
2026-07-09 15:35:48:305: Step 5: Distribution Results
2026-07-09 15:35:48:305: ================================================================================
2026-07-09 15:35:48:305: 
2026-07-09 15:35:48:305: ================================================================================
2026-07-09 15:35:48:305: Farm ID: 23
2026-07-09 15:35:48:305: Delegate: delgate-metapool.testnet
2026-07-09 15:35:48:305: --------------------------------------------------------------------------------
2026-07-09 15:35:48:305: Total Farm Duration: 153.00 days (220320 minutes)
2026-07-09 15:35:48:305: Time Since Last Accrual: 2.00 days (48.00 hours, 2880 minutes)
2026-07-09 15:35:48:305: Budget Per Minute: 0.0000 tokens/min
2026-07-09 15:35:48:305: Funded Amount: 0.0000 tokens
2026-07-09 15:35:48:305: Available Balance: 0.0000 tokens
2026-07-09 15:35:48:305: Total Voting Power: 0.0000
2026-07-09 15:35:48:305: Delegators Count: 0
2026-07-09 15:35:48:305: Total Distributed: 0.0000 tokens
2026-07-09 15:35:48:305: 
2026-07-09 15:35:48:305: ⚠️  No distribution items (no delegators with sufficient voting power)
2026-07-09 15:35:48:305: 
2026-07-09 15:35:48:305: 
2026-07-09 15:35:48:305: ================================================================================
2026-07-09 15:35:48:305: Step 6: Execute Farm Rewards Accrual
2026-07-09 15:35:48:305: ================================================================================
2026-07-09 15:35:48:305: 
2026-07-09 15:35:48:305: Using operator account: operator.mpdao-vote.testnet
2026-07-09 15:35:48:305: 
2026-07-09 15:35:48:305: skipping farm 23 - no delegators to reward
2026-07-09 15:35:48:307: ================================================================================
2026-07-09 15:35:48:307: SUMMARY
2026-07-09 15:35:48:307: ================================================================================
2026-07-09 15:35:48:307: Farms with delegators: 0
2026-07-09 15:35:48:307: ----------
2026-07-09 15:35:48:307: 
2026-07-09 15:35:48:309: updateBuyAndLockMpdaoPrices at: v1.mpdao-vote.testnet
2026-07-09 15:35:48:310: NEAR: $1.921487 / $0.005109551996705382 = 376.057823 mpDAO per NEAR
2026-07-09 15:35:48:310: stNEAR: $6.127121565528175 / $0.005109551996705382 = 1199.150448 mpDAO per stNEAR
2026-07-09 15:35:48:310: USDT: $1 / $0.005109551996705382 = 195.711875 mpDAO per USDT
2026-07-09 15:35:48:310: USDC: $1 / $0.005109551996705382 = 195.711875 mpDAO per USDC
2026-07-09 15:35:48:310: voteContract.update_mpdao_prices
2026-07-09 15:35:48:375:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30921555103312000000001,signer_id:operator.mpdao-vote.testnet     
2026-07-09 15:35:48:380: Err status 200
2026-07-09 15:35:48:380: ERR at updateBuyAndLockMpdaoPrices
2026-07-09 15:35:48:385: DRY-RUN: sendTelegram:  buyback-bot ERROR in updateBuyAndLockMpdaoPrices: Error:  name:H...
2026-07-09 15:35:48:385: Updating stnear-oracle.usdmp.testnet with stNEAR price 6.1271
2026-07-09 15:35:48:385: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30921555103312000000001,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-07-09 15:35:48:385:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-07-09 15:35:48:385:     at processTicksAndRejections (node:internal/process/task_queues:103:5)
2026-07-09 15:35:48:385:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-07-09 15:35:48:385:     at updateBuyAndLockMpdaoPrices (/home/testnet/repos/metapool/buyback-bot/src/beat/price-update/update-buy-and-lock-mpdao-prices.ts:164:5)
2026-07-09 15:35:48:385:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:512:5)
2026-07-09 15:35:48:385:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-07-09 15:35:50:073: next beat in 594 seconds (~9 minutes)
2026-07-09 15:45:44:581: --------------------------------------------------------------------------------
2026-07-09 15:45:44:581: Thu Jul 09 2026 15:45:44 GMT+0000 (Coordinated Universal Time)
2026-07-09 15:45:44:581: BEAT 19 (38507)
2026-07-09 15:45:45:431: 0.005419 mpDAO/USDT Uniswap v3 spot price using sqrtPriceX96
2026-07-09 15:45:45:654: 0.000003104287669556 mpDAO/WETH Uniswap v3 spot price using sqrtPriceX96
2026-07-09 15:45:45:657: 0.005401 mpDAO/wETH price converted to usd
2026-07-09 15:45:45:657: Testnet: returning fallback price for mpDAO/stNEAR 0.0017827434265374601
2026-07-09 15:45:45:657: Testnet: returning fallback price for mpDAO/usdt 0.005089515184436981
2026-07-09 15:45:45:702: {
2026-07-09 15:45:45:702:   nearUsd: 1.913952,
2026-07-09 15:45:45:702:   stNearNear: 3.1887395363737436,
2026-07-09 15:45:45:702:   stNearUsd: 6.1030944131216,
2026-07-09 15:45:45:702:   rheaMpDaoStNear: 0.0017827434265374601,
2026-07-09 15:45:45:702:   rheaMpDaoStNearAsUsd: 0.01088025144653003,
2026-07-09 15:45:45:702:   refMetaUsdtE: 0.005089515184436981,
2026-07-09 15:45:45:702:   mpDaoUsdtOnEthMain: 0.005419,
2026-07-09 15:45:45:702:   mpDaoWEthOnUniswap: 0.000003104287669556,
2026-07-09 15:45:45:702:   mpDaoWEthOnUniswapAsUsd: 0.005401,
2026-07-09 15:45:45:702:   mpDaoTwap20d: 0.009569,
2026-07-09 15:45:45:702:   mpDaoTwap5d: 0.006899,
2026-07-09 15:45:45:702:   stUsdMp: 1.034809
2026-07-09 15:45:45:702: }
2026-07-09 15:45:45:971: -------------------------------
2026-07-09 15:45:45:972: meta-pool-dao-7.testnet Balance: 9.8532 NEAR,  0 stNEAR,  440837 mpDAO
2026-07-09 15:45:45:997: Epoch ends in  6h 7m hs
2026-07-09 15:45:46:001: --- computeBuybackVars ---
2026-07-09 15:45:46:001: monthlyFeesStNear 2,644.00
2026-07-09 15:45:46:001: annualFeesStNear 31,728.00
2026-07-09 15:45:46:001: stNear/usd $6.103094
2026-07-09 15:45:46:001: annualFees as usd $193,638.98
2026-07-09 15:45:46:004: totalLockedMpDao 11,459,003.59
2026-07-09 15:45:46:004: mpDaoTwap20d $0.009569
2026-07-09 15:45:46:004: targetApy 10%
2026-07-09 15:45:46:004: floorPrice $0.168984
2026-07-09 15:45:47:180: mirrorEvmVoteLockers result: 18 equal, 0 mirrored
2026-07-09 15:45:47:183: Removing stale votes...
2026-07-09 15:45:47:186: Cutoff date for stale votes: 2026-05-10T15:45:47.183Z
2026-07-09 15:45:47:186: 9 of 11 vote positions are stale. (more than 60 days old)
2026-07-09 15:45:47:286:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:280926072880359500000000,signer_id:operator.mpdao-vote.testnet     
2026-07-09 15:45:47:289: Err status 200
2026-07-09 15:45:47:289: ERR at removeStaleVotes
2026-07-09 15:45:47:289: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:280926072880359500000000,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-07-09 15:45:47:289:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-07-09 15:45:47:289:     at processTicksAndRejections (node:internal/process/task_queues:103:5)
2026-07-09 15:45:47:289:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-07-09 15:45:47:289:     at removeStaleVotes (/home/testnet/repos/metapool/buyback-bot/src/beat/remove-stale-votes/removeStaleVotes.ts:137:13)
2026-07-09 15:45:47:289:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:464:9)
2026-07-09 15:45:47:289:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-07-09 15:45:47:292: DRY-RUN: sendTelegram:  buyback-bot ERROR in removeStaleVotes: Error:  name:HANDLER_ERRO...
2026-07-09 15:45:47:292: updateBuyAndLockMpdaoPrices at: v1.mpdao-vote.testnet
2026-07-09 15:45:47:292: NEAR: $1.913952 / $0.005089515184436981 = 376.057823 mpDAO per NEAR
2026-07-09 15:45:47:292: stNEAR: $6.1030944131216 / $0.005089515184436981 = 1199.150448 mpDAO per stNEAR
2026-07-09 15:45:47:292: USDT: $1 / $0.005089515184436981 = 196.482369 mpDAO per USDT
2026-07-09 15:45:47:292: USDC: $1 / $0.005089515184436981 = 196.482369 mpDAO per USDC
2026-07-09 15:45:47:292: voteContract.update_mpdao_prices
2026-07-09 15:45:47:335:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30921555103312000000001,signer_id:operator.mpdao-vote.testnet     
2026-07-09 15:45:47:338: Err status 200
2026-07-09 15:45:47:339: ERR at updateBuyAndLockMpdaoPrices
2026-07-09 15:45:47:342: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30921555103312000000001,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-07-09 15:45:47:342:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-07-09 15:45:47:342:     at processTicksAndRejections (node:internal/process/task_queues:103:5)
2026-07-09 15:45:47:342:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-07-09 15:45:47:342:     at updateBuyAndLockMpdaoPrices (/home/testnet/repos/metapool/buyback-bot/src/beat/price-update/update-buy-and-lock-mpdao-prices.ts:164:5)
2026-07-09 15:45:47:342:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:512:5)
2026-07-09 15:45:47:342:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-07-09 15:45:47:345: DRY-RUN: sendTelegram:  buyback-bot ERROR in updateBuyAndLockMpdaoPrices: Error:  name:H...
2026-07-09 15:45:47:345: Updating stnear-oracle.usdmp.testnet with stNEAR price 6.1031
2026-07-09 15:45:49:530: next beat in 595 seconds (~9 minutes)
2026-07-09 15:55:44:584: --------------------------------------------------------------------------------
2026-07-09 15:55:44:584: Thu Jul 09 2026 15:55:44 GMT+0000 (Coordinated Universal Time)
2026-07-09 15:55:44:584: BEAT 20 (38508)
2026-07-09 15:55:45:565: 0.005419 mpDAO/USDT Uniswap v3 spot price using sqrtPriceX96
2026-07-09 15:55:45:785: 0.000003104287669556 mpDAO/WETH Uniswap v3 spot price using sqrtPriceX96
2026-07-09 15:55:45:786: 0.0054 mpDAO/wETH price converted to usd
2026-07-09 15:55:45:789: Testnet: returning fallback price for mpDAO/stNEAR 0.0017827434265374601
2026-07-09 15:55:45:789: Testnet: returning fallback price for mpDAO/usdt 0.00508834515160379
2026-07-09 15:55:45:816: {
2026-07-09 15:55:45:816:   nearUsd: 1.913512,
2026-07-09 15:55:45:816:   stNearNear: 3.1887395363737436,
2026-07-09 15:55:45:816:   stNearUsd: 6.1016913677255955,
2026-07-09 15:55:45:816:   rheaMpDaoStNear: 0.0017827434265374601,
2026-07-09 15:55:45:816:   rheaMpDaoStNearAsUsd: 0.01087775017657317,
2026-07-09 15:55:45:816:   refMetaUsdtE: 0.00508834515160379,
2026-07-09 15:55:45:816:   mpDaoUsdtOnEthMain: 0.005419,
2026-07-09 15:55:45:816:   mpDaoWEthOnUniswap: 0.000003104287669556,
2026-07-09 15:55:45:816:   mpDaoWEthOnUniswapAsUsd: 0.0054,
2026-07-09 15:55:45:816:   mpDaoTwap20d: 0.009569,
2026-07-09 15:55:45:816:   mpDaoTwap5d: 0.006899,
2026-07-09 15:55:45:816:   stUsdMp: 1.034809
2026-07-09 15:55:45:816: }
2026-07-09 15:55:46:170: -------------------------------
2026-07-09 15:55:46:173: meta-pool-dao-7.testnet Balance: 9.8532 NEAR,  0 stNEAR,  440837 mpDAO
2026-07-09 15:55:46:197: Epoch ends in  5h 56m hs
2026-07-09 15:55:46:200: --- computeBuybackVars ---
2026-07-09 15:55:46:201: monthlyFeesStNear 2,644.00
2026-07-09 15:55:46:201: annualFeesStNear 31,728.00
2026-07-09 15:55:46:201: stNear/usd $6.101691
2026-07-09 15:55:46:201: annualFees as usd $193,594.46
2026-07-09 15:55:46:203: totalLockedMpDao 11,459,003.59
2026-07-09 15:55:46:203: mpDaoTwap20d $0.009569
2026-07-09 15:55:46:203: targetApy 10%
2026-07-09 15:55:46:203: floorPrice $0.168945
2026-07-09 15:55:46:272: ------
2026-07-09 15:55:46:274: to consider migrations,
2026-07-09 15:55:46:276: top up mpDAO amount at contract: v1.mpdao-vote.testnet
2026-07-09 15:55:46:276: get all voters to compute required mpDAO
2026-07-09 15:55:46:280: locked 10,735,366.18 unlocking 5.00 unlocked 1,109.00
2026-07-09 15:55:46:281: required mpDAO in the contract 10,736,480.1899 mpDAO
2026-07-09 15:55:46:322: mpDAO in the contract 11,362,938.1692 mpDAO
2026-07-09 15:55:46:326: delta|extraRequired -626,457.9793 mpDAO
2026-07-09 15:55:47:435: mirrorEvmVoteLockers result: 18 equal, 0 mirrored
2026-07-09 15:55:47:435: Removing stale votes...
2026-07-09 15:55:47:438: Cutoff date for stale votes: 2026-05-10T15:55:47.436Z
2026-07-09 15:55:47:438: 9 of 11 vote positions are stale. (more than 60 days old)
2026-07-09 15:55:47:525:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:280926072880359500000000,signer_id:operator.mpdao-vote.testnet     
2026-07-09 15:55:47:529: Err status 200
2026-07-09 15:55:47:529: ERR at removeStaleVotes
2026-07-09 15:55:47:532: DRY-RUN: sendTelegram:  buyback-bot ERROR in removeStaleVotes: Error:  name:HANDLER_ERRO...
2026-07-09 15:55:47:532: updateBuyAndLockMpdaoPrices at: v1.mpdao-vote.testnet
2026-07-09 15:55:47:532: NEAR: $1.913512 / $0.00508834515160379 = 376.057823 mpDAO per NEAR
2026-07-09 15:55:47:532: stNEAR: $6.1016913677255955 / $0.00508834515160379 = 1199.150448 mpDAO per stNEAR
2026-07-09 15:55:47:532: USDT: $1 / $0.00508834515160379 = 196.527549 mpDAO per USDT
2026-07-09 15:55:47:532: USDC: $1 / $0.00508834515160379 = 196.527549 mpDAO per USDC
2026-07-09 15:55:47:532: voteContract.update_mpdao_prices
2026-07-09 15:55:47:532: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:280926072880359500000000,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-07-09 15:55:47:532:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-07-09 15:55:47:532:     at processTicksAndRejections (node:internal/process/task_queues:103:5)
2026-07-09 15:55:47:532:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-07-09 15:55:47:532:     at removeStaleVotes (/home/testnet/repos/metapool/buyback-bot/src/beat/remove-stale-votes/removeStaleVotes.ts:137:13)
2026-07-09 15:55:47:532:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:464:9)
2026-07-09 15:55:47:532:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-07-09 15:55:47:592:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30921555103312000000001,signer_id:operator.mpdao-vote.testnet     
2026-07-09 15:55:47:594: Err status 200
2026-07-09 15:55:47:595: ERR at updateBuyAndLockMpdaoPrices
2026-07-09 15:55:47:597: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30921555103312000000001,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-07-09 15:55:47:597:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-07-09 15:55:47:598:     at processTicksAndRejections (node:internal/process/task_queues:103:5)
2026-07-09 15:55:47:598:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-07-09 15:55:47:598:     at updateBuyAndLockMpdaoPrices (/home/testnet/repos/metapool/buyback-bot/src/beat/price-update/update-buy-and-lock-mpdao-prices.ts:164:5)
2026-07-09 15:55:47:598:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:512:5)
2026-07-09 15:55:47:598:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-07-09 15:55:47:598: DRY-RUN: sendTelegram:  buyback-bot ERROR in updateBuyAndLockMpdaoPrices: Error:  name:H...
2026-07-09 15:55:47:598: Updating stnear-oracle.usdmp.testnet with stNEAR price 6.1017
2026-07-09 15:55:49:385: next beat in 595 seconds (~9 minutes)
2026-07-09 16:05:44:584: --------------------------------------------------------------------------------
2026-07-09 16:05:44:584: Thu Jul 09 2026 16:05:44 GMT+0000 (Coordinated Universal Time)
2026-07-09 16:05:44:584: BEAT 21 (38509)
2026-07-09 16:05:45:423: 0.005419 mpDAO/USDT Uniswap v3 spot price using sqrtPriceX96
2026-07-09 16:05:45:636: 0.000003104287669556 mpDAO/WETH Uniswap v3 spot price using sqrtPriceX96
2026-07-09 16:05:45:640: 0.005401 mpDAO/wETH price converted to usd
2026-07-09 16:05:45:640: Testnet: returning fallback price for mpDAO/stNEAR 0.0017827434265374601
2026-07-09 16:05:45:640: Testnet: returning fallback price for mpDAO/usdt 0.0050899379917562475
2026-07-09 16:05:45:672: {
2026-07-09 16:05:45:672:   nearUsd: 1.914111,
2026-07-09 16:05:45:672:   stNearNear: 3.1887395363737436,
2026-07-09 16:05:45:672:   stNearUsd: 6.103601422707882,
2026-07-09 16:05:45:672:   rheaMpDaoStNear: 0.0017827434265374601,
2026-07-09 16:05:45:672:   rheaMpDaoStNearAsUsd: 0.010881155314537167,
2026-07-09 16:05:45:672:   refMetaUsdtE: 0.0050899379917562475,
2026-07-09 16:05:45:672:   mpDaoUsdtOnEthMain: 0.005419,
2026-07-09 16:05:45:672:   mpDaoWEthOnUniswap: 0.000003104287669556,
2026-07-09 16:05:45:672:   mpDaoWEthOnUniswapAsUsd: 0.005401,
2026-07-09 16:05:45:672:   mpDaoTwap20d: 0.009569,
2026-07-09 16:05:45:672:   mpDaoTwap5d: 0.006899,
2026-07-09 16:05:45:672:   stUsdMp: 1.034809
2026-07-09 16:05:45:672: }
2026-07-09 16:05:45:927: -------------------------------
2026-07-09 16:05:45:928: meta-pool-dao-7.testnet Balance: 9.8532 NEAR,  0 stNEAR,  440837 mpDAO
2026-07-09 16:05:45:958: Epoch ends in  5h 47m hs
2026-07-09 16:05:45:962: --- computeBuybackVars ---
2026-07-09 16:05:45:962: monthlyFeesStNear 2,644.00
2026-07-09 16:05:45:962: annualFeesStNear 31,728.00
2026-07-09 16:05:45:962: stNear/usd $6.103601
2026-07-09 16:05:45:962: annualFees as usd $193,655.07
2026-07-09 16:05:45:965: totalLockedMpDao 11,459,003.59
2026-07-09 16:05:45:965: mpDaoTwap20d $0.009569
2026-07-09 16:05:45:965: targetApy 10%
2026-07-09 16:05:45:965: floorPrice $0.168998
2026-07-09 16:05:47:190: mirrorEvmVoteLockers result: 18 equal, 0 mirrored
2026-07-09 16:05:47:190: Removing stale votes...
2026-07-09 16:05:47:193: Cutoff date for stale votes: 2026-05-10T16:05:47.189Z
2026-07-09 16:05:47:193: 9 of 11 vote positions are stale. (more than 60 days old)
2026-07-09 16:05:47:273:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:280926072880359500000000,signer_id:operator.mpdao-vote.testnet     
2026-07-09 16:05:47:276: Err status 200
2026-07-09 16:05:47:276: ERR at removeStaleVotes
2026-07-09 16:05:47:280: DRY-RUN: sendTelegram:  buyback-bot ERROR in removeStaleVotes: Error:  name:HANDLER_ERRO...
2026-07-09 16:05:47:280: updateBuyAndLockMpdaoPrices at: v1.mpdao-vote.testnet
2026-07-09 16:05:47:280: NEAR: $1.914111 / $0.0050899379917562475 = 376.057823 mpDAO per NEAR
2026-07-09 16:05:47:280: stNEAR: $6.103601422707882 / $0.0050899379917562475 = 1199.150448 mpDAO per stNEAR
2026-07-09 16:05:47:280: USDT: $1 / $0.0050899379917562475 = 196.466048 mpDAO per USDT
2026-07-09 16:05:47:280: USDC: $1 / $0.0050899379917562475 = 196.466048 mpDAO per USDC
2026-07-09 16:05:47:280: voteContract.update_mpdao_prices
2026-07-09 16:05:47:280: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:280926072880359500000000,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-07-09 16:05:47:280:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-07-09 16:05:47:280:     at processTicksAndRejections (node:internal/process/task_queues:103:5)
2026-07-09 16:05:47:280:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-07-09 16:05:47:280:     at removeStaleVotes (/home/testnet/repos/metapool/buyback-bot/src/beat/remove-stale-votes/removeStaleVotes.ts:137:13)
2026-07-09 16:05:47:280:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:464:9)
2026-07-09 16:05:47:280:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-07-09 16:05:47:326:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30921555103312000000001,signer_id:operator.mpdao-vote.testnet     
2026-07-09 16:05:47:326: Err status 200
2026-07-09 16:05:47:326: ERR at updateBuyAndLockMpdaoPrices
2026-07-09 16:05:47:329: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30921555103312000000001,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-07-09 16:05:47:330:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-07-09 16:05:47:330:     at processTicksAndRejections (node:internal/process/task_queues:103:5)
2026-07-09 16:05:47:330:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-07-09 16:05:47:330:     at updateBuyAndLockMpdaoPrices (/home/testnet/repos/metapool/buyback-bot/src/beat/price-update/update-buy-and-lock-mpdao-prices.ts:164:5)
2026-07-09 16:05:47:330:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:512:5)
2026-07-09 16:05:47:330:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-07-09 16:05:47:330: DRY-RUN: sendTelegram:  buyback-bot ERROR in updateBuyAndLockMpdaoPrices: Error:  name:H...
2026-07-09 16:05:47:330: Updating stnear-oracle.usdmp.testnet with stNEAR price 6.1036
2026-07-09 16:05:49:610: next beat in 594 seconds (~9 minutes)
2026-07-09 16:15:44:585: --------------------------------------------------------------------------------
2026-07-09 16:15:44:585: Thu Jul 09 2026 16:15:44 GMT+0000 (Coordinated Universal Time)
2026-07-09 16:15:44:585: BEAT 22 (38510)
2026-07-09 16:15:45:444: 0.005419 mpDAO/USDT Uniswap v3 spot price using sqrtPriceX96
2026-07-09 16:15:45:669: 0.000003104287669556 mpDAO/WETH Uniswap v3 spot price using sqrtPriceX96
2026-07-09 16:15:45:671: 0.005394 mpDAO/wETH price converted to usd
2026-07-09 16:15:45:673: Testnet: returning fallback price for mpDAO/stNEAR 0.0017827434265374601
2026-07-09 16:15:45:674: Testnet: returning fallback price for mpDAO/usdt 0.005088621704818907
2026-07-09 16:15:45:714: {
2026-07-09 16:15:45:714:   nearUsd: 1.913616,
2026-07-09 16:15:45:714:   stNearNear: 3.1887395363737436,
2026-07-09 16:15:45:714:   stNearUsd: 6.102022996637378,
2026-07-09 16:15:45:714:   rheaMpDaoStNear: 0.0017827434265374601,
2026-07-09 16:15:45:714:   rheaMpDaoStNearAsUsd: 0.0108783413858357,
2026-07-09 16:15:45:714:   refMetaUsdtE: 0.005088621704818907,
2026-07-09 16:15:45:714:   mpDaoUsdtOnEthMain: 0.005419,
2026-07-09 16:15:45:714:   mpDaoWEthOnUniswap: 0.000003104287669556,
2026-07-09 16:15:45:714:   mpDaoWEthOnUniswapAsUsd: 0.005394,
2026-07-09 16:15:45:714:   mpDaoTwap20d: 0.009569,
2026-07-09 16:15:45:714:   mpDaoTwap5d: 0.006899,
2026-07-09 16:15:45:714:   stUsdMp: 1.034809
2026-07-09 16:15:45:714: }
2026-07-09 16:15:45:973: -------------------------------
2026-07-09 16:15:45:973: meta-pool-dao-7.testnet Balance: 9.8532 NEAR,  0 stNEAR,  440837 mpDAO
2026-07-09 16:15:46:006: Epoch ends in  5h 37m hs
2026-07-09 16:15:46:010: --- computeBuybackVars ---
2026-07-09 16:15:46:010: monthlyFeesStNear 2,644.00
2026-07-09 16:15:46:010: annualFeesStNear 31,728.00
2026-07-09 16:15:46:010: stNear/usd $6.102023
2026-07-09 16:15:46:010: annualFees as usd $193,604.99
2026-07-09 16:15:46:011: totalLockedMpDao 11,459,003.59
2026-07-09 16:15:46:012: mpDaoTwap20d $0.009569
2026-07-09 16:15:46:012: targetApy 10%
2026-07-09 16:15:46:013: floorPrice $0.168954
2026-07-09 16:15:47:230: mirrorEvmVoteLockers result: 18 equal, 0 mirrored
2026-07-09 16:15:47:230: Removing stale votes...
2026-07-09 16:15:47:233: Cutoff date for stale votes: 2026-05-10T16:15:47.230Z
2026-07-09 16:15:47:233: 9 of 11 vote positions are stale. (more than 60 days old)
2026-07-09 16:15:47:306:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:280926072880359500000000,signer_id:operator.mpdao-vote.testnet     
2026-07-09 16:15:47:308: Err status 200
2026-07-09 16:15:47:308: ERR at removeStaleVotes
2026-07-09 16:15:47:311: DRY-RUN: sendTelegram:  buyback-bot ERROR in removeStaleVotes: Error:  name:HANDLER_ERRO...
2026-07-09 16:15:47:311: updateBuyAndLockMpdaoPrices at: v1.mpdao-vote.testnet
2026-07-09 16:15:47:311: NEAR: $1.913616 / $0.005088621704818907 = 376.057823 mpDAO per NEAR
2026-07-09 16:15:47:311: stNEAR: $6.102022996637378 / $0.005088621704818907 = 1199.150448 mpDAO per stNEAR
2026-07-09 16:15:47:311: USDT: $1 / $0.005088621704818907 = 196.516868 mpDAO per USDT
2026-07-09 16:15:47:311: USDC: $1 / $0.005088621704818907 = 196.516868 mpDAO per USDC
2026-07-09 16:15:47:311: voteContract.update_mpdao_prices
2026-07-09 16:15:47:311: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:280926072880359500000000,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-07-09 16:15:47:311:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-07-09 16:15:47:311:     at processTicksAndRejections (node:internal/process/task_queues:103:5)
2026-07-09 16:15:47:311:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-07-09 16:15:47:311:     at removeStaleVotes (/home/testnet/repos/metapool/buyback-bot/src/beat/remove-stale-votes/removeStaleVotes.ts:137:13)
2026-07-09 16:15:47:311:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:464:9)
2026-07-09 16:15:47:311:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-07-09 16:15:47:348:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30921555103312000000001,signer_id:operator.mpdao-vote.testnet     
2026-07-09 16:15:47:353: Err status 200
2026-07-09 16:15:47:353: ERR at updateBuyAndLockMpdaoPrices
2026-07-09 16:15:47:356: DRY-RUN: sendTelegram:  buyback-bot ERROR in updateBuyAndLockMpdaoPrices: Error:  name:H...
2026-07-09 16:15:47:356: Updating stnear-oracle.usdmp.testnet with stNEAR price 6.1020
2026-07-09 16:15:47:355: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30921555103312000000001,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-07-09 16:15:47:356:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-07-09 16:15:47:356:     at processTicksAndRejections (node:internal/process/task_queues:103:5)
2026-07-09 16:15:47:356:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-07-09 16:15:47:356:     at updateBuyAndLockMpdaoPrices (/home/testnet/repos/metapool/buyback-bot/src/beat/price-update/update-buy-and-lock-mpdao-prices.ts:164:5)
2026-07-09 16:15:47:356:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:512:5)
2026-07-09 16:15:47:356:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-07-09 16:15:49:162: next beat in 595 seconds (~9 minutes)
2026-07-09 16:25:44:586: --------------------------------------------------------------------------------
2026-07-09 16:25:44:586: Thu Jul 09 2026 16:25:44 GMT+0000 (Coordinated Universal Time)
2026-07-09 16:25:44:586: BEAT 23 (38511)
2026-07-09 16:25:45:610: 0.005419 mpDAO/USDT Uniswap v3 spot price using sqrtPriceX96
2026-07-09 16:25:45:832: 0.000003104287669556 mpDAO/WETH Uniswap v3 spot price using sqrtPriceX96
2026-07-09 16:25:45:835: 0.005388 mpDAO/wETH price converted to usd
2026-07-09 16:25:45:836: Testnet: returning fallback price for mpDAO/stNEAR 0.0017827434265374601
2026-07-09 16:25:45:836: Testnet: returning fallback price for mpDAO/usdt 0.0050748711598633785
2026-07-09 16:25:45:881: {
2026-07-09 16:25:45:881:   nearUsd: 1.908445,
2026-07-09 16:25:45:881:   stNearNear: 3.1887395363737436,
2026-07-09 16:25:45:881:   stNearUsd: 6.085534024494789,
2026-07-09 16:25:45:881:   rheaMpDaoStNear: 0.0017827434265374601,
2026-07-09 16:25:45:881:   rheaMpDaoStNearAsUsd: 0.01084894577913814,
2026-07-09 16:25:45:881:   refMetaUsdtE: 0.0050748711598633785,
2026-07-09 16:25:45:881:   mpDaoUsdtOnEthMain: 0.005419,
2026-07-09 16:25:45:881:   mpDaoWEthOnUniswap: 0.000003104287669556,
2026-07-09 16:25:45:881:   mpDaoWEthOnUniswapAsUsd: 0.005388,
2026-07-09 16:25:45:881:   mpDaoTwap20d: 0.009569,
2026-07-09 16:25:45:881:   mpDaoTwap5d: 0.006899,
2026-07-09 16:25:45:881:   stUsdMp: 1.034809
2026-07-09 16:25:45:881: }
2026-07-09 16:25:46:207: -------------------------------
2026-07-09 16:25:46:211: meta-pool-dao-7.testnet Balance: 9.8532 NEAR,  0 stNEAR,  440837 mpDAO
2026-07-09 16:25:46:266: Epoch ends in  5h 26m hs
2026-07-09 16:25:46:266: --- computeBuybackVars ---
2026-07-09 16:25:46:266: monthlyFeesStNear 2,644.00
2026-07-09 16:25:46:266: annualFeesStNear 31,728.00
2026-07-09 16:25:46:266: stNear/usd $6.085534
2026-07-09 16:25:46:266: annualFees as usd $193,081.82
2026-07-09 16:25:46:268: totalLockedMpDao 11,459,003.59
2026-07-09 16:25:46:268: mpDaoTwap20d $0.009569
2026-07-09 16:25:46:268: targetApy 10%
2026-07-09 16:25:46:274: floorPrice $0.168498
2026-07-09 16:25:48:138: mirrorEvmVoteLockers result: 18 equal, 0 mirrored
2026-07-09 16:25:48:142: Removing stale votes...
2026-07-09 16:25:48:142: Cutoff date for stale votes: 2026-05-10T16:25:48.140Z
2026-07-09 16:25:48:142: 9 of 11 vote positions are stale. (more than 60 days old)
2026-07-09 16:25:48:244:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:280926072880359500000000,signer_id:operator.mpdao-vote.testnet     
2026-07-09 16:25:48:248: Err status 200
2026-07-09 16:25:48:248: ERR at removeStaleVotes
2026-07-09 16:25:48:264: DRY-RUN: sendTelegram:  buyback-bot ERROR in removeStaleVotes: Error:  name:HANDLER_ERRO...
2026-07-09 16:25:48:264: updateBuyAndLockMpdaoPrices at: v1.mpdao-vote.testnet
2026-07-09 16:25:48:264: NEAR: $1.908445 / $0.0050748711598633785 = 376.057823 mpDAO per NEAR
2026-07-09 16:25:48:264: stNEAR: $6.085534024494789 / $0.0050748711598633785 = 1199.150448 mpDAO per stNEAR
2026-07-09 16:25:48:264: USDT: $1 / $0.0050748711598633785 = 197.049338 mpDAO per USDT
2026-07-09 16:25:48:264: USDC: $1 / $0.0050748711598633785 = 197.049338 mpDAO per USDC
2026-07-09 16:25:48:264: voteContract.update_mpdao_prices
2026-07-09 16:25:48:263: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:280926072880359500000000,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-07-09 16:25:48:263:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-07-09 16:25:48:263:     at processTicksAndRejections (node:internal/process/task_queues:103:5)
2026-07-09 16:25:48:264:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-07-09 16:25:48:264:     at removeStaleVotes (/home/testnet/repos/metapool/buyback-bot/src/beat/remove-stale-votes/removeStaleVotes.ts:137:13)
2026-07-09 16:25:48:264:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:464:9)
2026-07-09 16:25:48:264:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-07-09 16:25:48:321:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30921555103312000000001,signer_id:operator.mpdao-vote.testnet     
2026-07-09 16:25:48:324: Err status 200
2026-07-09 16:25:48:326: ERR at updateBuyAndLockMpdaoPrices
2026-07-09 16:25:48:332: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30921555103312000000001,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-07-09 16:25:48:333:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-07-09 16:25:48:333:     at processTicksAndRejections (node:internal/process/task_queues:103:5)
2026-07-09 16:25:48:333:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-07-09 16:25:48:333:     at updateBuyAndLockMpdaoPrices (/home/testnet/repos/metapool/buyback-bot/src/beat/price-update/update-buy-and-lock-mpdao-prices.ts:164:5)
2026-07-09 16:25:48:333:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:512:5)
2026-07-09 16:25:48:333:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-07-09 16:25:48:333: DRY-RUN: sendTelegram:  buyback-bot ERROR in updateBuyAndLockMpdaoPrices: Error:  name:H...
2026-07-09 16:25:48:336: Updating stnear-oracle.usdmp.testnet with stNEAR price 6.0855
2026-07-09 16:25:50:422: next beat in 594 seconds (~9 minutes)
2026-07-09 16:35:44:587: --------------------------------------------------------------------------------
2026-07-09 16:35:44:591: Thu Jul 09 2026 16:35:44 GMT+0000 (Coordinated Universal Time)
2026-07-09 16:35:44:591: BEAT 24 (38512)
2026-07-09 16:35:45:480: 0.005419 mpDAO/USDT Uniswap v3 spot price using sqrtPriceX96
2026-07-09 16:35:45:699: 0.000003104287669556 mpDAO/WETH Uniswap v3 spot price using sqrtPriceX96
2026-07-09 16:35:45:702: 0.005386 mpDAO/wETH price converted to usd
2026-07-09 16:35:45:702: Testnet: returning fallback price for mpDAO/stNEAR 0.0017827434265374601
2026-07-09 16:35:45:702: Testnet: returning fallback price for mpDAO/usdt 0.00507474351991794
2026-07-09 16:35:45:733: {
2026-07-09 16:35:45:733:   nearUsd: 1.908397,
2026-07-09 16:35:45:733:   stNearNear: 3.1887395363737436,
2026-07-09 16:35:45:733:   stNearUsd: 6.085380964997043,
2026-07-09 16:35:45:733:   rheaMpDaoStNear: 0.0017827434265374601,
2026-07-09 16:35:45:733:   rheaMpDaoStNearAsUsd: 0.010848672913324664,
2026-07-09 16:35:45:733:   refMetaUsdtE: 0.00507474351991794,
2026-07-09 16:35:45:733:   mpDaoUsdtOnEthMain: 0.005419,
2026-07-09 16:35:45:733:   mpDaoWEthOnUniswap: 0.000003104287669556,
2026-07-09 16:35:45:733:   mpDaoWEthOnUniswapAsUsd: 0.005386,
2026-07-09 16:35:45:733:   mpDaoTwap20d: 0.009569,
2026-07-09 16:35:45:733:   mpDaoTwap5d: 0.006899,
2026-07-09 16:35:45:733:   stUsdMp: 1.034809
2026-07-09 16:35:45:733: }
2026-07-09 16:35:45:971: -------------------------------
2026-07-09 16:35:45:974: meta-pool-dao-7.testnet Balance: 9.8532 NEAR,  0 stNEAR,  440837 mpDAO
2026-07-09 16:35:46:010: Epoch ends in  5h 17m hs
2026-07-09 16:35:46:014: --- computeBuybackVars ---
2026-07-09 16:35:46:014: monthlyFeesStNear 2,644.00
2026-07-09 16:35:46:014: annualFeesStNear 31,728.00
2026-07-09 16:35:46:014: stNear/usd $6.085381
2026-07-09 16:35:46:014: annualFees as usd $193,076.97
2026-07-09 16:35:46:015: totalLockedMpDao 11,459,003.59
2026-07-09 16:35:46:016: mpDaoTwap20d $0.009569
2026-07-09 16:35:46:016: targetApy 10%
2026-07-09 16:35:46:016: floorPrice $0.168494
2026-07-09 16:35:47:172: mirrorEvmVoteLockers result: 18 equal, 0 mirrored
2026-07-09 16:35:47:172: Removing stale votes...
2026-07-09 16:35:47:172: Cutoff date for stale votes: 2026-05-10T16:35:47.171Z
2026-07-09 16:35:47:172: 9 of 11 vote positions are stale. (more than 60 days old)
2026-07-09 16:35:47:251:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:280926072880359500000000,signer_id:operator.mpdao-vote.testnet     
2026-07-09 16:35:47:255: DRY-RUN: sendTelegram:  buyback-bot ERROR in removeStaleVotes: Error:  name:HANDLER_ERRO...
2026-07-09 16:35:47:255: ----------
2026-07-09 16:35:47:255: Vote delegate Farm Rewards Daily Distribution Calculation (verbose)
2026-07-09 16:35:47:255: Step 1: Loading farms snapshot...
2026-07-09 16:35:47:255: Err status 200
2026-07-09 16:35:47:255: ERR at removeStaleVotes
2026-07-09 16:35:47:255: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:280926072880359500000000,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-07-09 16:35:47:255:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-07-09 16:35:47:255:     at processTicksAndRejections (node:internal/process/task_queues:103:5)
2026-07-09 16:35:47:255:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-07-09 16:35:47:255:     at removeStaleVotes (/home/testnet/repos/metapool/buyback-bot/src/beat/remove-stale-votes/removeStaleVotes.ts:137:13)
2026-07-09 16:35:47:255:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:464:9)
2026-07-09 16:35:47:255:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-07-09 16:35:47:291: Fetched 17 farms from contract
2026-07-09 16:35:47:295: Step 2: Filtering farms that need accrual...
2026-07-09 16:35:47:295: ✓ Found 1 farms needing accrual
2026-07-09 16:35:47:295: 
2026-07-09 16:35:47:295: Step 3: Loading voters snapshot...
2026-07-09 16:35:47:295: got 67 voters from snapshot
2026-07-09 16:35:47:295: 
2026-07-09 16:35:47:295: Step 4: Calculating daily distributions...
2026-07-09 16:35:47:295: ⚠️ Capping accrual period: 144995 minutes → 2880 minutes (1 day max)
2026-07-09 16:35:47:295: ✓ Calculate distributions result: 1 farms
2026-07-09 16:35:47:297: 
2026-07-09 16:35:47:298: farms:1, delegators: 0, Total to distribute: 0.0000 tokens
2026-07-09 16:35:47:298: Step 5: Distribution Results
2026-07-09 16:35:47:298: ================================================================================
2026-07-09 16:35:47:298: 
2026-07-09 16:35:47:298: ================================================================================
2026-07-09 16:35:47:298: Farm ID: 23
2026-07-09 16:35:47:298: Delegate: delgate-metapool.testnet
2026-07-09 16:35:47:298: --------------------------------------------------------------------------------
2026-07-09 16:35:47:298: Total Farm Duration: 153.00 days (220320 minutes)
2026-07-09 16:35:47:298: Time Since Last Accrual: 2.00 days (48.00 hours, 2880 minutes)
2026-07-09 16:35:47:298: Budget Per Minute: 0.0000 tokens/min
2026-07-09 16:35:47:298: Funded Amount: 0.0000 tokens
2026-07-09 16:35:47:298: Available Balance: 0.0000 tokens
2026-07-09 16:35:47:298: Total Voting Power: 0.0000
2026-07-09 16:35:47:298: Delegators Count: 0
2026-07-09 16:35:47:298: Total Distributed: 0.0000 tokens
2026-07-09 16:35:47:298: 
2026-07-09 16:35:47:298: ⚠️  No distribution items (no delegators with sufficient voting power)
2026-07-09 16:35:47:298: 
2026-07-09 16:35:47:300: 
2026-07-09 16:35:47:301: ================================================================================
2026-07-09 16:35:47:301: Step 6: Execute Farm Rewards Accrual
2026-07-09 16:35:47:301: ================================================================================
2026-07-09 16:35:47:301: 
2026-07-09 16:35:47:301: Using operator account: operator.mpdao-vote.testnet
2026-07-09 16:35:47:301: 
2026-07-09 16:35:47:301: skipping farm 23 - no delegators to reward
2026-07-09 16:35:47:301: ================================================================================
2026-07-09 16:35:47:301: SUMMARY
2026-07-09 16:35:47:301: ================================================================================
2026-07-09 16:35:47:301: Farms with delegators: 0
2026-07-09 16:35:47:301: ----------
2026-07-09 16:35:47:301: 
2026-07-09 16:35:47:304: updateBuyAndLockMpdaoPrices at: v1.mpdao-vote.testnet
2026-07-09 16:35:47:304: NEAR: $1.908397 / $0.00507474351991794 = 376.057823 mpDAO per NEAR
2026-07-09 16:35:47:307: stNEAR: $6.085380964997043 / $0.00507474351991794 = 1199.150448 mpDAO per stNEAR
2026-07-09 16:35:47:308: USDT: $1 / $0.00507474351991794 = 197.054294 mpDAO per USDT
2026-07-09 16:35:47:308: USDC: $1 / $0.00507474351991794 = 197.054294 mpDAO per USDC
2026-07-09 16:35:47:308: voteContract.update_mpdao_prices
2026-07-09 16:35:47:350:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30921555103312000000001,signer_id:operator.mpdao-vote.testnet     
2026-07-09 16:35:47:353: Err status 200
2026-07-09 16:35:47:354: ERR at updateBuyAndLockMpdaoPrices
2026-07-09 16:35:47:356: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30921555103312000000001,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-07-09 16:35:47:356:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-07-09 16:35:47:356:     at processTicksAndRejections (node:internal/process/task_queues:103:5)
2026-07-09 16:35:47:356:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-07-09 16:35:47:356:     at updateBuyAndLockMpdaoPrices (/home/testnet/repos/metapool/buyback-bot/src/beat/price-update/update-buy-and-lock-mpdao-prices.ts:164:5)
2026-07-09 16:35:47:356:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:512:5)
2026-07-09 16:35:47:356:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-07-09 16:35:47:357: DRY-RUN: sendTelegram:  buyback-bot ERROR in updateBuyAndLockMpdaoPrices: Error:  name:H...
2026-07-09 16:35:47:359: Updating stnear-oracle.usdmp.testnet with stNEAR price 6.0854
2026-07-09 16:35:49:628: next beat in 594 seconds (~9 minutes)
2026-07-09 16:45:44:587: --------------------------------------------------------------------------------
2026-07-09 16:45:44:587: Thu Jul 09 2026 16:45:44 GMT+0000 (Coordinated Universal Time)
2026-07-09 16:45:44:587: BEAT 25 (38513)
2026-07-09 16:45:45:765: 0.005419 mpDAO/USDT Uniswap v3 spot price using sqrtPriceX96
2026-07-09 16:45:45:984: 0.000003104287669556 mpDAO/WETH Uniswap v3 spot price using sqrtPriceX96
2026-07-09 16:45:45:988: 0.005392 mpDAO/wETH price converted to usd
2026-07-09 16:45:45:988: Testnet: returning fallback price for mpDAO/stNEAR 0.0017827434265374601
2026-07-09 16:45:45:988: Testnet: returning fallback price for mpDAO/usdt 0.0050743819293601715
2026-07-09 16:45:46:020: {
2026-07-09 16:45:46:020:   nearUsd: 1.908259,
2026-07-09 16:45:46:020:   stNearNear: 3.1887395363737436,
2026-07-09 16:45:46:020:   stNearUsd: 6.084940918941023,
2026-07-09 16:45:46:020:   rheaMpDaoStNear: 0.0017827434265374601,
2026-07-09 16:45:46:020:   rheaMpDaoStNearAsUsd: 0.010847888424110922,
2026-07-09 16:45:46:020:   refMetaUsdtE: 0.0050743819293601715,
2026-07-09 16:45:46:020:   mpDaoUsdtOnEthMain: 0.005419,
2026-07-09 16:45:46:020:   mpDaoWEthOnUniswap: 0.000003104287669556,
2026-07-09 16:45:46:020:   mpDaoWEthOnUniswapAsUsd: 0.005392,
2026-07-09 16:45:46:020:   mpDaoTwap20d: 0.009569,
2026-07-09 16:45:46:020:   mpDaoTwap5d: 0.006899,
2026-07-09 16:45:46:020:   stUsdMp: 1.034809
2026-07-09 16:45:46:020: }
2026-07-09 16:45:46:363: -------------------------------
2026-07-09 16:45:46:365: meta-pool-dao-7.testnet Balance: 9.8532 NEAR,  0 stNEAR,  440837 mpDAO
2026-07-09 16:45:46:400: Epoch ends in  5h 7m hs
2026-07-09 16:45:46:404: --- computeBuybackVars ---
2026-07-09 16:45:46:404: monthlyFeesStNear 2,644.00
2026-07-09 16:45:46:404: annualFeesStNear 31,728.00
2026-07-09 16:45:46:404: stNear/usd $6.084941
2026-07-09 16:45:46:404: annualFees as usd $193,063.01
2026-07-09 16:45:46:408: totalLockedMpDao 11,459,003.59
2026-07-09 16:45:46:408: mpDaoTwap20d $0.009569
2026-07-09 16:45:46:408: targetApy 10%
2026-07-09 16:45:46:408: floorPrice $0.168481
2026-07-09 16:45:47:615: mirrorEvmVoteLockers result: 18 equal, 0 mirrored
2026-07-09 16:45:47:615: Removing stale votes...
2026-07-09 16:45:47:618: Cutoff date for stale votes: 2026-05-10T16:45:47.617Z
2026-07-09 16:45:47:619: 9 of 11 vote positions are stale. (more than 60 days old)
2026-07-09 16:45:47:685:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:280926072880359500000000,signer_id:operator.mpdao-vote.testnet     
2026-07-09 16:45:47:689: Err status 200
2026-07-09 16:45:47:689: ERR at removeStaleVotes
2026-07-09 16:45:47:693: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:280926072880359500000000,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-07-09 16:45:47:693:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-07-09 16:45:47:693:     at processTicksAndRejections (node:internal/process/task_queues:103:5)
2026-07-09 16:45:47:693:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-07-09 16:45:47:693:     at removeStaleVotes (/home/testnet/repos/metapool/buyback-bot/src/beat/remove-stale-votes/removeStaleVotes.ts:137:13)
2026-07-09 16:45:47:693:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:464:9)
2026-07-09 16:45:47:693:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-07-09 16:45:47:693: DRY-RUN: sendTelegram:  buyback-bot ERROR in removeStaleVotes: Error:  name:HANDLER_ERRO...
2026-07-09 16:45:47:693: updateBuyAndLockMpdaoPrices at: v1.mpdao-vote.testnet
2026-07-09 16:45:47:704: NEAR: $1.908259 / $0.0050743819293601715 = 376.057425 mpDAO per NEAR
2026-07-09 16:45:47:704: stNEAR: $6.084940918941023 / $0.0050743819293601715 = 1199.149178 mpDAO per stNEAR
2026-07-09 16:45:47:704: USDT: $1 / $0.0050743819293601715 = 197.068335 mpDAO per USDT
2026-07-09 16:45:47:704: USDC: $1 / $0.0050743819293601715 = 197.068335 mpDAO per USDC
2026-07-09 16:45:47:704: voteContract.update_mpdao_prices
2026-07-09 16:45:47:784:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30921555103312000000001,signer_id:operator.mpdao-vote.testnet     
2026-07-09 16:45:47:785: Err status 200
2026-07-09 16:45:47:785: ERR at updateBuyAndLockMpdaoPrices
2026-07-09 16:45:47:786: Error: Error:  name:HANDLER_ERROR,cause: info:  ,name:INVALID_TRANSACTION ,code:-32000,message:Server error,data: TxExecutionError: InvalidTxError: NotEnoughBalance: balance:2817554662461299974202,cost:30921555103312000000001,signer_id:operator.mpdao-vote.testnet      (https://test.rpc.fastnear.com/)
2026-07-09 16:45:47:786:     at jsonRpcInternal (/home/testnet/repos/metapool/buyback-bot/src/near-api/utils/json-rpc.ts:269:15)
2026-07-09 16:45:47:786:     at processTicksAndRejections (node:internal/process/task_queues:103:5)
2026-07-09 16:45:47:786:     at broadcast_tx_commit_actions (/home/testnet/repos/metapool/buyback-bot/src/near-api/near-rpc.ts:317:30)
2026-07-09 16:45:47:786:     at updateBuyAndLockMpdaoPrices (/home/testnet/repos/metapool/buyback-bot/src/beat/price-update/update-buy-and-lock-mpdao-prices.ts:164:5)
2026-07-09 16:45:47:786:     at beat (/home/testnet/repos/metapool/buyback-bot/src/beat/main-beat.ts:512:5)
2026-07-09 16:45:47:786:     at Timeout.heartLoop [as _onTimeout] (/home/testnet/repos/metapool/buyback-bot/src/main.ts:42:5)
2026-07-09 16:45:47:790: DRY-RUN: sendTelegram:  buyback-bot ERROR in updateBuyAndLockMpdaoPrices: Error:  name:H...
2026-07-09 16:45:47:790: Updating stnear-oracle.usdmp.testnet with stNEAR price 6.0849
2026-07-09 16:45:49:344: next beat in 595 seconds (~9 minutes)