diff --git a/harnesses/evm-exec/internal/platform/platforms.go b/harnesses/evm-exec/internal/platform/platforms.go index 5ffd61f2..f2f347db 100644 --- a/harnesses/evm-exec/internal/platform/platforms.go +++ b/harnesses/evm-exec/internal/platform/platforms.go @@ -64,17 +64,38 @@ var PlatformConfig = map[string]map[string]EVMPlatform{ BootstrapDays: 30, }, }, - // FOMO — Gnosis Safe multisig 0x9fc4e320 confirmed via Relay API appFees field (30/37 fee txs) - // Same address on BSC/Base/ETH; EVM-native trades only (Solana→EVM fees collected on Solana side) - "fomo": { + // Maestro — confirmed via DeFiLlama fees/maestro adapter, same address all EVM chains + "maestro": { + "ethereum": { + FeeCollector: "0xb0999731f7c2581844658a9d2ced1be0077b7397", + NativeEnabled: true, + ERC20Tokens: []string{USDC_ETH}, + BootstrapDays: 30, + }, "bsc": { - FeeCollector: "0x9fc4e320a181e88644a302d11f1f158ef0699e37", + FeeCollector: "0xb0999731f7c2581844658a9d2ced1be0077b7397", NativeEnabled: true, ERC20Tokens: []string{USDC_BSC}, BootstrapDays: 30, }, "base": { - FeeCollector: "0x9fc4e320a181e88644a302d11f1f158ef0699e37", + FeeCollector: "0xb0999731f7c2581844658a9d2ced1be0077b7397", + NativeEnabled: false, + ERC20Tokens: []string{USDC_BASE}, + BootstrapDays: 30, + }, + }, + // Banana Gun — bananagun-fees.eth resolves to this address, confirmed via Etherscan/Basescan labels + // BSC fee wallet unconfirmed — skipped until verified + "banana-gun": { + "ethereum": { + FeeCollector: "0x72172c02da4c39d6d05c2b9458501faf671d8ef8", + NativeEnabled: true, + ERC20Tokens: []string{USDC_ETH}, + BootstrapDays: 30, + }, + "base": { + FeeCollector: "0x72172c02da4c39d6d05c2b9458501faf671d8ef8", NativeEnabled: false, ERC20Tokens: []string{USDC_BASE}, BootstrapDays: 30,