Skip to content

Commit 62d3542

Browse files
Merge pull request #338 from moondance-labs/augustocollado/update-mainnet-costs
updates costs for mainnet and dancelight
2 parents c621c04 + 2fbcc06 commit 62d3542

File tree

11 files changed

+108
-76
lines changed

11 files changed

+108
-76
lines changed

learn/tanssi/network-services/block-production.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -129,23 +129,26 @@ As presented in the [Introduction](#introduction), Tanssi is an infrastructure p
129129

130130
There are three main costs associated with block production as a service that any network must cover using Tanssi tokens to deploy successfully and get the block production services:
131131

132-
- **Registration deposit** - the initial deposit that is locked from the account that signs the network registration transaction. It is a variable amount depending on the appchain's runtime size
132+
- **Registration deposit** - the initial deposit that is locked from the account that signs the network registration transaction.
133+
- **Registration storage deposit** - the initial deposit that is locked from the account that signs the network registration transaction. It is a variable amount depending on the appchain's runtime size
133134
- **Sequencers assignment** - every time the Tanssi protocol assigns sequencers, which happens once per session, a fixed fee is charged. This fee gives networks the right to be assigned sequencers and discourages networks whose runtime logic fails to produce valid transactions or blocks
134135
- **Block production** - networks must pay for each block produced on their behalf. Since the protocol selects and assigns the sequencers on a per-session basis, networks must have enough funds to cover all the blocks to be produced in an entire session to be served
135136

136137
The current configuration is set as follows:
137138

138139
=== "Tanssi MainNet"
139-
| Variable | Value |
140-
|:---------------------:|:---------------------------------------------------------------------------------------------------:|
141-
| Registration deposit | {{ networks.mainnet.costs.registration_deposit }} x 10<sup>-5</sup> {{ networks.mainnet.token_symbol }} per appchain runtime byte |
142-
| Sequencers assignment | {{ networks.mainnet.costs.cost_per_assignment }} x 10<sup>-6</sup> {{ networks.mainnet.token_symbol }} per session |
143-
| Block production | {{ networks.mainnet.costs.cost_per_block }} x 10<sup>-6</sup> {{ networks.mainnet.token_symbol }} per block |
140+
| Variable | Value |
141+
|:----------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------:|
142+
| Registration deposit | {{ networks.mainnet.costs.registration_deposit_fee }} {{ networks.mainnet.token_symbol }} |
143+
| Registration storage deposit | {{ networks.mainnet.costs.registration_deposit_per_byte }} x 10<sup>-5</sup> {{ networks.mainnet.token_symbol }} per appchain runtime byte |
144+
| Sequencers assignment | {{ networks.mainnet.costs.cost_per_assignment }} {{ networks.mainnet.token_symbol }} per session |
145+
| Block production | {{ networks.mainnet.costs.cost_per_block }} {{ networks.mainnet.token_symbol }} per block |
144146

145147
=== "Dancelight TestNet"
146148
| Variable | Value |
147149
|:---------------------:|:---------------------------------------------------------------------------------------------------:|
148-
| Registration deposit | {{ networks.dancelight.costs.registration_deposit }} x 10<sup>-5</sup> {{ networks.dancelight.token_symbol }} per appchain runtime byte |
150+
| Registration deposit | {{ networks.dancelight.costs.registration_deposit_fee }} {{ networks.dancelight.token_symbol }} |
151+
| Registration storage deposit | {{ networks.dancelight.costs.registration_deposit_per_byte }} x 10<sup>-5</sup> {{ networks.dancelight.token_symbol }} per appchain runtime byte |
149152
| Sequencers assignment | {{ networks.dancelight.costs.cost_per_assignment }} x 10<sup>-6</sup> {{ networks.dancelight.token_symbol }} per session |
150153
| Block production | {{ networks.dancelight.costs.cost_per_block }} x 10<sup>-6</sup> {{ networks.dancelight.token_symbol }} per block |
151154

llms-files/llms-appchain.txt

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3674,23 +3674,26 @@ As presented in the [Introduction](#introduction), Tanssi is an infrastructure p
36743674

36753675
There are three main costs associated with block production as a service that any network must cover using Tanssi tokens to deploy successfully and get the block production services:
36763676

3677-
- **Registration deposit** - the initial deposit that is locked from the account that signs the network registration transaction. It is a variable amount depending on the appchain's runtime size
3677+
- **Registration deposit** - the initial deposit that is locked from the account that signs the network registration transaction.
3678+
- **Registration storage deposit** - the initial deposit that is locked from the account that signs the network registration transaction. It is a variable amount depending on the appchain's runtime size
36783679
- **Sequencers assignment** - every time the Tanssi protocol assigns sequencers, which happens once per session, a fixed fee is charged. This fee gives networks the right to be assigned sequencers and discourages networks whose runtime logic fails to produce valid transactions or blocks
36793680
- **Block production** - networks must pay for each block produced on their behalf. Since the protocol selects and assigns the sequencers on a per-session basis, networks must have enough funds to cover all the blocks to be produced in an entire session to be served
36803681

36813682
The current configuration is set as follows:
36823683

36833684
=== "Tanssi MainNet"
3684-
| Variable | Value |
3685-
|:---------------------:|:---------------------------------------------------------------------------------------------------:|
3686-
| Registration deposit | {{ networks.mainnet.costs.registration_deposit }} x 10<sup>-5</sup> {{ networks.mainnet.token_symbol }} per appchain runtime byte |
3687-
| Sequencers assignment | {{ networks.mainnet.costs.cost_per_assignment }} x 10<sup>-6</sup> {{ networks.mainnet.token_symbol }} per session |
3688-
| Block production | {{ networks.mainnet.costs.cost_per_block }} x 10<sup>-6</sup> {{ networks.mainnet.token_symbol }} per block |
3685+
| Variable | Value |
3686+
|:----------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------:|
3687+
| Registration deposit | {{ networks.mainnet.costs.registration_deposit_fee }} {{ networks.mainnet.token_symbol }} |
3688+
| Registration storage deposit | {{ networks.mainnet.costs.registration_deposit_per_byte }} x 10<sup>-5</sup> {{ networks.mainnet.token_symbol }} per appchain runtime byte |
3689+
| Sequencers assignment | {{ networks.mainnet.costs.cost_per_assignment }} {{ networks.mainnet.token_symbol }} per session |
3690+
| Block production | {{ networks.mainnet.costs.cost_per_block }} {{ networks.mainnet.token_symbol }} per block |
36893691

36903692
=== "Dancelight TestNet"
36913693
| Variable | Value |
36923694
|:---------------------:|:---------------------------------------------------------------------------------------------------:|
3693-
| Registration deposit | {{ networks.dancelight.costs.registration_deposit }} x 10<sup>-5</sup> {{ networks.dancelight.token_symbol }} per appchain runtime byte |
3695+
| Registration deposit | {{ networks.dancelight.costs.registration_deposit_fee }} {{ networks.dancelight.token_symbol }} |
3696+
| Registration storage deposit | {{ networks.dancelight.costs.registration_deposit_per_byte }} x 10<sup>-5</sup> {{ networks.dancelight.token_symbol }} per appchain runtime byte |
36943697
| Sequencers assignment | {{ networks.dancelight.costs.cost_per_assignment }} x 10<sup>-6</sup> {{ networks.dancelight.token_symbol }} per session |
36953698
| Block production | {{ networks.dancelight.costs.cost_per_block }} x 10<sup>-6</sup> {{ networks.dancelight.token_symbol }} per block |
36963699

llms-files/llms-basics.txt

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1508,23 +1508,26 @@ As presented in the [Introduction](#introduction), Tanssi is an infrastructure p
15081508

15091509
There are three main costs associated with block production as a service that any network must cover using Tanssi tokens to deploy successfully and get the block production services:
15101510

1511-
- **Registration deposit** - the initial deposit that is locked from the account that signs the network registration transaction. It is a variable amount depending on the appchain's runtime size
1511+
- **Registration deposit** - the initial deposit that is locked from the account that signs the network registration transaction.
1512+
- **Registration storage deposit** - the initial deposit that is locked from the account that signs the network registration transaction. It is a variable amount depending on the appchain's runtime size
15121513
- **Sequencers assignment** - every time the Tanssi protocol assigns sequencers, which happens once per session, a fixed fee is charged. This fee gives networks the right to be assigned sequencers and discourages networks whose runtime logic fails to produce valid transactions or blocks
15131514
- **Block production** - networks must pay for each block produced on their behalf. Since the protocol selects and assigns the sequencers on a per-session basis, networks must have enough funds to cover all the blocks to be produced in an entire session to be served
15141515

15151516
The current configuration is set as follows:
15161517

15171518
=== "Tanssi MainNet"
1518-
| Variable | Value |
1519-
|:---------------------:|:---------------------------------------------------------------------------------------------------:|
1520-
| Registration deposit | {{ networks.mainnet.costs.registration_deposit }} x 10<sup>-5</sup> {{ networks.mainnet.token_symbol }} per appchain runtime byte |
1521-
| Sequencers assignment | {{ networks.mainnet.costs.cost_per_assignment }} x 10<sup>-6</sup> {{ networks.mainnet.token_symbol }} per session |
1522-
| Block production | {{ networks.mainnet.costs.cost_per_block }} x 10<sup>-6</sup> {{ networks.mainnet.token_symbol }} per block |
1519+
| Variable | Value |
1520+
|:----------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------:|
1521+
| Registration deposit | {{ networks.mainnet.costs.registration_deposit_fee }} {{ networks.mainnet.token_symbol }} |
1522+
| Registration storage deposit | {{ networks.mainnet.costs.registration_deposit_per_byte }} x 10<sup>-5</sup> {{ networks.mainnet.token_symbol }} per appchain runtime byte |
1523+
| Sequencers assignment | {{ networks.mainnet.costs.cost_per_assignment }} {{ networks.mainnet.token_symbol }} per session |
1524+
| Block production | {{ networks.mainnet.costs.cost_per_block }} {{ networks.mainnet.token_symbol }} per block |
15231525

15241526
=== "Dancelight TestNet"
15251527
| Variable | Value |
15261528
|:---------------------:|:---------------------------------------------------------------------------------------------------:|
1527-
| Registration deposit | {{ networks.dancelight.costs.registration_deposit }} x 10<sup>-5</sup> {{ networks.dancelight.token_symbol }} per appchain runtime byte |
1529+
| Registration deposit | {{ networks.dancelight.costs.registration_deposit_fee }} {{ networks.dancelight.token_symbol }} |
1530+
| Registration storage deposit | {{ networks.dancelight.costs.registration_deposit_per_byte }} x 10<sup>-5</sup> {{ networks.dancelight.token_symbol }} per appchain runtime byte |
15281531
| Sequencers assignment | {{ networks.dancelight.costs.cost_per_assignment }} x 10<sup>-6</sup> {{ networks.dancelight.token_symbol }} per session |
15291532
| Block production | {{ networks.dancelight.costs.cost_per_block }} x 10<sup>-6</sup> {{ networks.dancelight.token_symbol }} per block |
15301533

llms-files/llms-custom-runtime.txt

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3097,23 +3097,26 @@ As presented in the [Introduction](#introduction), Tanssi is an infrastructure p
30973097

30983098
There are three main costs associated with block production as a service that any network must cover using Tanssi tokens to deploy successfully and get the block production services:
30993099

3100-
- **Registration deposit** - the initial deposit that is locked from the account that signs the network registration transaction. It is a variable amount depending on the appchain's runtime size
3100+
- **Registration deposit** - the initial deposit that is locked from the account that signs the network registration transaction.
3101+
- **Registration storage deposit** - the initial deposit that is locked from the account that signs the network registration transaction. It is a variable amount depending on the appchain's runtime size
31013102
- **Sequencers assignment** - every time the Tanssi protocol assigns sequencers, which happens once per session, a fixed fee is charged. This fee gives networks the right to be assigned sequencers and discourages networks whose runtime logic fails to produce valid transactions or blocks
31023103
- **Block production** - networks must pay for each block produced on their behalf. Since the protocol selects and assigns the sequencers on a per-session basis, networks must have enough funds to cover all the blocks to be produced in an entire session to be served
31033104

31043105
The current configuration is set as follows:
31053106

31063107
=== "Tanssi MainNet"
3107-
| Variable | Value |
3108-
|:---------------------:|:---------------------------------------------------------------------------------------------------:|
3109-
| Registration deposit | {{ networks.mainnet.costs.registration_deposit }} x 10<sup>-5</sup> {{ networks.mainnet.token_symbol }} per appchain runtime byte |
3110-
| Sequencers assignment | {{ networks.mainnet.costs.cost_per_assignment }} x 10<sup>-6</sup> {{ networks.mainnet.token_symbol }} per session |
3111-
| Block production | {{ networks.mainnet.costs.cost_per_block }} x 10<sup>-6</sup> {{ networks.mainnet.token_symbol }} per block |
3108+
| Variable | Value |
3109+
|:----------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------:|
3110+
| Registration deposit | {{ networks.mainnet.costs.registration_deposit_fee }} {{ networks.mainnet.token_symbol }} |
3111+
| Registration storage deposit | {{ networks.mainnet.costs.registration_deposit_per_byte }} x 10<sup>-5</sup> {{ networks.mainnet.token_symbol }} per appchain runtime byte |
3112+
| Sequencers assignment | {{ networks.mainnet.costs.cost_per_assignment }} {{ networks.mainnet.token_symbol }} per session |
3113+
| Block production | {{ networks.mainnet.costs.cost_per_block }} {{ networks.mainnet.token_symbol }} per block |
31123114

31133115
=== "Dancelight TestNet"
31143116
| Variable | Value |
31153117
|:---------------------:|:---------------------------------------------------------------------------------------------------:|
3116-
| Registration deposit | {{ networks.dancelight.costs.registration_deposit }} x 10<sup>-5</sup> {{ networks.dancelight.token_symbol }} per appchain runtime byte |
3118+
| Registration deposit | {{ networks.dancelight.costs.registration_deposit_fee }} {{ networks.dancelight.token_symbol }} |
3119+
| Registration storage deposit | {{ networks.dancelight.costs.registration_deposit_per_byte }} x 10<sup>-5</sup> {{ networks.dancelight.token_symbol }} per appchain runtime byte |
31173120
| Sequencers assignment | {{ networks.dancelight.costs.cost_per_assignment }} x 10<sup>-6</sup> {{ networks.dancelight.token_symbol }} per session |
31183121
| Block production | {{ networks.dancelight.costs.cost_per_block }} x 10<sup>-6</sup> {{ networks.dancelight.token_symbol }} per block |
31193122

0 commit comments

Comments
 (0)