Skip to content

Commit e8eb67e

Browse files
authored
chore: bump cairo to v2.11.4 (#622)
This commit bumps the Cairo version to `v2.11.4`. Outdated contracts and scripts have been removed for ease of maintainability. To facilitate tracing, versioning has been added to the README for both the core contracts and the scripts directory. Additional changes - Suggestions by `scarb lint` were implemented e.g. using `for` loops when iterating over spans and `while` loops for conditional loops. This change uncovered that the `test_partial_absorb_with_redistribution_entire_trove_debt` test did not iterate fully over each nested loop during parametrization. As a result, some assertions in the tests had to be relaxed because the edge cases were not actually executed previously. - Replace the use of hash with `generate_arg` to generate price feed for yangs. This introduces some randomness to the tests for each CI Run.
1 parent a9de165 commit e8eb67e

File tree

135 files changed

+9383
-14916
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

135 files changed

+9383
-14916
lines changed

.tool-versions

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
scarb 2.6.5
2-
starknet-foundry 0.23.0
1+
scarb 2.11.4
2+
starknet-foundry 0.41.0

README.md

+44-43
Original file line numberDiff line numberDiff line change
@@ -20,50 +20,51 @@ Once you kill your Devnet instance, the state is lost unless the latest `devnet_
2020

2121
#### Mainnet
2222

23-
| Module | Address |
24-
| ------ | --------|
25-
| Abbot | `0x04d0bb0a4c40012384e7c419e6eb3c637b28e8363fb66958b60d90505b9c072f` |
26-
| Absorber | `0x000a5e1c1ffe1384b30a464a61b1af631e774ec52c0e7841b9b5f02c6a729bc0` |
27-
| Allocator | `0x06a3593f7115f8f5e0728995d8924229cb1c4109ea477655bad281b36a760f41` |
28-
| Caretaker | `0x012a5efcb820803ba700503329567fcdddd7731e0d05e06217ed1152f956dbb0` |
29-
| Controller | `0x07558a9da2fac57f5a4381fef8c36c92ca66adc20978063982382846f72a4448` |
30-
| Ekubo | `0x048a1cc699025faec330b85ab74a7586e424206a481daed14160982b57567cce` |
31-
| Equalizer | `0x066e3e2ea2095b2a0424b9a2272e4058f30332df5ff226518d19c20d3ab8e842` |
32-
| Flash Mint | `0x05e57a033bb3a03e8ac919cbb4e826faf8f3d6a58e76ff7a13854ffc78264681` |
33-
| Frontend Data Provider | `0x023037703b187f6ff23b883624a0a9f266c9d44671e762048c70100c2f128ab9` |
34-
| Gate[ETH] | `0x0315ce9c5d3e5772481181441369d8eea74303b9710a6c72e3fcbbdb83c0dab1` |
35-
| Gate[STRK] | `0x031a96fe18fe3fdab28822c82c81471f1802800723c8f3e209f1d9da53bc637d` |
36-
| Gate[WBTC] | `0x05bc1c8a78667fac3bf9617903dbf2c1bfe3937e1d37ada3d8b86bf70fb7926e` |
37-
| Gate[WSTETH_LEGACY] | `0x02d1e95661e7726022071c06a95cdae092595954096c373cde24a34bb3984cbf` |
38-
| Gate[WSTETH] | `0x03dc297a3788751d6d02acfea1b5dcc21a0eee1d34317a91aea2fbd49113ea58` |
39-
| Gate[xSTRK] | `0x04a3e7dffd8e74a706be9abe6474e07fbbcf41e1be71387514c4977d54dbc428` |
40-
| Gate[sSTRK] | `0x03b709f3ab9bc072a195b907fb2c27688723b6e4abb812a8941def819f929bd8` |
41-
| Pragma v2 | `0x0532f8b442e90eae93493a4f3e4f6d3bf2579e56a75238b786a5e90cb82fdfe9` |
42-
| Purger | `0x02cef5286b554f4122a2070bbd492a95ad810774903c92633979ed54d51b04ca` |
43-
| Receptor | `0x059c159d9a87a34f17c4991e81b0d937aaf86a29f682ce0951536265bd6a1678` |
44-
| Seer v2 | `0x076baf9a48986ae11b144481aec7699823d7ebc5843f30cf47b053ebfe579824` |
45-
| Sentinel | `0x06428ec3221f369792df13e7d59580902f1bfabd56a81d30224f4f282ba380cd` |
46-
| Shrine | `0x0498edfaf50ca5855666a700c25dd629d577eb9afccdf3b5977aec79aee55ada` |
47-
| Transmuter[USDC] (Restricted) | `0x03878595db449e1af7de4fb0c99ddb01cac5f23f9eb921254f4b0723a64a23cb` |
23+
| Module | Address | Version |
24+
| ------ | ------- | ------- |
25+
| Abbot | `0x04d0bb0a4c40012384e7c419e6eb3c637b28e8363fb66958b60d90505b9c072f` | `v1.0.0` |
26+
| Absorber | `0x000a5e1c1ffe1384b30a464a61b1af631e774ec52c0e7841b9b5f02c6a729bc0` | `v1.0.0` |
27+
| Allocator | `0x06a3593f7115f8f5e0728995d8924229cb1c4109ea477655bad281b36a760f41` | `v1.0.0` |
28+
| Caretaker | `0x012a5efcb820803ba700503329567fcdddd7731e0d05e06217ed1152f956dbb0` | `v1.0.0` |
29+
| Controller | `0x07558a9da2fac57f5a4381fef8c36c92ca66adc20978063982382846f72a4448` | `v1.0.0` |
30+
| Ekubo | `0x048a1cc699025faec330b85ab74a7586e424206a481daed14160982b57567cce` | `v1.1.0` |
31+
| Equalizer | `0x066e3e2ea2095b2a0424b9a2272e4058f30332df5ff226518d19c20d3ab8e842` | `v1.0.0` |
32+
| Flash Mint | `0x05e57a033bb3a03e8ac919cbb4e826faf8f3d6a58e76ff7a13854ffc78264681` | `v1.0.0` |
33+
| Frontend Data Provider | `0x023037703b187f6ff23b883624a0a9f266c9d44671e762048c70100c2f128ab9` | `v1.1.0` |
34+
| Gate[ETH] | `0x0315ce9c5d3e5772481181441369d8eea74303b9710a6c72e3fcbbdb83c0dab1` | `v1.0.0` |
35+
| Gate[STRK] | `0x031a96fe18fe3fdab28822c82c81471f1802800723c8f3e209f1d9da53bc637d` | `v1.0.0` |
36+
| Gate[WBTC] | `0x05bc1c8a78667fac3bf9617903dbf2c1bfe3937e1d37ada3d8b86bf70fb7926e` | `v1.0.0` |
37+
| Gate[WSTETH_LEGACY] | `0x02d1e95661e7726022071c06a95cdae092595954096c373cde24a34bb3984cbf` | `v1.0.0` |
38+
| Gate[WSTETH] | `0x03dc297a3788751d6d02acfea1b5dcc21a0eee1d34317a91aea2fbd49113ea58` | `v1.0.0` |
39+
| Gate[xSTRK] | `0x04a3e7dffd8e74a706be9abe6474e07fbbcf41e1be71387514c4977d54dbc428` | `v1.0.0` |
40+
| Gate[sSTRK] | `0x03b709f3ab9bc072a195b907fb2c27688723b6e4abb812a8941def819f929bd8` | `v1.0.0` |
41+
| Gate[EKUBO] | `0x06d44c6172f6b68fda893348d33be58b69f0add83ed480d1192d19bc4188c8f6` | `v1.0.0` |
42+
| Pragma | `0x0532f8b442e90eae93493a4f3e4f6d3bf2579e56a75238b786a5e90cb82fdfe9` | `v1.1.0` as `pragma_v2` |
43+
| Purger | `0x02cef5286b554f4122a2070bbd492a95ad810774903c92633979ed54d51b04ca` | `v1.1.0` |
44+
| Receptor | `0x059c159d9a87a34f17c4991e81b0d937aaf86a29f682ce0951536265bd6a1678` | `v1.1.0` |
45+
| Seer | `0x076baf9a48986ae11b144481aec7699823d7ebc5843f30cf47b053ebfe579824` | `v1.1.0` as `seer_v2` |
46+
| Sentinel | `0x06428ec3221f369792df13e7d59580902f1bfabd56a81d30224f4f282ba380cd` | `v1.0.0` |
47+
| Shrine | `0x0498edfaf50ca5855666a700c25dd629d577eb9afccdf3b5977aec79aee55ada` | `v1.0.0` |
48+
| Transmuter[USDC] (Restricted) | `0x03878595db449e1af7de4fb0c99ddb01cac5f23f9eb921254f4b0723a64a23cb` | `v1.0.0` |
4849

4950

5051
#### Sepolia
5152

52-
| Module | Address |
53-
| ------ | --------|
54-
| Abbot | `0x04280b97ecb8f1e0536e41888e387a04c3796e393f7086e5e24d61614927bc30` |
55-
| Absorber | `0x05cf86333b32580be7a73c8150f2176047bab151df7506b6e30217594798fab5` |
56-
| Allocator | `0x00dd24daea0f6cf5ee0a206e6a27c4d5b66a978f19e3a4877de23ab5a76f905d` |
57-
| Caretaker | `0x004eb68cdc4009f0a7af80ecb34b91822649b139713e7e9eb9b11b10ee47aada` |
58-
| Controller | `0x0005efaa9df09e86be5aa8ffa453adc11977628ddc0cb493625ca0f3caaa94b2` |
59-
| Equalizer | `0x013be5f3de034ca1a0dec2b2da4cce2d0fe5505511cbea7a309979c45202d052` |
60-
| Flash Mint | `0x0726e7d7bef2bcfc2814e0d5f0735b1a9326a98f2307a5edfda8db82d60d3f5f` |
61-
| Frontend Data Provider | `0x0148763033b7ecb24f425e150867835c95ac40dfd7bc8b1ff26dd4c3fed59fce` |
62-
| Gate[ETH] | `0x02e1e0988565d99cd3a384e9f9cf2d348af50ee1ad549880aa37ba625e8c98d6` |
63-
| Gate[STRK] | `0x05c6ec6e1748fbab3d65c2aa7897aeb7d7ec843331c1a469666e162da735fd5f` |
64-
| Pragma v2 | `0x077402727ec67d177e10b2a4e54b631d5d1bad6dc0dda08cd15c7f179aede624` |
65-
| Purger | `0x02ffd8c21cbfb3f5efb78f250f0c8e4e527cbb264e2d6e8f2731cb594d2ed81c` |
66-
| Seer v2 | `0x044501c24bb9c4eb1b02372943d42320d091826e7b047c23132b427a2b8b7696` |
67-
| Sentinel | `0x04c4d997f2a4b1fbf9db9c290ea1c97cb596e7765e058978b25683efd88e586d` |
68-
| Shrine | `0x0398c179d65929f3652b6b82875eaf5826ea1c9a9dd49271e0d749328186713e` |
69-
| Transmuter[USDC] (Restricted) | `0x03280ae1d855fd195a63bc72fa19c2f8a9820b7871f34eff13e3841ff7388c81` |
53+
| Module | Address | Version |
54+
| ------ | ------- | ------- |
55+
| Abbot | `0x04280b97ecb8f1e0536e41888e387a04c3796e393f7086e5e24d61614927bc30` | `v1.0.0` |
56+
| Absorber | `0x05cf86333b32580be7a73c8150f2176047bab151df7506b6e30217594798fab5` | `v1.0.0` |
57+
| Allocator | `0x00dd24daea0f6cf5ee0a206e6a27c4d5b66a978f19e3a4877de23ab5a76f905d` | `v1.0.0` |
58+
| Caretaker | `0x004eb68cdc4009f0a7af80ecb34b91822649b139713e7e9eb9b11b10ee47aada` | `v1.0.0` |
59+
| Controller | `0x0005efaa9df09e86be5aa8ffa453adc11977628ddc0cb493625ca0f3caaa94b2` | `v1.0.0` |
60+
| Equalizer | `0x013be5f3de034ca1a0dec2b2da4cce2d0fe5505511cbea7a309979c45202d052` | `v1.0.0` |
61+
| Flash Mint | `0x0726e7d7bef2bcfc2814e0d5f0735b1a9326a98f2307a5edfda8db82d60d3f5f` | `v1.0.0` |
62+
| Frontend Data Provider | `0x0148763033b7ecb24f425e150867835c95ac40dfd7bc8b1ff26dd4c3fed59fce` | `v1.0.0` |
63+
| Gate[ETH] | `0x02e1e0988565d99cd3a384e9f9cf2d348af50ee1ad549880aa37ba625e8c98d6` | `v1.0.0` |
64+
| Gate[STRK] | `0x05c6ec6e1748fbab3d65c2aa7897aeb7d7ec843331c1a469666e162da735fd5f` | `v1.0.0` |
65+
| Pragma | `0x077402727ec67d177e10b2a4e54b631d5d1bad6dc0dda08cd15c7f179aede624` | `v1.1.0` as `pragma_v2` |
66+
| Purger | `0x02ffd8c21cbfb3f5efb78f250f0c8e4e527cbb264e2d6e8f2731cb594d2ed81c` | `v1.1.0` |
67+
| Seer v2 | `0x044501c24bb9c4eb1b02372943d42320d091826e7b047c23132b427a2b8b7696` | `v1.1.0` as `seer_v2` |
68+
| Sentinel | `0x04c4d997f2a4b1fbf9db9c290ea1c97cb596e7765e058978b25683efd88e586d` | `v1.0.0` |
69+
| Shrine | `0x0398c179d65929f3652b6b82875eaf5826ea1c9a9dd49271e0d749328186713e` | `v1.0.0` |
70+
| Transmuter[USDC] (Restricted) | `0x03280ae1d855fd195a63bc72fa19c2f8a9820b7871f34eff13e3841ff7388c81` | `v1.0.0` |

Scarb.lock

+22-8
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ version = 1
33

44
[[package]]
55
name = "access_control"
6-
version = "0.3.0"
7-
source = "git+https://github.com/lindy-labs/access_control.git?tag=v0.3.0#8fdfc97e15c4fb1b6cb1aa0da91d94e5956c3b1a"
6+
version = "0.4.0"
7+
source = "registry+https://scarbs.xyz/"
8+
checksum = "sha256:6049cdb13bc3a2b45e714558da6f49745b61e70e29b81f932b2e532bf72a102d"
89

910
[[package]]
1011
name = "opus"
@@ -21,19 +22,32 @@ version = "1.1.0"
2122
dependencies = [
2223
"opus",
2324
"sncast_std",
25+
"wadray",
2426
]
2527

2628
[[package]]
2729
name = "sncast_std"
28-
version = "0.23.0"
29-
source = "git+https://github.com/foundry-rs/starknet-foundry.git?tag=v0.23.0#f2bff8f796763ada77fe6033ec1b034ceee22abd"
30+
version = "0.41.0"
31+
source = "registry+https://scarbs.xyz/"
32+
checksum = "sha256:0884539863cd2b802eec9bcaecdb810fe130969e766f178d1e42220ddf65344d"
33+
34+
[[package]]
35+
name = "snforge_scarb_plugin"
36+
version = "0.41.0"
37+
source = "registry+https://scarbs.xyz/"
38+
checksum = "sha256:7228a3ea74d8decfb2294cee9251b537bbd58b3e243e9327f55e72a99ab5fb53"
3039

3140
[[package]]
3241
name = "snforge_std"
33-
version = "0.23.0"
34-
source = "git+https://github.com/foundry-rs/starknet-foundry.git?tag=v0.23.0#f2bff8f796763ada77fe6033ec1b034ceee22abd"
42+
version = "0.41.0"
43+
source = "registry+https://scarbs.xyz/"
44+
checksum = "sha256:edf116cbf62cbe2487f188cf28ceb9f42b08cfa14e197524281c3ce932f4a5e6"
45+
dependencies = [
46+
"snforge_scarb_plugin",
47+
]
3548

3649
[[package]]
3750
name = "wadray"
38-
version = "0.3.0"
39-
source = "git+https://github.com/lindy-labs/wadray.git?tag=v0.3.0#9b1f0e21abac6811b09d8a9e861b5d53e6a52d9c"
51+
version = "0.5.0"
52+
source = "registry+https://scarbs.xyz/"
53+
checksum = "sha256:efdcf25d14a3fdeed662a0f8de17b89a998166e3f884139197b4367337c2e8e2"

Scarb.toml

+11-7
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "opus"
33
version = "1.1.0"
4-
edition = "2023_11"
4+
edition = "2024_07"
55

66
[workspace]
77
members = ["scripts"]
@@ -19,18 +19,22 @@ allowed-libfuncs-deny = true
1919
sierra-replace-ids = true
2020

2121
[dependencies]
22-
starknet = ">= 2.6.4"
23-
wadray = { git = "https://github.com/lindy-labs/wadray.git", tag = "v0.3.0" }
24-
access_control = { git = "https://github.com/lindy-labs/access_control.git", tag = "v0.3.0" }
22+
starknet = ">= 2.11.4"
23+
wadray = ">= 0.5.0"
24+
access_control = ">= 0.4.0"
2525

2626
[dev-dependencies]
27-
snforge_std = { git = "https://github.com/foundry-rs/starknet-foundry.git", tag = "v0.23.0" }
27+
snforge_std = ">= 0.38.0"
28+
assert_macros = ">= 2.11.4"
2829

2930
[scripts]
30-
restart_devnet = "rm devnet_dump.json 2> /dev/null; starknet-devnet --seed 1087810753 --gas-price 1000 --dump-on exit --dump-path devnet_dump.json"
31-
load_devnet = "starknet-devnet --seed 1087810753 --gas-price 1000 --dump-path devnet_dump.json"
31+
restart_devnet = "rm devnet_dump.json 2> /dev/null; starknet-devnet --seed 1087810753 --gas-price 1000 --initial-balance 1000000000000000000000000 --dump-on exit --dump-path devnet_dump.json"
32+
load_devnet = "starknet-devnet --seed 1087810753 --gas-price 1000 --initial-balance 1000000000000000000000000 --dump-path devnet_dump.json"
3233
test = "snforge test"
3334

35+
[tool.scarb]
36+
allow-prebuilt-plugins = ["snforge_std"]
37+
3438
[tool.fmt]
3539
sort-module-level-items = true
3640
max-line-length = 120

devnet_dump.json

+1-1
Large diffs are not rendered by default.

scripts/README.md

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Scripts
2+
3+
## Overview
4+
5+
This repository contains scripts for the deployment of the contracts in this repository.
6+
7+
As the Cairo version is upgraded over time, previously executed scripts and their state files have been removed to improve maintainability and clean up the workspace.
8+
9+
## Archived Files
10+
11+
| File Name/Pattern | Cairo Version | Description | Access Tag | Comments |
12+
|-------------------|---------------|-------------|------------|----------|
13+
| `deployment/src/deploy_mainnet.cairo` | `v2.6.5` | Deployment of Opus on Mainnet | `v1.1.0` | Use `v1.0.0` for mainnet launch deployment |
14+
| `deployment/src/deploy_sepolia.cairo` | `v2.6.5` | Deployment of Opus on Sepolia | `v1.1.0` | |
15+
| `deployment/src/deploy_oracles_v2_mainnet.cairo` | `v2.6.5` | Deployment of `v1.1.0` of Seer module and Ekubo fallback on Mainnet | `v1.1.0` | |
16+
| `deployment/src/deploy_oracles_v2_sepolia.cairo` | `v2.6.5` | Deployment of `v1.1.0` of Seer module on Sepolia | `v1.1.0` | |
17+
18+
## Accessing Archived Files
19+
All archived files can be accessed by checking out earlier release tags:
20+
21+
```bash
22+
# To view the repository with all removed files intact
23+
git checkout [tag-name]
24+
25+
# Example
26+
git checkout v1.1.0
27+
```

scripts/Scarb.lock

+12-6
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ version = 1
33

44
[[package]]
55
name = "access_control"
6-
version = "0.3.0"
7-
source = "git+https://github.com/lindy-labs/access_control.git?tag=v0.3.0#8fdfc97e15c4fb1b6cb1aa0da91d94e5956c3b1a"
6+
version = "0.4.0"
7+
source = "registry+https://scarbs.xyz/"
8+
checksum = "sha256:6049cdb13bc3a2b45e714558da6f49745b61e70e29b81f932b2e532bf72a102d"
89

910
[[package]]
1011
name = "deployment"
@@ -13,6 +14,7 @@ dependencies = [
1314
"opus",
1415
"scripts",
1516
"sncast_std",
17+
"wadray",
1618
]
1719

1820
[[package]]
@@ -29,6 +31,7 @@ version = "1.1.0"
2931
dependencies = [
3032
"opus",
3133
"sncast_std",
34+
"wadray",
3235
]
3336

3437
[[package]]
@@ -38,14 +41,17 @@ dependencies = [
3841
"opus",
3942
"scripts",
4043
"sncast_std",
44+
"wadray",
4145
]
4246

4347
[[package]]
4448
name = "sncast_std"
45-
version = "0.23.0"
46-
source = "git+https://github.com/foundry-rs/starknet-foundry?tag=v0.23.0#f2bff8f796763ada77fe6033ec1b034ceee22abd"
49+
version = "0.41.0"
50+
source = "registry+https://scarbs.xyz/"
51+
checksum = "sha256:0884539863cd2b802eec9bcaecdb810fe130969e766f178d1e42220ddf65344d"
4752

4853
[[package]]
4954
name = "wadray"
50-
version = "0.3.0"
51-
source = "git+https://github.com/lindy-labs/wadray.git?tag=v0.3.0#9b1f0e21abac6811b09d8a9e861b5d53e6a52d9c"
55+
version = "0.5.0"
56+
source = "registry+https://scarbs.xyz/"
57+
checksum = "sha256:efdcf25d14a3fdeed662a0f8de17b89a998166e3f884139197b4367337c2e8e2"

scripts/Scarb.toml

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
11
[package]
22
name = "scripts"
33
version = "1.1.0"
4-
edition = "2023_11"
4+
edition = "2024_07"
55

66
[workspace]
77
members = ["deployment", "simulation"]
88

99
[dependencies]
10-
sncast_std = { git = "https://github.com/foundry-rs/starknet-foundry", tag = "v0.23.0" }
11-
starknet = ">=2.6.4"
10+
sncast_std = ">=0.41.0"
11+
starknet = ">=2.11.4"
12+
wadray = ">=0.5.0"
1213
opus = { path = "../" }
1314

1415
[workspace.dependencies]
15-
sncast_std = { git = "https://github.com/foundry-rs/starknet-foundry", tag = "v0.23.0" }
16-
starknet = ">=2.6.4"
16+
sncast_std = ">=0.41.0"
17+
starknet = ">=2.11.4"
18+
wadray = ">=0.5.0"
1719
opus = { path = "../" }
1820
scripts = { path = "./" }
1921

scripts/deployment/Scarb.toml

+3-9
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
[package]
22
name = "deployment"
33
version = "1.1.0"
4-
edition = "2023_11"
4+
edition = "2024_07"
55

66
# See more keys and their definitions at https://docs.swmansion.com/scarb/docs/reference/manifest.html
77

88
[dependencies]
99
sncast_std.workspace = true
1010
starknet.workspace = true
11+
wadray.workspace = true
1112
opus.workspace = true
1213
scripts.workspace = true
1314

@@ -28,26 +29,19 @@ build-external-contracts = [
2829
"opus::core::purger::purger",
2930
"opus::core::receptor::receptor",
3031
"opus::core::seer::seer",
31-
"opus::core::seer_v2::seer_v2",
32+
"opus::core::seer::seer",
3233
"opus::core::sentinel::sentinel",
3334
"opus::core::shrine::shrine",
3435
"opus::core::transmuter_restricted::transmuter_restricted",
3536
"opus::external::ekubo::ekubo",
3637
"opus::external::pragma::pragma",
37-
"opus::external::pragma_v2::pragma_v2",
38-
"opus::external::switchboard::switchboard",
3938
"opus::mock::erc20_mintable::erc20_mintable",
4039
"opus::mock::mock_pragma::mock_pragma",
41-
"opus::mock::mock_switchboard::mock_switchboard",
4240
"opus::periphery::frontend_data_provider::frontend_data_provider",
4341
]
4442

4543
[scripts]
4644
deploy_devnet = "rm deploy_devnet_alpha-sepolia_state.json 2> /dev/null; sncast --profile devnet script run deploy_devnet --package deployment"
47-
deploy_sepolia = "sncast --profile sepolia script run deploy_sepolia --package deployment"
48-
deploy_mainnet = "sncast --profile mainnet script run deploy_mainnet --package deployment"
49-
deploy_oracles_v2_sepolia = "sncast --profile sepolia script run deploy_oracles_v2_sepolia --package deployment"
50-
deploy_oracles_v2_mainnet = "sncast --profile mainnet script run deploy_oracles_v2_mainnet --package deployment"
5145

5246
upgrade_fdp_devnet = "rm upgrade_fdp_devnet_alpha-sepolia_state.json 2> /dev/null; sncast --profile devnet script run upgrade_fdp_devnet --package deployment"
5347
upgrade_fdp_sepolia = "sncast --profile sepolia script run upgrade_fdp_sepolia --package deployment"

0 commit comments

Comments
 (0)