File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -210,6 +210,7 @@ def unbond(
210
210
@tx_aux_options
211
211
@argument ("enode" )
212
212
@argument ("oracle" )
213
+ @argument ("consensus_key" )
213
214
@argument ("proof" )
214
215
def register (
215
216
rpc_endpoint : Optional [str ],
@@ -224,6 +225,7 @@ def register(
224
225
chain_id : Optional [int ],
225
226
enode : str ,
226
227
oracle : OracleAddress ,
228
+ consensus_key : str ,
227
229
proof : str ,
228
230
) -> None :
229
231
"""
@@ -238,15 +240,17 @@ def register(
238
240
to_json ,
239
241
)
240
242
241
- # Check the "proof" is at least valid hex.
243
+ consensus_key_bytes = HexBytes ( consensus_key )
242
244
proof_bytes = HexBytes (proof )
243
245
244
246
from_addr = from_address_from_argument (from_str , keyfile )
245
247
# TODO: validate enode string?
246
248
247
249
aut = autonity_from_endpoint_arg (rpc_endpoint )
248
250
tx = create_contract_tx_from_args (
249
- function = aut .register_validator (enode , oracle , proof_bytes ),
251
+ function = aut .register_validator (
252
+ enode , oracle , consensus_key_bytes , proof_bytes
253
+ ),
250
254
from_addr = from_addr ,
251
255
gas = gas ,
252
256
gas_price = gas_price ,
Original file line number Diff line number Diff line change @@ -21,11 +21,12 @@ aut validator unclaimed-rewards
21
21
22
22
ENODE=enode://d9a7297bb3e2fcc292233d2c3f40c5ca398ff5025867a5b60219ed8b22ae6077fb30d5740296d4a513689aaef85dadb29bcc6564863f1594a037b9d6d91b139e@1.2.3.4:30303
23
23
ORACLE=${v1}
24
+ CONSENSUS_KEY=0x0123456789abcdef
24
25
PROOF=0x0123456789abcdef
25
26
26
27
[ " 0xcf5D771f1057294d92c70f3e333B82b420f32914" == ` aut validator compute-address $ENODE ` ]
27
28
28
- aut validator register --gas 1000000000 ${ENODE} ${ORACLE} ${PROOF} > register.tx
29
+ aut validator register --gas 1000000000 ${ENODE} ${ORACLE} ${CONSENSUS_KEY} ${ PROOF} > register.tx
29
30
30
31
aut validator claim-rewards > claim_rewards.tx
31
32
You can’t perform that action at this time.
0 commit comments