Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions registry
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
https://raw.githubusercontent.com/ST0x-Technology/st0x.registry/c47a56d424d4f6d6613d0fa726e4247fc98145ef/settings.yaml
fixed-limit https://raw.githubusercontent.com/ST0x-Technology/st0x.registry/c47a56d424d4f6d6613d0fa726e4247fc98145ef/src/fixed-limit.rain
auction-dca https://raw.githubusercontent.com/ST0x-Technology/st0x.registry/c47a56d424d4f6d6613d0fa726e4247fc98145ef/src/auction-dca.rain
grid https://raw.githubusercontent.com/ST0x-Technology/st0x.registry/c47a56d424d4f6d6613d0fa726e4247fc98145ef/src/grid.rain
dynamic-spread https://raw.githubusercontent.com/ST0x-Technology/st0x.registry/c47a56d424d4f6d6613d0fa726e4247fc98145ef/src/dynamic-spread.rain
canary https://raw.githubusercontent.com/ST0x-Technology/st0x.registry/c47a56d424d4f6d6613d0fa726e4247fc98145ef/src/canary.rain
claims https://raw.githubusercontent.com/ST0x-Technology/st0x.registry/c47a56d424d4f6d6613d0fa726e4247fc98145ef/src/claims.rain
fixed-spread https://raw.githubusercontent.com/ST0x-Technology/st0x.registry/c47a56d424d4f6d6613d0fa726e4247fc98145ef/src/fixed-spread.rain
gated-pyth https://raw.githubusercontent.com/ST0x-Technology/st0x.registry/c47a56d424d4f6d6613d0fa726e4247fc98145ef/src/gated-pyth.rain
folio https://raw.githubusercontent.com/ST0x-Technology/st0x.registry/c47a56d424d4f6d6613d0fa726e4247fc98145ef/src/folio.rain
https://raw.githubusercontent.com/ST0x-Technology/st0x.registry/d74092cb90baceac1909e54870f02793b6d85856/settings.yaml
fixed-limit https://raw.githubusercontent.com/ST0x-Technology/st0x.registry/d74092cb90baceac1909e54870f02793b6d85856/src/fixed-limit.rain
auction-dca https://raw.githubusercontent.com/ST0x-Technology/st0x.registry/d74092cb90baceac1909e54870f02793b6d85856/src/auction-dca.rain
grid https://raw.githubusercontent.com/ST0x-Technology/st0x.registry/d74092cb90baceac1909e54870f02793b6d85856/src/grid.rain
dynamic-spread https://raw.githubusercontent.com/ST0x-Technology/st0x.registry/d74092cb90baceac1909e54870f02793b6d85856/src/dynamic-spread.rain
canary https://raw.githubusercontent.com/ST0x-Technology/st0x.registry/d74092cb90baceac1909e54870f02793b6d85856/src/canary.rain
claims https://raw.githubusercontent.com/ST0x-Technology/st0x.registry/d74092cb90baceac1909e54870f02793b6d85856/src/claims.rain
fixed-spread https://raw.githubusercontent.com/ST0x-Technology/st0x.registry/d74092cb90baceac1909e54870f02793b6d85856/src/fixed-spread.rain
gated-pyth https://raw.githubusercontent.com/ST0x-Technology/st0x.registry/d74092cb90baceac1909e54870f02793b6d85856/src/gated-pyth.rain
folio https://raw.githubusercontent.com/ST0x-Technology/st0x.registry/d74092cb90baceac1909e54870f02793b6d85856/src/folio.rain
6 changes: 3 additions & 3 deletions settings.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version: 5
version: 6
networks:
base:
rpcs:
Expand All @@ -13,7 +13,7 @@ subgraphs:
base: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/ob4-base/2026-02-05-c4ef/gn
metaboards:
base: https://api.goldsky.com/api/public/project_clv14x04y9kzi01saerx7bxpg/subgraphs/metadata-base/2025-07-06-594f/gn
orderbooks:
raindexes:
base:
address: 0xe522cB4a5fCb2eb31a52Ff41a4653d85A4fd7C9D
network: base
Expand All @@ -25,7 +25,7 @@ rainlangs:
address: 0xd905B56949284Bb1d28eeFC05be78Af69cCf3668
network: base
local-db-remotes:
raindex: https://raindex-bootstrap-db.lon1.digitaloceanspaces.com/manifest.yaml
raindex: https://raindex-bootstrap-db.lon1.digitaloceanspaces.com/local-db-manifests/1776335970169/manifest.yaml
local-db-sync:
base:
batch-size: 50
Expand Down
18 changes: 9 additions & 9 deletions src/auction-dca.rain
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
version: 5
version: 6

orders:
arbitrum:
orderbook: arbitrum
raindex: arbitrum
inputs:
- token: input
outputs:
- token: output
base:
orderbook: base
raindex: base
inputs:
- token: input
outputs:
- token: output
polygon:
orderbook: polygon
raindex: polygon
inputs:
- token: input
outputs:
- token: output
scenarios:
arbitrum:
orderbook: arbitrum
raindex: arbitrum
runs: 1
bindings:
raindex-subparser: 0xcCf3E6e16E40B26618d216b4385d086664876782
Expand All @@ -30,7 +30,7 @@ scenarios:
initial-io-fn: '''constant-initial-io'
shy-epoch: 0.05
base:
orderbook: base
raindex: base
runs: 1
bindings:
raindex-subparser: 0x22839F16281E67E5Fd395fAFd1571e820CbD46cB
Expand All @@ -39,7 +39,7 @@ scenarios:
initial-io-fn: '''constant-initial-io'
shy-epoch: 0.05
pyth-price-baseline-base:
orderbook: base
raindex: base
rainlang: base
runs: 1
bindings:
Expand All @@ -50,7 +50,7 @@ scenarios:
next-trade-baseline-multiplier: 0
shy-epoch: 0.05
pyth-price-baseline-base-inv:
orderbook: base
raindex: base
rainlang: base
runs: 1
bindings:
Expand All @@ -61,7 +61,7 @@ scenarios:
next-trade-baseline-multiplier: 0
shy-epoch: 0.05
polygon:
orderbook: polygon
raindex: polygon
runs: 1
bindings:
raindex-subparser: 0xAD4DeD9BBda1B409536906Fa48fe2b261bBaBde1
Expand Down
8 changes: 4 additions & 4 deletions src/canary.rain
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
version: 5
version: 6

orderbooks:
raindexes:
canary-arbitrum:
network: arbitrum
subgraph: arbitrum
Expand All @@ -13,15 +13,15 @@ rainlangs:
address: 0x5e9e22154d71f9fd4b5fd1ee36852a4c9fcdcc9e
orders:
canary-arbitrum:
orderbook: canary-arbitrum
raindex: canary-arbitrum
inputs:
# Input is irrelevant because we always set the IO ratio to 0.
- token: input
outputs:
- token: output
scenarios:
canary-arbitrum:
orderbook: canary-arbitrum
raindex: canary-arbitrum
runs: 1
bindings:
raindex-subparser: 0xe80e7438ce6b1055c8e9CDE1b6336a4F9D53C666
Expand Down
6 changes: 3 additions & 3 deletions src/claims.rain
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
version: 5
version: 6

orders:
base:
orderbook: base
raindex: base
inputs:
# Input is irrelevant because we always set the IO ratio to 0.
- token: input
Expand All @@ -11,7 +11,7 @@ orders:

scenarios:
base:
orderbook: base
raindex: base
runs: 1
bindings:
raindex-subparser: 0x22839F16281E67E5Fd395fAFd1571e820CbD46cB
Expand Down
14 changes: 7 additions & 7 deletions src/dynamic-spread.rain
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
version: 5
version: 6

scenarios:
arbitrum:
orderbook: arbitrum
raindex: arbitrum
runs: 1
bindings:
raindex-subparser: 0xcCf3E6e16E40B26618d216b4385d086664876782
Expand All @@ -12,7 +12,7 @@ scenarios:
initial-output-token: ${order.outputs.1.token.address}
initial-input-token: ${order.inputs.0.token.address}
base:
orderbook: base
raindex: base
runs: 1
bindings:
raindex-subparser: 0x22839F16281E67E5Fd395fAFd1571e820CbD46cB
Expand All @@ -22,7 +22,7 @@ scenarios:
initial-output-token: ${order.outputs.1.token.address}
initial-input-token: ${order.inputs.0.token.address}
polygon:
orderbook: polygon
raindex: polygon
runs: 1
bindings:
raindex-subparser: 0xAD4DeD9BBda1B409536906Fa48fe2b261bBaBde1
Expand All @@ -33,23 +33,23 @@ scenarios:
initial-input-token: ${order.inputs.0.token.address}
orders:
arbitrum:
orderbook: arbitrum
raindex: arbitrum
inputs:
- token: token1
- token: token2
outputs:
- token: token1
- token: token2
base:
orderbook: base
raindex: base
inputs:
- token: token1
- token: token2
outputs:
- token: token1
- token: token2
polygon:
orderbook: polygon
raindex: polygon
inputs:
- token: token1
- token: token2
Expand Down
16 changes: 8 additions & 8 deletions src/fixed-limit.rain
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
version: 5
version: 6

orderbooks:
raindexes:
fixed-limit-arbitrum:
network: arbitrum
subgraph: arbitrum
Expand All @@ -15,38 +15,38 @@ rainlangs:

orders:
base:
orderbook: base
raindex: base
inputs:
- token: token1
outputs:
- token: token2
fixed-limit-arbitrum:
orderbook: fixed-limit-arbitrum
raindex: fixed-limit-arbitrum
inputs:
- token: token1
outputs:
- token: token2
polygon:
orderbook: polygon
raindex: polygon
inputs:
- token: token1
outputs:
- token: token2
scenarios:
fixed-limit-arbitrum:
orderbook: fixed-limit-arbitrum
raindex: fixed-limit-arbitrum
runs: 1
bindings:
raindex-subparser: 0xe80e7438ce6b1055c8e9CDE1b6336a4F9D53C666
fixed-io-output-token: ${order.outputs.0.token.address}
polygon:
orderbook: polygon
raindex: polygon
runs: 1
bindings:
raindex-subparser: 0xAD4DeD9BBda1B409536906Fa48fe2b261bBaBde1
fixed-io-output-token: ${order.outputs.0.token.address}
base:
orderbook: base
raindex: base
runs: 1
bindings:
raindex-subparser: 0x22839F16281E67E5Fd395fAFd1571e820CbD46cB
Expand Down
8 changes: 4 additions & 4 deletions src/fixed-spread.rain
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
version: 5
version: 6

orders:
base:
orderbook: base
raindex: base
inputs:
- token: input
outputs:
- token: output

scenarios:
pyth-price-baseline-base:
orderbook: base
raindex: base
rainlang: base
runs: 1
bindings:
raindex-subparser: 0x22839F16281E67E5Fd395fAFd1571e820CbD46cB
subparser-0: 0x21026b98bA3909E34e9a42295A812614bb0C7F21
baseline-fn: '''pyth-price-baseline'
pyth-price-baseline-base-inv:
orderbook: base
raindex: base
rainlang: base
runs: 1
bindings:
Expand Down
6 changes: 3 additions & 3 deletions src/folio.rain
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
version: 5
version: 6

orders:
base:
orderbook: base
raindex: base
inputs:
- token: token1
- token: token2
Expand All @@ -22,7 +22,7 @@ orders:

scenarios:
base:
orderbook: base
raindex: base
runs: 1
bindings:
raindex-subparser: 0x22839F16281E67E5Fd395fAFd1571e820CbD46cB
Expand Down
8 changes: 4 additions & 4 deletions src/gated-pyth.rain
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
version: 5
version: 6

orders:
base:
orderbook: base
raindex: base
inputs:
- token: input
outputs:
- token: output

scenarios:
gated-pyth-baseline-base:
orderbook: base
raindex: base
rainlang: base
runs: 1
bindings:
raindex-subparser: 0x22839F16281E67E5Fd395fAFd1571e820CbD46cB
subparser-0: 0x21026b98bA3909E34e9a42295A812614bb0C7F21
baseline-fn: '''pyth-price-baseline'
gated-pyth-baseline-base-inv:
orderbook: base
raindex: base
rainlang: base
runs: 1
bindings:
Expand Down
6 changes: 3 additions & 3 deletions src/grid.rain
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
version: 5
version: 6

orders:
arbitrum:
orderbook: arbitrum
raindex: arbitrum
inputs:
- token: token1
outputs:
- token: token2
scenarios:
arbitrum:
orderbook: arbitrum
raindex: arbitrum
bindings:
raindex-subparser: 0xe80e7438ce6b1055c8e9CDE1b6336a4F9D53C666
tranche-space-min-headroom: 0.25
Expand Down