Skip to content

Commit 368131f

Browse files
author
Darren Kelly
committed
Merge branch 'release/hayabusa' into darren/release/hayabusa-new
2 parents c745e12 + 81fb716 commit 368131f

32 files changed

Lines changed: 786 additions & 815 deletions

api/blocks_types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ type JSONCollapsedBlock struct {
4747
type JSONBlockReward struct {
4848
Reward *math.HexOrDecimal256 `json:"reward"`
4949
Master *thor.Address `json:"master"`
50-
ValidatorID *thor.Bytes32 `json:"validatorId"`
50+
ValidatorID *thor.Address `json:"validatorId"`
5151
}
5252

5353
type JSONClause struct {

api/rewards/rewards.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ func (r *Rewards) handleGetBlockRewards(w http.ResponseWriter, req *http.Request
7777
}
7878

7979
staker := builtin.Staker.Native(st)
80-
_, validationID, err := staker.LookupNode(signer)
80+
_, err = staker.Get(signer)
8181
if err != nil {
8282
if r.repo.IsNotFound(err) {
8383
return restutil.BadRequest(errors.WithMessage(err, "validator"))
@@ -136,7 +136,7 @@ func (r *Rewards) handleGetBlockRewards(w http.ResponseWriter, req *http.Request
136136
return restutil.WriteJSON(w, &api.JSONBlockReward{
137137
Reward: &hexOrDecimalReward,
138138
Master: &signer,
139-
ValidatorID: &validationID,
139+
ValidatorID: &signer,
140140
})
141141
}
142142

api/rewards/rewards_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,6 @@ func TestRewardResponseFormat(t *testing.T) {
143143

144144
assert.Equal(t, 20, len(*blockReward.Master), "master address should be 20 bytes")
145145

146-
assert.Equal(t, 32, len(*blockReward.ValidatorID), "validator ID should be 32 bytes")
146+
assert.Equal(t, 20, len(*blockReward.ValidatorID), "validator ID should be 20 bytes")
147147
})
148148
}

builtin/gen/compiled/Staker.abi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"validationID","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"delegationID","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"stake","type":"uint256"},{"indexed":false,"internalType":"bool","name":"autoRenew","type":"bool"},{"indexed":false,"internalType":"uint8","name":"multiplier","type":"uint8"}],"name":"DelegationAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"delegationID","type":"bytes32"},{"indexed":false,"internalType":"bool","name":"autoRenew","type":"bool"}],"name":"DelegationUpdatedAutoRenew","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"delegationID","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"stake","type":"uint256"}],"name":"DelegationWithdrawn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"endorsor","type":"address"},{"indexed":true,"internalType":"bytes32","name":"validationID","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"removed","type":"uint256"}],"name":"StakeDecreased","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"endorsor","type":"address"},{"indexed":true,"internalType":"bytes32","name":"validationID","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"added","type":"uint256"}],"name":"StakeIncreased","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"endorsor","type":"address"},{"indexed":true,"internalType":"address","name":"node","type":"address"},{"indexed":true,"internalType":"bytes32","name":"validationID","type":"bytes32"},{"indexed":false,"internalType":"uint32","name":"period","type":"uint32"},{"indexed":false,"internalType":"uint256","name":"stake","type":"uint256"}],"name":"ValidatorQueued","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"endorsor","type":"address"},{"indexed":true,"internalType":"bytes32","name":"validationID","type":"bytes32"}],"name":"ValidatorSignaledExit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"endorsor","type":"address"},{"indexed":true,"internalType":"bytes32","name":"validationID","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"stake","type":"uint256"}],"name":"ValidatorWithdrawn","type":"event"},{"stateMutability":"nonpayable","type":"fallback"},{"inputs":[{"internalType":"bytes32","name":"validationID","type":"bytes32"},{"internalType":"bool","name":"autoRenew","type":"bool"},{"internalType":"uint8","name":"multiplier","type":"uint8"}],"name":"addDelegation","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"node","type":"address"},{"internalType":"uint32","name":"period","type":"uint32"}],"name":"addValidator","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"id","type":"bytes32"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"decreaseStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"firstActive","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"firstQueued","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"id","type":"bytes32"}],"name":"get","outputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint8","name":"","type":"uint8"},{"internalType":"bool","name":"","type":"bool"},{"internalType":"uint32","name":"","type":"uint32"},{"internalType":"uint32","name":"","type":"uint32"},{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"validationID","type":"bytes32"}],"name":"getCompletedPeriods","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"delegationID","type":"bytes32"}],"name":"getDelegation","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint32","name":"","type":"uint32"},{"internalType":"uint32","name":"","type":"uint32"},{"internalType":"uint8","name":"","type":"uint8"},{"internalType":"bool","name":"","type":"bool"},{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"validationID","type":"bytes32"},{"internalType":"uint32","name":"stakingPeriod","type":"uint32"}],"name":"getRewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"validationID","type":"bytes32"}],"name":"getValidatorTotals","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"id","type":"bytes32"}],"name":"getWithdrawable","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"validationID","type":"bytes32"}],"name":"increaseStake","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"node","type":"address"}],"name":"lookupNode","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"prev","type":"bytes32"}],"name":"next","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"queuedStake","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"id","type":"bytes32"}],"name":"signalExit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalStake","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"delegationID","type":"bytes32"},{"internalType":"bool","name":"active","type":"bool"}],"name":"updateDelegationAutoRenew","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"delegationID","type":"bytes32"}],"name":"withdrawDelegation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"id","type":"bytes32"}],"name":"withdrawStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
1+
[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"validationID","type":"address"},{"indexed":true,"internalType":"bytes32","name":"delegationID","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"stake","type":"uint256"},{"indexed":false,"internalType":"bool","name":"autoRenew","type":"bool"},{"indexed":false,"internalType":"uint8","name":"multiplier","type":"uint8"}],"name":"DelegationAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"delegationID","type":"bytes32"},{"indexed":false,"internalType":"bool","name":"autoRenew","type":"bool"}],"name":"DelegationUpdatedAutoRenew","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"delegationID","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"stake","type":"uint256"}],"name":"DelegationWithdrawn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"endorsor","type":"address"},{"indexed":true,"internalType":"address","name":"validationID","type":"address"},{"indexed":false,"internalType":"uint256","name":"removed","type":"uint256"}],"name":"StakeDecreased","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"endorsor","type":"address"},{"indexed":true,"internalType":"address","name":"validationID","type":"address"},{"indexed":false,"internalType":"uint256","name":"added","type":"uint256"}],"name":"StakeIncreased","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"endorsor","type":"address"},{"indexed":true,"internalType":"address","name":"validationID","type":"address"},{"indexed":false,"internalType":"uint32","name":"period","type":"uint32"},{"indexed":false,"internalType":"uint256","name":"stake","type":"uint256"}],"name":"ValidatorQueued","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"endorsor","type":"address"},{"indexed":true,"internalType":"address","name":"validationID","type":"address"}],"name":"ValidatorSignaledExit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"endorsor","type":"address"},{"indexed":true,"internalType":"address","name":"validationID","type":"address"},{"indexed":false,"internalType":"uint256","name":"stake","type":"uint256"}],"name":"ValidatorWithdrawn","type":"event"},{"stateMutability":"nonpayable","type":"fallback"},{"inputs":[{"internalType":"address","name":"validationID","type":"address"},{"internalType":"bool","name":"autoRenew","type":"bool"},{"internalType":"uint8","name":"multiplier","type":"uint8"}],"name":"addDelegation","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"node","type":"address"},{"internalType":"uint32","name":"period","type":"uint32"}],"name":"addValidator","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"id","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"decreaseStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"firstActive","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"firstQueued","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"id","type":"address"}],"name":"get","outputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint8","name":"","type":"uint8"},{"internalType":"bool","name":"","type":"bool"},{"internalType":"uint32","name":"","type":"uint32"},{"internalType":"uint32","name":"","type":"uint32"},{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"validationID","type":"address"}],"name":"getCompletedPeriods","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"delegationID","type":"bytes32"}],"name":"getDelegation","outputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint32","name":"","type":"uint32"},{"internalType":"uint32","name":"","type":"uint32"},{"internalType":"uint8","name":"","type":"uint8"},{"internalType":"bool","name":"","type":"bool"},{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"validationID","type":"address"},{"internalType":"uint32","name":"stakingPeriod","type":"uint32"}],"name":"getRewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"validationID","type":"address"}],"name":"getValidatorTotals","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"id","type":"address"}],"name":"getWithdrawable","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"validationID","type":"address"}],"name":"increaseStake","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"node","type":"address"}],"name":"lookupNode","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"prev","type":"address"}],"name":"next","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"queuedStake","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"id","type":"address"}],"name":"signalExit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalStake","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"delegationID","type":"bytes32"},{"internalType":"bool","name":"active","type":"bool"}],"name":"updateDelegationAutoRenew","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"delegationID","type":"bytes32"}],"name":"withdrawDelegation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"id","type":"address"}],"name":"withdrawStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

0 commit comments

Comments
 (0)