Skip to content

Commit e1eed7b

Browse files
Merge pull request #8753 from BitGo/ben/SC-6705
chore(utxo-staking): update babylon staking params
2 parents 4eae383 + e32592d commit e1eed7b

13 files changed

Lines changed: 372 additions & 486 deletions

modules/utxo-staking/src/babylon/params.mainnet.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,5 +148,35 @@
148148
"allow_list_expiration_height": "139920",
149149
"btc_activation_height": 893362
150150
}
151+
},
152+
{
153+
"version": 5,
154+
"params": {
155+
"covenant_pks": [
156+
"d45c70d28f169e1f0c7f4a78e2bc73497afe585b70aa897955989068f3350aaa",
157+
"4b15848e495a3a62283daaadb3f458a00859fe48e321f0121ebabbdd6698f9fa",
158+
"23b29f89b45f4af41588dcaf0ca572ada32872a88224f311373917f1b37d08d1",
159+
"d3c79b99ac4d265c2f97ac11e3232c07a598b020cf56c6f055472c893c0967ae",
160+
"8242640732773249312c47ca7bdb50ca79f15f2ecc32b9c83ceebba44fb74df7",
161+
"e36200aaa8dce9453567bba108bdc51f7f1174b97a65e4dc4402fc5de779d41c",
162+
"f178fcce82f95c524b53b077e6180bd2d779a9057fdff4255a0af95af918cee0",
163+
"de13fc96ea6899acbdc5db3afaa683f62fe35b60ff6eb723dad28a11d2b12f8c",
164+
"cbdd028cfe32c1c1f2d84bfec71e19f92df509bba7b8ad31ca6c1a134fe09204"
165+
],
166+
"covenant_quorum": 6,
167+
"min_staking_value_sat": "500000",
168+
"max_staking_value_sat": "500000000000",
169+
"min_staking_time_blocks": 64000,
170+
"max_staking_time_blocks": 64000,
171+
"slashing_pk_script": "agdiYWJ5bG9u",
172+
"min_slashing_tx_fee_sat": "150000",
173+
"slashing_rate": "0.001000000000000000",
174+
"unbonding_time_blocks": 301,
175+
"unbonding_fee_sat": "9600",
176+
"min_commission_rate": "0.030000000000000000",
177+
"delegation_creation_base_gas_fee": "1095000",
178+
"allow_list_expiration_height": "139920",
179+
"btc_activation_height": 905634
180+
}
151181
}
152182
]

modules/utxo-staking/src/babylon/params.testnet.json

Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"unbonding_fee_sat": "2000",
2626
"min_commission_rate": "0.030000000000000000",
2727
"delegation_creation_base_gas_fee": "1000",
28-
"allow_list_expiration_height": "26120",
28+
"allow_list_expiration_height": "100",
2929
"btc_activation_height": 197535
3030
}
3131
},
@@ -55,7 +55,7 @@
5555
"unbonding_fee_sat": "10000",
5656
"min_commission_rate": "0.030000000000000000",
5757
"delegation_creation_base_gas_fee": "1000",
58-
"allow_list_expiration_height": "26120",
58+
"allow_list_expiration_height": "100",
5959
"btc_activation_height": 198665
6060
}
6161
},
@@ -85,7 +85,7 @@
8585
"unbonding_fee_sat": "10000",
8686
"min_commission_rate": "0.030000000000000000",
8787
"delegation_creation_base_gas_fee": "1000",
88-
"allow_list_expiration_height": "26120",
88+
"allow_list_expiration_height": "100",
8989
"btc_activation_height": 200665
9090
}
9191
},
@@ -115,7 +115,7 @@
115115
"unbonding_fee_sat": "5000",
116116
"min_commission_rate": "0.030000000000000000",
117117
"delegation_creation_base_gas_fee": "1000",
118-
"allow_list_expiration_height": "26120",
118+
"allow_list_expiration_height": "100",
119119
"btc_activation_height": 215968
120120
}
121121
},
@@ -145,7 +145,7 @@
145145
"unbonding_fee_sat": "5000",
146146
"min_commission_rate": "0.030000000000000000",
147147
"delegation_creation_base_gas_fee": "1000",
148-
"allow_list_expiration_height": "26120",
148+
"allow_list_expiration_height": "100",
149149
"btc_activation_height": 220637
150150
}
151151
},
@@ -155,28 +155,22 @@
155155
"covenant_pks": [
156156
"fa9d882d45f4060bdb8042183828cd87544f1ea997380e586cab77d5fd698737",
157157
"0aee0509b16db71c999238a4827db945526859b13c95487ab46725357c9a9f25",
158-
"17921cf156ccb4e73d428f996ed11b245313e37e27c978ac4d2cc21eca4672e4",
159-
"113c3a32a9d320b72190a04a020a0db3976ef36972673258e9a38a364f3dc3b0",
160-
"79a71ffd71c503ef2e2f91bccfc8fcda7946f4653cef0d9f3dde20795ef3b9f0",
161-
"3bb93dfc8b61887d771f3630e9a63e97cbafcfcc78556a474df83a31a0ef899c",
162-
"d21faf78c6751a0d38e6bd8028b907ff07e9a869a43fc837d6b3f8dff6119a36",
163-
"40afaf47c4ffa56de86410d8e47baa2bb6f04b604f4ea24323737ddc3fe092df",
164-
"f5199efae3f28bb82476163a7e458c7ad445d9bffb0682d10d3bdb2cb41f8e8e"
158+
"17921cf156ccb4e73d428f996ed11b245313e37e27c978ac4d2cc21eca4672e4"
165159
],
166-
"covenant_quorum": 6,
160+
"covenant_quorum": 2,
167161
"min_staking_value_sat": "50000",
168162
"max_staking_value_sat": "35000000000",
169163
"min_staking_time_blocks": 10000,
170164
"max_staking_time_blocks": 64000,
171165
"slashing_pk_script": "ABRb4SYk0IorQkCV18ByIcM0UNFL8Q==",
172166
"min_slashing_tx_fee_sat": "5000",
173167
"slashing_rate": "0.050000000000000000",
174-
"unbonding_time_blocks": 1008,
168+
"unbonding_time_blocks": 301,
175169
"unbonding_fee_sat": "2000",
176170
"min_commission_rate": "0.030000000000000000",
177171
"delegation_creation_base_gas_fee": "1095000",
178-
"allow_list_expiration_height": "26124",
179-
"btc_activation_height": 227174
172+
"allow_list_expiration_height": "100",
173+
"btc_activation_height": 271923
180174
}
181175
},
182176
{
@@ -199,14 +193,14 @@
199193
"min_staking_time_blocks": 10000,
200194
"max_staking_time_blocks": 64000,
201195
"slashing_pk_script": "ABRb4SYk0IorQkCV18ByIcM0UNFL8Q==",
202-
"min_slashing_tx_fee_sat": "6000",
196+
"min_slashing_tx_fee_sat": "9000",
203197
"slashing_rate": "0.050000000000000000",
204-
"unbonding_time_blocks": 1008,
198+
"unbonding_time_blocks": 301,
205199
"unbonding_fee_sat": "2000",
206200
"min_commission_rate": "0.030000000000000000",
207201
"delegation_creation_base_gas_fee": "1095000",
208-
"allow_list_expiration_height": "26124",
209-
"btc_activation_height": 235952
202+
"allow_list_expiration_height": "100",
203+
"btc_activation_height": 273725
210204
}
211205
}
212206
]

modules/utxo-staking/test/fixtures/babylon/msgCreateBTCDelegation.testnet.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,22 @@
55
"stakerAddr": "bbn1qw3jhxaqax8rcq",
66
"pop": {
77
"btcSigType": 1,
8-
"btcSig": "0a2a626331713339683368666a6161743473676b616e7a67307a7065743566656e7635726a67306c686e767912cb010340478d18ba3a60afb23a603cbfc3023b3253d1ca0b44053b47bd8e9de2d6aa8efd946ea42c6a2b35deb897c0ed308e1c1b6463a1055a10e6dc5042b610e01af47126207b6a08504c46336f985a5787a5423eb18c10b149fef29cd3316ad86f565cd2b9ad021027b261c050929b74c1a04954b78b4b6035e97a5e078a5a0f28ec96d547bfee9ace803ac01e1d2e84c4fc6bdddf3b8018065cf5ca8405988579188585f382c51c088e882696962cb69242e00941e0a6197b7ecdb83ab8bb0490dbfd23fa4b8d26b75989eb"
8+
"btcSig": "0a2a626331713339683368666a6161743473676b616e7a67307a7065743566656e7635726a67306c686e767912cb0103409b9ae725fd43f3d619decb4db55071ce73b1371f789c93642e095902823e4b563ba03385eafa1b15d4dc1b5ba3924c8f02c4086a2176df1e2c727c0f0358e99326207b6a08504c46336f985a5787a5423eb18c10b149fef29cd3316ad86f565cd2b9ad021027b261c150929b74c1a04954b78b4b6035e97a5e078a5a0f28ec96d547bfee9ace803ac02b5e03e8f99e45c243b3a08aab9b3d5dcfbd70b9b4c7b6eb89fd56f4b645efc604fcf01d19707c7d65d145bd77cb1ecab890dd0d8cecc16116d1438aeba66bf6"
99
},
1010
"btcPk": "7b6a08504c46336f985a5787a5423eb18c10b149fef29cd3316ad86f565cd2b9",
1111
"fpBtcPkList": [
1212
"d23c2c25e1fcf8fd1c21b9a402c19e2e309e531e45e92fb1e9805b6056b0cc76"
1313
],
1414
"stakingTime": 10000,
1515
"stakingValue": 55555,
16-
"stakingTx": "020000000111111111111111111111111111111111111111111111111111111111111111110000000000ffffffff0203d9000000000000225120f1871fc2ac3050b53dc35d502a9d94388f6f373b86f3905667945a8430cbd639bf51090000000000160014896f1ba65deaeb045bb3121e20e5744e66ca0e4800000000",
17-
"slashingTx": "020000000164da14050ffd0e6186c68a59f371a0adc95cc84b0502fe0915be7eba3f771bb30000000000ffffffff02da0a0000000000001600145be12624d08a2b424095d7c07221c33450d14bf1a1ba000000000000225120d5238530e223ef1bd34a8a98ee1708f6a8a87e7a2589d88de6700b9973ffff4600000000",
18-
"delegatorSlashingSig": "3da4c633225c7cc2f5b2db78f9126be6f896c8f8facb4e8a8358194fb4c24abaa6e799923d1fe6b607aafc5e45a9b7a18937e3d1231a7dcbfc199df325299e37",
19-
"unbondingTime": 1008,
20-
"unbondingTx": "020000000164da14050ffd0e6186c68a59f371a0adc95cc84b0502fe0915be7eba3f771bb30000000000ffffffff0133d10000000000002251204dcea0c802236110602d7b1cc2e76ef5f1f05170b058685b4caf4367ac849d6b00000000",
16+
"stakingTx": "020000000111111111111111111111111111111111111111111111111111111111111111110000000000ffffffff0203d90000000000002251203011435d07a5fbdd9e2ce1f5bcf5f43dd8b879153fb88825fe61f346bf900685bf51090000000000160014896f1ba65deaeb045bb3121e20e5744e66ca0e4800000000",
17+
"slashingTx": "020000000193bf6c25f9a5ac3144d25dc3e46c2893f24e9b4f71a26a15673e9aac59c3f3890000000000ffffffff02da0a0000000000001600145be12624d08a2b424095d7c07221c33450d14bf1a1ba0000000000002251206c3847465792524786d02b2bbb3833d92f0399c5d299353dc56be1bfc752e5a800000000",
18+
"delegatorSlashingSig": "05bec13591ed9903a814bcb8aaa4e577578f37e64ed67b77de569576b0b89008575feda800006f0f284ce0c2240f7f2d9b7a7d94093f9e9cbf89ef9524444295",
19+
"unbondingTime": 301,
20+
"unbondingTx": "020000000193bf6c25f9a5ac3144d25dc3e46c2893f24e9b4f71a26a15673e9aac59c3f3890000000000ffffffff0133d1000000000000225120df14d46b306102051a4ecd361691e8290be0e439430984431535edf28815a1ed00000000",
2121
"unbondingValue": 53555,
22-
"unbondingSlashingTx": "0200000001c047c5904542017cfee57fdb350d6bf776a5ef8c46bc033f454a64b496d0ab9d0000000000ffffffff02760a0000000000001600145be12624d08a2b424095d7c07221c33450d14bf135b3000000000000225120d5238530e223ef1bd34a8a98ee1708f6a8a87e7a2589d88de6700b9973ffff4600000000",
23-
"delegatorUnbondingSlashingSig": "c53c4747e7b4a6177f73d3adc80158088141d7c30d11b5a8be2bb6b1d3acefb3d685391e67add3056982a9989877e20bc82feee844c46dea81a67ab22caf6541"
22+
"unbondingSlashingTx": "02000000011d7fd905b4d603768b3bc0c5b718497b9d9e3910201e963b5a4705fd237cd4f40000000000ffffffff02760a0000000000001600145be12624d08a2b424095d7c07221c33450d14bf135b30000000000002251206c3847465792524786d02b2bbb3833d92f0399c5d299353dc56be1bfc752e5a800000000",
23+
"delegatorUnbondingSlashingSig": "0716ce26526755e51ce9f17d932c4694f50143532db5c5d57a83a9bd06f892b5ae526f7ad8db19b96830d8ba56eda9d2a4ec2b5ad711c50b26b980dcf7452efa"
2424
}
2525
},
2626
"stakingTx": {
@@ -37,7 +37,7 @@
3737
],
3838
"outs": [
3939
{
40-
"script": "5120f1871fc2ac3050b53dc35d502a9d94388f6f373b86f3905667945a8430cbd639",
40+
"script": "51203011435d07a5fbdd9e2ce1f5bcf5f43dd8b879153fb88825fe61f346bf900685",
4141
"value": 55555
4242
},
4343
{

modules/utxo-staking/test/fixtures/babylon/msgCreateBTCDelegation.testnetMock.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,22 @@
55
"stakerAddr": "bbn1qw3jhxaqax8rcq",
66
"pop": {
77
"btcSigType": 1,
8-
"btcSig": "0a2a626331713339683368666a6161743473676b616e7a67307a7065743566656e7635726a67306c686e767912cb0103404b7729f55fa3d0b0da10357db45a72acf372932e142ce3febc429f20db3b11c0fac2a479d027897a30f00b479024c96ef7ad46a4afc1048042f1cac3cc00344a26207b6a08504c46336f985a5787a5423eb18c10b149fef29cd3316ad86f565cd2b9ad021027b261c150929b74c1a04954b78b4b6035e97a5e078a5a0f28ec96d547bfee9ace803ac068cc9790c0627bc8f28afd009b31974a2fce5ea4fe2ed4dd8b65c8feda196875c1d262cfe1f3b746337f6766e31854333d370f733bd845727aaed2baebc7a552"
8+
"btcSig": "0a2a626331713339683368666a6161743473676b616e7a67307a7065743566656e7635726a67306c686e767912cb0103406c70ed995d01a66ec342e4f55d62378d81afae30c3868bb535ad8dedfaf6b192482157370b9b781afda2394b73b0a94d118047acb53c250ee40f2c64f226d18826207b6a08504c46336f985a5787a5423eb18c10b149fef29cd3316ad86f565cd2b9ad021027b261c150929b74c1a04954b78b4b6035e97a5e078a5a0f28ec96d547bfee9ace803ac005cf5c174a40149977408dcf449356dde7532d2491b976e9c8ef3ffc34747f34926c333ffc04475ec29781b22e77d678cf906fe6bf67df0d8c93e2eb2711bfd6"
99
},
1010
"btcPk": "7b6a08504c46336f985a5787a5423eb18c10b149fef29cd3316ad86f565cd2b9",
1111
"fpBtcPkList": [
1212
"850854d26df93570748d94e3da361f134c522f7970bd7f8701a164547308a900"
1313
],
1414
"stakingTime": 10000,
1515
"stakingValue": 55555,
16-
"stakingTx": "020000000111111111111111111111111111111111111111111111111111111111111111110000000000ffffffff0203d9000000000000225120788d73d75d7dd88d3612f7a91d5b3d6ad4778d8b49176f9539d322980b2f4fd7bf51090000000000160014896f1ba65deaeb045bb3121e20e5744e66ca0e4800000000",
17-
"slashingTx": "0200000001a999d7bc6af1a17cd4e70d0fd875a1734152dfb55f9166240f35965c79fa36c20000000000ffffffff02da0a0000000000001600145be12624d08a2b424095d7c07221c33450d14bf1a1ba000000000000225120d5238530e223ef1bd34a8a98ee1708f6a8a87e7a2589d88de6700b9973ffff4600000000",
18-
"delegatorSlashingSig": "2474337cd33ad60d0de8405f5be6b844c5c135184b77aaee623c4b151e30d533b9ff837821d5d85e9a758c79193244e1bfd3fec42208cc1eca993f318bd77566",
19-
"unbondingTime": 1008,
20-
"unbondingTx": "0200000001a999d7bc6af1a17cd4e70d0fd875a1734152dfb55f9166240f35965c79fa36c20000000000ffffffff0133d1000000000000225120dec7bc887b110e2c10f1c9a2212cd961e95184870c91d88c9a3727f4ef4c303c00000000",
16+
"stakingTx": "020000000111111111111111111111111111111111111111111111111111111111111111110000000000ffffffff0203d90000000000002251207c6aabd6ba6cebf2971a4f1d33f91fccd4aabf34da6c42a35fd4461cbfeaf4afbf51090000000000160014896f1ba65deaeb045bb3121e20e5744e66ca0e4800000000",
17+
"slashingTx": "0200000001457966c7197681c0d9c61e885d8dd39e37bf60e691012f0d4d49b7c19cf295070000000000ffffffff02da0a0000000000001600145be12624d08a2b424095d7c07221c33450d14bf1a1ba0000000000002251206c3847465792524786d02b2bbb3833d92f0399c5d299353dc56be1bfc752e5a800000000",
18+
"delegatorSlashingSig": "21c45381364c1ff4e15d8552135579af3f351718e9f612270cfa2f6c08b3875a541d358cea86c3e5295b264929f56f653a0217fad094140d732890edcff7cc97",
19+
"unbondingTime": 301,
20+
"unbondingTx": "0200000001457966c7197681c0d9c61e885d8dd39e37bf60e691012f0d4d49b7c19cf295070000000000ffffffff0133d100000000000022512060d1dc6ff4433048a67a4fe9e25de092dd5e8ffb9411f2750fb3ae886fe9c1b900000000",
2121
"unbondingValue": 53555,
22-
"unbondingSlashingTx": "02000000014c2a294c5e31886937d0985e69e65314419e8866e5ab859cb2903cbe420a555a0000000000ffffffff02760a0000000000001600145be12624d08a2b424095d7c07221c33450d14bf135b3000000000000225120d5238530e223ef1bd34a8a98ee1708f6a8a87e7a2589d88de6700b9973ffff4600000000",
23-
"delegatorUnbondingSlashingSig": "50f787ffcbd0b4301898767a348615d4e987aa617ad7e06e22b0f249e5660030613a3df2300467aa2376abe2554b98f0499cae686f8e53a07715530c99b1f5fe"
22+
"unbondingSlashingTx": "02000000017ead1b1bef2c936c647db83533be37803a64aaf1c0b9a90d70ded87f8d58148f0000000000ffffffff02760a0000000000001600145be12624d08a2b424095d7c07221c33450d14bf135b30000000000002251206c3847465792524786d02b2bbb3833d92f0399c5d299353dc56be1bfc752e5a800000000",
23+
"delegatorUnbondingSlashingSig": "06057f4dcd75e986eaff1ebed44f6d0334275563716849e2d9c41b18b5d02fd9e7dc251d1cca5230d0f5dc954d71dc817503ab808ecbec42dfdd9f3c2267ce5c"
2424
}
2525
},
2626
"stakingTx": {
@@ -37,7 +37,7 @@
3737
],
3838
"outs": [
3939
{
40-
"script": "5120788d73d75d7dd88d3612f7a91d5b3d6ad4778d8b49176f9539d322980b2f4fd7",
40+
"script": "51207c6aabd6ba6cebf2971a4f1d33f91fccd4aabf34da6c42a35fd4461cbfeaf4af",
4141
"value": 55555
4242
},
4343
{

0 commit comments

Comments
 (0)