From 80d842903813752604dfa3a1ba005a56e233e6fe Mon Sep 17 00:00:00 2001 From: Siddharth2207 Date: Tue, 17 Dec 2024 15:06:10 +0530 Subject: [PATCH 1/9] sell cysFLR dca --- .../raindex/1-auction-dca/auction-dca.rain | 89 +++++++++++++++++++ 1 file changed, 89 insertions(+) diff --git a/public/_strategies/raindex/1-auction-dca/auction-dca.rain b/public/_strategies/raindex/1-auction-dca/auction-dca.rain index 8db5115a..c86ce81f 100644 --- a/public/_strategies/raindex/1-auction-dca/auction-dca.rain +++ b/public/_strategies/raindex/1-auction-dca/auction-dca.rain @@ -4417,6 +4417,95 @@ gui: description: > The initial cysFLR per cUSDX to kickoff the first auction. (e.g. 1.4 cysFLR per cUSDX) min: 0 + + - deployment: flare-cusdx-cysflr + name: Sell cysFLR for cUSDX on Flare. + description: > + Swap cysFLR for cUSDX on Flare. + deposits: + - token: flare-cysflr + min: 0 + presets: + - 0 + - 1000 + - 2000 + - 5000 + - 10000 + - 20000 + + fields: + - binding: time-per-amount-epoch + name: Budget period (in seconds) + description: > + The budget is spent over this time period. + min: 1 + presets: + - name: Per minute (60) + value: 60 + - name: Per hour (3600) + value: 3600 + - name: Per day (86400) + value: 86400 + - name: Per week (604800) + value: 604800 + - binding: amount-per-epoch + name: Budget (cysFLR per period) + description: > + The amount of cysFLR to spend each budget period. + min: 0 + - binding: max-trade-amount + name: Maximum trade size (cysFLR) + description: > + The maximum amount of cysFLR to sell in a single auction. + min: 0 + - binding: min-trade-amount + name: Minimum trade size (cysFLR) + description: > + The minimum amount of cysFLR to sell in a single auction. + min: 0 + - binding: time-per-trade-epoch + name: Auction period (in seconds) + description: > + The auction period is the time between each auction price halvening. + presets: + - name: Every hour (3600) + value: 3600 + - name: Every 2 hours (7200) + value: 7200 + - binding: baseline + name: Baseline cUSDX per cysFLR + description: > + The absolute minimum amount of cUSDX per cysFLR that the auction will trade at. (e.g. 1.3 cUSDX per cysFLR) + min: 0 + - binding: next-trade-multiplier + name: Auction start multiplier + description: > + The multiplier to apply to the last trade to kick off the next auction. + min: 1.01 + presets: + - name: 1.01x + value: 1.01 + - name: 1.02x + value: 1.02 + - name: 1.05x + value: 1.05 + - binding: next-trade-baseline-multiplier + name: Auction end multiplier + description: > + The multiplier to apply to the last trade to set the baseline for the next auction. + presets: + - name: Disabled (0) + value: 0 + - name: 0.9x + value: 0.9 + - name: 0.95x + value: 0.95 + - binding: initial-io + name: Kickoff cUSDX per cysFLR + description: > + The initial cUSDX per cysFLR to kickoff the first auction. (e.g. 1.4 cUSDX per cysFLR) + min: 0 + - deployment: flare-sflr-wflr name: Sell WFLR for SFLR on Flare based on underlying collateral. description: > From aa2a47c618e45fe3a7f1b0dba849dab8185113f8 Mon Sep 17 00:00:00 2001 From: Siddharth2207 Date: Tue, 17 Dec 2024 15:11:06 +0530 Subject: [PATCH 2/9] update --- .../_strategies/raindex/1-auction-dca/auction-dca.rain | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/public/_strategies/raindex/1-auction-dca/auction-dca.rain b/public/_strategies/raindex/1-auction-dca/auction-dca.rain index c86ce81f..9ee21b01 100644 --- a/public/_strategies/raindex/1-auction-dca/auction-dca.rain +++ b/public/_strategies/raindex/1-auction-dca/auction-dca.rain @@ -405,6 +405,13 @@ orders: - token: flare-cysflr outputs: - token: flare-cusdx + flare-cusdx-cysflr: + orderbook: flare + network: flare + inputs: + - token: flare-cusdx + outputs: + - token: flare-cysflr polygon-usdc-mnw: orderbook: polygon network: polygon @@ -655,6 +662,9 @@ deployments: flare-cysflr-cusdx: order: flare-cysflr-cusdx scenario: flare + flare-cusdx-cysflr: + order: flare-cusdx-cysflr + scenario: flare gui: name: Auction based cost averaging From 1b3ab01f5d24d7e7fcbc4e250d029f07fad35d32 Mon Sep 17 00:00:00 2001 From: Siddharth2207 Date: Tue, 17 Dec 2024 15:16:28 +0530 Subject: [PATCH 3/9] update baseline description --- public/_strategies/raindex/1-auction-dca/auction-dca.rain | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/_strategies/raindex/1-auction-dca/auction-dca.rain b/public/_strategies/raindex/1-auction-dca/auction-dca.rain index 9ee21b01..c264b367 100644 --- a/public/_strategies/raindex/1-auction-dca/auction-dca.rain +++ b/public/_strategies/raindex/1-auction-dca/auction-dca.rain @@ -4485,7 +4485,7 @@ gui: - binding: baseline name: Baseline cUSDX per cysFLR description: > - The absolute minimum amount of cUSDX per cysFLR that the auction will trade at. (e.g. 1.3 cUSDX per cysFLR) + The absolute minimum amount of cUSDX per cysFLR that the auction will trade at. (e.g. 0.75 cUSDX per cysFLR) min: 0 - binding: next-trade-multiplier name: Auction start multiplier From f458bd879ba0a86b2525008d685af2698b682fdb Mon Sep 17 00:00:00 2001 From: Siddharth2207 Date: Tue, 17 Dec 2024 15:24:55 +0530 Subject: [PATCH 4/9] update initial-io description --- public/_strategies/raindex/1-auction-dca/auction-dca.rain | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/_strategies/raindex/1-auction-dca/auction-dca.rain b/public/_strategies/raindex/1-auction-dca/auction-dca.rain index c264b367..3016a8d9 100644 --- a/public/_strategies/raindex/1-auction-dca/auction-dca.rain +++ b/public/_strategies/raindex/1-auction-dca/auction-dca.rain @@ -4513,7 +4513,7 @@ gui: - binding: initial-io name: Kickoff cUSDX per cysFLR description: > - The initial cUSDX per cysFLR to kickoff the first auction. (e.g. 1.4 cUSDX per cysFLR) + The initial cUSDX per cysFLR to kickoff the first auction. (e.g. 0.80 cUSDX per cysFLR) min: 0 - deployment: flare-sflr-wflr From 5aaa40a875549ed5f7d9029868de95dae8e63311 Mon Sep 17 00:00:00 2001 From: Siddharth2207 Date: Tue, 17 Dec 2024 16:05:12 +0530 Subject: [PATCH 5/9] setup sflr-cysFlr dca --- .../raindex/1-auction-dca/auction-dca.rain | 196 ++++++++++++++++++ 1 file changed, 196 insertions(+) diff --git a/public/_strategies/raindex/1-auction-dca/auction-dca.rain b/public/_strategies/raindex/1-auction-dca/auction-dca.rain index 3016a8d9..6831d79e 100644 --- a/public/_strategies/raindex/1-auction-dca/auction-dca.rain +++ b/public/_strategies/raindex/1-auction-dca/auction-dca.rain @@ -412,6 +412,20 @@ orders: - token: flare-cusdx outputs: - token: flare-cysflr + flare-cysflr-sflr: + orderbook: flare + network: flare + inputs: + - token: flare-cysflr + outputs: + - token: flare-sflr + flare-sflr-cysflr: + orderbook: flare + network: flare + inputs: + - token: flare-sflr + outputs: + - token: flare-cysflr polygon-usdc-mnw: orderbook: polygon network: polygon @@ -665,6 +679,12 @@ deployments: flare-cusdx-cysflr: order: flare-cusdx-cysflr scenario: flare + flare-cysflr-sflr: + order: flare-cysflr-sflr + scenario: flare + flare-sflr-cysflr: + order: flare-sflr-cysflr + scenario: flare gui: name: Auction based cost averaging @@ -4516,6 +4536,182 @@ gui: The initial cUSDX per cysFLR to kickoff the first auction. (e.g. 0.80 cUSDX per cysFLR) min: 0 + - deployment: flare-cysflr-sflr + name: Sell sFLR for cysFLR on Flare. + description: > + Swap sFLR for cysFLR on Flare. + deposits: + - token: flare-sflr + min: 0 + presets: + - 0 + - 1000 + - 2000 + - 5000 + - 10000 + - 20000 + + fields: + - binding: time-per-amount-epoch + name: Budget period (in seconds) + description: > + The budget is spent over this time period. + min: 1 + presets: + - name: Per minute (60) + value: 60 + - name: Per hour (3600) + value: 3600 + - name: Per day (86400) + value: 86400 + - name: Per week (604800) + value: 604800 + - binding: amount-per-epoch + name: Budget (sFLR per period) + description: > + The amount of sFLR to spend each budget period. + min: 0 + - binding: max-trade-amount + name: Maximum trade size (sFLR) + description: > + The maximum amount of sFLR to sell in a single auction. + min: 0 + - binding: min-trade-amount + name: Minimum trade size (sFLR) + description: > + The minimum amount of sFLR to sell in a single auction. + min: 0 + - binding: time-per-trade-epoch + name: Auction period (in seconds) + description: > + The auction period is the time between each auction price halvening. + presets: + - name: Every hour (3600) + value: 3600 + - name: Every 2 hours (7200) + value: 7200 + - binding: baseline + name: Baseline cysFLR per sFLR + description: > + The absolute minimum amount of cysFLR per sFLR that the auction will trade at. (e.g. 0.02 cysFLR per sFLR) + min: 0 + - binding: next-trade-multiplier + name: Auction start multiplier + description: > + The multiplier to apply to the last trade to kick off the next auction. + min: 1.01 + presets: + - name: 1.01x + value: 1.01 + - name: 1.02x + value: 1.02 + - name: 1.05x + value: 1.05 + - binding: next-trade-baseline-multiplier + name: Auction end multiplier + description: > + The multiplier to apply to the last trade to set the baseline for the next auction. + presets: + - name: Disabled (0) + value: 0 + - name: 0.9x + value: 0.9 + - name: 0.95x + value: 0.95 + - binding: initial-io + name: Kickoff cysFLR per sFLR + description: > + The initial cysFLR per sFLR to kickoff the first auction. (e.g. 0.046 cysFLR per sFLR) + min: 0 + + - deployment: flare-sflr-cysflr + name: Sell cysFLR for sFLR on Flare. + description: > + Swap cysFLR for sFLR on Flare. + deposits: + - token: flare-cysflr + min: 0 + presets: + - 0 + - 1000 + - 2000 + - 5000 + - 10000 + - 20000 + + fields: + - binding: time-per-amount-epoch + name: Budget period (in seconds) + description: > + The budget is spent over this time period. + min: 1 + presets: + - name: Per minute (60) + value: 60 + - name: Per hour (3600) + value: 3600 + - name: Per day (86400) + value: 86400 + - name: Per week (604800) + value: 604800 + - binding: amount-per-epoch + name: Budget (cysFLR per period) + description: > + The amount of cysFLR to spend each budget period. + min: 0 + - binding: max-trade-amount + name: Maximum trade size (cysFLR) + description: > + The maximum amount of cysFLR to sell in a single auction. + min: 0 + - binding: min-trade-amount + name: Minimum trade size (cysFLR) + description: > + The minimum amount of cysFLR to sell in a single auction. + min: 0 + - binding: time-per-trade-epoch + name: Auction period (in seconds) + description: > + The auction period is the time between each auction price halvening. + presets: + - name: Every hour (3600) + value: 3600 + - name: Every 2 hours (7200) + value: 7200 + - binding: baseline + name: Baseline sFLR per cysFLR + description: > + The absolute minimum amount of sFLR per cysFLR that the auction will trade at. (e.g. 10 sFLR per cysFLR) + min: 0 + - binding: next-trade-multiplier + name: Auction start multiplier + description: > + The multiplier to apply to the last trade to kick off the next auction. + min: 1.01 + presets: + - name: 1.01x + value: 1.01 + - name: 1.02x + value: 1.02 + - name: 1.05x + value: 1.05 + - binding: next-trade-baseline-multiplier + name: Auction end multiplier + description: > + The multiplier to apply to the last trade to set the baseline for the next auction. + presets: + - name: Disabled (0) + value: 0 + - name: 0.9x + value: 0.9 + - name: 0.95x + value: 0.95 + - binding: initial-io + name: Kickoff sFLR per cysFLR + description: > + The initial sFLR per cysFLR to kickoff the first auction. (e.g. 21.60 sFLR per cysFLR) + min: 0 + - deployment: flare-sflr-wflr name: Sell WFLR for SFLR on Flare based on underlying collateral. description: > From f132965f8a2b1ebe92cafabf23fc347ab64c5d34 Mon Sep 17 00:00:00 2001 From: Siddharth2207 Date: Tue, 17 Dec 2024 18:51:50 +0530 Subject: [PATCH 6/9] update cysFLR>sFLR description --- public/_strategies/raindex/1-auction-dca/auction-dca.rain | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/_strategies/raindex/1-auction-dca/auction-dca.rain b/public/_strategies/raindex/1-auction-dca/auction-dca.rain index 6831d79e..b75945a7 100644 --- a/public/_strategies/raindex/1-auction-dca/auction-dca.rain +++ b/public/_strategies/raindex/1-auction-dca/auction-dca.rain @@ -4681,7 +4681,7 @@ gui: - binding: baseline name: Baseline sFLR per cysFLR description: > - The absolute minimum amount of sFLR per cysFLR that the auction will trade at. (e.g. 10 sFLR per cysFLR) + The absolute minimum amount of sFLR per cysFLR that the auction will trade at. min: 0 - binding: next-trade-multiplier name: Auction start multiplier @@ -4709,7 +4709,7 @@ gui: - binding: initial-io name: Kickoff sFLR per cysFLR description: > - The initial sFLR per cysFLR to kickoff the first auction. (e.g. 21.60 sFLR per cysFLR) + The initial sFLR per cysFLR to kickoff the first auction. min: 0 - deployment: flare-sflr-wflr From 2455bcb51faf8a81f4ffe93d2a4b50a2b707a85e Mon Sep 17 00:00:00 2001 From: Siddharth2207 Date: Tue, 17 Dec 2024 19:16:16 +0530 Subject: [PATCH 7/9] cysFLR<>weth dca --- .../raindex/1-auction-dca/auction-dca.rain | 199 ++++++++++++++++++ 1 file changed, 199 insertions(+) diff --git a/public/_strategies/raindex/1-auction-dca/auction-dca.rain b/public/_strategies/raindex/1-auction-dca/auction-dca.rain index b75945a7..6000fce3 100644 --- a/public/_strategies/raindex/1-auction-dca/auction-dca.rain +++ b/public/_strategies/raindex/1-auction-dca/auction-dca.rain @@ -182,6 +182,9 @@ tokens: flare-cusdx: network: flare address: 0xFE2907DFa8DB6e320cDbF45f0aa888F6135ec4f8 + flare-weth: + network: flare + address: 0x1502FA4be69d526124D453619276FacCab275d3D polygon-usdc: network: polygon address: 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 @@ -426,6 +429,20 @@ orders: - token: flare-sflr outputs: - token: flare-cysflr + flare-cysflr-weth: + orderbook: flare + network: flare + inputs: + - token: flare-cysflr + outputs: + - token: flare-weth + flare-weth-cysflr: + orderbook: flare + network: flare + inputs: + - token: flare-weth + outputs: + - token: flare-cysflr polygon-usdc-mnw: orderbook: polygon network: polygon @@ -685,6 +702,12 @@ deployments: flare-sflr-cysflr: order: flare-sflr-cysflr scenario: flare + flare-cysflr-weth: + order: flare-cysflr-weth + scenario: flare + flare-weth-cysflr: + order: flare-weth-cysflr + scenario: flare gui: name: Auction based cost averaging @@ -4712,6 +4735,182 @@ gui: The initial sFLR per cysFLR to kickoff the first auction. min: 0 + - deployment: flare-cysflr-weth + name: Sell WETH for cysFLR on Flare. + description: > + Swap WETH for cysFLR on Flare. + deposits: + - token: flare-weth + min: 0 + presets: + - 0 + - 0.1 + - 0.2 + - 0.5 + - 1 + - 1.5 + + fields: + - binding: time-per-amount-epoch + name: Budget period (in seconds) + description: > + The budget is spent over this time period. + min: 1 + presets: + - name: Per minute (60) + value: 60 + - name: Per hour (3600) + value: 3600 + - name: Per day (86400) + value: 86400 + - name: Per week (604800) + value: 604800 + - binding: amount-per-epoch + name: Budget (WETH per period) + description: > + The amount of WETH to spend each budget period. + min: 0 + - binding: max-trade-amount + name: Maximum trade size (WETH) + description: > + The maximum amount of WETH to sell in a single auction. + min: 0 + - binding: min-trade-amount + name: Minimum trade size (WETH) + description: > + The minimum amount of WETH to sell in a single auction. + min: 0 + - binding: time-per-trade-epoch + name: Auction period (in seconds) + description: > + The auction period is the time between each auction price halvening. + presets: + - name: Every hour (3600) + value: 3600 + - name: Every 2 hours (7200) + value: 7200 + - binding: baseline + name: Baseline cysFLR per WETH + description: > + The absolute minimum amount of cysFLR per WETH that the auction will trade at. + min: 0 + - binding: next-trade-multiplier + name: Auction start multiplier + description: > + The multiplier to apply to the last trade to kick off the next auction. + min: 1.01 + presets: + - name: 1.01x + value: 1.01 + - name: 1.02x + value: 1.02 + - name: 1.05x + value: 1.05 + - binding: next-trade-baseline-multiplier + name: Auction end multiplier + description: > + The multiplier to apply to the last trade to set the baseline for the next auction. + presets: + - name: Disabled (0) + value: 0 + - name: 0.9x + value: 0.9 + - name: 0.95x + value: 0.95 + - binding: initial-io + name: Kickoff cysFLR per WETH + description: > + The initial cysFLR per WETH to kickoff the first auction. + min: 0 + + - deployment: flare-weth-cysflr + name: Sell cysFLR for WETH on Flare. + description: > + Swap cysFLR for WETH on Flare. + deposits: + - token: flare-cysflr + min: 0 + presets: + - 0 + - 1000 + - 2000 + - 5000 + - 10000 + - 20000 + + fields: + - binding: time-per-amount-epoch + name: Budget period (in seconds) + description: > + The budget is spent over this time period. + min: 1 + presets: + - name: Per minute (60) + value: 60 + - name: Per hour (3600) + value: 3600 + - name: Per day (86400) + value: 86400 + - name: Per week (604800) + value: 604800 + - binding: amount-per-epoch + name: Budget (cysFLR per period) + description: > + The amount of cysFLR to spend each budget period. + min: 0 + - binding: max-trade-amount + name: Maximum trade size (cysFLR) + description: > + The maximum amount of cysFLR to sell in a single auction. + min: 0 + - binding: min-trade-amount + name: Minimum trade size (cysFLR) + description: > + The minimum amount of cysFLR to sell in a single auction. + min: 0 + - binding: time-per-trade-epoch + name: Auction period (in seconds) + description: > + The auction period is the time between each auction price halvening. + presets: + - name: Every hour (3600) + value: 3600 + - name: Every 2 hours (7200) + value: 7200 + - binding: baseline + name: Baseline WETH per cysFLR + description: > + The absolute minimum amount of WETH per cysFLR that the auction will trade at. + min: 0 + - binding: next-trade-multiplier + name: Auction start multiplier + description: > + The multiplier to apply to the last trade to kick off the next auction. + min: 1.01 + presets: + - name: 1.01x + value: 1.01 + - name: 1.02x + value: 1.02 + - name: 1.05x + value: 1.05 + - binding: next-trade-baseline-multiplier + name: Auction end multiplier + description: > + The multiplier to apply to the last trade to set the baseline for the next auction. + presets: + - name: Disabled (0) + value: 0 + - name: 0.9x + value: 0.9 + - name: 0.95x + value: 0.95 + - binding: initial-io + name: Kickoff WETH per cysFLR + description: > + The initial WETH per cysFLR to kickoff the first auction. + min: 0 + - deployment: flare-sflr-wflr name: Sell WFLR for SFLR on Flare based on underlying collateral. description: > From f90ccdca86822cb754d7a1c4d90c45ff4b1983a5 Mon Sep 17 00:00:00 2001 From: Siddharth2207 Date: Wed, 18 Dec 2024 12:44:58 +0530 Subject: [PATCH 8/9] update description --- public/_strategies/raindex/1-auction-dca/auction-dca.rain | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/_strategies/raindex/1-auction-dca/auction-dca.rain b/public/_strategies/raindex/1-auction-dca/auction-dca.rain index 6000fce3..1ea49dad 100644 --- a/public/_strategies/raindex/1-auction-dca/auction-dca.rain +++ b/public/_strategies/raindex/1-auction-dca/auction-dca.rain @@ -4616,7 +4616,7 @@ gui: - binding: baseline name: Baseline cysFLR per sFLR description: > - The absolute minimum amount of cysFLR per sFLR that the auction will trade at. (e.g. 0.02 cysFLR per sFLR) + The absolute minimum amount of cysFLR per sFLR that the auction will trade at. min: 0 - binding: next-trade-multiplier name: Auction start multiplier @@ -4644,7 +4644,7 @@ gui: - binding: initial-io name: Kickoff cysFLR per sFLR description: > - The initial cysFLR per sFLR to kickoff the first auction. (e.g. 0.046 cysFLR per sFLR) + The initial cysFLR per sFLR to kickoff the first auction. min: 0 - deployment: flare-sflr-cysflr From 8e0191f5adb8fd13aebd98be2d7d295e5438ed2f Mon Sep 17 00:00:00 2001 From: Siddharth2207 Date: Wed, 18 Dec 2024 14:00:32 +0530 Subject: [PATCH 9/9] cysflr-usdce dca setup --- .../raindex/1-auction-dca/auction-dca.rain | 196 ++++++++++++++++++ 1 file changed, 196 insertions(+) diff --git a/public/_strategies/raindex/1-auction-dca/auction-dca.rain b/public/_strategies/raindex/1-auction-dca/auction-dca.rain index 1ea49dad..8414a739 100644 --- a/public/_strategies/raindex/1-auction-dca/auction-dca.rain +++ b/public/_strategies/raindex/1-auction-dca/auction-dca.rain @@ -415,6 +415,20 @@ orders: - token: flare-cusdx outputs: - token: flare-cysflr + flare-cysflr-usdce: + orderbook: flare + network: flare + inputs: + - token: flare-cysflr + outputs: + - token: flare-usdce + flare-usdce-cysflr: + orderbook: flare + network: flare + inputs: + - token: flare-usdce + outputs: + - token: flare-cysflr flare-cysflr-sflr: orderbook: flare network: flare @@ -696,6 +710,12 @@ deployments: flare-cusdx-cysflr: order: flare-cusdx-cysflr scenario: flare + flare-cysflr-usdce: + order: flare-cysflr-usdce + scenario: flare + flare-usdce-cysflr: + order: flare-usdce-cysflr + scenario: flare flare-cysflr-sflr: order: flare-cysflr-sflr scenario: flare @@ -4558,7 +4578,183 @@ gui: description: > The initial cUSDX per cysFLR to kickoff the first auction. (e.g. 0.80 cUSDX per cysFLR) min: 0 + + - deployment: flare-cysflr-usdce + name: Sell USDCe for cysFLR on Flare. + description: > + Swap USDCe for cysFLR on Flare. + deposits: + - token: flare-usdce + min: 0 + presets: + - 0 + - 100 + - 200 + - 500 + - 1000 + - 2000 + + fields: + - binding: time-per-amount-epoch + name: Budget period (in seconds) + description: > + The budget is spent over this time period. + min: 1 + presets: + - name: Per minute (60) + value: 60 + - name: Per hour (3600) + value: 3600 + - name: Per day (86400) + value: 86400 + - name: Per week (604800) + value: 604800 + - binding: amount-per-epoch + name: Budget (USDCe per period) + description: > + The amount of USDCe to spend each budget period. + min: 0 + - binding: max-trade-amount + name: Maximum trade size (USDCe) + description: > + The maximum amount of USDCe to sell in a single auction. + min: 0 + - binding: min-trade-amount + name: Minimum trade size (USDCe) + description: > + The minimum amount of USDCe to sell in a single auction. + min: 0 + - binding: time-per-trade-epoch + name: Auction period (in seconds) + description: > + The auction period is the time between each auction price halvening. + presets: + - name: Every hour (3600) + value: 3600 + - name: Every 2 hours (7200) + value: 7200 + - binding: baseline + name: Baseline cysFLR per USDCe + description: > + The absolute minimum amount of cysFLR per USDCe that the auction will trade at. + min: 0 + - binding: next-trade-multiplier + name: Auction start multiplier + description: > + The multiplier to apply to the last trade to kick off the next auction. + min: 1.01 + presets: + - name: 1.01x + value: 1.01 + - name: 1.02x + value: 1.02 + - name: 1.05x + value: 1.05 + - binding: next-trade-baseline-multiplier + name: Auction end multiplier + description: > + The multiplier to apply to the last trade to set the baseline for the next auction. + presets: + - name: Disabled (0) + value: 0 + - name: 0.9x + value: 0.9 + - name: 0.95x + value: 0.95 + - binding: initial-io + name: Kickoff cysFLR per USDCe + description: > + The initial cysFLR per USDCe to kickoff the first auction. + min: 0 + - deployment: flare-usdce-cysflr + name: Sell cysFLR for USDCe on Flare. + description: > + Swap cysFLR for USDCe on Flare. + deposits: + - token: flare-cysflr + min: 0 + presets: + - 0 + - 1000 + - 2000 + - 5000 + - 10000 + - 20000 + + fields: + - binding: time-per-amount-epoch + name: Budget period (in seconds) + description: > + The budget is spent over this time period. + min: 1 + presets: + - name: Per minute (60) + value: 60 + - name: Per hour (3600) + value: 3600 + - name: Per day (86400) + value: 86400 + - name: Per week (604800) + value: 604800 + - binding: amount-per-epoch + name: Budget (cysFLR per period) + description: > + The amount of cysFLR to spend each budget period. + min: 0 + - binding: max-trade-amount + name: Maximum trade size (cysFLR) + description: > + The maximum amount of cysFLR to sell in a single auction. + min: 0 + - binding: min-trade-amount + name: Minimum trade size (cysFLR) + description: > + The minimum amount of cysFLR to sell in a single auction. + min: 0 + - binding: time-per-trade-epoch + name: Auction period (in seconds) + description: > + The auction period is the time between each auction price halvening. + presets: + - name: Every hour (3600) + value: 3600 + - name: Every 2 hours (7200) + value: 7200 + - binding: baseline + name: Baseline USDCe per cysFLR + description: > + The absolute minimum amount of USDCe per cysFLR that the auction will trade at. + min: 0 + - binding: next-trade-multiplier + name: Auction start multiplier + description: > + The multiplier to apply to the last trade to kick off the next auction. + min: 1.01 + presets: + - name: 1.01x + value: 1.01 + - name: 1.02x + value: 1.02 + - name: 1.05x + value: 1.05 + - binding: next-trade-baseline-multiplier + name: Auction end multiplier + description: > + The multiplier to apply to the last trade to set the baseline for the next auction. + presets: + - name: Disabled (0) + value: 0 + - name: 0.9x + value: 0.9 + - name: 0.95x + value: 0.95 + - binding: initial-io + name: Kickoff USDCe per cysFLR + description: > + The initial USDCe per cysFLR to kickoff the first auction. + min: 0 + - deployment: flare-cysflr-sflr name: Sell sFLR for cysFLR on Flare. description: >