From b56206df7a51702165a04e5d5421ec9fa87be9bf Mon Sep 17 00:00:00 2001 From: rouzwelt Date: Wed, 4 Dec 2024 21:17:12 +0000 Subject: [PATCH 1/7] init --- .../_strategies/raindex/4-canary/canary.rain | 81 +++++++++++++++++++ 1 file changed, 81 insertions(+) diff --git a/public/_strategies/raindex/4-canary/canary.rain b/public/_strategies/raindex/4-canary/canary.rain index cec8665b..df87786f 100644 --- a/public/_strategies/raindex/4-canary/canary.rain +++ b/public/_strategies/raindex/4-canary/canary.rain @@ -16,16 +16,23 @@ networks: chain-id: 14 network-id: 14 currency: FLR + polygon: + rpc: https://rpc.ankr.com/polygon + chain-id: 137 + network-id: 137 + currency: POL subgraphs: base: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/ob4-base/0.7/gn arbitrum: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/ob4-arbitrum/0.1/gn flare: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/ob4-flare/0.2/gn + polygon: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/ob4-polygon/0.4/gn metaboards: base: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/mb-base-0x59401C93/0.1/gn arbitrum: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/mb-arbitrum/0.1/gn flare: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/mb-flare-0x893BBFB7/0.1/gn + polygon: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/mb-polygon/0.1/gn orderbooks: base: @@ -40,6 +47,10 @@ orderbooks: address: 0xCEe8Cd002F151A536394E564b84076c41bBBcD4d network: flare subgraph: flare + polygon: + address: 0x7D2f700b1f6FD75734824EA4578960747bdF269A + network: polygon + subgraph: polygon deployers: base: @@ -51,6 +62,9 @@ deployers: flare: address: 0xE3989Ea7486c0F418C764e6c511e86f6E8830FAb network: flare + polygon: + address: 0xE7116BC05C8afe25e5B54b813A74F916B5D42aB1 + network: polygon tokens: base-usdc: @@ -77,6 +91,14 @@ tokens: network: flare address: 0x1D80c49BbBCd1C0911346656B529DF9E5c2F783d decimals: 18 + polygon-usdt: + network: polygon + address: 0xc2132D05D31c914a87C6611C10748AEb04B58e8F + decimals: 6 + polygon-wpol: + network: polygon + address: 0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270 + decimals: 18 orders: base: @@ -102,6 +124,13 @@ orders: - token: flare-usdt outputs: - token: flare-wflr + polygon: + orderbook: polygon + inputs: + # Input is irrelevant because we always set the IO ratio to 0. + - token: polygon-usdt + outputs: + - token: polygon-wpol scenarios: base: @@ -122,6 +151,12 @@ scenarios: runs: 1 bindings: raindex-subparser: 0xFe2411CDa193D9E4e83A5c234C7Fd320101883aC + orderbook: polygon + deployer: polygon + orderbook: polygon + runs: 1 + bindings: + raindex-subparser: 0xF9323B7d23c655122Fb0272D989b83E105cBcf9d deployments: base: @@ -133,6 +168,9 @@ deployments: flare: order: flare scenario: flare + polygon: + order: polygon + scenario: polygon gui: name: Canary @@ -271,6 +309,49 @@ gui: value: 900 - name: 1 hour value: 3600 + - deployment: polygon + name: Canary on Polygon. + description: + A simple strategy that gives a bounty to the solver regularly. + deposits: + - token: polygon-wpol + min: 0 + presets: + - 0 + - 1 + - 10 + fields: + - binding: cooldown + name: Cooldown between possible trades in seconds. + min: 120 + presets: + - name: Two minutes (120) + value: 120 + - name: Five minutes (300) + value: 300 + - name: 1 hour (3600) + value: 3600 + - binding: min-bounty + name: Minimum bounty to give to the solver (in POL). + min: 0 + presets: + - value: 0 + - value: 0.001 + - binding: max-bounty + name: Maximum bounty to give to the solver (in POL). + min: 0 + presets: + - value: 0.01 + - binding: time-per-epoch + name: Total auction duration in seconds. + min: 1 + presets: + - name: 5 minutes + value: 300 + - name: 15 minutes + value: 900 + - name: 1 hour + value: 3600 --- #raindex-subparser !The subparser contract address for Raindex. From 69e8805c2c196ca8419bc46a958376f43a20ae29 Mon Sep 17 00:00:00 2001 From: rouzwelt Date: Wed, 4 Dec 2024 21:26:21 +0000 Subject: [PATCH 2/7] Update canary.rain --- public/_strategies/raindex/4-canary/canary.rain | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/_strategies/raindex/4-canary/canary.rain b/public/_strategies/raindex/4-canary/canary.rain index df87786f..6f6b4474 100644 --- a/public/_strategies/raindex/4-canary/canary.rain +++ b/public/_strategies/raindex/4-canary/canary.rain @@ -151,7 +151,7 @@ scenarios: runs: 1 bindings: raindex-subparser: 0xFe2411CDa193D9E4e83A5c234C7Fd320101883aC - orderbook: polygon + polygon: deployer: polygon orderbook: polygon runs: 1 From 78a46784a3cbfa6b1b74ce9b9c724745446b3bfb Mon Sep 17 00:00:00 2001 From: thedavidmeister Date: Wed, 11 Dec 2024 17:33:30 +0400 Subject: [PATCH 3/7] update polygon canary --- public/_strategies/raindex/4-canary/canary.rain | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/public/_strategies/raindex/4-canary/canary.rain b/public/_strategies/raindex/4-canary/canary.rain index a5c9035e..80b50ecd 100644 --- a/public/_strategies/raindex/4-canary/canary.rain +++ b/public/_strategies/raindex/4-canary/canary.rain @@ -91,11 +91,11 @@ tokens: network: flare address: 0x1D80c49BbBCd1C0911346656B529DF9E5c2F783d decimals: 18 - polygon-usdt: + polygon-usdc: network: polygon - address: 0xc2132D05D31c914a87C6611C10748AEb04B58e8F + address: 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 decimals: 6 - polygon-wpol: + polygon-wmatic: network: polygon address: 0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270 decimals: 18 @@ -129,9 +129,9 @@ orders: orderbook: polygon inputs: # Input is irrelevant because we always set the IO ratio to 0. - - token: polygon-usdt + - token: polygon-usdc outputs: - - token: polygon-wpol + - token: polygon-wmatic scenarios: base: @@ -315,7 +315,7 @@ gui: description: A simple strategy that gives a bounty to the solver regularly. deposits: - - token: polygon-wpol + - token: polygon-wmatic min: 0 presets: - 0 From 523c149058c54394c83fa1e98aef036935d4892a Mon Sep 17 00:00:00 2001 From: thedavidmeister Date: Wed, 11 Dec 2024 17:50:48 +0400 Subject: [PATCH 4/7] fix polygon canary --- public/_strategies/raindex/4-canary/canary.rain | 1 + 1 file changed, 1 insertion(+) diff --git a/public/_strategies/raindex/4-canary/canary.rain b/public/_strategies/raindex/4-canary/canary.rain index 80b50ecd..1b3964c8 100644 --- a/public/_strategies/raindex/4-canary/canary.rain +++ b/public/_strategies/raindex/4-canary/canary.rain @@ -127,6 +127,7 @@ orders: - token: flare-wflr polygon: orderbook: polygon + network: polygon inputs: # Input is irrelevant because we always set the IO ratio to 0. - token: polygon-usdc From 331521dcdced0924beff0e352f14f9d33adef3db Mon Sep 17 00:00:00 2001 From: thedavidmeister Date: Wed, 11 Dec 2024 18:18:44 +0400 Subject: [PATCH 5/7] preset for polygon canary --- public/_strategies/raindex/4-canary/canary.rain | 1 + 1 file changed, 1 insertion(+) diff --git a/public/_strategies/raindex/4-canary/canary.rain b/public/_strategies/raindex/4-canary/canary.rain index 1b3964c8..afc3586a 100644 --- a/public/_strategies/raindex/4-canary/canary.rain +++ b/public/_strategies/raindex/4-canary/canary.rain @@ -344,6 +344,7 @@ gui: min: 0 presets: - value: 0.01 + - value: 0.02 - binding: time-per-epoch name: Total auction duration in seconds. min: 1 From 6806eb188b4a160e975efb62c4a4fd044daaf8b4 Mon Sep 17 00:00:00 2001 From: thedavidmeister Date: Wed, 11 Dec 2024 18:32:46 +0400 Subject: [PATCH 6/7] bounty canary --- public/_strategies/raindex/4-canary/canary.rain | 1 + 1 file changed, 1 insertion(+) diff --git a/public/_strategies/raindex/4-canary/canary.rain b/public/_strategies/raindex/4-canary/canary.rain index afc3586a..78f62518 100644 --- a/public/_strategies/raindex/4-canary/canary.rain +++ b/public/_strategies/raindex/4-canary/canary.rain @@ -345,6 +345,7 @@ gui: presets: - value: 0.01 - value: 0.02 + - value: 0.05 - binding: time-per-epoch name: Total auction duration in seconds. min: 1 From e1b6ce91f3ef3dc0ccd21f6927680713e84565b6 Mon Sep 17 00:00:00 2001 From: thedavidmeister Date: Wed, 11 Dec 2024 18:59:41 +0400 Subject: [PATCH 7/7] polygon canary --- public/_strategies/raindex/4-canary/canary.rain | 1 + 1 file changed, 1 insertion(+) diff --git a/public/_strategies/raindex/4-canary/canary.rain b/public/_strategies/raindex/4-canary/canary.rain index 78f62518..e8479e48 100644 --- a/public/_strategies/raindex/4-canary/canary.rain +++ b/public/_strategies/raindex/4-canary/canary.rain @@ -346,6 +346,7 @@ gui: - value: 0.01 - value: 0.02 - value: 0.05 + - value: 0.1 - binding: time-per-epoch name: Total auction duration in seconds. min: 1