diff --git a/app/_components/StrategyCard.tsx b/app/_components/StrategyCard.tsx index 3d28d962..6e6e5186 100644 --- a/app/_components/StrategyCard.tsx +++ b/app/_components/StrategyCard.tsx @@ -11,9 +11,11 @@ export const StrategyCard = ({ data }: { data: StrategyFile }) => { {data.descriptionMD}
- {data.yamlData.gui.deployments.map((deployment, i: number) => ( + {data.yamlData.gui.deployments !== undefined && + data.yamlData.gui.deployments.map((deployment, i: number) => ( - ))} + )) + }
); diff --git a/public/_strategies/raindex/0-fixed-limit/fixed-limit.rain b/public/_strategies/raindex/0-fixed-limit/fixed-limit.rain index 92d066d3..fb749a31 100644 --- a/public/_strategies/raindex/0-fixed-limit/fixed-limit.rain +++ b/public/_strategies/raindex/0-fixed-limit/fixed-limit.rain @@ -146,83 +146,6 @@ gui: name: Fixed limit description: > Fixed limit order strategy - deployments: - - deployment: base-weth-usdc - name: Buy WETH with USDC on Base. - description: - Buy WETH with USDC for fixed price on Base network. - deposits: - - token: base-usdc - min: 0 - presets: - - 0 - - 10 - - 100 - - 1000 - - 10000 - - fields: - - binding: fixed-io - name: WETH price in USDC ($ per ETH) - min: 1000 - - - deployment: flare-wflr-eusdt - name: Buy WFLR with eUSDT on Flare. - description: - Buy WFLR with eUSDT (Enosys USDT) for fixed price on Flare network. - deposits: - - token: flare-eusdt - min: 0 - presets: - - 0 - - 10 - - 100 - - 1000 - - 10000 - - fields: - - binding: fixed-io - name: WFLR price in eUSDT ($ per WFLR) - min: 0 - - - deployment: flare-slfr-wflr - name: Buy SFLR with WFLR on Flare. - description: - Buy SFLR with WFLR for fixed price on Flare network. - deposits: - - token: flare-wflr - min: 0 - presets: - - 0 - - 100 - - 1000 - - 10000 - - 100000 - - fields: - - binding: fixed-io - name: SFLR price in WFLR (WFLR per SFLR) - min: 1 - - - deployment: flare-usdce-weth - name: Buy WETH with USDC.e on Flare. - description: - Buy WETH with USDC.e (Bridged USDC on Stargate) for fixed price on Flare network. - deposits: - - token: flare-usdce - min: 0 - presets: - - 0 - - 10 - - 100 - - 1000 - - 10000 - - fields: - - binding: fixed-io - name: WETH price in USDC.e ($ per ETH) - min: 1000 - --- #raindex-subparser !The subparser to use. diff --git a/public/_strategies/raindex/1-auction-dca/auction-dca.rain b/public/_strategies/raindex/1-auction-dca/auction-dca.rain index 84a56dec..9ce43249 100644 --- a/public/_strategies/raindex/1-auction-dca/auction-dca.rain +++ b/public/_strategies/raindex/1-auction-dca/auction-dca.rain @@ -1,613 +1,75 @@ raindex-version: 8898591f3bcaa21dc91dc3b8584330fc405eadfa networks: - arbitrum: - rpc: https://rpc.ankr.com/arbitrum - chain-id: 42161 - network-id: 42161 - currency: ETH - bsc: - rpc: https://rpc.ankr.com/bsc - chain-id: 56 - network-id: 56 - currency: BNB base: rpc: https://mainnet.base.org chain-id: 8453 network-id: 8453 currency: ETH - ethereum: - rpc: https://rpc.ankr.com/eth - chain-id: 1 - network-id: 1 - currency: ETH - flare: - rpc: https://rpc.ankr.com/flare - chain-id: 14 - network-id: 14 - currency: FLR - polygon: - rpc: https://rpc.ankr.com/polygon - chain-id: 137 - network-id: 137 - currency: POL metaboards: - arbitrum: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/mb-arbitrum/0.1/gn - bsc: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/mb-bsc/0.1/gn base: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/mb-base/0.1/gn - ethereum: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/metadata-mainnet/2024-10-25-2857/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 subgraphs: - arbitrum: https://example.com/subgraph - bsc: https://example.com/subgraph base: https://example.com/subgraph - ethereum: https://example.com/subgraph - flare: https://example.com/subgraph - polygon: https://example.com/subgraph orderbooks: - arbitrum: - address: 0x550878091b2B1506069F61ae59e3A5484Bca9166 - network: arbitrum - subgraph: arbitrum - bsc: - address: 0xd2938E7c9fe3597F78832CE780Feb61945c377d7 - network: bsc - subgraph: bsc base: address: 0xd2938e7c9fe3597f78832ce780feb61945c377d7 network: base subgraph: base - ethereum: - address: 0x0eA6d458488d1cf51695e1D6e4744e6FB715d37C - network: ethereum - subgraph: ethereum - flare: - address: 0xCEe8Cd002F151A536394E564b84076c41bBBcD4d - polygon: - address: 0x7D2f700b1f6FD75734824EA4578960747bdF269A - network: polygon - subgraph: polygon deployers: - arbitrum: - address: 0x9B0D254bd858208074De3d2DaF5af11b3D2F377F - network: arbitrum - bsc: - address: 0xA2f56F8F74B7d04d61f281BE6576b6155581dcBA - network: bsc base: address: 0xC1A14cE2fd58A3A2f99deCb8eDd866204eE07f8D network: base - ethereum: - address: 0xd19581a021f4704ad4eBfF68258e7A0a9DB1CD77 - network: ethereum - flare: - address: 0xE3989Ea7486c0F418C764e6c511e86f6E8830FAb - polygon: - address: 0xE7116BC05C8afe25e5B54b813A74F916B5D42aB1 - network: polygon tokens: - arbitrum-wbtc: - network: arbitrum - address: 0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f - decimals: 8 - arbitrum-weth: - network: arbitrum - address: 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1 - decimals: 18 - arbitrum-usdc: - network: arbitrum - address: 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 - decimals: 6 - arbitrum-usdt: - network: arbitrum - address: 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9 - decimals: 6 - arbitrum-kima: - network: arbitrum - address: 0x94fCD9c18f99538C0f7C61c5500cA79F0D5C4dab - decimals: 18 - arbitrum-umja: - network: arbitrum - address: 0x16A500Aec6c37F84447ef04E66c57cfC6254cF92 - decimals: 18 - bsc-tft: - network: bsc - address: 0x8f0FB159380176D324542b3a7933F0C2Fd0c2bbf - decimals: 7 - bsc-busd: - network: bsc - address: 0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56 - decimals: 18 - base-cbbtc: + base-cofek: network: base - address: 0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf - decimals: 8 + address: 0xa794e6e187E7Bc0aBDfb1025260eD8482328A599 + decimals: 18 base-usdc: network: base address: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 decimals: 6 - base-paid: - network: base - address: 0x655A51e6803faF50D4acE80fa501af2F29C856cF - decimals: 18 - ethereum-weth: - network: ethereum - address: 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 - decimals: 18 - ethereum-pai: - network: ethereum - address: 0x13E4b8CfFe704d3De6F19E52b201d92c21EC18bD - decimals: 18 - ethereum-mnw: - network: ethereum - address: 0xd3E4Ba569045546D09CF021ECC5dFe42b1d7f6E4 - decimals: 18 - base-lucky: - network: base - address: 0x2C002ffEC41568d138Acc36f5894d6156398D539 - decimals: 18 base-weth: network: base address: 0x4200000000000000000000000000000000000006 decimals: 18 - ethereum-nmt: - network: ethereum - address: 0x03AA6298F1370642642415EDC0db8b957783e8D6 - decimals: 18 - ethereum-usdc: - network: ethereum - address: 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 - decimals: 6 - ethereum-lock: - network: ethereum - address: 0x922D8563631B03C2c4cf817f4d18f6883AbA0109 - decimals: 18 - ethereum-usdt: - network: ethereum - address: 0xdAC17F958D2ee523a2206206994597C13D831ec7 - decimals: 6 - flare-wflr: - network: flare - address: 0x1D80c49BbBCd1C0911346656B529DF9E5c2F783d - decimals: 18 - flare-sflr: - network: flare - address: 0x12e605bc104e93B45e1aD99F9e555f659051c2BB - decimals: 18 - flare-usdce: - network: flare - address: 0xfbda5f676cb37624f28265a144a48b0d6e87d3b6 - decimals: 6 - flare-cysflr: - network: flare - address: 0x19831cfB53A0dbeAD9866C43557C1D48DfF76567 - flare-cusdx: - network: flare - address: 0xFE2907DFa8DB6e320cDbF45f0aa888F6135ec4f8 - flare-weth: - network: flare - address: 0x1502FA4be69d526124D453619276FacCab275d3D - polygon-usdc: - network: polygon - address: 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 - decimals: 6 - polygon-mnw: - network: polygon - address: 0x3c59798620e5fEC0Ae6dF1A19c6454094572Ab92 - decimals: 18 - polygon-weth: - network: polygon - address: 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619 - decimals: 18 - polygon-usdt: - network: polygon - address: 0xc2132D05D31c914a87C6611C10748AEb04B58e8F - decimals: 6 - polygon-nht: - network: polygon - address: 0x84342e932797FC62814189f01F0Fb05F52519708 - decimals: 18 - polygon-poli: - network: polygon - address: 0x6fb54Ffe60386aC33b722be13d2549dd87BF63AF - decimals: 18 - polygon-usdce: - network: polygon - address: 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174 - decimals: 6 - polygon-gfi: - network: polygon - address: 0x874e178A2f3f3F9d34db862453Cd756E7eAb0381 - decimals: 18 - polygon-ioen: - network: polygon - address: 0xd0e9c8f5Fae381459cf07Ec506C1d2896E8b5df6 - decimals: 18 + orders: - arbitrum-wbtc-weth: - orderbook: arbitrum - network: arbitrum - inputs: - - token: arbitrum-weth - outputs: - - token: arbitrum-wbtc - arbitrum-usdc-weth: - orderbook: arbitrum - network: arbitrum - inputs: - - token: arbitrum-usdc - outputs: - - token: arbitrum-weth - arbitrum-weth-usdc: - orderbook: arbitrum - network: arbitrum - inputs: - - token: arbitrum-weth - outputs: - - token: arbitrum-usdc - arbitrum-usdc-umja: - orderbook: arbitrum - network: arbitrum - inputs: - - token: arbitrum-usdc - outputs: - - token: arbitrum-umja - arbitrum-usdc-wbtc: - orderbook: arbitrum - network: arbitrum - inputs: - - token: arbitrum-usdc - outputs: - - token: arbitrum-wbtc - arbitrum-usdt-kima: - orderbook: arbitrum - network: arbitrum - inputs: - - token: arbitrum-usdt - outputs: - - token: arbitrum-kima - arbitrum-kima-usdt: - orderbook: arbitrum - network: arbitrum - inputs: - - token: arbitrum-kima - outputs: - - token: arbitrum-usdt - bsc-tft-busd: - orderbook: bsc - network: bsc - inputs: - - token: bsc-tft - outputs: - - token: bsc-busd - bsc-busd-tft: - orderbook: bsc - network: bsc - inputs: - - token: bsc-busd - outputs: - - token: bsc-tft - base-cbbtc-usdc: - orderbook: base - network: base - inputs: - - token: base-cbbtc - outputs: - - token: base-usdc - base-usdc-paid: + base-usdc-cofek: orderbook: base network: base inputs: - token: base-usdc outputs: - - token: base-paid - base-paid-usdc: + - token: base-cofek + base-cofek-usdc: orderbook: base network: base inputs: - - token: base-paid + - token: base-cofek outputs: - token: base-usdc - base-lucky-weth: - orderbook: base - network: base - inputs: - - token: base-lucky - outputs: - - token: base-weth - base-weth-lucky: + base-weth-cofek: orderbook: base network: base inputs: - token: base-weth outputs: - - token: base-lucky - base-lucky-usdc: - orderbook: base - network: base - inputs: - - token: base-lucky - outputs: - - token: base-usdc - base-usdc-lucky: + - token: base-cofek + base-cofek-weth: orderbook: base network: base inputs: - - token: base-usdc - outputs: - - token: base-lucky - ethereum-pai-weth: - orderbook: ethereum - network: ethereum - inputs: - - token: ethereum-weth - outputs: - - token: ethereum-pai - ethereum-weth-pai: - orderbook: ethereum - network: ethereum - inputs: - - token: ethereum-pai - outputs: - - token: ethereum-weth - ethereum-mnw-weth: - orderbook: ethereum - network: ethereum - inputs: - - token: ethereum-mnw - outputs: - - token: ethereum-weth - ethereum-weth-mnw: - orderbook: ethereum - network: ethereum - inputs: - - token: ethereum-weth - outputs: - - token: ethereum-mnw - ethereum-lock-weth: - orderbook: ethereum - network: ethereum - inputs: - - token: ethereum-lock - outputs: - - token: ethereum-weth - ethereum-weth-lock: - orderbook: ethereum - network: ethereum - inputs: - - token: ethereum-weth - outputs: - - token: ethereum-lock - ethereum-nmt-usdc: - orderbook: ethereum - network: ethereum - inputs: - - token: ethereum-nmt - outputs: - - token: ethereum-usdc - ethereum-usdc-nmt: - orderbook: ethereum - network: ethereum - inputs: - - token: ethereum-usdc - outputs: - - token: ethereum-nmt - ethereum-lock-usdt: - orderbook: ethereum - network: ethereum - inputs: - - token: ethereum-lock - outputs: - - token: ethereum-usdt - ethereum-usdt-lock: - orderbook: ethereum - network: ethereum - inputs: - - token: ethereum-usdt - outputs: - - token: ethereum-lock - flare-sflr-wflr: - orderbook: flare - network: flare - inputs: - - token: flare-sflr - outputs: - - token: flare-wflr - flare-wflr-sflr: - orderbook: flare - network: flare - inputs: - - token: flare-wflr - outputs: - - token: flare-sflr - flare-usdce-wflr: - orderbook: flare - network: flare - inputs: - - token: flare-usdce - outputs: - - token: flare-wflr - flare-cysflr-cusdx: - orderbook: flare - network: flare - inputs: - - token: flare-cysflr - outputs: - - token: flare-cusdx - flare-cusdx-cysflr: - orderbook: flare - network: flare - inputs: - - token: flare-cusdx - outputs: - - token: flare-cysflr - flare-cusdx-usdce: - orderbook: flare - network: flare - inputs: - - token: flare-cusdx - outputs: - - token: flare-usdce - flare-usdce-cusdx: - orderbook: flare - network: flare - inputs: - - token: flare-usdce - outputs: - - token: flare-cusdx - 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 - inputs: - - token: flare-cysflr - outputs: - - token: flare-sflr - flare-sflr-cysflr: - orderbook: flare - network: flare - inputs: - - 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 - inputs: - - token: polygon-usdc - outputs: - - token: polygon-mnw - polygon-mnw-usdc: - orderbook: polygon - network: polygon - inputs: - - token: polygon-mnw - outputs: - - token: polygon-usdc - polygon-weth-mnw: - orderbook: polygon - network: polygon - inputs: - - token: polygon-weth - outputs: - - token: polygon-mnw - polygon-mnw-weth: - orderbook: polygon - network: polygon - inputs: - - token: polygon-mnw - outputs: - - token: polygon-weth - polygon-usdt-nht: - orderbook: polygon - network: polygon - inputs: - - token: polygon-usdt - outputs: - - token: polygon-nht - polygon-usdt-poli: - orderbook: polygon - network: polygon - inputs: - - token: polygon-usdt - outputs: - - token: polygon-poli - polygon-poli-usdt: - orderbook: polygon - network: polygon - inputs: - - token: polygon-poli - outputs: - - token: polygon-usdt - polygon-nht-usdt: - orderbook: polygon - network: polygon - inputs: - - token: polygon-nht + - token: base-cofek outputs: - - token: polygon-usdt - polygon-gfi-usdce: - orderbook: polygon - network: polygon - inputs: - - token: polygon-gfi - outputs: - - token: polygon-usdce - polygon-usdce-gfi: - orderbook: polygon - network: polygon - inputs: - - token: polygon-usdce - outputs: - - token: polygon-gfi - polygon-usdc-ioen: - orderbook: polygon - network: polygon - inputs: - - token: polygon-usdc - outputs: - - token: polygon-ioen - polygon-ioen-usdc: - orderbook: polygon - network: polygon - inputs: - - token: polygon-ioen - outputs: - - token: polygon-usdc - + - token: base-weth + scenarios: - arbitrum: - orderbook: arbitrum - runs: 1 - bindings: - raindex-subparser: 0xb06202aA3Fe7d85171fB7aA5f17011d17E63f382 - subparser-0: 0xb06202aA3Fe7d85171fB7aA5f17011d17E63f382 - baseline-fn: '''constant-baseline' - initial-io-fn: '''constant-initial-io' - shy-epoch: 0.05 - bsc: - orderbook: bsc - runs: 1 - bindings: - raindex-subparser: 0x662dFd6d5B6DF94E07A60954901D3001c24F856a - subparser-0: 0x662dFd6d5B6DF94E07A60954901D3001c24F856a - baseline-fn: '''constant-baseline' - initial-io-fn: '''constant-initial-io' - shy-epoch: 0.05 base: orderbook: base runs: 1 @@ -617,210 +79,20 @@ scenarios: baseline-fn: '''constant-baseline' initial-io-fn: '''constant-initial-io' shy-epoch: 0.05 - polygon: - orderbook: polygon - runs: 1 - bindings: - raindex-subparser: 0xF9323B7d23c655122Fb0272D989b83E105cBcf9d - subparser-0: 0xF9323B7d23c655122Fb0272D989b83E105cBcf9d - baseline-fn: '''constant-baseline' - initial-io-fn: '''constant-initial-io' - shy-epoch: 0.05 - ethereum: - orderbook: ethereum - runs: 1 - bindings: - raindex-subparser: 0x22410e2a46261a1B1e3899a072f303022801C764 - subparser-0: 0x22410e2a46261a1B1e3899a072f303022801C764 - baseline-fn: '''constant-baseline' - initial-io-fn: '''constant-initial-io' - shy-epoch: 0.05 - flare: - orderbook: flare - runs: 1 - bindings: - raindex-subparser: 0xFe2411CDa193D9E4e83A5c234C7Fd320101883aC - subparser-0: 0x915E36ef882941816356bC3718Df868054F868aD - baseline-fn: '''constant-baseline' - initial-io-fn: '''constant-initial-io' - shy-epoch: 0.05 - flare-sflr-baseline: - orderbook: flare - deployer: flare - runs: 1 - bindings: - raindex-subparser: 0xFe2411CDa193D9E4e83A5c234C7Fd320101883aC - subparser-0: 0x915E36ef882941816356bC3718Df868054F868aD - baseline-fn: '''sflr-baseline' - initial-io-fn: '''sflr-baseline' - next-trade-baseline-multiplier: 0 - shy-epoch: 0.05 - flare-sflr-baseline-inv: - orderbook: flare - deployer: flare - runs: 1 - bindings: - raindex-subparser: 0xFe2411CDa193D9E4e83A5c234C7Fd320101883aC - subparser-0: 0x915E36ef882941816356bC3718Df868054F868aD - baseline-fn: '''sflr-baseline-inv' - initial-io-fn: '''sflr-baseline-inv' - next-trade-baseline-multiplier: 0 - shy-epoch: 0.05 deployments: - arbitrum-usdc-weth: - order: arbitrum-usdc-weth - scenario: arbitrum - arbitrum-usdc-umja: - order: arbitrum-usdc-umja - scenario: arbitrum - arbitrum-usdt-kima: - order: arbitrum-usdt-kima - scenario: arbitrum - arbitrum-kima-usdt: - order: arbitrum-kima-usdt - scenario: arbitrum - arbitrum-usdc-wbtc: - order: arbitrum-usdc-wbtc - scenario: arbitrum - arbitrum-weth-usdc: - order: arbitrum-weth-usdc - scenario: arbitrum - arbitrum-wbtc-weth: - order: arbitrum-wbtc-weth - scenario: arbitrum - polygon-mnw-usdc: - order: polygon-mnw-usdc - scenario: polygon - polygon-usdc-mnw: - order: polygon-usdc-mnw - scenario: polygon - polygon-nht-usdt: - order: polygon-nht-usdt - scenario: polygon - polygon-usdt-nht: - order: polygon-usdt-nht - scenario: polygon - polygon-poli-usdt: - order: polygon-poli-usdt - scenario: polygon - polygon-usdt-poli: - order: polygon-usdt-poli - scenario: polygon - polygon-mnw-weth: - order: polygon-mnw-weth - scenario: polygon - polygon-weth-mnw: - order: polygon-weth-mnw - scenario: polygon - polygon-gfi-usdce: - order: polygon-gfi-usdce - scenario: polygon - polygon-usdce-gfi: - order: polygon-usdce-gfi - scenario: polygon - polygon-ioen-usdc: - order: polygon-ioen-usdc - scenario: polygon - polygon-usdc-ioen: - order: polygon-usdc-ioen - scenario: polygon - bsc-tft-busd: - order: bsc-tft-busd - scenario: bsc - bsc-busd-tft: - order: bsc-busd-tft - scenario: bsc - base-cbbtc-usdc: - order: base-cbbtc-usdc + base-usdc-cofek: + order: base-usdc-cofek scenario: base - base-usdc-paid: - order: base-usdc-paid + base-cofek-usdc: + order: base-cofek-usdc scenario: base - base-paid-usdc: - order: base-paid-usdc + base-weth-cofek: + order: base-weth-cofek scenario: base - base-weth-lucky: - order: base-weth-lucky + base-cofek-weth: + order: base-cofek-weth scenario: base - base-lucky-weth: - order: base-lucky-weth - scenario: base - base-usdc-lucky: - order: base-usdc-lucky - scenario: base - base-lucky-usdc: - order: base-lucky-usdc - scenario: base - ethereum-pai-weth: - order: ethereum-pai-weth - scenario: ethereum - ethereum-weth-pai: - order: ethereum-weth-pai - scenario: ethereum - ethereum-mnw-weth: - order: ethereum-mnw-weth - scenario: ethereum - ethereum-weth-mnw: - order: ethereum-weth-mnw - scenario: ethereum - ethereum-lock-weth: - order: ethereum-lock-weth - scenario: ethereum - ethereum-weth-lock: - order: ethereum-weth-lock - scenario: ethereum - ethereum-nmt-usdc: - order: ethereum-nmt-usdc - scenario: ethereum - ethereum-usdc-nmt: - order: ethereum-usdc-nmt - scenario: ethereum - ethereum-lock-usdt: - order: ethereum-lock-usdt - scenario: ethereum - ethereum-usdt-lock: - order: ethereum-usdt-lock - scenario: ethereum - flare-sflr-wflr: - order: flare-sflr-wflr - scenario: flare-sflr-baseline - flare-wflr-sflr: - order: flare-wflr-sflr - scenario: flare-sflr-baseline-inv - flare-usdce-wflr: - order: flare-usdce-wflr - scenario: flare - flare-cysflr-cusdx: - order: flare-cysflr-cusdx - scenario: flare - flare-cusdx-cysflr: - order: flare-cusdx-cysflr - scenario: flare - flare-cysflr-usdce: - order: flare-cysflr-usdce - scenario: flare - flare-cusdx-usdce: - order: flare-cusdx-usdce - scenario: flare - flare-usdce-cusdx: - order: flare-usdce-cusdx - scenario: flare - flare-usdce-cysflr: - order: flare-usdce-cysflr - scenario: flare - flare-cysflr-sflr: - order: flare-cysflr-sflr - scenario: flare - 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 @@ -834,63 +106,64 @@ gui: The strategy works by repeatedly auctioning off tokens with an exponential decay in the price, that resets each trade. deployments: - - deployment: arbitrum-usdc-weth - name: Sell WETH for USDC on Arbitrum. + - deployment: base-usdc-cofek + name: Sell COFEK for USDC on Base. description: > - DCA WETH for USDC on Arbitrum. + Sell COFEK for USDC on Base. deposits: - - token: arbitrum-weth + - token: base-cofek min: 0 presets: - 0 - - 0.01 - - 0.1 - - 1 - - 10 + - 100 + - 1000 + - 10000 + fields: - binding: time-per-amount-epoch name: Budget period (in seconds) description: > The budget is spent over this time period. - - For example, if the budget is daily then this is 86400 seconds (24 * 60 * 60). min: 1 presets: - name: Per minute (60) value: 60 + - name: Every 20 minutes (1200) + value: 1200 + - name: Every 30 minutes (1800) + value: 1800 - name: Per hour (3600) value: 3600 - name: Per day (86400) value: 86400 - name: Per week (604800) value: 604800 - - name: Per 30 days (2592000) - value: 2592000 - - name: Per 365 days (31536000) - value: 31536000 - binding: amount-per-epoch - name: Budget (WETH per period) + name: Budget (COFEK per period) description: > - The amount of WETH to spend each budget period. - - For example, if the budget is daily and this is 0.1 then 0.1 WETH will be sold for USDC each day. + The amount of COFEK to spend each budget period. min: 0 - binding: max-trade-amount - name: Maximum trade size (WETH) + name: Maximum trade size (COFEK) description: > - The maximum amount of WETH to sell in a single auction. + The maximum amount of COFEK to sell in a single auction. min: 0 - binding: min-trade-amount - name: Minimum trade size (WETH) + name: Minimum trade size (COFEK) description: > - The minimum amount of WETH to sell in a single auction. + The minimum amount of COFEK 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. - min: 600 presets: + - name: Per minute (60) + value: 60 + - name: Every 5 minutes (300) + value: 300 + - name: Every 10 minutes (600) + value: 600 - name: Every 20 minutes (1200) value: 1200 - name: Every 30 minutes (1800) @@ -899,19 +172,13 @@ gui: value: 3600 - name: Every 2 hours (7200) value: 7200 - - name: Every 3 hours (10800) - value: 10800 - - name: Every 6 hours (21600) - value: 21600 - - name: Every 12 hours (43200) - value: 43200 - - name: Every 24 hours (86400) - value: 86400 + - name: Every 4 hours (14400) + value: 14400 - binding: baseline - name: Baseline USDC per WETH + name: Baseline USDC per COFEK description: > - The absolute minimum amount of USDC per WETH that the auction will trade at (e.g. 3000). - min: 1000 + The absolute minimum amount of USDC per COFEK that the auction will trade at (e.g. 0.03 USDC per COFEK) + min: 0 - binding: next-trade-multiplier name: Auction start multiplier description: > @@ -924,89 +191,81 @@ gui: value: 1.02 - name: 1.05x value: 1.05 - - name: 1.1x - value: 1.1 - 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. - min: 0 presets: - name: Disabled (0) value: 0 - - name: 0.7x - value: 0.7 - - name: 0.8x - value: 0.8 - name: 0.9x value: 0.9 - name: 0.95x value: 0.95 - - name: 0.99x - value: 0.99 - binding: initial-io - name: Kickoff USDC per WETH + name: Kickoff USDC per COFEK description: > - The initial USDC per WETH to kickoff the first auction (e.g. 3080). - min: 1000 + The initial USDC per COFEK to kickoff the first auction (e.g. 0.05 USDC per COFEK) + min: 0 - - deployment: arbitrum-weth-usdc - name: Buy WETH with USDC on Arbitrum. + - deployment: base-cofek-usdc + name: Buy COFEK with USDC on Base. description: > - DCA USDC for WETH on Arbitrum. + Buy COFEK with USDC on Base. deposits: - - token: arbitrum-usdc + - token: base-usdc min: 0 presets: - 0 - 100 - 1000 - - 5000 - 10000 + fields: - binding: time-per-amount-epoch name: Budget period (in seconds) description: > The budget is spent over this time period. - - For example, if the budget is daily then this is 86400 seconds (24 * 60 * 60). min: 1 presets: - name: Per minute (60) value: 60 + - name: Every 20 minutes (1200) + value: 1200 + - name: Every 30 minutes (1800) + value: 1800 - name: Per hour (3600) value: 3600 - name: Per day (86400) value: 86400 - name: Per week (604800) value: 604800 - - name: Per 30 days (2592000) - value: 2592000 - - name: Per 365 days (31536000) - value: 31536000 - binding: amount-per-epoch name: Budget (USDC per period) description: > The amount of USDC to spend each budget period. - - For example, if the budget is daily and this is 100 then 100 USDC will be sold for WETH each day. min: 0 - binding: max-trade-amount name: Maximum trade size (USDC) description: > - The maximum amount of USDC to sell in a single auction. + The maximum amount of USDC to spend in a single auction. min: 0 - binding: min-trade-amount name: Minimum trade size (USDC) description: > - The minimum amount of USDC to sell in a single auction. + The minimum amount of USDC to spend 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. - min: 600 presets: + - name: Per minute (60) + value: 60 + - name: Every 5 minutes (300) + value: 300 + - name: Every 10 minutes (600) + value: 600 - name: Every 20 minutes (1200) value: 1200 - name: Every 30 minutes (1800) @@ -1015,18 +274,12 @@ gui: value: 3600 - name: Every 2 hours (7200) value: 7200 - - name: Every 3 hours (10800) - value: 10800 - - name: Every 6 hours (21600) - value: 21600 - - name: Every 12 hours (43200) - value: 43200 - - name: Every 24 hours (86400) - value: 86400 + - name: Every 4 hours (14400) + value: 14400 - binding: baseline - name: Baseline WETH per USDC + name: Baseline COFEK per USDC description: > - The absolute minimum amount of WETH per USDC that the auction will trade at (e.g. 0.0003). + The absolute minimum amount of COFEK per USDC that the auction will trade at (e.g. 10 COFEK per USDC) min: 0 - binding: next-trade-multiplier name: Auction start multiplier @@ -1040,91 +293,81 @@ gui: value: 1.02 - name: 1.05x value: 1.05 - - name: 1.1x - value: 1.1 - 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. - min: 0 presets: - name: Disabled (0) value: 0 - - name: 0.7x - value: 0.7 - - name: 0.8x - value: 0.8 - name: 0.9x value: 0.9 - name: 0.95x value: 0.95 - - name: 0.99x - value: 0.99 - binding: initial-io - name: Kickoff WETH per USDC + name: Kickoff COFEK per USDC description: > - The initial WETH per USDC to kickoff the first auction (e.g. 0.0003). + The initial COFEK per USDC to kickoff the first auction (e.g. 20 COFEK per USDC) min: 0 - - deployment: arbitrum-usdc-wbtc - name: Sell WBTC for USDC on Arbitrum. + - deployment: base-weth-cofek + name: Sell COFEK for WETH on Base. description: > - Auction WBTC for USDC on Arbitrum over time. + Sell COFEK for WETH on Base. deposits: - - token: arbitrum-wbtc + - token: base-cofek min: 0 presets: - 0 - - 0.0001 - - 0.001 - - 0.01 - - 0.1 - - 0.2 + - 100 + - 1000 + - 10000 fields: - binding: time-per-amount-epoch name: Budget period (in seconds) description: > The budget is spent over this time period. - - - For example, if the budget is daily then this is 86400 seconds (24 * 60 * 60). min: 1 presets: - name: Per minute (60) value: 60 + - name: Every 20 minutes (1200) + value: 1200 + - name: Every 30 minutes (1800) + value: 1800 - name: Per hour (3600) value: 3600 - name: Per day (86400) value: 86400 - name: Per week (604800) value: 604800 - - name: Per 30 days (2592000) - value: 2592000 - - name: Per 365 days (31536000) - value: 31536000 - binding: amount-per-epoch - name: Budget (WBTC per period) + name: Budget (COFEK per period) description: > - The amount of WBTC to spend each budget period. - - For example, if the budget is daily and this is 0.01 then 0.01 WBTC will be sold for WETH each day. + The amount of COFEK to spend each budget period. min: 0 - binding: max-trade-amount - name: Maximum trade size (WBTC) + name: Maximum trade size (COFEK) description: > - The maximum amount of WBTC to sell in a single auction. + The maximum amount of COFEK to sell in a single auction. min: 0 - binding: min-trade-amount - name: Minimum trade size (WBTC) + name: Minimum trade size (COFEK) description: > - The minimum amount of WBTC to sell in a single auction. + The minimum amount of COFEK 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: Per minute (60) + value: 60 + - name: Every 5 minutes (300) + value: 300 + - name: Every 10 minutes (600) + value: 600 - name: Every 20 minutes (1200) value: 1200 - name: Every 30 minutes (1800) @@ -1133,20 +376,13 @@ gui: value: 3600 - name: Every 2 hours (7200) value: 7200 - - name: Every 3 hours (10800) - value: 10800 - - name: Every 6 hours (21600) - value: 21600 - - name: Every 12 hours (43200) - value: 43200 - - name: Every 24 hours (86400) - value: 86400 + - name: Every 4 hours (14400) + value: 14400 - binding: baseline - name: Baseline USDC per WBTC + name: Baseline WETH per COFEK description: > - The absolute minimum amount of USDC per WBTC that the auction will - trade at (e.g. 95000). - min: 1 + The absolute minimum amount of WETH per COFEK that the auction will trade at (e.g. 0.03 WETH per COFEK) + min: 0 - binding: next-trade-multiplier name: Auction start multiplier description: > @@ -1159,8 +395,6 @@ gui: value: 1.02 - name: 1.05x value: 1.05 - - name: 1.1x - value: 1.1 - binding: next-trade-baseline-multiplier name: Auction end multiplier description: > @@ -1168,467 +402,74 @@ gui: presets: - name: Disabled (0) value: 0 - - name: 0.7x - value: 0.7 - - name: 0.8x - value: 0.8 - name: 0.9x value: 0.9 - name: 0.95x value: 0.95 - - name: 0.99x - value: 0.99 - binding: initial-io - name: Kickoff USDC per WBTC + name: Kickoff WETH per COFEK description: > - The initial USDC per WBTC to kickoff the first auction (e.g. 100000). - min: 1 + The initial WETH per COFEK to kickoff the first auction (e.g. 0.05 WETH per COFEK) + min: 0 - - deployment: arbitrum-wbtc-weth - name: Sell WBTC for WETH on Arbitrum. + - deployment: base-cofek-weth + name: Buy COFEK with WETH on Base. description: > - Participate in [the flippening](https://ultrasound.money/#flippening) by swapping WBTC for WETH on Arbitrum. + Buy COFEK with WETH on Base. deposits: - - token: arbitrum-wbtc + - token: base-weth min: 0 presets: - 0 - - 0.0001 - - 0.001 - - 0.01 - 0.1 - - 0.2 + - 0.5 + - 1 fields: - binding: time-per-amount-epoch name: Budget period (in seconds) description: > The budget is spent over this time period. - - - For example, if the budget is daily then this is 86400 seconds (24 * 60 * 60). min: 1 presets: - name: Per minute (60) value: 60 + - name: Every 20 minutes (1200) + value: 1200 + - name: Every 30 minutes (1800) + value: 1800 - name: Per hour (3600) value: 3600 - name: Per day (86400) value: 86400 - name: Per week (604800) value: 604800 - - name: Per 30 days (2592000) - value: 2592000 - - name: Per 365 days (31536000) - value: 31536000 - binding: amount-per-epoch - name: Budget (WBTC per period) + name: Budget (WETH per period) description: > - The amount of WBTC to spend each budget period. - - For example, if the budget is daily and this is 0.01 then 0.01 WBTC will be sold for WETH each day. + The amount of WETH to spend each budget period. min: 0 - binding: max-trade-amount - name: Maximum trade size (WBTC) + name: Maximum trade size (WETH) description: > - The maximum amount of WBTC to sell in a single auction. + The maximum amount of WETH to spend in a single auction. min: 0 - binding: min-trade-amount - name: Minimum trade size (WBTC) + name: Minimum trade size (WETH) description: > - The minimum amount of WBTC to sell in a single auction. + The minimum amount of WETH to spend 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. - - As the auction is an exponential decay, the price will halve every time this period passes. - - For example, if the auction period is 1 hour then this is 3600 seconds (60 * 60). - If this hourly auction starts at 30 WETH per WBTC, and the baseline is 10 WETH per WBTC, - then the price will be 20 WETH per WBTC after 1 hour (halfway between 30 and 10), - 15 WETH per WBTC after 2 hours (halfway between 20 and 10), - and so on. - presets: - - name: Every 20 minutes (1200) - value: 1200 - - name: Every 30 minutes (1800) - value: 1800 - - name: Every hour (3600) - value: 3600 - - name: Every 2 hours (7200) - value: 7200 - - name: Every 3 hours (10800) - value: 10800 - - name: Every 6 hours (21600) - value: 21600 - - name: Every 12 hours (43200) - value: 43200 - - name: Every 24 hours (86400) - value: 86400 - - binding: baseline - name: Baseline WETH per WBTC - description: > - The absolute minimum amount of WETH per WBTC that the auction will - trade at. - - This is the inverse (i.e. `1 / x`) of the ETH/BTC ratio. - - For example, 20 WETH per WBTC would mean never selling WBTC when the - ETH/BTC ratio is worse than 0.05. - - This can be set to 0 to disable the baseline. - min: 1 - - binding: next-trade-multiplier - name: Auction start multiplier - description: > - The multiplier to apply to the last trade to kick off the next auction. - - For example, if this is 1.1 and the last trade was at 20 WETH per WBTC, - then the next auction will start at 22 WETH per WBTC. - min: 1.01 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - name: 1.1x - value: 1.1 - - 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. - - For example, if this is 0.9 and the last trade was at 20 WETH per WBTC, - then the next auction will end at 18 WETH per WBTC. - - Note that this moving baseline is ignored if it goes below the baseline. - I.e. the absolute minimum baseline overrides this if necessary. - - This can be set to 0 to disable the moving baseline, and should be less than 1. - presets: - - name: Disabled (0) - value: 0 - - name: 0.7x - value: 0.7 - - name: 0.8x - value: 0.8 - - name: 0.9x - value: 0.9 - - name: 0.95x - value: 0.95 - - name: 0.99x - value: 0.99 - - binding: initial-io - name: Kickoff WETH per WBTC - description: > - The initial WETH per WBTC to kickoff the first auction. - - The strategy will pretend that a trade was made at this price before - the first auction, so that everything else can be calculated from there. - - This is WETH per WBTC, so if the ETH/BTC ratio is 0.05 then this should be 20. - - You can set this much higher than the market rates to start the strategy - off easily, for example you could set it at 50 if the market was around 20-25. - - There is no need for this to be exact, it just has to be ballpark and - definitely higher than the market. Any number within 1-10x the real - price should be fine. - - This should be greater than the baseline. - min: 1 - - - deployment: arbitrum-usdc-umja - name: Sell UMJA for USDC on Arbitrum. - description: > - DCA UMJA for USDC on Arbitrum. - deposits: - - token: arbitrum-umja - min: 0 - presets: - - 0 - - 10000 - - 100000 - - 500000 - - 1000000 - fields: - - binding: time-per-amount-epoch - name: Budget period (in seconds) - description: > - The budget is spent over this time period. - - For example, if the budget is daily then this is 86400 seconds (24 * 60 * 60). - 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 - - name: Per 30 days (2592000) - value: 2592000 - - name: Per 365 days (31536000) - value: 31536000 - - binding: amount-per-epoch - name: Budget (UMJA per period) - description: > - The amount of UMJA to spend each budget period. - - For example, if the budget is daily and this is 1000 then 1000 UMJA will be sold for USDC each day. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (UMJA) - description: > - The maximum amount of UMJA to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (UMJA) - description: > - The minimum amount of UMJA 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. - min: 600 - presets: - - name: Every 20 minutes (1200) - value: 1200 - - name: Every 30 minutes (1800) - value: 1800 - - name: Every hour (3600) - value: 3600 - - name: Every 2 hours (7200) - value: 7200 - - name: Every 3 hours (10800) - value: 10800 - - name: Every 6 hours (21600) - value: 21600 - - name: Every 12 hours (43200) - value: 43200 - - name: Every 24 hours (86400) - value: 86400 - - binding: baseline - name: Baseline USDC per UMJA - description: > - The absolute minimum amount of USDC per UMJA that the auction will trade at (e.g. 0.015). - min: 0.005 - - 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 - - name: 1.1x - value: 1.1 - - 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. - min: 0 - presets: - - name: Disabled (0) - value: 0 - - name: 0.7x - value: 0.7 - - name: 0.8x - value: 0.8 - - name: 0.9x - value: 0.9 - - name: 0.95x - value: 0.95 - - name: 0.99x - value: 0.99 - - binding: initial-io - name: Kickoff USDC per UMJA - description: > - The initial USDC per UMJA to kickoff the first auction (e.g. 0.015). - min: 0.005 - - - deployment: arbitrum-usdt-kima - name: Sell KIMA for USDT on Arbitrum. - description: > - DCA KIMA for USDT on Arbitrum. - deposits: - - token: arbitrum-kima - min: 0 - presets: - - 0 - - 100 - - 200 - - 500 - - 1000 - fields: - - binding: time-per-amount-epoch - name: Budget period (in seconds) - description: > - The budget is spent over this time period. - - For example, if the budget is daily then this is 86400 seconds (24 * 60 * 60). - 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 - - name: Per 30 days (2592000) - value: 2592000 - - binding: amount-per-epoch - name: Budget (KIMA per period) - description: > - The amount of KIMA to spend each budget period. - - For example, if the budget is daily and this is 1000 then 1000 KIMA will be sold for USDT each day. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (KIMA) - description: > - The maximum amount of KIMA to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (KIMA) - description: > - The minimum amount of KIMA 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. - min: 600 - presets: - - name: Every 20 minutes (1200) - value: 1200 - - name: Every 30 minutes (1800) - value: 1800 - - name: Every hour (3600) - value: 3600 - - name: Every 2 hours (7200) - value: 7200 - - name: Every 3 hours (10800) - value: 10800 - - name: Every 6 hours (21600) - value: 21600 - - name: Every 12 hours (43200) - value: 43200 - - name: Every 24 hours (86400) - value: 86400 - - binding: baseline - name: Baseline USDT per KIMA - description: > - The absolute minimum amount of USDT per KIMA that the auction will trade at (e.g. 0.5). - min: 0.01 - - 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 - - name: 1.1x - value: 1.1 - - 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. - min: 0 - presets: - - name: Disabled (0) - value: 0 - - name: 0.7x - value: 0.7 - - name: 0.8x - value: 0.8 - - name: 0.9x - value: 0.9 - - name: 0.95x - value: 0.95 - - name: 0.99x - value: 0.99 - - binding: initial-io - name: Kickoff USDT per KIMA - description: > - The initial USDT per KIMA to kickoff the first auction (e.g. 0.6088). - min: 0 - - - deployment: arbitrum-kima-usdt - name: Buy KIMA with USDT on Arbitrum. - description: > - DCA USDT for KIMA on Arbitrum. - deposits: - - token: arbitrum-usdt - min: 0 - presets: - - 0 - - 100 - - 1000 - - 5000 - - 10000 - fields: - - binding: time-per-amount-epoch - name: Budget period (in seconds) - description: > - The budget is spent over this time period. - - For example, if the budget is daily then this is 86400 seconds (24 * 60 * 60). - 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 - - name: Per 30 days (2592000) - value: 2592000 - - name: Per 365 days (31536000) - value: 31536000 - - binding: amount-per-epoch - name: Budget (USDT per period) - description: > - The amount of USDT to spend each budget period. - - For example, if the budget is daily and this is 100 then 100 USDT will be sold for KIMA each day. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (USDT) - description: > - The maximum amount of USDT to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (USDT) - description: > - The minimum amount of USDT 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. - min: 600 - presets: + - name: Every 5 minutes (300) + value: 300 + - name: Every 10 minutes (600) + value: 600 - name: Every 20 minutes (1200) value: 1200 - name: Every 30 minutes (1800) @@ -1637,4397 +478,12 @@ gui: value: 3600 - name: Every 2 hours (7200) value: 7200 - - name: Every 3 hours (10800) - value: 10800 - - name: Every 6 hours (21600) - value: 21600 - - name: Every 12 hours (43200) - value: 43200 - - name: Every 24 hours (86400) - value: 86400 - - binding: baseline - name: Baseline KIMA per USDT - description: > - The absolute minimum amount of KIMA per USDT that the auction will trade at (e.g. 1.5). - 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 - - name: 1.1x - value: 1.1 - - 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. - min: 0 - presets: - - name: Disabled (0) - value: 0 - - name: 0.7x - value: 0.7 - - name: 0.8x - value: 0.8 - - name: 0.9x - value: 0.9 - - name: 0.95x - value: 0.95 - - name: 0.99x - value: 0.99 - - binding: initial-io - name: Kickoff KIMA per USDT - description: > - The initial KIMA per USDT to kickoff the first auction (e.g. 1.64). - min: 0 - - - deployment: polygon-usdc-mnw - name: Sell MNW for USDC on Polygon. - description: > - DCA MNW for USDC on Polygon. - deposits: - - token: polygon-mnw - min: 0 - presets: - - 0 - - 1000 - - 2000 - - 10000 - - 20000 - fields: - - binding: time-per-amount-epoch - name: Budget period (in seconds) - description: > - The budget is spent over this time period. - - For example, if the budget is daily then this is 86400 seconds (24 * 60 * 60). - 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 - - name: Per 30 days (2592000) - value: 2592000 - - name: Per 365 days (31536000) - value: 31536000 - - binding: amount-per-epoch - name: Budget (MNW per period) - description: > - The amount of MNW to spend each budget period. - - For example, if the budget is daily and this is 1000 then 1000 MNW will be sold for USDC each day. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (MNW) - description: > - The maximum amount of MNW to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (MNW) - description: > - The minimum amount of MNW 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. - min: 600 - presets: - - name: Every 20 minutes (1200) - value: 1200 - - name: Every 30 minutes (1800) - value: 1800 - - name: Every hour (3600) - value: 3600 - - name: Every 2 hours (7200) - value: 7200 - - name: Every 3 hours (10800) - value: 10800 - - name: Every 6 hours (21600) - value: 21600 - - name: Every 12 hours (43200) - value: 43200 - - name: Every 24 hours (86400) - value: 86400 - - binding: baseline - name: Baseline USDC per MNW - description: > - The absolute minimum amount of USDC per MNW that the auction will trade at (e.g. 0.1). - min: 0.01 - - 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 - - name: 1.1x - value: 1.1 - - 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. - min: 0 - presets: - - name: Disabled (0) - value: 0 - - name: 0.7x - value: 0.7 - - name: 0.8x - value: 0.8 - - name: 0.9x - value: 0.9 - - name: 0.95x - value: 0.95 - - name: 0.99x - value: 0.99 - - binding: initial-io - name: Kickoff USDC per MNW - description: > - The initial USDC per MNW to kickoff the first auction (e.g. 0.1). - min: 0.01 - - - deployment: polygon-mnw-usdc - name: Buy MNW with USDC on Polygon. - description: > - DCA USDC for MNW on Polygon. - deposits: - - token: polygon-usdc - min: 0 - presets: - - 0 - - 100 - - 1000 - - 5000 - - 10000 - fields: - - binding: time-per-amount-epoch - name: Budget period (in seconds) - description: > - The budget is spent over this time period. - - For example, if the budget is daily then this is 86400 seconds (24 * 60 * 60). - 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 - - name: Per 30 days (2592000) - value: 2592000 - - name: Per 365 days (31536000) - value: 31536000 - - binding: amount-per-epoch - name: Budget (USDC per period) - description: > - The amount of USDC to spend each budget period. - - For example, if the budget is daily and this is 100 then 100 USDC will be sold for MNW each day. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (USDC) - description: > - The maximum amount of USDC to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (USDC) - description: > - The minimum amount of USDC 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. - min: 600 - presets: - - name: Every 20 minutes (1200) - value: 1200 - - name: Every 30 minutes (1800) - value: 1800 - - name: Every hour (3600) - value: 3600 - - name: Every 2 hours (7200) - value: 7200 - - name: Every 3 hours (10800) - value: 10800 - - name: Every 6 hours (21600) - value: 21600 - - name: Every 12 hours (43200) - value: 43200 - - name: Every 24 hours (86400) - value: 86400 - - binding: baseline - name: Baseline MNW per USDC - description: > - The absolute minimum amount of MNW per USDC that the auction will trade at (e.g. 1.5). - min: 0.01 - - 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 - - name: 1.1x - value: 1.1 - - 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. - min: 0 - presets: - - name: Disabled (0) - value: 0 - - name: 0.7x - value: 0.7 - - name: 0.8x - value: 0.8 - - name: 0.9x - value: 0.9 - - name: 0.95x - value: 0.95 - - name: 0.99x - value: 0.99 - - binding: initial-io - name: Kickoff MNW per USDC - description: > - The initial MNW per USDC to kickoff the first auction (e.g. 2.2). - min: 0.01 - - - deployment: polygon-usdt-nht - name: Sell NHT for USDT on Polygon. - description: > - DCA NHT for USDT on Polygon. - deposits: - - token: polygon-nht - min: 0 - presets: - - 0 - - 100000 - - 500000 - - 1000000 - - 2000000 - fields: - - binding: time-per-amount-epoch - name: Budget period (in seconds) - description: > - The budget is spent over this time period. - - For example, if the budget is daily then this is 86400 seconds (24 * 60 * 60). - 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 - - name: Per 30 days (2592000) - value: 2592000 - - name: Per 365 days (31536000) - value: 31536000 - - binding: amount-per-epoch - name: Budget (NHT per period) - description: > - The amount of NHT to spend each budget period. - - For example, if the budget is daily and this is 1000 then 1000 NHT will be sold for USDT each day. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (NHT) - description: > - The maximum amount of NHT to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (NHT) - description: > - The minimum amount of NHT 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. - min: 600 - presets: - - name: Every 20 minutes (1200) - value: 1200 - - name: Every 30 minutes (1800) - value: 1800 - - name: Every hour (3600) - value: 3600 - - name: Every 2 hours (7200) - value: 7200 - - name: Every 3 hours (10800) - value: 10800 - - name: Every 6 hours (21600) - value: 21600 - - name: Every 12 hours (43200) - value: 43200 - - name: Every 24 hours (86400) - value: 86400 - - binding: baseline - name: Baseline USDT per NHT - description: > - The absolute minimum amount of USDT per NHT that the auction will trade at (e.g. 0.00038). - 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 - - name: 1.1x - value: 1.1 - - 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. - min: 0 - presets: - - name: Disabled (0) - value: 0 - - name: 0.7x - value: 0.7 - - name: 0.8x - value: 0.8 - - name: 0.9x - value: 0.9 - - name: 0.95x - value: 0.95 - - name: 0.99x - value: 0.99 - - binding: initial-io - name: Kickoff USDT per NHT - description: > - The initial USDT per NHT to kickoff the first auction (e.g. 0.00038). - min: 0 - - - deployment: polygon-nht-usdt - name: Buy NHT with USDT on Polygon. - description: > - DCA USDT for NHT on Polygon. - deposits: - - token: polygon-usdt - min: 0 - presets: - - 0 - - 100 - - 1000 - - 5000 - - 10000 - fields: - - binding: time-per-amount-epoch - name: Budget period (in seconds) - description: > - The budget is spent over this time period. - - For example, if the budget is daily then this is 86400 seconds (24 * 60 * 60). - 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 - - name: Per 30 days (2592000) - value: 2592000 - - name: Per 365 days (31536000) - value: 31536000 - - binding: amount-per-epoch - name: Budget (USDT per period) - description: > - The amount of USDT to spend each budget period. - - For example, if the budget is daily and this is 100 then 100 USDT will be sold for NHT each day. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (USDT) - description: > - The maximum amount of USDT to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (USDT) - description: > - The minimum amount of USDT 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. - min: 600 - presets: - - name: Every 20 minutes (1200) - value: 1200 - - name: Every 30 minutes (1800) - value: 1800 - - name: Every hour (3600) - value: 3600 - - name: Every 2 hours (7200) - value: 7200 - - name: Every 3 hours (10800) - value: 10800 - - name: Every 6 hours (21600) - value: 21600 - - name: Every 12 hours (43200) - value: 43200 - - name: Every 24 hours (86400) - value: 86400 - - binding: baseline - name: Baseline NHT per USDT - description: > - The absolute minimum amount of NHT per USDT that the auction will trade at (e.g. 2600). - min: 0.01 - - 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 - - name: 1.1x - value: 1.1 - - 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. - min: 0 - presets: - - name: Disabled (0) - value: 0 - - name: 0.7x - value: 0.7 - - name: 0.8x - value: 0.8 - - name: 0.9x - value: 0.9 - - name: 0.95x - value: 0.95 - - name: 0.99x - value: 0.99 - - binding: initial-io - name: Kickoff NHT per USDT - description: > - The initial NHT per USDT to kickoff the first auction (e.g. 2604). - min: 0.01 - - deployment: polygon-usdt-poli - name: Sell POLI for USDT on Polygon. - description: > - DCA POLI for USDT on Polygon. - deposits: - - token: polygon-poli - min: 0 - presets: - - 0 - - 100000 - - 500000 - - 1000000 - - 2000000 - fields: - - binding: time-per-amount-epoch - name: Budget period (in seconds) - description: > - The budget is spent over this time period. - - For example, if the budget is daily then this is 86400 seconds (24 * 60 * 60). - 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 - - name: Per 30 days (2592000) - value: 2592000 - - name: Per 365 days (31536000) - value: 31536000 - - binding: amount-per-epoch - name: Budget (POLI per period) - description: > - The amount of POLI to spend each budget period. - - For example, if the budget is daily and this is 1000 then 1000 POLI will be sold for USDT each day. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (POLI) - description: > - The maximum amount of POLI to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (POLI) - description: > - The minimum amount of POLI 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. - min: 600 - presets: - - name: Every 20 minutes (1200) - value: 1200 - - name: Every 30 minutes (1800) - value: 1800 - - name: Every hour (3600) - value: 3600 - - name: Every 2 hours (7200) - value: 7200 - - name: Every 3 hours (10800) - value: 10800 - - name: Every 6 hours (21600) - value: 21600 - - name: Every 12 hours (43200) - value: 43200 - - name: Every 24 hours (86400) - value: 86400 - - binding: baseline - name: Baseline USDT per POLI - description: > - The absolute minimum amount of USDT per POLI that the auction will trade at (e.g. 0.0005). - 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 - - name: 1.1x - value: 1.1 - - 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. - min: 0 - presets: - - name: Disabled (0) - value: 0 - - name: 0.7x - value: 0.7 - - name: 0.8x - value: 0.8 - - name: 0.9x - value: 0.9 - - name: 0.95x - value: 0.95 - - name: 0.99x - value: 0.99 - - binding: initial-io - name: Kickoff USDT per POLI - description: > - The initial USDT per POLI to kickoff the first auction (e.g. 0.00057). - min: 0 - - - deployment: polygon-poli-usdt - name: Buy POLI with USDT on Polygon. - description: > - DCA USDT for POLI on Polygon. - deposits: - - token: polygon-usdt - min: 0 - presets: - - 0 - - 100 - - 1000 - - 5000 - - 10000 - fields: - - binding: time-per-amount-epoch - name: Budget period (in seconds) - description: > - The budget is spent over this time period. - - For example, if the budget is daily then this is 86400 seconds (24 * 60 * 60). - 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 - - name: Per 30 days (2592000) - value: 2592000 - - name: Per 365 days (31536000) - value: 31536000 - - binding: amount-per-epoch - name: Budget (USDT per period) - description: > - The amount of USDT to spend each budget period. - - For example, if the budget is daily and this is 100 then 100 USDT will be sold for POLI each day. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (USDT) - description: > - The maximum amount of USDT to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (USDT) - description: > - The minimum amount of USDT 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. - min: 600 - presets: - - name: Every 20 minutes (1200) - value: 1200 - - name: Every 30 minutes (1800) - value: 1800 - - name: Every hour (3600) - value: 3600 - - name: Every 2 hours (7200) - value: 7200 - - name: Every 3 hours (10800) - value: 10800 - - name: Every 6 hours (21600) - value: 21600 - - name: Every 12 hours (43200) - value: 43200 - - name: Every 24 hours (86400) - value: 86400 - - binding: baseline - name: Baseline POLI per USDT - description: > - The absolute minimum amount of POLI per USDT that the auction will trade at (e.g. 1500). - 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 - - name: 1.1x - value: 1.1 - - 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. - min: 0 - presets: - - name: Disabled (0) - value: 0 - - name: 0.7x - value: 0.7 - - name: 0.8x - value: 0.8 - - name: 0.9x - value: 0.9 - - name: 0.95x - value: 0.95 - - name: 0.99x - value: 0.99 - - binding: initial-io - name: Kickoff POLI per USDT - description: > - The initial POLI per USDT to kickoff the first auction (e.g. 1700). - min: 0 - - deployment: polygon-weth-mnw - name: Sell MNW for WETH on Polygon. - description: > - DCA MNW for WETH on Polygon. - deposits: - - token: polygon-mnw - min: 0 - presets: - - 0 - - 1000 - - 2000 - - 10000 - - 20000 - fields: - - binding: time-per-amount-epoch - name: Budget period (in seconds) - description: > - The budget is spent over this time period. - - For example, if the budget is daily then this is 86400 seconds (24 * 60 * 60). - 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 - - name: Per 30 days (2592000) - value: 2592000 - - name: Per 365 days (31536000) - value: 31536000 - - binding: amount-per-epoch - name: Budget (MNW per period) - description: > - The amount of MNW to spend each budget period. - - For example, if the budget is daily and this is 1000 then 1000 MNW will be sold for WETH each day. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (MNW) - description: > - The maximum amount of MNW to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (MNW) - description: > - The minimum amount of MNW 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. - min: 600 - presets: - - name: Every 20 minutes (1200) - value: 1200 - - name: Every 30 minutes (1800) - value: 1800 - - name: Every hour (3600) - value: 3600 - - name: Every 2 hours (7200) - value: 7200 - - name: Every 3 hours (10800) - value: 10800 - - name: Every 6 hours (21600) - value: 21600 - - name: Every 12 hours (43200) - value: 43200 - - name: Every 24 hours (86400) - value: 86400 - - binding: baseline - name: Baseline WETH per MNW - description: > - The absolute minimum amount of WETH per MNW that the auction will trade at (e.g. 0.00012). - 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 - - name: 1.1x - value: 1.1 - - 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. - min: 0 - presets: - - name: Disabled (0) - value: 0 - - name: 0.7x - value: 0.7 - - name: 0.8x - value: 0.8 - - name: 0.9x - value: 0.9 - - name: 0.95x - value: 0.95 - - name: 0.99x - value: 0.99 - - binding: initial-io - name: Kickoff WETH per MNW - description: > - The initial WETH per MNW to kickoff the first auction (e.g. 0.00012). - min: 0 - - - deployment: polygon-mnw-weth - name: Buy MNW with WETH on Polygon. - description: > - DCA WETH for MNW on Polygon. - deposits: - - token: polygon-weth - min: 0 - presets: - - 0 - - 0.1 - - 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. - - For example, if the budget is daily then this is 86400 seconds (24 * 60 * 60). - 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 - - name: Per 30 days (2592000) - value: 2592000 - - name: Per 365 days (31536000) - value: 31536000 - - binding: amount-per-epoch - name: Budget (WETH per period) - description: > - The amount of WETH to spend each budget period. - - For example, if the budget is daily and this is 100 then 100 WETH will be sold for MNW each day. - 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. - min: 600 - presets: - - name: Every 20 minutes (1200) - value: 1200 - - name: Every 30 minutes (1800) - value: 1800 - - name: Every hour (3600) - value: 3600 - - name: Every 2 hours (7200) - value: 7200 - - name: Every 3 hours (10800) - value: 10800 - - name: Every 6 hours (21600) - value: 21600 - - name: Every 12 hours (43200) - value: 43200 - - name: Every 24 hours (86400) - value: 86400 - - binding: baseline - name: Baseline MNW per WETH - description: > - The absolute minimum amount of MNW per WETH that the auction will trade at (e.g. 6000). - 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 - - name: 1.1x - value: 1.1 - - 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. - min: 0 - presets: - - name: Disabled (0) - value: 0 - - name: 0.7x - value: 0.7 - - name: 0.8x - value: 0.8 - - name: 0.9x - value: 0.9 - - name: 0.95x - value: 0.95 - - name: 0.99x - value: 0.99 - - binding: initial-io - name: Kickoff MNW per WETH - description: > - The initial MNW per WETH to kickoff the first auction (e.g. 7460). - min: 0 - - - deployment: polygon-usdce-gfi - name: Sell GFI for USDC.e on Polygon. - description: > - DCA GFI for USDC.e on Polygon. - deposits: - - token: polygon-gfi - min: 0 - presets: - - 0 - - 10000 - - 20000 - - 100000 - - 200000 - fields: - - binding: time-per-amount-epoch - name: Budget period (in seconds) - description: > - The budget is spent over this time period. - - For example, if the budget is daily then this is 86400 seconds (24 * 60 * 60). - 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 - - name: Per 30 days (2592000) - value: 2592000 - - name: Per 365 days (31536000) - value: 31536000 - - binding: amount-per-epoch - name: Budget (GFI per period) - description: > - The amount of GFI to spend each budget period. - - For example, if the budget is daily and this is 1000 then 1000 GFI will be sold for USDC.e each day. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (GFI) - description: > - The maximum amount of GFI to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (GFI) - description: > - The minimum amount of GFI 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. - min: 600 - presets: - - name: Every 20 minutes (1200) - value: 1200 - - name: Every 30 minutes (1800) - value: 1800 - - name: Every hour (3600) - value: 3600 - - name: Every 2 hours (7200) - value: 7200 - - name: Every 3 hours (10800) - value: 10800 - - name: Every 6 hours (21600) - value: 21600 - - name: Every 12 hours (43200) - value: 43200 - - name: Every 24 hours (86400) - value: 86400 - - binding: baseline - name: Baseline USDC.e per GFI - description: > - The absolute minimum amount of USDC.e per GFI that the auction will trade at (e.g. 0.001). - 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 - - name: 1.1x - value: 1.1 - - 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. - min: 0 - presets: - - name: Disabled (0) - value: 0 - - name: 0.7x - value: 0.7 - - name: 0.8x - value: 0.8 - - name: 0.9x - value: 0.9 - - name: 0.95x - value: 0.95 - - name: 0.99x - value: 0.99 - - binding: initial-io - name: Kickoff USDC.e per GFI - description: > - The initial USDC.e per GFI to kickoff the first auction (e.g. 0.003). - min: 0 - - - deployment: polygon-gfi-usdce - name: Buy GFI with USDCe on Polygon. - description: > - DCA USDCe for GFI on Polygon. - deposits: - - token: polygon-usdce - min: 0 - presets: - - 0 - - 100 - - 1000 - - 5000 - - 10000 - fields: - - binding: time-per-amount-epoch - name: Budget period (in seconds) - description: > - The budget is spent over this time period. - - For example, if the budget is daily then this is 86400 seconds (24 * 60 * 60). - 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 - - name: Per 30 days (2592000) - value: 2592000 - - name: Per 365 days (31536000) - value: 31536000 - - binding: amount-per-epoch - name: Budget (USDCe per period) - description: > - The amount of USDCe to spend each budget period. - - For example, if the budget is daily and this is 100 then 100 USDCe will be sold for GFI each day. - 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. - min: 600 - presets: - - name: Every 20 minutes (1200) - value: 1200 - - name: Every 30 minutes (1800) - value: 1800 - - name: Every hour (3600) - value: 3600 - - name: Every 2 hours (7200) - value: 7200 - - name: Every 3 hours (10800) - value: 10800 - - name: Every 6 hours (21600) - value: 21600 - - name: Every 12 hours (43200) - value: 43200 - - name: Every 24 hours (86400) - value: 86400 - - binding: baseline - name: Baseline GFI per USDCe - description: > - The absolute minimum amount of GFI per USDCe that the auction will trade at (e.g. 250). - 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 - - name: 1.1x - value: 1.1 - - 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. - min: 0 - presets: - - name: Disabled (0) - value: 0 - - name: 0.7x - value: 0.7 - - name: 0.8x - value: 0.8 - - name: 0.9x - value: 0.9 - - name: 0.95x - value: 0.95 - - name: 0.99x - value: 0.99 - - binding: initial-io - name: Kickoff GFI per USDCe - description: > - The initial GFI per USDCe to kickoff the first auction (e.g. 250). - min: 0 - - - deployment: polygon-usdc-ioen - name: Sell IOEN for USDC on Polygon. - description: > - DCA IOEN for USDC on Polygon. - deposits: - - token: polygon-ioen - min: 0 - presets: - - 0 - - 100000 - - 200000 - - 1000000 - - 2000000 - fields: - - binding: time-per-amount-epoch - name: Budget period (in seconds) - description: > - The budget is spent over this time period. - - For example, if the budget is daily then this is 86400 seconds (24 * 60 * 60). - 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 - - name: Per 30 days (2592000) - value: 2592000 - - name: Per 365 days (31536000) - value: 31536000 - - binding: amount-per-epoch - name: Budget (IOEN per period) - description: > - The amount of IOEN to spend each budget period. - - For example, if the budget is daily and this is 10000 then 10000 IOEN will be sold for USDC each day. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (IOEN) - description: > - The maximum amount of IOEN to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (IOEN) - description: > - The minimum amount of IOEN 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. - min: 600 - presets: - - name: Every 20 minutes (1200) - value: 1200 - - name: Every 30 minutes (1800) - value: 1800 - - name: Every hour (3600) - value: 3600 - - name: Every 2 hours (7200) - value: 7200 - - name: Every 3 hours (10800) - value: 10800 - - name: Every 6 hours (21600) - value: 21600 - - name: Every 12 hours (43200) - value: 43200 - - name: Every 24 hours (86400) - value: 86400 - - binding: baseline - name: Baseline USDC per IOEN - description: > - The absolute minimum amount of USDC per IOEN that the auction will trade at (e.g. 0.002942). - 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 - - name: 1.1x - value: 1.1 - - 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. - min: 0 - presets: - - name: Disabled (0) - value: 0 - - name: 0.7x - value: 0.7 - - name: 0.8x - value: 0.8 - - name: 0.9x - value: 0.9 - - name: 0.95x - value: 0.95 - - name: 0.99x - value: 0.99 - - binding: initial-io - name: Kickoff USDC per IOEN - description: > - The initial USDC per IOEN to kickoff the first auction (e.g. 0.002942). - min: 0 - - - deployment: polygon-ioen-usdc - name: Buy IOEN with USDC on Polygon. - description: > - DCA USDC for IOEN on Polygon. - deposits: - - token: polygon-usdc - min: 0 - presets: - - 0 - - 100 - - 1000 - - 5000 - - 10000 - fields: - - binding: time-per-amount-epoch - name: Budget period (in seconds) - description: > - The budget is spent over this time period. - - For example, if the budget is daily then this is 86400 seconds (24 * 60 * 60). - 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 - - name: Per 30 days (2592000) - value: 2592000 - - name: Per 365 days (31536000) - value: 31536000 - - binding: amount-per-epoch - name: Budget (USDC per period) - description: > - The amount of USDC to spend each budget period. - - For example, if the budget is daily and this is 100 then 100 USDC will be sold for IOEN each day. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (USDC) - description: > - The maximum amount of USDC to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (USDC) - description: > - The minimum amount of USDC 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. - min: 600 - presets: - - name: Every 20 minutes (1200) - value: 1200 - - name: Every 30 minutes (1800) - value: 1800 - - name: Every hour (3600) - value: 3600 - - name: Every 2 hours (7200) - value: 7200 - - name: Every 3 hours (10800) - value: 10800 - - name: Every 6 hours (21600) - value: 21600 - - name: Every 12 hours (43200) - value: 43200 - - name: Every 24 hours (86400) - value: 86400 - - binding: baseline - name: Baseline IOEN per USDC - description: > - The absolute minimum amount of IOEN per USDC that the auction will trade at (e.g. 330). - 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 - - name: 1.1x - value: 1.1 - - 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. - min: 0 - presets: - - name: Disabled (0) - value: 0 - - name: 0.7x - value: 0.7 - - name: 0.8x - value: 0.8 - - name: 0.9x - value: 0.9 - - name: 0.95x - value: 0.95 - - name: 0.99x - value: 0.99 - - binding: initial-io - name: Kickoff IOEN per USDC - description: > - The initial IOEN per USDC to kickoff the first auction (e.g. 330). - min: 0 - - - deployment: bsc-tft-busd - name: Buy TFT with BUSD on BSC. - description: > - Swap BUSD for TFT on BSC. - deposits: - - token: bsc-busd - min: 0 - presets: - - 0 - - 100 - - 1000 - - 10000 - - 100000 - - fields: - - binding: time-per-amount-epoch - name: Budget period (in seconds) - description: > - The budget is spent over this time period. - - For example, if the budget is daily then this is 86400 seconds (24 * 60 * 60). - 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 - - name: Per 30 days (2592000) - value: 2592000 - - name: Per 365 days (31536000) - value: 31536000 - - binding: amount-per-epoch - name: Budget (BUSD per period) - description: > - The amount of BUSD to spend each budget period. - - For example, if the budget is daily and this is 1000 then 1000 BUSD will be spent buying TFT each day. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (BUSD) - description: > - The maximum amount of BUSD to spend in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (BUSD) - description: > - The minimum amount of BUSD to spend 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 20 minutes (1200) - value: 1200 - - name: Every 30 minutes (1800) - value: 1800 - - name: Every hour (3600) - value: 3600 - - name: Every 2 hours (7200) - value: 7200 - - name: Every 3 hours (10800) - value: 10800 - - name: Every 6 hours (21600) - value: 21600 - - name: Every 12 hours (43200) - value: 43200 - - name: Every 24 hours (86400) - value: 86400 - - binding: baseline - name: Baseline TFT per BUSD - description: > - The absolute minimum amount of TFT per BUSD that the auction will trade at (e.g. 111.1358) - min: 1 - - 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 - - name: 1.1x - value: 1.1 - - 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.7x - value: 0.7 - - name: 0.8x - value: 0.8 - - name: 0.9x - value: 0.9 - - name: 0.95x - value: 0.95 - - name: 0.99x - value: 0.99 - - binding: initial-io - name: Kickoff TFT per BUSD - description: > - The initial TFT per BUSD to kickoff the first auction. - min: 1 - - - deployment: bsc-busd-tft - name: Sell TFT for BUSD on BSC. - description: > - Swap TFT for BUSD on BSC. - deposits: - - token: bsc-tft - min: 0 - presets: - - 0 - - 10 - - 100 - - 1000 - - 10000 - - fields: - - binding: time-per-amount-epoch - name: Budget period (in seconds) - description: > - The budget is spent over this time period. - - For example, if the budget is daily then this is 86400 seconds (24 * 60 * 60). - 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 - - name: Per 30 days (2592000) - value: 2592000 - - name: Per 365 days (31536000) - value: 31536000 - - binding: amount-per-epoch - name: Budget (TFT per period) - description: > - The amount of TFT to spend each budget period. - - For example, if the budget is daily and this is 100 then 100 TFT will be sold for BUSD each day. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (TFT) - description: > - The maximum amount of TFT to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (TFT) - description: > - The minimum amount of TFT 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 20 minutes (1200) - value: 1200 - - name: Every 30 minutes (1800) - value: 1800 - - name: Every hour (3600) - value: 3600 - - name: Every 2 hours (7200) - value: 7200 - - name: Every 3 hours (10800) - value: 10800 - - name: Every 6 hours (21600) - value: 21600 - - name: Every 12 hours (43200) - value: 43200 - - name: Every 24 hours (86400) - value: 86400 - - binding: baseline - name: Baseline BUSD per TFT - description: > - The absolute minimum amount of BUSD per TFT that the auction will trade at (e.g. 0.007 BUSD per TFT). - 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 - - name: 1.1x - value: 1.1 - - 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.7x - value: 0.7 - - name: 0.8x - value: 0.8 - - name: 0.9x - value: 0.9 - - name: 0.95x - value: 0.95 - - name: 0.99x - value: 0.99 - - binding: initial-io - name: Kickoff BUSD per TFT - description: > - The initial BUSD per TFT to kickoff the first auction (e.g. 0.009 BUSD per TFT) - min: 0 - - - deployment: base-cbbtc-usdc - name: Buy cbBTC with USDC on Base. - description: > - Swap USDC for cbBTC on Base. - deposits: - - token: base-usdc - min: 0 - presets: - - 0 - - 10 - - 100 - - 1000 - - 10000 - - fields: - - binding: time-per-amount-epoch - name: Budget period (in seconds) - description: > - The budget is spent over this time period. - - For example, if the budget is daily then this is 86400 seconds (24 * 60 * 60). - 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 - - name: Per 30 days (2592000) - value: 2592000 - - name: Per 365 days (31536000) - value: 31536000 - - binding: amount-per-epoch - name: Budget (USDC per period) - description: > - The amount of USDC to spend each budget period. - - For example, if the budget is daily and this is 100 then 100 USDC will be sold for cbBTC each day. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (USDC) - description: > - The maximum amount of USDC to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (USDC) - description: > - The minimum amount of USDC 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 20 minutes (1200) - value: 1200 - - name: Every 30 minutes (1800) - value: 1800 - - name: Every hour (3600) - value: 3600 - - name: Every 2 hours (7200) - value: 7200 - - name: Every 3 hours (10800) - value: 10800 - - name: Every 6 hours (21600) - value: 21600 - - name: Every 12 hours (43200) - value: 43200 - - name: Every 24 hours (86400) - value: 86400 - - binding: baseline - name: Baseline cbBTC per USDC. - description: > - The absolute minimum amount of cbBTC per USDC that the auction will trade at (e.g. 0.00001 cbBTC per USDC). - 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 - - name: 1.1x - value: 1.1 - - 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.7x - value: 0.7 - - name: 0.8x - value: 0.8 - - name: 0.9x - value: 0.9 - - name: 0.95x - value: 0.95 - - name: 0.99x - value: 0.99 - - binding: initial-io - name: Kickoff cbBTC per USDC - description: > - The initial cbBTC per USDC to kickoff the first auction (e.g. 0.00001052631 cbBTC per USDC) - min: 0 - - - deployment: base-usdc-paid - name: Sell PAID for USDC on Base. - description: > - Sell PAID for USDC on Base. - deposits: - - token: base-paid - min: 0 - presets: - - 0 - - 100 - - 1000 - - 10000 - - 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 hour (3600) - value: 3600 - - name: Per day (86400) - value: 86400 - - name: Per week (604800) - value: 604800 - - binding: amount-per-epoch - name: Budget (PAID per period) - description: > - The amount of PAID to spend each budget period. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (PAID) - description: > - The maximum amount of PAID to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (PAID) - description: > - The minimum amount of PAID 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 - - name: Every 4 hours (14400) - value: 14400 - - binding: baseline - name: Baseline USDC per PAID - description: > - The absolute minimum amount of USDC per PAID that the auction will trade at (e.g. 0.03 USDC per PAID) - min: 0 - presets: - - name: 0.01 - value: 0.01 - - name: 0.02 - value: 0.02 - - name: 0.05 - value: 0.05 - - 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 USDC per PAID - description: > - The initial USDC per PAID to kickoff the first auction (e.g. 0.05 USDC per PAID) - min: 0 - presets: - - name: 0.05 - value: 0.05 - - name: 0.1 - value: 0.1 - - - deployment: base-paid-usdc - name: Buy PAID with USDC on Base. - description: > - Buy PAID with USDC on Base. - deposits: - - token: base-usdc - min: 0 - presets: - - 0 - - 100 - - 1000 - - 10000 - - 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 hour (3600) - value: 3600 - - name: Per day (86400) - value: 86400 - - name: Per week (604800) - value: 604800 - - binding: amount-per-epoch - name: Budget (USDC per period) - description: > - The amount of USDC to spend each budget period. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (USDC) - description: > - The maximum amount of USDC to spend in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (USDC) - description: > - The minimum amount of USDC to spend 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 - - name: Every 4 hours (14400) - value: 14400 - - binding: baseline - name: Baseline PAID per USDC - description: > - The absolute minimum amount of PAID per USDC that the auction will trade at (e.g. 10 PAID per USDC) - min: 0 - presets: - - name: 10 - value: 10 - - name: 20 - value: 20 - - name: 50 - value: 50 - - 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 PAID per USDC - description: > - The initial PAID per USDC to kickoff the first auction (e.g. 20 PAID per USDC) - min: 0 - presets: - - name: 20 - value: 20 - - name: 50 - value: 50 - - - deployment: base-lucky-weth - name: Buy LUCKY with WETH on Base. - description: > - Buy LUCKY with WETH on Base. - deposits: - - token: base-weth - min: 0 - presets: - - 0 - - 0.005 - - 0.05 - - 0.5 - - 1 - - 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 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 spend in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (WETH) - description: > - The minimum amount of WETH to spend 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 - - name: Every 4 hours (14400) - value: 14400 - - binding: baseline - name: Baseline LUCKY per WETH - description: > - The absolute minimum amount of LUCKY per WETH that the auction will trade at (e.g. 1000000 LUCKY per WETH) - min: 0 - presets: - - name: 1500000 - value: 1500000 - - name: 2000000 - value: 2000000 - - name: 3000000 - value: 3000000 - - 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 LUCKY per WETH - description: > - The initial LUCKY per WETH to kickoff the first auction (e.g. 2000000 LUCKY per WETH) - min: 0 - presets: - - name: 5000000 - value: 5000000 - - name: 6000000 - value: 6000000 - - - deployment: base-weth-lucky - name: Sell LUCKY for WETH on Base. - description: > - Swap LUCKY for WETH on Base. - deposits: - - token: base-lucky - min: 0 - presets: - - 0 - - 12500 - - 125000 - - 1250000 - - 2500000 - - 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 hour (3600) - value: 3600 - - name: Per day (86400) - value: 86400 - - name: Per week (604800) - value: 604800 - - binding: amount-per-epoch - name: Budget (LUCKY per period) - description: > - The amount of LUCKY to spend each budget period. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (LUCKY) - description: > - The maximum amount of LUCKY to spend in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (LUCKY) - description: > - The minimum amount of LUCKY to spend 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 - - name: Every 4 hours (14400) - value: 14400 - - binding: baseline - name: Baseline WETH per LUCKY - description: > - The absolute minimum amount of WETH per LUCKY that the auction will trade at (e.g. 0.0000004 WETH per LUCKY) - min: 0 - presets: - - name: 0.0000006 - value: 0.0000006 - - name: 0.0000004 - value: 0.0000004 - - name: 0.0000002 - value: 0.0000002 - - 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 LUCKY - description: > - The initial WETH per LUCKY to kickoff the first auction (e.g. 0.0000003 LUCKY per WETH) - min: 0 - presets: - - name: 0.0000006 - value: 0.0000006 - - name: 0.000009 - value: 0.000009 - - - deployment: base-usdc-lucky - name: Sell LUCKY for USDC on Base. - description: > - Sell LUCKY for USDC on Base. - deposits: - - token: base-lucky - min: 0 - presets: - - 0 - - 500000 - - 1500000 - - 2500000 - - 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 hour (3600) - value: 3600 - - name: Per day (86400) - value: 86400 - - name: Per week (604800) - value: 604800 - - binding: amount-per-epoch - name: Budget (LUCKY per period) - description: > - The amount of LUCKY to spend each budget period. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (LUCKY) - description: > - The maximum amount of LUCKY to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (LUCKY) - description: > - The minimum amount of LUCKY 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 - - name: Every 4 hours (14400) - value: 14400 - - binding: baseline - name: Baseline USDC per LUCKY - description: > - The absolute minimum amount of USDC per LUCKY that the auction will trade at (e.g. 0.0015 USDC per LUCKY) - min: 0 - presets: - - name: 0.0005 - value: 0.0005 - - name: 0.0008 - value: 0.0008 - - name: 0.0010 - value: 0.0010 - - 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 USDC per LUCKY - description: > - The initial USDC per LUCKY to kickoff the first auction (e.g. 0.05 USDC per LUCKY) - min: 0 - presets: - - name: 0.001595 - value: 0.001595 - - name: 0.0016 - value: 0.0016 - - - deployment: base-lucky-usdc - name: Buy LUCKY with USDC on Base. - description: > - Buy LUCKY with USDC on Base. - deposits: - - token: base-usdc - min: 0 - presets: - - 0 - - 100 - - 1000 - - 10000 - - 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 hour (3600) - value: 3600 - - name: Per day (86400) - value: 86400 - - name: Per week (604800) - value: 604800 - - binding: amount-per-epoch - name: Budget (USDC per period) - description: > - The amount of USDC to spend each budget period. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (USDC) - description: > - The maximum amount of USDC to spend in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (USDC) - description: > - The minimum amount of USDC to spend 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 - - name: Every 4 hours (14400) - value: 14400 - - binding: baseline - name: Baseline LUCKY per USDC - description: > - The absolute minimum amount of LUCKY per USDC that the auction will trade at (e.g. 600 LUCKY per USDC) - min: 0 - presets: - - name: 400 - value: 400 - - name: 500 - value: 500 - - name: 600 - value: 600 - - 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 LUCKY per USDC - description: > - The initial LUCKY per USDC to kickoff the first auction (e.g.600 LUCKY per USDC) - min: 0 - presets: - - name: 623 - value: 623 - - name: 650 - value: 650 - - - deployment: ethereum-pai-weth - name: Sell PAI for WETH on Ethereum. - description: > - Swap PAI for WETH on Ethereum mainnet. - deposits: - - token: ethereum-pai - min: 0 - presets: - - 0 - - 100 - - 500 - - 1000 - - 5000 - - 10000 - - 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 (PAI per period) - description: > - The amount of PAI to spend each budget period. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (PAI) - description: > - The maximum amount of PAI to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (PAI) - description: > - The minimum amount of PAI 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 PAI - description: > - The absolute minimum amount of WETH per PAI that the auction will trade at. (e.g. 0.0001 WETH per PAI) - min: 0 - presets: - - name: 0.0001 - value: 0.0001 - - name: 0.0005 - value: 0.0005 - - name: 0.001 - value: 0.001 - - 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 PAI - description: > - The initial WETH per PAI to kickoff the first auction. (e.g. 0.00015 WETH per PAI) - min: 0 - presets: - - name: 0.001 - value: 0.001 - - name: 0.002 - value: 0.002 - - name: 0.005 - value: 0.005 - - - deployment: ethereum-weth-pai - name: Sell WETH for PAI on Ethereum. - description: > - Swap WETH for PAI on Ethereum mainnet. - deposits: - - token: ethereum-weth - min: 0 - presets: - - 0 - - 0.1 - - 0.5 - - 1 - - 2 - - 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 PAI per WETH - description: > - The absolute minimum amount of PAI per WETH that the auction will trade at. (e.g. 5000 PAI per WETH) - min: 0 - presets: - - name: 500 - value: 500 - - name: 1000 - value: 1000 - - name: 2000 - value: 2000 - - 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 PAI per WETH - description: > - The initial PAI per WETH to kickoff the first auction. (e.g. 6500 PAI per WETH) - min: 0 - presets: - - name: 1000 - value: 1000 - - name: 2000 - value: 2000 - - name: 5000 - value: 5000 - - - deployment: ethereum-weth-mnw - name: Sell MNW for WETH on Ethereum. - description: > - Swap MNW for WETH on Ethereum mainnet. - deposits: - - token: ethereum-mnw - min: 0 - presets: - - 0 - - 100 - - 500 - - 1000 - - 5000 - - 10000 - - 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 (MNW per period) - description: > - The amount of MNW to spend each budget period. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (MNW) - description: > - The maximum amount of MNW to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (MNW) - description: > - The minimum amount of MNW 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 MNW - description: > - The absolute minimum amount of WETH per MNW that the auction will trade at. (e.g. 0.0001 WETH per MNW) - 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 MNW - description: > - The initial WETH per MNW to kickoff the first auction. (e.g. 0.00015 WETH per MNW) - min: 0 - - - deployment: ethereum-mnw-weth - name: Buy MNW for WETH on Ethereum. - description: > - Swap WETH for MNW on Ethereum mainnet. - deposits: - - token: ethereum-weth - min: 0 - presets: - - 0 - - 0.1 - - 0.5 - - 1 - - 2 - - 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 MNW per WETH - description: > - The absolute minimum amount of MNW per WETH that the auction will trade at. (e.g. 5000 MNW per WETH) - min: 0 - presets: - - name: 500 - value: 500 - - name: 1000 - value: 1000 - - name: 2000 - value: 2000 - - 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 MNW per WETH - description: > - The initial MNW per WETH to kickoff the first auction. (e.g. 6300 MNW per WETH) - min: 0 - - - deployment: ethereum-weth-lock - name: Sell LOCK for WETH on Ethereum. - description: > - Swap LOCK for WETH on Ethereum mainnet. - deposits: - - token: ethereum-lock - min: 0 - presets: - - 0 - - 250 - - 750 - - 1250 - - 5000 - - 10000 - - 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 (LOCK per period) - description: > - The amount of LOCK to spend each budget period. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (LOCK) - description: > - The maximum amount of LOCK to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (LOCK) - description: > - The minimum amount of LOCK 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 LOCK - description: > - The absolute minimum amount of WETH per LOCK that the auction will trade at. (e.g. 0.0001 WETH per LOCK) - 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 LOCK - description: > - The initial WETH per LOCK to kickoff the first auction. (e.g. 0.00015 WETH per LOCK) - min: 0 - - - deployment: ethereum-lock-weth - name: Sell WETH for LOCK on Ethereum. - description: > - Swap WETH for LOCK on Ethereum mainnet. - deposits: - - token: ethereum-weth - min: 0 - presets: - - 0 - - 0.1 - - 0.5 - - 1 - - 2 - - 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 LOCK per WETH - description: > - The absolute minimum amount of LOCK per WETH that the auction will trade at. (e.g. 5000 LOCK per WETH) - 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 LOCK per WETH - description: > - The initial LOCK per WETH to kickoff the first auction. (e.g. 7000 LOCK per WETH) - min: 0 - - - deployment: ethereum-usdc-nmt - name: Sell NMT for USDC on Ethereum. - description: > - Swap NMT for USDC on Ethereum mainnet. - deposits: - - token: ethereum-nmt - min: 0 - presets: - - 0 - - 100 - - 500 - - 1000 - - 5000 - - 10000 - - 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 (NMT per period) - description: > - The amount of NMT to spend each budget period. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (NMT) - description: > - The maximum amount of NMT to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (NMT) - description: > - The minimum amount of NMT 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 USDC per NMT - description: > - The absolute minimum amount of USDC per NMT that the auction will trade at. (e.g. 2 USDC per NMT) - min: 0 - presets: - - name: 1.75 - value: 1.75 - - name: 2 - value: 2 - - name: 2.25 - value: 2.25 - - 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 USDC per NMT - description: > - The initial USDC per NMT to kickoff the first auction. (e.g. 9 USDC per NMT) - min: 0 - presets: - - name: 4 - value: 4 - - name: 6 - value: 6 - - name: 9 - value: 9 - - - deployment: ethereum-nmt-usdc - name: Sell USDC for NMT on Ethereum. - description: > - Swap USDC for NMT on Ethereum mainnet. - deposits: - - token: ethereum-usdc - 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 (USDC per period) - description: > - The amount of USDC to spend each budget period. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (USDC) - description: > - The maximum amount of USDC to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (USDC) - description: > - The minimum amount of USDC 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 NMT per USDC - description: > - The absolute minimum amount of NMT per USDC that the auction will trade at. (e.g. 0.4 NMT per USDC) - min: 0 - presets: - - name: 0.35 - value: 0.35 - - name: 0.4 - value: 0.4 - - name: 0.45 - value: 0.45 - - 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 NMT per USDC - description: > - The initial NMT per USDC to kickoff the first auction. (e.g. 0.9 NMT per USDC) - min: 0 - presets: - - name: 0.8 - value: 0.8 - - name: 1.2 - value: 1.2 - - name: 1.5 - value: 1.5 - - - deployment: ethereum-usdt-lock - name: Sell LOCK for USDT on Ethereum. - description: > - Swap LOCK for USDT on Ethereum mainnet. - deposits: - - token: ethereum-lock - min: 0 - presets: - - 0 - - 250 - - 750 - - 1250 - - 5000 - - 10000 - - 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 (LOCK per period) - description: > - The amount of LOCK to spend each budget period. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (LOCK) - description: > - The maximum amount of LOCK to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (LOCK) - description: > - The minimum amount of LOCK 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 USDT per LOCK - description: > - The absolute minimum amount of USDT per LOCK that the auction will trade at. (e.g. 0.4 USDT per LOCK) - 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 USDT per LOCK - description: > - The initial USDT per LOCK to kickoff the first auction. (e.g. 9 USDT per LOCK) - min: 0 - - - deployment: ethereum-lock-usdt - name: Sell USDT for LOCK on Ethereum. - description: > - Swap USDT for LOCK on Ethereum mainnet. - deposits: - - token: ethereum-usdt - 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 (USDT per period) - description: > - The amount of USDT to spend each budget period. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (USDT) - description: > - The maximum amount of USDT to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (USDT) - description: > - The minimum amount of USDT 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 LOCK per USDT - description: > - The absolute minimum amount of LOCK per USDT that the auction will trade at. (e.g. 2 LOCK per USDT) - 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 LOCK per USDT - description: > - The initial LOCK per USDT to kickoff the first auction. (e.g. 0.9 LOCK per USDT) - min: 0 - - - deployment: flare-cysflr-cusdx - name: Sell cUSDX for cysFLR on Flare. - description: > - Swap cUSDX for cysFLR on Flare. - deposits: - - token: flare-cusdx - 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 (cUSDX per period) - description: > - The amount of cUSDX to spend each budget period. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (cUSDX) - description: > - The maximum amount of cUSDX to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (cUSDX) - description: > - The minimum amount of cUSDX 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 cUSDX - description: > - The absolute minimum amount of cysFLR per cUSDX that the auction will trade at. (e.g. 1.3 cysFLR per cUSDX) - 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 cUSDX - 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. 0.75 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. 0.80 cUSDX per cysFLR) - min: 0 - - - deployment: flare-usdce-cusdx - name: Sell cUSDX for USDCe on Flare. - description: > - Swap cUSDX for USDCe on Flare. - deposits: - - token: flare-cusdx - 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 (cUSDX per period) - description: > - The amount of cUSDX to spend each budget period. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (cUSDX) - description: > - The maximum amount of cUSDX to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (cUSDX) - description: > - The minimum amount of cUSDX 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 cUSDX - description: > - The absolute minimum amount of USDCe per cUSDX 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 cUSDX - description: > - The initial USDCe per cUSDX to kickoff the first auction. - min: 0 - - - deployment: flare-cusdx-usdce - name: Sell USDCe for cUSDX on Flare. - description: > - Swap USDCe for cUSDX on Flare. - deposits: - - token: flare-usdce - 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 (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 cUSDX per USDCe - description: > - The absolute minimum amount of cUSDX 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 cUSDX per USDCe - description: > - The initial cUSDX per USDCe to kickoff the first auction. - 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: > - 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. - 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. - 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. - 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. - 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: > - Swap WFLR for SFLR on Flare based on underlying collateral. - deposits: - - token: flare-wflr - 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 (WFLR per period) - description: > - The amount of WFLR to spend each budget period. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (WFLR) - description: > - The maximum amount of WFLR to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (WFLR) - description: > - The minimum amount of WFLR 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: 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 - - - deployment: flare-wflr-sflr - name: Sell SFLR for WFLR on Flare based on underlying collateral. - description: > - Swap SFLR for WFLR on Flare based on underlying collateral. - deposits: - - token: flare-sflr - 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 (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: 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 - - - deployment: flare-usdce-wflr - name: Sell WFLR for USDC.e on Flare. - description: > - Swap WFLR for USDC.e on Flare. - deposits: - - token: flare-wflr - 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 (WFLR per period) - description: > - The amount of WFLR to spend each budget period. - min: 0 - - binding: max-trade-amount - name: Maximum trade size (WFLR) - description: > - The maximum amount of WFLR to sell in a single auction. - min: 0 - - binding: min-trade-amount - name: Minimum trade size (WFLR) - description: > - The minimum amount of WFLR 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 + - name: Every 4 hours (14400) + value: 14400 - binding: baseline - name: Baseline USDC.e per WFLR + name: Baseline COFEK per WETH description: > - The absolute minimum amount of USDC.e per WFLR that the auction will trade at. (e.g. 0.02 USDC.e per WFLR) + The absolute minimum amount of COFEK per WETH that the auction will trade at (e.g. 10 COFEK per WETH) min: 0 - binding: next-trade-multiplier name: Auction start multiplier @@ -6053,9 +509,9 @@ gui: - name: 0.95x value: 0.95 - binding: initial-io - name: Kickoff USDC.e per WFLR + name: Kickoff COFEK per WETH description: > - The initial USDC.e per WFLR to kickoff the first auction. (e.g. 0.02 USDC.e per WFLR) + The initial COFEK per WETH to kickoff the first auction (e.g. 20 COFEK per WETH) min: 0 --- #raindex-subparser !Raindex subparser. diff --git a/public/_strategies/raindex/2-dynamic-spread/dynamic-spread.rain b/public/_strategies/raindex/2-dynamic-spread/dynamic-spread.rain index ed50047b..e5d3b3ea 100644 --- a/public/_strategies/raindex/2-dynamic-spread/dynamic-spread.rain +++ b/public/_strategies/raindex/2-dynamic-spread/dynamic-spread.rain @@ -5,9 +5,9 @@ gui: name: Two-sided dynamic spread strategies description: The dynamic spread strategy for market-making uses time-based adjustments to maintain liquidity by narrowing spreads as market conditions stabilize, while recalculating averages and trade sizes to mitigate risks during trends. deployments: - - deployment: arbitrum-glo-lusd - name: USDGLO<>LUSD on Arbitrum. - description: Rotate USDGLO and LUSD on Arbitrum. + - deployment: base-usdc-cofek + name: USDC<>COFEK on Base. + description: Rotate USDC and COFEK on Base. fields: - binding: is-fast-exit @@ -19,18 +19,14 @@ gui: - name: No value: 0 - binding: initial-io - name: Initial price (USDGLO per LUSD) - description: The rough price ratio for USDGLO to LUSD (e.g. 0.99209209209 if LUSD is lower). + name: Initial price (USDC per COFEK) + description: The rough USDC price you see for COFEK on Dex Screener (e.g. 0.04983). min: 0 - binding: next-trade-multiplier name: Next trade multiplier description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. min: 1 presets: - - name: 1.001x - value: 1.001 - - name: 1.005x - value: 1.005 - name: 1.01x value: 1.01 - name: 1.02x @@ -66,46 +62,50 @@ gui: - name: 8 hours (28800) value: 28800 - binding: max-amount - name: Maximum amount per auction (USDGLO) - description: The maximum amount of USDGLO that will be offered in a single auction. + name: Max amount + description: The maximum amount of USDC that will be offered in a single auction. min: 5 presets: - - value: 10 - - value: 20 - - value: 50 - - value: 100 - - value: 150 - - value: 500 + - name: $10 + value: 10 + - name: $20 + value: 20 + - name: $50 + value: 50 + - name: $100 + value: 100 - binding: min-amount - name: Minimum amount per auction (USDGLO) - description: The minimum amount of USDGLO that will be offered in a single auction. + name: Minimum amount + description: The minimum amount of USDC that will be offered in a single auction. min: 5 presets: - - value: 5 - - value: 10 - - value: 20 - - value: 50 - - value: 100 - + - name: $5 + value: 5 + - name: $10 + value: 10 + - name: $20 + value: 20 deposits: - - token: arbitrum-glo + - token: base-usdc min: 0 presets: - 0 - 100 + - 200 - 500 - 1000 - - token: arbitrum-lusd + - token: base-cofek min: 0 presets: - 0 - - 100 - - 500 - 1000 + - 5000 + - 10000 + - 20000 - - deployment: polygon-quick-wmatic - name: QUICK<>WPOL (WMATIC) on Polygon. - description: Rotate QUICK and WPOL (WMATIC) on Polygon. + - deployment: base-cofek-weth + name: COFEK<>WETH on Base. + description: Rotate COFEK and WETH on Base. fields: - binding: is-fast-exit @@ -117,8 +117,8 @@ gui: - name: No value: 0 - binding: initial-io - name: Initial price (QUICK per WPOL/WMATIC) - description: The rough price ratio for QUICK to WPOL/WMATIC (e.g. 0.1). + name: Initial price (COFEK per WETH) + description: The rough COFEK per WETH price you see on Dex Screener. min: 0 - binding: next-trade-multiplier name: Next trade multiplier @@ -160,3224 +160,99 @@ gui: - name: 8 hours (28800) value: 28800 - binding: max-amount - name: Maximum amount per auction (WPOL) - description: The maximum amount of WPOL that will be offered in a single auction. - min: 0 - presets: - - value: 50 - - value: 100 - - value: 150 - - value: 500 - - binding: min-amount - name: Minimum amount per auction (WPOL) - description: The minimum amount of WPOL that will be offered in a single auction. - min: 0 - presets: - - value: 20 - - value: 50 - - value: 100 - - deposits: - - token: polygon-quick - min: 0 - presets: - - 0 - - 100 - - 500 - - 1000 - - 70000 - - token: polygon-wmatic - min: 0 - presets: - - 0 - - 100 - - 500 - - 1000 - - 7000 - - - deployment: polygon-quick-old-quick - name: QUICK (old)<>QUICK on Polygon. - description: Rotate QUICK (old) and QUICK on Polygon. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (QUICK per QUICK (old)) - description: The rough price ratio for new QUICK to old QUICK (e.g. 1034). - min: 1000 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.005x - value: 1.005 - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Maximum amount per auction (QUICK new) - description: The maximum amount of QUICK (new) that will be offered in a single auction. + name: Max amount + description: The maximum amount of COFEK that will be offered in a single auction. min: 0 presets: - - value: 200 - - value: 300 - - value: 500 - - value: 1000 - - value: 1500 + - name: 100000 + value: 100000 + - name: 200000 + value: 200000 + - name: 500000 + value: 500000 + - name: 1000000 + value: 1000000 - binding: min-amount - name: Minimum amount per auction (QUICK new) - description: The minimum amount of QUICK (new) that will be offered in a single auction. + name: Minimum amount + description: The minimum amount of COFEK that will be offered in a single auction. min: 0 presets: - - value: 100 - - value: 150 - - value: 200 - - value: 500 - + - name: 100000 + value: 100000 + - name: 200000 + value: 200000 + - name: 500000 + value: 500000 + - name: 1000000 + value: 1000000 deposits: - - token: polygon-quick-old + - token: base-weth min: 0 presets: - 0 - 0.1 + - 0.2 - 0.5 - 1 - - 10 - - 12.5 - - 75 - - token: polygon-quick + - token: base-cofek min: 0 presets: - 0 - - 100 - - 500 - - 1000 - 10000 - - 12500 - - 75000 + - 50000 + - 100000 + - 200000 - - deployment: polygon-usdc-ioen - name: USDC<>IOEN on Polygon. - description: Rotate USDC and IOEN on Polygon. +scenarios: + base: + orderbook: base + runs: 1 + bindings: + raindex-subparser: 0x662dFd6d5B6DF94E07A60954901D3001c24F856a + history-cap: '1e50' + shy-epoch: 0.05 + scenarios: + usdc-cofek: + runs: 1 + bindings: + amount-token: 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 + initial-output-token: 0xa794e6e187E7Bc0aBDfb1025260eD8482328A599 + initial-input-token: 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 + cofek-weth: + runs: 1 + bindings: + amount-token: 0xa794e6e187E7Bc0aBDfb1025260eD8482328A599 + initial-output-token: 0x4200000000000000000000000000000000000006 + initial-input-token: 0xa794e6e187E7Bc0aBDfb1025260eD8482328A599 - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (USDC per IOEN) - description: The rough USD price you see for IOEN on Dextools (e.g. 0.0026). - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Maximum amount per auction (USDC) - description: The maximum amount of USDC that will be offered in a single auction. - min: 0 - presets: - - value: 10 - - value: 20 - - value: 50 - - value: 100 - - value: 200 - - binding: min-amount - name: Minimum amount per auction (USDC) - description: The minimum amount of USDC that will be offered in a single auction. - min: 0 - presets: - - value: 10 - - value: 20 +networks: + base: + rpc: https://mainnet.base.org + chain-id: 8453 + network-id: 8453 + currency: ETH - deposits: - - token: polygon-usdc - min: 0 - presets: - - 0 - - 100 - - 500 - - 1000 - - 5000 - - 10000 - - token: polygon-ioen - min: 0 - presets: - - 0 - - 500000 - - 1000000 - - 2000000 - - 3500000 +metaboards: + base: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/mb-base-0x59401C93/0.1/gn - - deployment: polygon-usdc-mnw - name: USDC<>MNW on Polygon. - description: Rotate USDC and MNW on Polygon. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (USDC per MNW) - description: The rough USD price you see for MNW on Dextools (e.g. 0.44). - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Maximum amount per auction (USDC) - description: The maximum amount of USDC that will be offered in a single auction. - min: 0 - presets: - - value: 10 - - value: 20 - - value: 50 - - value: 100 - - value: 200 - - binding: min-amount - name: Minimum amount per auction (USDC) - description: The minimum amount of USDC that will be offered in a single auction. - min: 0 - presets: - - value: 10 - - value: 20 - - deposits: - - token: polygon-usdc - min: 0 - presets: - - 0 - - 100 - - 500 - - 1000 - - 5000 - - 10000 - - token: polygon-mnw - min: 0 - presets: - - 0 - - 1000 - - 5000 - - 10000 - - 20000 - - - deployment: polygon-usdt-poli - name: USDT<>POLI on Polygon. - description: Rotate USDT and POLI on Polygon. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (USDT per POLI) - description: The rough USD price you see for POLI on Dextools (e.g. 0.00057). - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Maximum amount per auction (USDT) - description: The maximum amount of USDT that will be offered in a single auction. - min: 0 - presets: - - value: 10 - - value: 20 - - value: 50 - - value: 100 - - value: 200 - - binding: min-amount - name: Minimum amount per auction (USDT) - description: The minimum amount of USDT that will be offered in a single auction. - min: 0 - presets: - - value: 10 - - value: 20 - - deposits: - - token: polygon-usdt - min: 0 - presets: - - 0 - - 100 - - 500 - - 1000 - - 5000 - - 10000 - - token: polygon-poli - min: 0 - presets: - - 0 - - 100000 - - 500000 - - 1000000 - - 2000000 - - - - - deployment: polygon-weth-mnw - name: WETH<>MNW on Polygon. - description: Rotate WETH and MNW on Polygon. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (WETH per MNW) - description: The rough WETH price you see for MNW on Dextools (e.g. 0.00012). - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Maximum amount per auction (WETH) - description: The maximum amount of WETH that will be offered in a single auction. - min: 0 - presets: - - value: 0.1 - - value: 0.5 - - value: 1 - - value: 1.5 - - value: 2 - - binding: min-amount - name: Minimum amount per auction (WETH) - description: The minimum amount of WETH that will be offered in a single auction. - min: 0 - presets: - - value: 0.1 - - value: 0.5 - - deposits: - - token: polygon-weth - min: 0 - presets: - - 0 - - 0.1 - - 0.5 - - 1 - - 1.5 - - token: polygon-mnw - min: 0 - presets: - - 0 - - 1000 - - 5000 - - 10000 - - 20000 - - - deployment: polygon-usdt-nht - name: USDT<>NHT on Polygon. - description: Rotate USDT and NHT on Polygon. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (USDT per NHT) - description: The rough USD price you see for NHT on Dextools (e.g. 0.0004). - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Maximum amount per auction (USDT) - description: The maximum amount of USDT that will be offered in a single auction. - min: 0 - presets: - - value: 10 - - value: 20 - - value: 50 - - value: 100 - - value: 200 - - binding: min-amount - name: Minimum amount per auction (USDT) - description: The minimum amount of USDT that will be offered in a single auction. - min: 0 - presets: - - value: 10 - - value: 20 - - deposits: - - token: polygon-usdt - min: 0 - presets: - - 0 - - 100 - - 500 - - 1000 - - 5000 - - 10000 - - token: polygon-nht - min: 0 - presets: - - 0 - - 100000 - - 500000 - - 1000000 - - 2000000 - - - deployment: polygon-usdce-gfi - name: USDCe<>GFI on Polygon. - description: Rotate USDCe and GFI on Polygon. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (USDCe per GFI) - description: The rough USD price you see for GFI on Dextools (e.g. 0.0038). - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Maximum amount per auction (USDCe) - description: The maximum amount of USDCe that will be offered in a single auction. - min: 0 - presets: - - value: 10 - - value: 20 - - value: 50 - - value: 100 - - value: 200 - - binding: min-amount - name: Minimum amount per auction (USDCe) - description: The minimum amount of USDCe that will be offered in a single auction. - min: 0 - presets: - - value: 10 - - value: 20 - - deposits: - - token: polygon-usdce - min: 0 - presets: - - 0 - - 100 - - 500 - - 1000 - - 5000 - - 10000 - - token: polygon-gfi - min: 0 - presets: - - 0 - - 10000 - - 50000 - - 100000 - - 200000 - - - - deployment: base-usdc-weth - name: USDC<>WETH on Base. - description: Rotate USDC and WETH on Base. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (USDC per WETH) - description: The rough USDC price you see for WETH on Dextools (e.g. 2500). - min: 1 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Max amount - description: The maximum amount of USDC that will be offered in a single auction. - min: 5 - presets: - - name: $10 - value: 10 - - name: $20 - value: 20 - - name: $50 - value: 50 - - name: $100 - value: 100 - - binding: min-amount - name: Minimum amount - description: The minimum amount of USDC that will be offered in a single auction. - min: 5 - presets: - - name: $5 - value: 5 - - name: $10 - value: 10 - - name: $20 - value: 20 - - deposits: - - token: base-usdc - min: 0 - presets: - - 0 - - 100 - - 200 - - 500 - - 1000 - - token: base-weth - min: 0 - presets: - - 0 - - 0.05 - - 0.1 - - 0.2 - - 0.5 - - deployment: base-lucky-weth - name: LUCKY<>WETH on Base. - description: Rotate LUCKY and WETH on Base. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (WETH per LUCKY) - description: The rough LUCKY price you see for WETH on Dextools (e.g. 0.0000009419). - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Max amount - description: The maximum amount of LUCKY that will be offered in a single auction. - min: 1550 - presets: - - name: 3100 - value: 3100 - - name: 6200 - value: 6200 - - name: 15550 - value: 15550 - - name: 30900 - value: 30900 - - binding: min-amount - name: Minimum amount - description: The minimum amount of LUCKY that will be offered in a single auction. - min: 1550 - presets: - - name: 1550 - value: 1550 - - name: 3100 - value: 3100 - - name: 6200 - value: 6200 - - deposits: - - token: base-lucky - min: 0 - presets: - - 0 - - 30000 - - 60000 - - 150000 - - 300000 - - token: base-weth - min: 0 - presets: - - 0 - - 0.05 - - 0.1 - - 0.2 - - 0.5 - - - deployment: base-usdc-paid - name: USDC<>PAID on Base. - description: Rotate USDC and PAID on Base. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (USDC per PAID) - description: The rough USDC price you see for PAID on Dex Screener (e.g. 0.04983). - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Max amount - description: The maximum amount of USDC that will be offered in a single auction. - min: 5 - presets: - - name: $10 - value: 10 - - name: $20 - value: 20 - - name: $50 - value: 50 - - name: $100 - value: 100 - - binding: min-amount - name: Minimum amount - description: The minimum amount of USDC that will be offered in a single auction. - min: 5 - presets: - - name: $5 - value: 5 - - name: $10 - value: 10 - - name: $20 - value: 20 - deposits: - - token: base-usdc - min: 0 - presets: - - 0 - - 100 - - 200 - - 500 - - 1000 - - token: base-paid - min: 0 - presets: - - 0 - - 1000 - - 5000 - - 10000 - - 20000 - - - deployment: arbitrum-usdc-weth - name: USDC<>WETH on Arbitrum. - description: Rotate USDC and WETH on Arbitrum. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (USDC per WETH) - description: The rough USDC price you see for WETH on Dextools (e.g. 2500). - min: 1 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Max amount - description: The maximum amount of USDC that will be offered in a single auction. - min: 5 - presets: - - name: $10 - value: 10 - - name: $20 - value: 20 - - name: $50 - value: 50 - - name: $100 - value: 100 - - binding: min-amount - name: Minimum amount - description: The minimum amount of USDC that will be offered in a single auction. - min: 5 - presets: - - name: $5 - value: 5 - - name: $10 - value: 10 - - name: $20 - value: 20 - - deposits: - - token: arbitrum-usdc - min: 0 - presets: - - 0 - - 100 - - 200 - - 500 - - 1000 - - token: arbitrum-weth - min: 0 - presets: - - 0 - - 0.05 - - 0.1 - - 0.2 - - 0.5 - - - deployment: arbitrum-usdt-kima - name: USDT<>KIMA on Arbitrum. - description: Rotate USDT and KIMA on Arbitrum. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (USDT per KIMA) - description: The rough USDT price you see for KIMA on Dextools (e.g. 0.6). - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Max amount - description: The maximum amount of USDT that will be offered in a single auction. - min: 5 - presets: - - name: 10 - value: 10 - - name: 20 - value: 20 - - name: 50 - value: 50 - - name: 100 - value: 100 - - binding: min-amount - name: Minimum amount - description: The minimum amount of USDT that will be offered in a single auction. - min: 5 - presets: - - name: 5 - value: 5 - - name: 10 - value: 10 - - name: 20 - value: 20 - - deposits: - - token: arbitrum-usdt - min: 0 - presets: - - 0 - - 100 - - 200 - - 500 - - 1000 - - token: arbitrum-kima - min: 0 - presets: - - 0 - - 100 - - 200 - - 500 - - 1000 - - - deployment: arbitrum-wbtc-weth - name: WBTC<>WETH on Arbitrum. - description: Rotate WBTC and WETH on Arbitrum. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (WBTC per WETH) - description: This should be the WETH price you see for WBTC on Dextools (e.g. 0.038). - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 0 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per price halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Max amount - description: The maximum amount of WBTC that will be offered in a single auction. - min: 0.00005 - presets: - - name: 0.001 - value: 0.001 - - name: 0.002 - value: 0.002 - - name: 0.01 - value: 0.01 - - name: 0.1 - value: 0.1 - - binding: min-amount - name: Minimum amount - description: The minimum amount of WBTC that will be offered in a single auction. - min: 0.00005 - presets: - - name: 0.0001 - value: 0.0001 - - name: 0.0002 - value: 0.0002 - - name: 0.001 - value: 0.001 - - name: 0.01 - value: 0.01 - - deposits: - - token: arbitrum-wbtc - min: 0 - presets: - - 0 - - 0.01 - - 0.1 - - token: arbitrum-weth - min: 0 - presets: - - 0 - - 0.01 - - 0.1 - - - deployment: base-usdc-toshi - name: USDC<>TOSHI on Base. - description: Rotate USDC and TOSHI on Base. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (USDC per TOSHI) - description: The rough USDC price you see for TOSHI on Dextools (e.g. 0.000175) - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Max amount - description: The maximum amount of USDC that will be offered in a single auction. - min: 0 - presets: - - name: $10 - value: 10 - - name: $20 - value: 20 - - name: $50 - value: 50 - - name: $100 - value: 100 - - binding: min-amount - name: Minimum amount - description: The minimum amount of USDC that will be offered in a single auction. - min: 0 - presets: - - name: $1 - value: 1 - - name: $5 - value: 5 - - name: $10 - value: 10 - - deposits: - - token: base-usdc - min: 0 - presets: - - 0 - - 10 - - 50 - - 100 - - token: base-toshi - min: 0 - presets: - - 0 - - 50000 - - 100000 - - 500000 - - deployment: flare-sflr-wflr - name: SFLR<>WFLR on Flare. - description: Rotate sFLR (Sceptre staked FLR) and WFLR on Flare. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (WFLR per sFLR) - description: The rough initial WFLR to sFLR ratio (e.g. 1.11). - min: 1 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.001x - value: 1.001 - - name: 1.002x - value: 1.002 - - name: 1.005x - value: 1.005 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Max amount - description: The maximum amount of sFLR that will be offered in a single auction. - min: 0 - presets: - - name: 100 - value: 100 - - name: 1000 - value: 1000 - - name: 10000 - value: 10000 - - name: 100000 - value: 100000 - - binding: min-amount - name: Minimum amount - description: The minimum amount of sFLR that will be offered in a single auction. - min: 0 - presets: - - name: 10 - value: 10 - - name: 100 - value: 100 - - name: 1000 - value: 1000 - - deposits: - - token: flare-sflr - min: 0 - presets: - - 0 - - 100 - - 1000 - - 10000 - - token: flare-wflr - min: 0 - presets: - - 0 - - 100 - - 1000 - - 10000 - - deployment: flare-cusdx-cysflr - name: cUSDX<>cysFLR on Flare. - description: Rotate cUSDX and cysFLR on Flare. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (cUSDX per cysFLR) - description: The rough initial cUSDX per cysFLR ratio (e.g. 0.75). - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.001x - value: 1.001 - - name: 1.002x - value: 1.002 - - name: 1.005x - value: 1.005 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Max amount - description: The maximum amount of cUSDX that will be offered in a single auction. - min: 0 - presets: - - name: 10 - value: 10 - - name: 100 - value: 100 - - name: 1000 - value: 1000 - - binding: min-amount - name: Minimum amount - description: The minimum amount of cUSDX that will be offered in a single auction. - min: 0 - presets: - - name: 10 - value: 10 - - name: 100 - value: 100 - - name: 1000 - value: 1000 - - deposits: - - token: flare-cysflr - min: 0 - presets: - - 0 - - 100 - - 200 - - 500 - - token: flare-cusdx - min: 0 - presets: - - 0 - - 100 - - 200 - - 500 - - deployment: flare-usdce-cusdx - name: USDCe<>cUSDX on Flare. - description: Rotate USDCe and cUSDX on Flare. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (USDCe per cUSDX) - description: The rough initial USDCe per cUSDX ratio - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.001x - value: 1.001 - - name: 1.002x - value: 1.002 - - name: 1.005x - value: 1.005 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Max amount - description: The maximum amount of USDCe that will be offered in a single auction. - min: 0 - presets: - - name: 10 - value: 10 - - name: 100 - value: 100 - - name: 1000 - value: 1000 - - binding: min-amount - name: Minimum amount - description: The minimum amount of USDCe that will be offered in a single auction. - min: 0 - presets: - - name: 10 - value: 10 - - name: 100 - value: 100 - - name: 1000 - value: 1000 - - deposits: - - token: flare-usdce - min: 0 - presets: - - 0 - - 100 - - 200 - - 500 - - token: flare-cusdx - min: 0 - presets: - - 0 - - 100 - - 200 - - 500 - - - deployment: flare-usdce-sflr - name: USDC.e<>sFLR on Flare. - description: Rotate USDC.e (Bridged USDC on Stargate) and sFLR on Flare. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (USDC.e per sFLR) - description: The rough USD price you see for sFLR on Dextools (e.g. 0.0172). - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Max amount - description: The maximum amount of USDC.e that will be offered in a single auction. - min: 0 - presets: - - name: $10 - value: 10 - - name: $20 - value: 20 - - name: $50 - value: 50 - - name: $100 - value: 100 - - binding: min-amount - name: Minimum amount - description: The minimum amount of USDC.e that will be offered in a single auction. - min: 0 - presets: - - name: $0.1 - value: 0.1 - - name: $1 - value: 1 - - name: $10 - value: 10 - - deposits: - - token: flare-usdce - min: 0 - presets: - - 0 - - 0.01 - - 50 - - 100 - - token: flare-sflr - min: 0 - presets: - - 0 - - 0.01 - - 50 - - 100 - - deployment: flare-usdce-weth - name: USDC.e<>WETH on Flare. - description: Rotate USDC.e (Bridged USDC on Stargate) and WETH on Flare. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (USDC.e per WETH) - description: The rough USD price you see for WETH on Dextools (e.g. 2500). - min: 1 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Max amount - description: The maximum amount of USDC.e that will be offered in a single auction. - min: 1 - presets: - - name: $10 - value: 10 - - name: $20 - value: 20 - - name: $50 - value: 50 - - name: $100 - value: 100 - - binding: min-amount - name: Minimum amount - description: The minimum amount of USDC.e that will be offered in a single auction. - min: 1 - presets: - - name: $1 - value: 1 - - name: $2 - value: 2 - - name: $5 - value: 5 - - name: $10 - value: 10 - deposits: - - token: flare-usdce - min: 0 - presets: - - 0 - - 100 - - 500 - - 1000 - - token: flare-weth - min: 0 - presets: - - 0 - - 0.05 - - 0.2 - - 0.4 - - deployment: flare-usdce-wflr - name: USDC.e<>WFLR on Flare. - description: Rotate USDC.e (Bridged USDC on Stargate) and WFLR on Flare. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (USDC.e per WFLR) - description: The rough USD price you see for WFLR on Dextools (e.g. 0.022). - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Max amount - description: The maximum amount of USDC.e that will be offered in a single auction. - min: 0 - presets: - - name: $10 - value: 10 - - name: $20 - value: 20 - - name: $50 - value: 50 - - name: $100 - value: 100 - - binding: min-amount - name: Minimum amount - description: The minimum amount of USDC.e that will be offered in a single auction. - min: 0 - presets: - - name: $0.1 - value: 0.1 - - name: $1 - value: 1 - - name: $10 - value: 10 - - deposits: - - token: flare-usdce - min: 0 - presets: - - 0 - - 0.01 - - 50 - - 100 - - token: flare-wflr - min: 0 - presets: - - 0 - - 0.01 - - 50 - - 100 - - - deployment: flare-sflr-joule - name: sFLR<>JOULE on Flare. - description: Rotate sFLR (Sceptre staked FLR) and JOULE on Flare. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (sFLR per JOULE) - description: The rough initial sFLR to JOULE ratio (e.g. 1.5298). - min: 1 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Max amount - description: The maximum amount of sFLR that will be offered in a single auction. - min: 0 - presets: - - name: 100 sFLR - value: 100 - - name: 500 sFLR - value: 500 - - name: 1000 sFLR - value: 1000 - - name: 5000 sFLR - value: 5000 - - binding: min-amount - name: Minimum amount - description: The minimum amount of sFLR that will be offered in a single auction. - min: 0 - presets: - - name: 10 sFLR - value: 10 - - name: 50 sFLR - value: 50 - - name: 100 sFLR - value: 100 - deposits: - - token: flare-sflr - min: 0 - presets: - - 4000 - - 7500 - - 15000 - - 30000 - - 60000 - - token: flare-joule - min: 0 - presets: - - 2500 - - 5000 - - 10000 - - 20000 - - 40000 - - deployment: base-usdc-blood - name: USDC<>BLOOD on Base. - description: Rotate USDC and BLOOD on Base. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (USDC per BLOOD) - description: The rough USDC price you see for BLOOD on Dex Screener (e.g. 0.00004834799901478809). - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Max amount - description: The maximum amount of USDC that will be offered in a single auction. - min: 5 - presets: - - name: $10 - value: 10 - - name: $20 - value: 20 - - name: $50 - value: 50 - - name: $100 - value: 100 - - binding: min-amount - name: Minimum amount - description: The minimum amount of USDC that will be offered in a single auction. - min: 5 - presets: - - name: $5 - value: 5 - - name: $10 - value: 10 - - name: $20 - value: 20 - deposits: - - token: base-usdc - min: 0 - presets: - - 0 - - 100 - - 200 - - 500 - - 1000 - - token: base-blood - min: 0 - presets: - - 0 - - 2500000 - - 4500000 - - 10000000 - - 20000000 - - - deployment: linea-clip-weth - name: CLIP<>WETH on Linea. - description: Rotate CLIP and WETH on Linea. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (WETH per CLIP) (e.g. 0.000049801852465796 WETH per CLIP) - description: The rough WETH price you see for CLIP on Dextools. - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Max amount - description: The maximum amount of WETH that will be offered in a single auction. - min: 0.02 - presets: - - name: 0.1 ETH - value: 0.1 - - name: 1 ETH - value: 1 - - name: 10 ETH - value: 10 - - binding: min-amount - name: Minimum amount - description: The minimum amount of WETH that will be offered in a single auction. - min: 0.005 - presets: - - name: 0.02 ETH - value: 0.02 - - name: 0.2 ETH - value: 0.2 - - name: 2 ETH - value: 2 - - deposits: - - token: linea-clip - min: 0 - presets: - - 0 - - 100 - - 1000 - - 10000 - - token: linea-weth - min: 0 - presets: - - 0 - - 0.1 - - 1 - - 10 - - - deployment: ethereum-pai-weth - name: PAI<>WETH on Ethereum. - description: Rotate PAI and WETH on Ethereum. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (WETH per PAI) - description: The rough WETH price you see for PAI on Dextools (e.g. 0.0001205). - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - name: 12 hours (43200) - value: 43200 - - name: 24 hours (86400) - value: 86400 - - binding: max-amount - name: Max amount - description: The maximum amount of WETH that will be offered in a single auction. - min: 1 - presets: - - name: 1 WETH - value: 1 - - name: 3 WETH - value: 3 - - name: 5 WETH - value: 5 - - name: 10 WETH - value: 10 - - name: 20 WETH - value: 20 - - binding: min-amount - name: Minimum amount - description: The minimum amount of WETH that will be offered in a single auction. - min: 1 - presets: - - name: 1 WETH - value: 1 - - name: 1.25 WETH - value: 1.25 - - name: 1.5 WETH - value: 1.5 - - name: 2 WETH - value: 2 - deposits: - - token: ethereum-pai - min: 0 - presets: - - 0 - - 1000 - - 5000 - - 10000 - - token: ethereum-weth - min: 0 - presets: - - 0 - - 0.5 - - 2 - - 4 - - - deployment: ethereum-mnw-weth - name: MNW<>WETH on Ethereum. - description: Rotate MNW and WETH on Ethereum. - - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (WETH per MNW) - description: The rough WETH price you see for MNW on Dextools (e.g. 0.00015). - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - name: 12 hours (43200) - value: 43200 - - name: 24 hours (86400) - value: 86400 - - binding: max-amount - name: Max amount - description: The maximum amount of WETH that will be offered in a single auction. - min: 1 - presets: - - name: 1 WETH - value: 1 - - name: 3 WETH - value: 3 - - name: 5 WETH - value: 5 - - name: 10 WETH - value: 10 - - name: 20 WETH - value: 20 - - binding: min-amount - name: Minimum amount - description: The minimum amount of WETH that will be offered in a single auction. - min: 1 - presets: - - name: 1 WETH - value: 1 - - name: 1.25 WETH - value: 1.25 - - name: 1.5 WETH - value: 1.5 - - name: 2 WETH - value: 2 - deposits: - - token: ethereum-mnw - min: 0 - presets: - - 0 - - 1000 - - 5000 - - 10000 - - token: ethereum-weth - min: 0 - presets: - - 0 - - 0.5 - - 2 - - 4 - - - deployment: bsc-tft-busd - name: BUSD<>TFT on BSC. - description: Rotate BUSD and TFT on BSC. - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (BUSD per TFT) - description: The rough USD price you see for TFT on Dextools (e.g. 0.009) - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Max amount - description: The maximum amount of BUSD that will be offered in a single auction. - min: 50 - presets: - - name: $100 - value: 100 - - name: $200 - value: 200 - - name: $500 - value: 500 - - name: $1000 - value: 1000 - - binding: min-amount - name: Minimum amount - description: The minimum amount of BUSD that will be offered in a single auction. - min: 20 - presets: - - name: $80 - value: 80 - - name: $100 - value: 100 - - name: $150 - value: 150 - - name: $200 - value: 200 - deposits: - - token: bsc-busd - min: 0 - presets: - - 0 - - 2000 - - 10000 - - 20000 - - token: bsc-tft - min: 0 - presets: - - 0 - - 250000 - - 1250000 - - 2500000 - - deployment: bsc-tft-usdc - name: USDC<>TFT on BSC. - description: Rotate USDC and TFT on BSC. - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (USDC per TFT) - description: The rough USDC price you see for TFT on Dextools (e.g. 0.009) - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Max amount - description: The maximum amount of USDC that will be offered in a single auction. - min: 20 - presets: - - name: $100 - value: 100 - - name: $200 - value: 200 - - name: $500 - value: 500 - - name: $1000 - value: 1000 - - binding: min-amount - name: Minimum amount - description: The minimum amount of USDC that will be offered in a single auction. - min: 20 - presets: - - name: $80 - value: 80 - - name: $100 - value: 100 - - name: $150 - value: 150 - - name: $200 - value: 200 - deposits: - - token: bsc-usdc - min: 0 - presets: - - 0 - - 2000 - - 10000 - - 20000 - - token: bsc-tft - min: 0 - presets: - - 0 - - 250000 - - 1250000 - - 2500000 - - deployment: arbitrum-weth-umja - name: WETH<>UMJA on Arbitrum. - description: Rotate WETH and UMJA on Arbitrum. - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (WETH per UMJA) - description: The rough WETH price you see for UMJA on Dextools (.eg. 0.0000058637) - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Max amount - description: The maximum amount of WETH that will be offered in a single auction. - min: 0.001 - presets: - - name: 0.01 ETH - value: 0.01 - - name: 0.02 ETH - value: 0.02 - - name: 0.05 ETH - value: 0.05 - - name: 0.1 ETH - value: 0.1 - - binding: min-amount - name: Minimum amount - description: The minimum amount of WETH that will be offered in a single auction. - min: 0.001 - presets: - - name: 0.001 ETH - value: 0.001 - - name: 0.002 ETH - value: 0.002 - - name: 0.005 ETH - value: 0.005 - deposits: - - token: arbitrum-weth - min: 0 - presets: - - 0 - - 0.1 - - 0.2 - - 0.5 - - 1 - - token: arbitrum-umja - min: 0 - presets: - - 0 - - 1000 - - 5000 - - 10000 - - 20000 - - - deployment: base-wlth-usdc - name: WLTH<>USDC on Base. - description: Rotate WLTH and USDC on Base. - fields: - - binding: is-fast-exit - name: Fast exit? - description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably. - presets: - - name: Yes - value: 1 - - name: No - value: 0 - - binding: initial-io - name: Initial price (USDC per WLTH) - description: The rough USDC price you see for WLTH on Dextools (e.g. 0.035). - min: 0 - - binding: next-trade-multiplier - name: Next trade multiplier - description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market. - min: 1 - presets: - - name: 1.01x - value: 1.01 - - name: 1.02x - value: 1.02 - - name: 1.05x - value: 1.05 - - binding: cost-basis-multiplier - name: Cost basis multiplier - description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread. - min: 1 - presets: - - name: 1 (auction spread only) - value: 1 - - name: 1.0005x (0.1% total) - value: 1.0005 - - name: 1.001x (0.2% total) - value: 1.001 - - name: 1.0025x (0.5% total) - value: 1.0025 - - name: 1.005x (1% total) - value: 1.005 - - binding: time-per-epoch - name: Time per halving (seconds) - description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines. - min: 600 - presets: - - name: 1 hour (3600) - value: 3600 - - name: 2 hours (7200) - value: 7200 - - name: 4 hours (14400) - value: 14400 - - name: 8 hours (28800) - value: 28800 - - binding: max-amount - name: Max amount - description: The maximum amount of USDC that will be offered in a single auction. - min: 5 - presets: - - name: $10 - value: 10 - - name: $20 - value: 20 - - name: $50 - value: 50 - - name: $100 - value: 100 - - binding: min-amount - name: Minimum amount - description: The minimum amount of USDC that will be offered in a single auction. - min: 5 - presets: - - name: $5 - value: 5 - - name: $10 - value: 10 - - name: $20 - value: 20 - deposits: - - token: base-usdc - min: 0 - presets: - - 0 - - 100 - - 200 - - 500 - - 1000 - - token: base-wlth - min: 0 - presets: - - 0 - - 1000 - - 5000 - - 10000 - - 20000 - -scenarios: - arbitrum: - orderbook: arbitrum - runs: 1 - bindings: - raindex-subparser: 0xb06202aA3Fe7d85171fB7aA5f17011d17E63f382 - history-cap: '1e50' - shy-epoch: 0.05 - scenarios: - wbtc-weth: - runs: 1 - bindings: - amount-token: 0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f - initial-output-token: 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1 - initial-input-token: 0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f - usdc-weth: - runs: 1 - bindings: - amount-token: 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 - initial-output-token: 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1 - initial-input-token: 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 - weth-umja: - runs: 1 - bindings: - amount-token: 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1 - initial-output-token: 0x16A500Aec6c37F84447ef04E66c57cfC6254cF92 - initial-input-token: 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1 - usdt-kima: - runs: 1 - bindings: - amount-token: 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9 - initial-output-token: 0x94fCD9c18f99538C0f7C61c5500cA79F0D5C4dab - initial-input-token: 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9 - glo-lusd: - runs: 1 - bindings: - amount-token: 0x4F604735c1cF31399C6E711D5962b2B3E0225AD3 - initial-output-token: 0x93b346b6BC2548dA6A1E7d98E9a421B42541425b - initial-input-token: 0x4F604735c1cF31399C6E711D5962b2B3E0225AD3 - base: - orderbook: base - runs: 1 - bindings: - raindex-subparser: 0x662dFd6d5B6DF94E07A60954901D3001c24F856a - history-cap: '1e50' - shy-epoch: 0.05 - scenarios: - usdc-weth: - runs: 1 - bindings: - amount-token: 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 - initial-output-token: 0x4200000000000000000000000000000000000006 - initial-input-token: 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 - lucky-weth: - runs: 1 - bindings: - amount-token: 0x2C002ffEC41568d138Acc36f5894d6156398D539 - initial-output-token: 0x2C002ffEC41568d138Acc36f5894d6156398D539 - initial-input-token: 0x4200000000000000000000000000000000000006 - usdc-toshi: - runs: 1 - bindings: - amount-token: 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 - initial-output-token: 0xac1bd2486aaf3b5c0fc3fd868558b082a531b2b4 - initial-input-token: 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 - usdc-paid: - runs: 1 - bindings: - amount-token: 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 - initial-output-token: 0x655A51e6803faF50D4acE80fa501af2F29C856cF - initial-input-token: 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 - wlth-usdc: - runs: 1 - bindings: - amount-token: 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 - initial-output-token: 0x99b2B1A2aDB02B38222ADcD057783D7e5D1FCC7D - initial-input-token: 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 - usdc-blood: - runs: 1 - bindings: - amount-token: 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 - initial-output-token: 0x3982E57fF1b193Ca8eb03D16Db268Bd4B40818f8 - initial-input-token: 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 - - flare: - orderbook: flare - runs: 1 - bindings: - raindex-subparser: 0xFe2411CDa193D9E4e83A5c234C7Fd320101883aC - history-cap: '1e50' - shy-epoch: 0.05 - scenarios: - sflr-wflr: - runs: 1 - bindings: - amount-token: 0x12e605bc104e93B45e1aD99F9e555f659051c2BB - initial-output-token: 0x12e605bc104e93B45e1aD99F9e555f659051c2BB - initial-input-token: 0x1D80c49BbBCd1C0911346656B529DF9E5c2F783d - cusdx-cysflr: - runs: 1 - bindings: - amount-token: 0xFE2907DFa8DB6e320cDbF45f0aa888F6135ec4f8 - initial-output-token: 0x19831cfB53A0dbeAD9866C43557C1D48DfF76567 - initial-input-token: 0xFE2907DFa8DB6e320cDbF45f0aa888F6135ec4f8 - sflr-joule: - runs: 1 - bindings: - amount-token: 0x12e605bc104e93B45e1aD99F9e555f659051c2BB - initial-output-token: 0xE6505f92583103AF7ed9974DEC451A7Af4e3A3bE - initial-input-token: 0x12e605bc104e93B45e1aD99F9e555f659051c2BB - wflr-eusdt: - runs: 1 - bindings: - amount-token: 0xfbda5f676cb37624f28265a144a48b0d6e87d3b6 - initial-output-token: 0x12e605bc104e93B45e1aD99F9e555f659051c2BB - initial-input-token: 0xfbda5f676cb37624f28265a144a48b0d6e87d3b6 - usdce-sflr: - runs: 1 - bindings: - amount-token: 0xfbda5f676cb37624f28265a144a48b0d6e87d3b6 - initial-output-token: 0x12e605bc104e93B45e1aD99F9e555f659051c2BB - initial-input-token: 0xfbda5f676cb37624f28265a144a48b0d6e87d3b6 - usdce-cusdx: - runs: 1 - bindings: - amount-token: 0xfbda5f676cb37624f28265a144a48b0d6e87d3b6 - initial-output-token: 0xFE2907DFa8DB6e320cDbF45f0aa888F6135ec4f8 - initial-input-token: 0xfbda5f676cb37624f28265a144a48b0d6e87d3b6 - usdce-wflr: - runs: 1 - bindings: - amount-token: 0xfbda5f676cb37624f28265a144a48b0d6e87d3b6 - initial-output-token: 0x1D80c49BbBCd1C0911346656B529DF9E5c2F783d - initial-input-token: 0xfbda5f676cb37624f28265a144a48b0d6e87d3b6 - usdce-weth: - runs: 1 - bindings: - amount-token: 0xfbda5f676cb37624f28265a144a48b0d6e87d3b6 - initial-output-token: 0x1502FA4be69d526124D453619276FacCab275d3D - initial-input-token: 0xfbda5f676cb37624f28265a144a48b0d6e87d3b6 - polygon: - orderbook: polygon - runs: 1 - bindings: - raindex-subparser: 0xF9323B7d23c655122Fb0272D989b83E105cBcf9d - history-cap: '1e50' - shy-epoch: 0.05 - scenarios: - quick-old-quick: - runs: 1 - bindings: - amount-token: 0xB5C064F955D8e7F38fE0460C556a72987494eE17 - initial-output-token: 0x831753dd7087cac61ab5644b308642cc1c33dc13 - initial-input-token: 0xB5C064F955D8e7F38fE0460C556a72987494eE17 - quick-wmatic: - runs: 1 - bindings: - amount-token: 0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270 - initial-output-token: 0xB5C064F955D8e7F38fE0460C556a72987494eE17 - initial-input-token: 0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270 - usdc-ioen: - runs: 1 - bindings: - amount-token: 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 - initial-output-token: 0xd0e9c8f5Fae381459cf07Ec506C1d2896E8b5df6 - initial-input-token: 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 - usdc-mnw: - runs: 1 - bindings: - amount-token: 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 - initial-output-token: 0x3c59798620e5fEC0Ae6dF1A19c6454094572Ab92 - initial-input-token: 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 - usdt-poli: - runs: 1 - bindings: - amount-token: 0xc2132D05D31c914a87C6611C10748AEb04B58e8F - initial-output-token: 0x6fb54Ffe60386aC33b722be13d2549dd87BF63AF - initial-input-token: 0xc2132D05D31c914a87C6611C10748AEb04B58e8F - weth-mnw: - runs: 1 - bindings: - amount-token: 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619 - initial-output-token: 0x3c59798620e5fEC0Ae6dF1A19c6454094572Ab92 - initial-input-token: 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619 - usdt-nht: - runs: 1 - bindings: - amount-token: 0xc2132D05D31c914a87C6611C10748AEb04B58e8F - initial-output-token: 0x84342e932797FC62814189f01F0Fb05F52519708 - initial-input-token: 0xc2132D05D31c914a87C6611C10748AEb04B58e8F - usdce-gfi: - runs: 1 - bindings: - amount-token: 0x2791bca1f2de4661ed88a30c99a7a9449aa84174 - initial-output-token: 0x874e178a2f3f3f9d34db862453cd756e7eab0381 - initial-input-token: 0x2791bca1f2de4661ed88a30c99a7a9449aa84174 - bsc: - orderbook: bsc - runs: 1 - bindings: - raindex-subparser: 0x662dFd6d5B6DF94E07A60954901D3001c24F856a - history-cap: '1e50' - shy-epoch: 0.05 - scenarios: - tft-busd: - runs: 1 - bindings: - amount-token: 0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56 - initial-output-token: 0x8f0FB159380176D324542b3a7933F0C2Fd0c2bbf - initial-input-token: 0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56 - tft-usdc: - runs: 1 - bindings: - amount-token: 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d - initial-output-token: 0x8f0FB159380176D324542b3a7933F0C2Fd0c2bbf - initial-input-token: 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d - ethereum: - orderbook: ethereum - runs: 1 - bindings: - raindex-subparser: 0x22410e2a46261a1B1e3899a072f303022801C764 - history-cap: '1e50' - shy-epoch: 0.05 - scenarios: - pai-weth: - runs: 1 - bindings: - amount-token: 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 - initial-output-token: 0x13E4b8CfFe704d3De6F19E52b201d92c21EC18bD - initial-input-token: 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 - mnw-weth: - runs: 1 - bindings: - amount-token: 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 - initial-output-token: 0xd3E4Ba569045546D09CF021ECC5dFe42b1d7f6E4 - initial-input-token: 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 - linea: - orderbook: linea - runs: 1 - bindings: - raindex-subparser: 0xF77b3c3f61af5a3cE7f7CE3cfFc117491104432E - history-cap: '1e50' - shy-epoch: 0.05 - scenarios: - clip-weth: - runs: 1 - bindings: - amount-token: 0xe5D7C2a44FfDDf6b295A15c148167daaAf5Cf34f - initial-output-token: 0x4Ea77a86d6E70FfE8Bb947FC86D68a7F086f198a - initial-input-token: 0xe5D7C2a44FfDDf6b295A15c148167daaAf5Cf34f - -networks: - flare: - rpc: https://rpc.ankr.com/flare - chain-id: 14 - network-id: 14 - currency: FLR - base: - rpc: https://mainnet.base.org - chain-id: 8453 - network-id: 8453 - currency: ETH - arbitrum: - rpc: https://rpc.ankr.com/arbitrum - chain-id: 42161 - network-id: 42161 - currency: ETH - polygon: - rpc: https://rpc.ankr.com/polygon - chain-id: 137 - network-id: 137 - currency: POL - bsc: - rpc: https://rpc.ankr.com/bsc - chain-id: 56 - network-id: 56 - currency: BNB - ethereum: - rpc: https://rpc.ankr.com/eth - chain-id: 1 - network-id: 1 - currency: ETH - linea: - rpc: https://rpc.linea.build - chain-id: 59144 - network-id: 59144 - currency: ETH - -metaboards: - flare: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/mb-flare-0x893BBFB7/0.1/gn - 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 - polygon: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/mb-polygon/0.1/gn - bsc: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/mb-bsc/0.1/gn - ethereum: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/metadata-mainnet/2024-10-25-2857/gn - linea: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/mb-linea-0xed7d6156/1.0.0/gn - -subgraphs: - flare: https://example.com/subgraph - base: https://example.com/subgraph - arbitrum: https://example.com/subgraph - polygon: https://example.com/subgraph - bsc: https://example.com/subgraph - ethereum: https://example.com/subgraph - linea: https://example.com/subgraph +subgraphs: + base: https://example.com/subgraph orderbooks: - flare: - address: 0xCEe8Cd002F151A536394E564b84076c41bBBcD4d base: address: 0xd2938e7c9fe3597f78832ce780feb61945c377d7 network: base subgraph: base - arbitrum: - address: 0x550878091b2B1506069F61ae59e3A5484Bca9166 - network: arbitrum - subgraph: arbitrum - polygon: - address: 0x7D2f700b1f6FD75734824EA4578960747bdF269A - network: polygon - subgraph: polygon - bsc: - address: 0xd2938E7c9fe3597F78832CE780Feb61945c377d7 - network: bsc - subgraph: bsc - ethereum: - address: 0x0eA6d458488d1cf51695e1D6e4744e6FB715d37C - network: ethereum - subgraph: ethereum - linea: - address: 0x22410e2a46261a1B1e3899a072f303022801C764 - network: linea - subgraph: linea deployers: - flare: - address: 0xE3989Ea7486c0F418C764e6c511e86f6E8830FAb base: address: 0xC1A14cE2fd58A3A2f99deCb8eDd866204eE07f8D network: base - arbitrum: - address: 0x9B0D254bd858208074De3d2DaF5af11b3D2F377F - network: arbitrum - polygon: - address: 0xE7116BC05C8afe25e5B54b813A74F916B5D42aB1 - network: polygon - ethereum: - address: 0xd19581a021f4704ad4eBfF68258e7A0a9DB1CD77 - network: ethereum - linea: - address: 0xA2f56F8F74B7d04d61f281BE6576b6155581dcBA - network: linea - bsc: - address: 0xA2f56F8F74B7d04d61f281BE6576b6155581dcBA - network: bsc tokens: - arbitrum-usdc: - network: arbitrum - address: 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 - decimals: 6 - arbitrum-wbtc: - network: arbitrum - address: 0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f - decimals: 8 - arbitrum-weth: - network: arbitrum - address: 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1 - decimals: 18 - arbitrum-umja: - network: arbitrum - address: 0x16A500Aec6c37F84447ef04E66c57cfC6254cF92 - decimals: 18 - arbitrum-glo: - network: arbitrum - address: 0x4F604735c1cF31399C6E711D5962b2B3E0225AD3 - decimals: 18 - arbitrum-lusd: - network: arbitrum - address: 0x93b346b6BC2548dA6A1E7d98E9a421B42541425b - decimals: 18 - arbitrum-usdt: - network: arbitrum - address: 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9 - decimals: 6 - arbitrum-kima: - network: arbitrum - address: 0x94fCD9c18f99538C0f7C61c5500cA79F0D5C4dab - decimals: 18 - base-toshi: + base-cofek: network: base - address: 0xac1bd2486aaf3b5c0fc3fd868558b082a531b2b4 + address: 0xa794e6e187E7Bc0aBDfb1025260eD8482328A599 decimals: 18 base-usdc: network: base @@ -3387,504 +262,34 @@ tokens: network: base address: 0x4200000000000000000000000000000000000006 decimals: 18 - base-paid: - network: base - address: 0x655A51e6803faF50D4acE80fa501af2F29C856cF - decimals: 18 - flare-usdce: - network: flare - address: 0xfbda5f676cb37624f28265a144a48b0d6e87d3b6 - decimals: 6 - flare-wflr: - network: flare - address: 0x1D80c49BbBCd1C0911346656B529DF9E5c2F783d - decimals: 18 - flare-sflr: - network: flare - address: 0x12e605bc104e93B45e1aD99F9e555f659051c2BB - decimals: 18 - flare-weth: - network: flare - address: 0x1502FA4be69d526124D453619276FacCab275d3D - decimals: 18 - flare-cysflr: - network: flare - address: 0x19831cfB53A0dbeAD9866C43557C1D48DfF76567 - flare-cusdx: - network: flare - address: 0xFE2907DFa8DB6e320cDbF45f0aa888F6135ec4f8 - flare-joule: - network: flare - address: 0xE6505f92583103AF7ed9974DEC451A7Af4e3A3bE - decimals: 18 - polygon-wmatic: - network: polygon - address: 0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270 - decimals: 18 - polygon-poli: - network: polygon - address: 0x6fb54Ffe60386aC33b722be13d2549dd87BF63AF - decimals: 18 - polygon-quick-old: - network: polygon - address: 0x831753dd7087cac61ab5644b308642cc1c33dc13 - decimals: 18 - polygon-quick: - network: polygon - address: 0xB5C064F955D8e7F38fE0460C556a72987494eE17 - decimals: 18 - polygon-ioen: - network: polygon - address: 0xd0e9c8f5Fae381459cf07Ec506C1d2896E8b5df6 - decimals: 18 - polygon-mnw: - network: polygon - address: 0x3c59798620e5fEC0Ae6dF1A19c6454094572Ab92 - decimals: 18 - polygon-gfi: - network: polygon - address: 0x874e178a2f3f3f9d34db862453cd756e7eab0381 - decimals: 18 - polygon-usdc: - network: polygon - address: 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 - decimals: 6 - polygon-usdt: - network: polygon - address: 0xc2132D05D31c914a87C6611C10748AEb04B58e8F - decimals: 6 - polygon-nht: - network: polygon - address: 0x84342e932797FC62814189f01F0Fb05F52519708 - decimals: 18 - polygon-weth: - network: polygon - address: 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619 - decimals: 18 - polygon-usdce: - network: polygon - address: 0x2791bca1f2de4661ed88a30c99a7a9449aa84174 - decimals: 6 - bsc-tft: - network: bsc - address: 0x8f0FB159380176D324542b3a7933F0C2Fd0c2bbf - decimals: 7 - bsc-busd: - network: bsc - address: 0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56 - decimals: 18 - bsc-usdc: - network: bsc - address: 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d - decimals: 18 - base-wlth: - network: base - address: 0x99b2B1A2aDB02B38222ADcD057783D7e5D1FCC7D - decimals: 18 - ethereum-pai: - network: ethereum - address: 0x13E4b8CfFe704d3De6F19E52b201d92c21EC18bD - decimals: 18 - ethereum-mnw: - network: ethereum - address: 0xd3E4Ba569045546D09CF021ECC5dFe42b1d7f6E4 - decimals: 18 - ethereum-weth: - network: ethereum - address: 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 - decimals: 18 - linea-clip: - network: linea - address: 0x4Ea77a86d6E70FfE8Bb947FC86D68a7F086f198a - decimals: 18 - linea-weth: - network: linea - address: 0xe5D7C2a44FfDDf6b295A15c148167daaAf5Cf34f - decimals: 18 - base-blood: - network: base - address: 0x3982E57fF1b193Ca8eb03D16Db268Bd4B40818f8 - decimals: 18 - base-lucky: - network: base - address: 0x2C002ffEC41568d138Acc36f5894d6156398D539 - decimals: 18 - + orders: - arbitrum-wbtc-weth: - network: arbitrum - orderbook: arbitrum - inputs: - - token: arbitrum-wbtc - - token: arbitrum-weth - outputs: - - token: arbitrum-wbtc - - token: arbitrum-weth - arbitrum-usdc-weth: - network: arbitrum - orderbook: arbitrum - inputs: - - token: arbitrum-usdc - - token: arbitrum-weth - outputs: - - token: arbitrum-usdc - - token: arbitrum-weth - arbitrum-usdt-kima: - network: arbitrum - orderbook: arbitrum - inputs: - - token: arbitrum-usdt - - token: arbitrum-kima - outputs: - - token: arbitrum-usdt - - token: arbitrum-kima - arbitrum-weth-umja: - network: arbitrum - orderbook: arbitrum - inputs: - - token: arbitrum-weth - - token: arbitrum-umja - outputs: - - token: arbitrum-weth - - token: arbitrum-umja - arbitrum-glo-lusd: - network: arbitrum - orderbook: arbitrum - inputs: - - token: arbitrum-glo - - token: arbitrum-lusd - outputs: - - token: arbitrum-glo - - token: arbitrum-lusd - base-usdc-weth: - network: base - orderbook: base - inputs: - - token: base-usdc - - token: base-weth - outputs: - - token: base-usdc - - token: base-weth - base-lucky-weth: + base-cofek-weth: network: base orderbook: base inputs: - - token: base-lucky + - token: base-cofek - token: base-weth outputs: - - token: base-lucky + - token: base-cofek - token: base-weth - base-usdc-toshi: - network: base - orderbook: base - inputs: - - token: base-usdc - - token: base-toshi - outputs: - - token: base-usdc - - token: base-toshi - base-usdc-paid: - network: base - orderbook: base - inputs: - - token: base-usdc - - token: base-paid - outputs: - - token: base-usdc - - token: base-paid - flare-usdce-sflr: - network: flare - orderbook: flare - inputs: - - token: flare-sflr - - token: flare-usdce - outputs: - - token: flare-sflr - - token: flare-usdce - flare-sflr-wflr: - network: flare - orderbook: flare - inputs: - - token: flare-sflr - - token: flare-wflr - outputs: - - token: flare-sflr - - token: flare-wflr - flare-cusdx-cysflr: - network: flare - orderbook: flare - inputs: - - token: flare-cusdx - - token: flare-cysflr - outputs: - - token: flare-cusdx - - token: flare-cysflr - flare-sflr-joule: - network: flare - orderbook: flare - inputs: - - token: flare-sflr - - token: flare-joule - outputs: - - token: flare-sflr - - token: flare-joule - flare-usdce-weth: - network: flare - orderbook: flare - inputs: - - token: flare-usdce - - token: flare-weth - outputs: - - token: flare-usdce - - token: flare-weth - flare-usdce-wflr: - network: flare - orderbook: flare - inputs: - - token: flare-usdce - - token: flare-wflr - outputs: - - token: flare-usdce - - token: flare-wflr - flare-usdce-cusdx: - network: flare - orderbook: flare - inputs: - - token: flare-usdce - - token: flare-cusdx - outputs: - - token: flare-usdce - - token: flare-cusdx - polygon-quick-old-quick: - network: polygon - orderbook: polygon - inputs: - - token: polygon-quick-old - - token: polygon-quick - outputs: - - token: polygon-quick-old - - token: polygon-quick - polygon-quick-wmatic: - network: polygon - orderbook: polygon - inputs: - - token: polygon-quick - - token: polygon-wmatic - outputs: - - token: polygon-quick - - token: polygon-wmatic - polygon-usdc-ioen: - network: polygon - orderbook: polygon - inputs: - - token: polygon-usdc - - token: polygon-ioen - outputs: - - token: polygon-usdc - - token: polygon-ioen - polygon-usdc-mnw: - network: polygon - orderbook: polygon - inputs: - - token: polygon-usdc - - token: polygon-mnw - outputs: - - token: polygon-usdc - - token: polygon-mnw - polygon-usdt-poli: - network: polygon - orderbook: polygon - inputs: - - token: polygon-usdt - - token: polygon-poli - outputs: - - token: polygon-usdt - - token: polygon-poli - polygon-weth-mnw: - network: polygon - orderbook: polygon - inputs: - - token: polygon-weth - - token: polygon-mnw - outputs: - - token: polygon-weth - - token: polygon-mnw - polygon-usdt-nht: - network: polygon - orderbook: polygon - inputs: - - token: polygon-usdt - - token: polygon-nht - outputs: - - token: polygon-usdt - - token: polygon-nht - polygon-usdce-gfi: - network: polygon - orderbook: polygon - inputs: - - token: polygon-usdce - - token: polygon-gfi - outputs: - - token: polygon-usdce - - token: polygon-gfi - bsc-tft-busd: - network: bsc - orderbook: bsc - inputs: - - token: bsc-tft - - token: bsc-busd - outputs: - - token: bsc-tft - - token: bsc-busd - bsc-tft-usdc: - network: bsc - orderbook: bsc - inputs: - - token: bsc-tft - - token: bsc-usdc - outputs: - - token: bsc-tft - - token: bsc-usdc - base-wlth-usdc: - network: base - orderbook: base - inputs: - - token: base-wlth - - token: base-usdc - outputs: - - token: base-wlth - - token: base-usdc - ethereum-pai-weth: - network: ethereum - orderbook: ethereum - inputs: - - token: ethereum-pai - - token: ethereum-weth - outputs: - - token: ethereum-pai - - token: ethereum-weth - ethereum-mnw-weth: - network: ethereum - orderbook: ethereum - inputs: - - token: ethereum-mnw - - token: ethereum-weth - outputs: - - token: ethereum-mnw - - token: ethereum-weth - linea-clip-weth: - network: linea - orderbook: linea - inputs: - - token: linea-clip - - token: linea-weth - outputs: - - token: linea-clip - - token: linea-weth - base-usdc-blood: + base-usdc-cofek: network: base orderbook: base inputs: - token: base-usdc - - token: base-blood + - token: base-cofek outputs: - token: base-usdc - - token: base-blood + - token: base-cofek deployments: - arbitrum-wbtc-weth: - order: arbitrum-wbtc-weth - scenario: arbitrum.wbtc-weth - arbitrum-usdc-weth: - order: arbitrum-usdc-weth - scenario: arbitrum.usdc-weth - arbitrum-usdt-kima: - order: arbitrum-usdt-kima - scenario: arbitrum.usdt-kima - arbitrum-weth-umja: - order: arbitrum-weth-umja - scenario: arbitrum.weth-umja - arbitrum-glo-lusd: - order: arbitrum-glo-lusd - scenario: arbitrum.glo-lusd - base-usdc-weth: - order: base-usdc-weth - scenario: base.usdc-weth - base-lucky-weth: - order: base-lucky-weth - scenario: base.lucky-weth - base-usdc-toshi: - order: base-usdc-toshi - scenario: base.usdc-toshi - base-usdc-paid: - order: base-usdc-paid - scenario: base.usdc-paid - flare-usdce-sflr: - order: flare-usdce-sflr - scenario: flare.usdce-sflr - flare-sflr-wflr: - order: flare-sflr-wflr - scenario: flare.sflr-wflr - flare-cusdx-cysflr: - order: flare-cusdx-cysflr - scenario: flare.cusdx-cysflr - flare-usdce-weth: - order: flare-usdce-weth - scenario: flare.usdce-weth - flare-usdce-wflr: - order: flare-usdce-wflr - scenario: flare.usdce-wflr - flare-usdce-cusdx: - order: flare-usdce-cusdx - scenario: flare.usdce-cusdx - flare-sflr-joule: - order: flare-sflr-joule - scenario: flare.sflr-joule - polygon-quick-old-quick: - order: polygon-quick-old-quick - scenario: polygon.quick-old-quick - polygon-quick-wmatic: - order: polygon-quick-wmatic - scenario: polygon.quick-wmatic - polygon-usdc-ioen: - order: polygon-usdc-ioen - scenario: polygon.usdc-ioen - polygon-usdc-mnw: - order: polygon-usdc-mnw - scenario: polygon.usdc-mnw - polygon-usdt-poli: - order: polygon-usdt-poli - scenario: polygon.usdt-poli - polygon-weth-mnw: - order: polygon-weth-mnw - scenario: polygon.weth-mnw - polygon-usdt-nht: - order: polygon-usdt-nht - scenario: polygon.usdt-nht - polygon-usdce-gfi: - order: polygon-usdce-gfi - scenario: polygon.usdce-gfi - bsc-tft-busd: - order: bsc-tft-busd - scenario: bsc.tft-busd - bsc-tft-usdc: - order: bsc-tft-usdc - scenario: bsc.tft-usdc - base-wlth-usdc: - order: base-wlth-usdc - scenario: base.wlth-usdc - ethereum-pai-weth: - order: ethereum-pai-weth - scenario: ethereum.pai-weth - ethereum-mnw-weth: - order: ethereum-mnw-weth - scenario: ethereum.mnw-weth - linea-clip-weth: - order: linea-clip-weth - scenario: linea.clip-weth - base-usdc-blood: - order: base-usdc-blood - scenario: base.usdc-blood + base-usdc-cofek: + order: base-usdc-cofek + scenario: base.usdc-cofek + base-cofek-weth: + order: base-cofek-weth + scenario: base.cofek-weth --- #raindex-subparser !Subparser for the Raindex. diff --git a/public/_strategies/raindex/3-grid/grid.rain b/public/_strategies/raindex/3-grid/grid.rain index e7d220b7..04df3560 100644 --- a/public/_strategies/raindex/3-grid/grid.rain +++ b/public/_strategies/raindex/3-grid/grid.rain @@ -6,154 +6,67 @@ networks: chain-id: 8453 network-id: 8453 currency: ETH - ethereum: - rpc: https://rpc.ankr.com/eth - chain-id: 1 - network-id: 1 - currency: ETH - bsc: - rpc: https://rpc.ankr.com/bsc - chain-id: 56 - network-id: 56 - currency: BNB - polygon: - rpc: https://rpc.ankr.com/polygon - chain-id: 137 - network-id: 137 - currency: POL subgraphs: base: https://example.com/subgraph - ethereum: https://example.com/subgraph - bsc: https://example.com/subgraph - polygon: https://example.com/subgraph - + metaboards: base: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/mb-base-0x59401C93/0.1/gn - bsc: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/mb-bsc/0.1/gn - polygon: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/mb-polygon/0.1/gn - ethereum: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/metadata-mainnet/2024-10-25-2857/gn - + orderbooks: base: address: 0xd2938e7c9fe3597f78832ce780feb61945c377d7 network: base subgraph: base - ethereum: - address: 0x0eA6d458488d1cf51695e1D6e4744e6FB715d37C - network: ethereum - subgraph: ethereum - bsc: - address: 0xd2938E7c9fe3597F78832CE780Feb61945c377d7 - network: bsc - subgraph: bsc - polygon: - address: 0x7D2f700b1f6FD75734824EA4578960747bdF269A - network: polygon - subgraph: polygon deployers: base: address: 0xC1A14cE2fd58A3A2f99deCb8eDd866204eE07f8D network: base - ethereum: - address: 0xd19581a021f4704ad4eBfF68258e7A0a9DB1CD77 - network: ethereum - bsc: - address: 0xA2f56F8F74B7d04d61f281BE6576b6155581dcBA - network: bsc - polygon: - address: 0xE7116BC05C8afe25e5B54b813A74F916B5D42aB1 - network: polygon tokens: base-usdc: network: base address: 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 decimals: 6 + base-cofek: + network: base + address: 0xa794e6e187E7Bc0aBDfb1025260eD8482328A599 + decimals: 18 base-weth: network: base address: 0x4200000000000000000000000000000000000006 decimals: 18 - ethereum-pai: - network: ethereum - address: 0x13E4b8CfFe704d3De6F19E52b201d92c21EC18bD - decimals: 18 - ethereum-mnw: - network: ethereum - address: 0xd3E4Ba569045546D09CF021ECC5dFe42b1d7f6E4 - decimals: 18 - ethereum-weth: - network: ethereum - address: 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 - decimals: 18 - bsc-tft: - network: bsc - address: 0x8f0FB159380176D324542b3a7933F0C2Fd0c2bbf - decimals: 7 - bsc-busd: - network: bsc - address: 0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56 - polygon-usdc: - network: polygon - address: 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 - decimals: 6 - polygon-ioen: - network: polygon - address: 0xd0e9c8f5Fae381459cf07Ec506C1d2896E8b5df6 - decimals: 18 - polygon-weth: - network: polygon - address: 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619 - decimals: 18 - polygon-mnw: - network: polygon - address: 0x3c59798620e5fEC0Ae6dF1A19c6454094572Ab92 - decimals: 18 orders: - base-usdc-weth: + base-usdc-cofek: orderbook: base network: base inputs: - token: base-usdc outputs: - - token: base-weth - ethereum-weth-pai: - orderbook: ethereum - network: ethereum - inputs: - - token: ethereum-weth - outputs: - - token: ethereum-pai - ethereum-weth-mnw: - orderbook: ethereum - network: ethereum - inputs: - - token: ethereum-weth - outputs: - - token: ethereum-mnw - polygon-weth-mnw: - orderbook: polygon - network: polygon + - token: base-cofek + base-cofek-usdc: + orderbook: base + network: base inputs: - - token: polygon-weth + - token: base-cofek outputs: - - token: polygon-mnw - bsc-busd-tft: - orderbook: bsc - network: bsc + - token: base-usdc + base-weth-cofek: + orderbook: base + network: base inputs: - - token: bsc-busd + - token: base-weth outputs: - - token: bsc-tft - polygon-usdc-ioen: - orderbook: polygon - network: polygon + - token: base-cofek + base-cofek-weth: + orderbook: base + network: base inputs: - - token: polygon-usdc + - token: base-cofek outputs: - - token: polygon-ioen + - token: base-weth scenarios: base: @@ -162,71 +75,47 @@ scenarios: raindex-subparser: 0x662dFd6d5B6DF94E07A60954901D3001c24F856a tranche-space-min-headroom: 0.25 tranche-space-recharge-delay: 300 - ethereum: - orderbook: ethereum - bindings: - raindex-subparser: 0x22410e2a46261a1B1e3899a072f303022801C764 - tranche-space-min-headroom: 0.25 - tranche-space-recharge-delay: 300 - bsc: - orderbook: bsc - bindings: - raindex-subparser: 0x662dFd6d5B6DF94E07A60954901D3001c24F856a - tranche-space-min-headroom: 0.25 - tranche-space-recharge-delay: 300 - polygon: - orderbook: polygon - bindings: - raindex-subparser: 0xF9323B7d23c655122Fb0272D989b83E105cBcf9d - tranche-space-min-headroom: 0.25 - tranche-space-recharge-delay: 300 deployments: - base-usdc-weth: - order: base-usdc-weth + base-usdc-cofek: + order: base-usdc-cofek + scenario: base + base-cofek-usdc: + order: base-cofek-usdc + scenario: base + base-weth-cofek: + order: base-weth-cofek + scenario: base + base-cofek-weth: + order: base-cofek-weth scenario: base - ethereum-weth-pai: - order: ethereum-weth-pai - scenario: ethereum - ethereum-weth-mnw: - order: ethereum-weth-mnw - scenario: ethereum - bsc-busd-tft: - order: bsc-busd-tft - scenario: bsc - polygon-usdc-ioen: - order: polygon-usdc-ioen - scenario: polygon - polygon-weth-mnw: - order: polygon-weth-mnw - scenario: polygon gui: name: Grid description: > Grid order strategy deployments: - - deployment: base-usdc-weth - name: Grid sell WETH for USDC on Base. + - deployment: base-usdc-cofek + name: Grid sell COFEK for USDC on Base. description: - Grid sell WETH for USDC on Base network. + Grid sell COFEK for USDC on Base network. deposits: - - token: base-weth + - token: base-cofek min: 0 presets: - 0 - - 0.1 - - 1 - - 10 + - 100 + - 500 + - 1000 fields: - binding: baseline-io-ratio - name: Baseline USDC per WETH (e.g. 3500) + name: Baseline USDC per COFEK min: 1000 - binding: io-ratio-growth - name: IO ratio growth per tranche (e.g. 100) + name: IO ratio growth per tranche min: 1 - binding: tranche-size - name: Tranche size in ETH (e.g. 1) + name: Tranche size in COFEK min: 0 - binding: seconds-per-tranche name: Time to recharge one grid tranche in seconds (0 is disabled). @@ -243,62 +132,27 @@ gui: - name: 24 hours (86400) value: 86400 - - deployment: ethereum-weth-pai - name: Grid sell PAI for WETH on Ethereum. + - deployment: base-cofek-usdc + name: Grid buy COFEK with USDC on Base. description: - Grid sell PAI for WETH on Ethereum Mainnet. + Grid buy COFEK with USDC on Base network. deposits: - - token: ethereum-pai - min: 0 - presets: - - 1000 - - 10000 - - 100000 - fields: - - binding: baseline-io-ratio - name: Baseline WETH per PAI (e.g. 0.0001317) - min: 0 - - binding: io-ratio-growth - name: IO ratio growth per tranche (e.g. 0.000002857) - min: 0 - - binding: tranche-size - name: Tranche size in PAI (e.g. 1000) - min: 0 - - binding: seconds-per-tranche - name: Time to recharge one grid tranche in seconds (0 is disabled). - min: 0 - presets: - - name: Disabled (0) - value: 0 - - name: 1 hour (3600) - value: 3600 - - name: 6 hours (21600) - value: 21600 - - name: 12 hours (43200) - value: 43200 - - name: 24 hours (86400) - value: 86400 - - - deployment: ethereum-weth-mnw - name: Grid sell MNW for WETH on Ethereum. - description: - Grid sell MNW for WETH on Ethereum Mainnet. - deposits: - - token: ethereum-mnw + - token: base-usdc min: 0 presets: + - 0 + - 100 + - 500 - 1000 - - 10000 - - 100000 fields: - binding: baseline-io-ratio - name: Baseline WETH per MNW (e.g. 0.00012) - min: 0 + name: Baseline COFEK per USDC + min: 1000 - binding: io-ratio-growth - name: IO ratio growth per tranche (e.g. 0.00001) - min: 0 + name: IO ratio growth per tranche + min: 1 - binding: tranche-size - name: Tranche size in MNW (e.g. 2000) + name: Tranche size in USDC min: 0 - binding: seconds-per-tranche name: Time to recharge one grid tranche in seconds (0 is disabled). @@ -315,27 +169,27 @@ gui: - name: 24 hours (86400) value: 86400 - - deployment: bsc-busd-tft - name: Grid sell TFT for BUSD on BSC. + - deployment: base-weth-cofek + name: Grid sell COFEK for WETH on Base. description: - Grid sell TFT for BUSD on BSC network. + Grid sell COFEK for WETH on Base network. deposits: - - token: bsc-tft + - token: base-cofek min: 0 presets: - 0 + - 100 + - 500 - 1000 - - 5000 - - 10000 fields: - binding: baseline-io-ratio - name: Baseline BUSD per TFT (e.g. 0.012) - min: 0 + name: Baseline WETH per COFEK + min: 1000 - binding: io-ratio-growth - name: IO ratio growth per tranche (e.g. 0.005) - min: 0 + name: IO ratio growth per tranche + min: 1 - binding: tranche-size - name: Tranche size in TFT (e.g. 1000) + name: Tranche size in COFEK min: 0 - binding: seconds-per-tranche name: Time to recharge one grid tranche in seconds (0 is disabled). @@ -352,27 +206,27 @@ gui: - name: 24 hours (86400) value: 86400 - - deployment: polygon-usdc-ioen - name: Grid sell IOEN for USDC on Polygon. + - deployment: base-cofek-weth + name: Grid buy COFEK with WETH on Base. description: - Grid sell IOEN for USDC on Polygon network. + Grid buy COFEK with WETH on Base network. deposits: - - token: polygon-ioen + - token: base-weth min: 0 presets: - 0 - - 100000 - - 200000 - - 1000000 + - 0.1 + - 0.5 + - 1 fields: - binding: baseline-io-ratio - name: Baseline USDC per IOEN (e.g. 0.0027) - min: 0 + name: Baseline COFEK per WETH + min: 1000 - binding: io-ratio-growth - name: IO ratio growth per tranche (e.g. 0.0001) - min: 0 + name: IO ratio growth per tranche + min: 1 - binding: tranche-size - name: Tranche size in IOEN (e.g. 100000) + name: Tranche size in WETH min: 0 - binding: seconds-per-tranche name: Time to recharge one grid tranche in seconds (0 is disabled). diff --git a/public/_strategies/raindex/4-canary/canary.rain b/public/_strategies/raindex/4-canary/canary.rain index 21dd1257..2248274d 100644 --- a/public/_strategies/raindex/4-canary/canary.rain +++ b/public/_strategies/raindex/4-canary/canary.rain @@ -218,229 +218,6 @@ gui: description: > Does nothing except give a bounty to the solver regularly. Useful to test that there are solvers active on a given network/Raindex deployment. - deployments: - - deployment: base - name: Canary on Base. - description: - A simple strategy that gives a bounty to the solver regularly. - deposits: - - token: base-weth - min: 0 - presets: - - 0 - - 0.001 - - 0.01 - 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 ETH). - min: 0 - presets: - - value: 0 - - value: 0.0000003 - - binding: max-bounty - name: Maximum bounty to give to the solver (in ETH). - min: 0 - presets: - - value: 0.00005 - - 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 - - - deployment: arbitrum - name: Canary on Arbitrum. - description: - A simple strategy that gives a bounty to the solver regularly. - deposits: - - token: arbitrum-weth - min: 0 - presets: - - 0 - - 0.001 - - 0.01 - 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 ETH). - min: 0 - presets: - - value: 0 - - value: 0.0000003 - - binding: max-bounty - name: Maximum bounty to give to the solver (in ETH). - min: 0 - presets: - - value: 0.00005 - - 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 - - - deployment: flare - name: Canary on Flare. - description: - A simple strategy that gives a bounty to the solver regularly. - deposits: - - token: flare-wflr - min: 0 - presets: - - 0 - - 10 - - 100 - 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 FLR). - min: 0 - presets: - - value: 0 - - value: 0.002 - - binding: max-bounty - name: Maximum bounty to give to the solver (in FLR). - min: 0 - presets: - - value: 0.15 - - 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 - - - deployment: polygon - name: Canary on Polygon. - description: - A simple strategy that gives a bounty to the solver regularly. - deposits: - - token: polygon-wmatic - 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 - - value: 0.02 - - value: 0.05 - - value: 0.1 - - 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 - - - deployment: bsc - name: Canary on BSC. - description: - A simple strategy that gives a bounty to the solver regularly. - deposits: - - token: bsc-wbnb - min: 0 - presets: - - 0 - - 0.01 - - 0.05 - 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 BNB). - min: 0 - presets: - - value: 0 - - value: 0.0001 - - binding: max-bounty - name: Maximum bounty to give to the solver (in BNB). - min: 0 - presets: - - value: 0.0075 - - 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. diff --git a/public/_strategies/raindex/4-canary/description.md b/public/_strategies/raindex/4-canary/description.md index fea12beb..e69de29b 100644 --- a/public/_strategies/raindex/4-canary/description.md +++ b/public/_strategies/raindex/4-canary/description.md @@ -1,16 +0,0 @@ -The canary order does nothing except run on a cooldown and hand tokens over to -the solver for free (to pay for gas). - -It is useful only to show that orders clear on some network. If the canary is -deployed and does not run, it means that there are no solvers monitoring the -network, or at least not the raindex contract that the canary is deployed on. - -The canary is basically a stripped back version of the sampler. It runs but -doesn't sample anything. - -Anyone can deploy this strat and fund it themselves to convince themselves that -there is at least one solver operational on some network. - -It's somewhat morbidly named after canaries in old coal mines that would quickly -die if there was a gas leak, hopefully alerting everyone else to evacuate to -safety in time, or repair the leak.