Skip to content
Draft
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
117 changes: 59 additions & 58 deletions Cargo.lock

Large diffs are not rendered by default.

86 changes: 43 additions & 43 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,53 +21,53 @@ publish = false
rust-version = "1.88"

[workspace.dependencies]
sov-address = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1", features = [
sov-address = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5", features = [
"evm",
] }
sov-accounts = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-api-spec = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-attester-incentives = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-chain-state = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-bank = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-blob-storage = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-paymaster = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-capabilities = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-celestia-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-cli = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-db = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-hyperlane-integration = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1", features = [
sov-accounts = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-api-spec = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-attester-incentives = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-chain-state = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-bank = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-blob-storage = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-paymaster = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-capabilities = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-celestia-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-cli = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-db = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-hyperlane-integration = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5", features = [
"evm",
] }
sov-test-state-consistency = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-kernels = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-ledger-apis = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-mock-da = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-mock-zkvm = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-modules-api = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-modules-rollup-blueprint = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-modules-stf-blueprint = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-uniqueness = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-operator-incentives = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-prover-incentives = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-revenue-share = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-risc0-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-sp1-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-rollup-interface = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-sequencer = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-sequencer-registry = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-soak-testing-lib = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-state = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-stf-runner = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-test-utils = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-rollup-apis = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-universal-wallet = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-zkvm-utils = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-build = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-ethereum = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-evm = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-soak-testing = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-eip712-auth = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-rest-utils = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "acfd8c1873198a875b5ce243a256f4e7e39ba7a1" }
sov-test-state-consistency = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-kernels = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-ledger-apis = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-mock-da = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-mock-zkvm = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-modules-api = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-modules-rollup-blueprint = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-modules-stf-blueprint = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-uniqueness = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-operator-incentives = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-prover-incentives = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-revenue-share = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-risc0-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-sp1-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-rollup-interface = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-sequencer = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-sequencer-registry = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-soak-testing-lib = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-state = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-stf-runner = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-test-utils = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-rollup-apis = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-universal-wallet = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-zkvm-utils = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-build = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-ethereum = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-evm = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-soak-testing = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-eip712-auth = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
sov-rest-utils = { git = "https://github.com/Sovereign-Labs/sovereign-sdk.git", rev = "f593e91a1c3f8f74352bfd621ad0bb49ae8792b5" }
stf-starter = { path = "./crates/stf", default-features = false }
stf-starter-declaration = { path = "./crates/stf/stf-declaration", default-features = false }
value-setter = { path = "./examples/value-setter" }
Expand Down
31 changes: 23 additions & 8 deletions GETTING_STARTED_WITH_HYPERLANE.md
Original file line number Diff line number Diff line change
Expand Up @@ -232,11 +232,11 @@ Making inbound warp transfer...
Contract: 0x4ed7c70F96B99c776995fB64377f0d4aB3B0e1C1
Domain: 5555
Router: 0x9c081539d40ef7b02d359c5d694e006f0c1130097466cd22d062e07065c6987a
Recipient: 0x000000000000000000000000D2C1bE33A0BcD2007136afD8Ed61CC7561aDa747
Amount: 0.01 ETH
Recipient: 0x000000000000000000000000A6edfca3AA985Dd3CC728BFFB700933a986aC085
Amount: 10.0 ETH
Gas: 0.0 ETH
Total: 0.01 ETH
Transaction sent: 0xda1dbcb27ad6d12a53f3137559628ac39f09cc578be740288deb7d7bca6d452b
Total: 10.0 ETH
Transaction sent: 0xc86762ee869deb67b8fd3c0e462513c6b2813ab60985f129614e4cba92e8b20c
```

Wait a moment for the transfer to process, then verify that the total supply of the synthetic token has increased along with the recipient's balance:
Expand All @@ -247,11 +247,25 @@ $ curl -Ss http://127.0.0.1:12346/modules/bank/tokens/token_195zght0wmhcx9j462jt
```

```bash,test-ci,bashtestmd:compare-output
$ sleep 60 && curl -Ss http://127.0.0.1:12346/modules/bank/tokens/token_195zght0wmhcx9j462jtj9lypdua4xw07r6jnjfjsddsmzeh2wsfqrhddvf/balances/0xD2C1bE33A0BcD2007136afD8Ed61CC7561aDa747
$ sleep 60 && curl -Ss http://127.0.0.1:12346/modules/bank/tokens/token_195zght0wmhcx9j462jtj9lypdua4xw07r6jnjfjsddsmzeh2wsfqrhddvf/balances/0xb56Dbc4650fcaC1A54Ff5feB31916DF015C7be6F
{"amount":"10000000000000000","token_id":"token_195zght0wmhcx9j462jtj9lypdua4xw07r6jnjfjsddsmzeh2wsfqrhddvf"}
```

## 5. Make Outbound Transfers
## 5. Terminate Setup Mode

Now that we've funded the paymaster and sequencer accounts, we can terminate setup mode


```bash,test-ci,bashtestmd:compare-output
$ npm run hyperlane-finish-admin-setup
# TODO: Blocked by relayer setting max fee to hard-coded value
```

This will finish setting up the rollup by transferring funds to the paymaster (so that future transactions can go through) and
terminating the rollup's "setup mode" so that the gas price is enforced as usual.


## 6. Make Outbound Transfers

Now we'll send funds back to `0xD2C1bE33A0BcD2007136afD8Ed61CC7561aDa747` on ethtest.

Expand Down Expand Up @@ -290,7 +304,8 @@ $ curl -Ss http://127.0.0.1:12346/modules/bank/tokens/token_195zght0wmhcx9j462jt
{"amount":"9876660000000000","token_id":"token_195zght0wmhcx9j462jtj9lypdua4xw07r6jnjfjsddsmzeh2wsfqrhddvf"}
```

## 6. Troubleshooting

## 7. Troubleshooting

### Validator Not Posting Checkpoints

Expand Down Expand Up @@ -342,4 +357,4 @@ hyperlane_wallet_balance{agent="relayer",chain="ethtest",hyperlane_baselib_versi
curl -Ss http://127.0.0.1:9091/metrics | grep 'hyperlane_critical_error'
hyperlane_critical_error{agent="relayer",chain="ethtest",hyperlane_baselib_version="0.1.0"} 0
hyperlane_critical_error{agent="relayer",chain="sovstarter",hyperlane_baselib_version="0.1.0"} 0
```
```
74 changes: 9 additions & 65 deletions configs/mock/genesis.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,78 +7,22 @@
"reward_address": "0xA6edfca3AA985Dd3CC728BFFB700933a986aC085"
},
"attester_incentives": {
"minimum_attester_bond": [1000, 1000],
"minimum_challenger_bond": [1000, 1000],
"minimum_attester_bond": [0, 0],
"minimum_challenger_bond": [0, 0],
"initial_attesters": [
["0xA6edfca3AA985Dd3CC728BFFB700933a986aC085", "200000"]
["0xA6edfca3AA985Dd3CC728BFFB700933a986aC085", "0"]
],
"rollup_finality_period": 5,
"maximum_attested_height": 0,
"light_client_finalized_height": 0
},
"bank": {
"gas_token_config": {
"token_name": "sov-token",
"address_and_balances": [
[
"0xA6edfca3AA985Dd3CC728BFFB700933a986aC085",
"1000000000000000000000000000000000"
],
[
"0xe7d2b7610d1574610cbd903ea896c59d17470633",
"1000000000000000000000000000000000"
],
[
"0x23B6445f524daDee9fb576627740AaD23Afbe8b7",
"1000000000"
],
[
"0x9b08ce57a93751aE790698A2C9ebc76A78F23E25",
"1000000000"
],
[
"0xB14D211d69aff5190451b336bDe0975b57555D36",
"1000000000"
],
[
"0xe78B5e6d2BfF36b462cc29772526Dd4EBF42E98b",
"1000000000"
],
[
"0x0E0BcFa6A9D9C5694B754Aa3BF86360EE23eb52B",
"1000000000"
],
[
"0xc13b65f7c53Cd6db2EA205a4b574b4a0858720A6",
"10000000000000000000000000000"
],
[
"0xBaEb92889696217A3A6be2175E5a95dC4cFFC9f7",
"10000000000000000000000000000"
],
[
"0x2b9A8bdd2fe54C75116986f2fa892210A5f22915",
"10000000000000000000000000000"
],
[
"0xca7f2cF9b6d765334A4A9D5744e57563EA76C602",
"10000000000000000000000000000"
],
[
"0x74bb92E136628E7028e2290fF60A8EC83Eea904f",
"10000000000000000000000000000"
],
[
"0x267d5F5Ba12AcD07Ce5D0831B17aB5927fEBCd48",
"1000000000"
]
],
"admins": ["0xA6edfca3AA985Dd3CC728BFFB700933a986aC085"]
},
"gas_token_config": null,
"tokens": []
},
"chain_state": {
"current_time": 0,
"admin": "0xA6edfca3AA985Dd3CC728BFFB700933a986aC085",
"operating_mode": "operator",
"inner_code_commitment": [0, 0, 0, 0, 0, 0, 0, 0],
"outer_code_commitment": [0, 0, 0, 0, 0, 0, 0, 0],
Expand All @@ -103,18 +47,18 @@
]
},
"prover_incentives": {
"proving_penalty": [10, 10],
"minimum_bond": [1000, 1000],
"proving_penalty": [0, 0],
"minimum_bond": [0, 0],
"initial_provers": [
["0xA6edfca3AA985Dd3CC728BFFB700933a986aC085", "200000"]
["0xA6edfca3AA985Dd3CC728BFFB700933a986aC085", "0"]
]
},
"sequencer_registry": {
"minimum_bond": "5000",
"sequencer_config": {
"seq_rollup_address": "0xA6edfca3AA985Dd3CC728BFFB700933a986aC085",
"seq_da_address": "0000000000000000000000000000000000000000000000000000000000000000",
"seq_bond": "100000000000000000000000000000000",
"seq_bond": "0",
"is_preferred_sequencer": true
}
},
Expand Down
4 changes: 2 additions & 2 deletions constants.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ EVM_GAS_METERING_MODE = "Rollup"
EVM_BLOCK_PRUNING_THRESHOLD = 1000000000
# How many rollup blocks to wait before terminating setup mode. While setup mode is enabled,
# the rollup does not charge gas. This is useful when initializing the rollup with a bridged gas token.
SETUP_MODE_TERMINATION_HEIGHT = 0 # Disable setup mode entirely by default.
SETUP_MODE_TERMINATION_HEIGHT = 100000 # Disable setup mode entirely by default.
# When using soft-confirmations, this parameter sets the maximum number of slots that a transaction can be deferred by the sequencer before
# being force-executed by the rollup. Decreasing the number of slots means that "forced" transactions are processed
# more quickly in the worst case, but increases the likelihood that some soft confirmations
Expand Down Expand Up @@ -66,7 +66,7 @@ GAS_DIMENSIONS = { const = 2 }
# used only when users feel they are being censored.
GAS_FORCED_SEQUENCER_REGISTRATION_COST = [100000, 100000]
# The ID of the "native token" of the rollup, which is used to pay gas fees.
GAS_TOKEN_ID = { bech32 = "token_1nyl0e0yweragfsatygt24zmd8jrr2vqtvdfptzjhxkguz2xxx3vs0y07u7", type = "TokenId" }
GAS_TOKEN_ID = { bech32 = "token_195zght0wmhcx9j462jtj9lypdua4xw07r6jnjfjsddsmzeh2wsfqrhddvf", type = "TokenId" }
# The HRP prefix that appears in all rollup addresses.
ADDRESS_PREFIX = { const = "sov" }
# --- Gas parameters to charge for state accesses ---
Expand Down
Loading