Skip to content

Commit 0edad86

Browse files
authored
Merge pull request #2 from Yakuhito/dig
Imma dream reward distributors
2 parents c6687b4 + 589f4a9 commit 0edad86

19 files changed

+1317
-62
lines changed

puzzles/actions/dig/commit_incentives.clsp

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,11 @@
4040
)
4141

4242
(defun initialize_empty_slots (REWARD_SLOT_1ST_CURRY_HASH EPOCH_SECONDS start_epoch_time end_epoch_time)
43-
(if (> end_epoch_time start_epoch_time)
43+
(if (= start_epoch_time end_epoch_time)
44+
; optimization: if adding EPOCH_SECONDS to start_epoch_time will not get to end_epoch_time,
45+
; this thing will run infinitely (good luck getting that into the mempool)
46+
()
47+
; else
4448
(c
4549
(create_slot REWARD_SLOT_1ST_CURRY_HASH
4650
(get_epoch_reward_slot_data_hash start_epoch_time (+ start_epoch_time EPOCH_SECONDS) 0)
@@ -52,14 +56,11 @@
5256
end_epoch_time
5357
)
5458
)
55-
; else
56-
; optimization - if this is not true, the output condition list won't be valid
57-
(not (= start_epoch_time (- end_epoch_time EPOCH_SECONDS)))
5859
)
5960
)
6061

6162
(if (all
62-
(not (> epoch_end slot_epoch_time))
63+
(not (> epoch_end epoch_start)) ; we're adding incentives to a future epoch
6364
(> rewards_to_add 0)
6465
)
6566
(c
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
ff02ffff01ff02ffff03ffff22ffff20ffff15ff8206efff819f8080ffff15ff820fdfff808080ffff01ff04ffff04ffff10ff4fff820fdf80ffff04ff81afffff04ff82016fffff04ffff04ff8204efff8206ef80ff8080808080ffff02ff12ffff04ff02ffff04ff0bffff04ffff0bffff0102ffff0bffff0101ff8205df80ffff0bffff0102ffff0bffff0101ff820bdf80ffff0bffff0101ff820fdf808080ffff04ffff04ffff02ff3effff04ff02ffff04ff05ffff04ffff02ff26ffff04ff02ffff04ff819fffff04ff82015fffff04ff8202dfff808080808080ff8080808080ffff02ffff03ffff09ff8205dfff819f80ffff01ff04ffff02ff2affff04ff02ffff04ff05ffff04ffff02ff26ffff04ff02ffff04ff819fffff04ff82015fffff04ffff10ff8202dfff820fdf80ff808080808080ff8080808080ff8080ffff01ff02ffff03ffff09ff82015fff8080ffff01ff04ffff02ff2affff04ff02ffff04ff05ffff04ffff02ff26ffff04ff02ffff04ff819fffff04ffff10ff819fff1780ffff04ff8202dfff808080808080ff8080808080ffff04ffff02ff2affff04ff02ffff04ff05ffff04ffff02ff26ffff04ff02ffff04ff8205dfffff04ff80ffff04ff820fdfff808080808080ff8080808080ffff02ff2effff04ff02ffff04ff05ffff04ff17ffff04ffff10ff819fff1780ffff04ff8205dfff808080808080808080ffff01ff088080ff018080ff018080ff80808080808080ffff01ff088080ff0180ffff04ffff01ffffff33ff3e42ff02ffff02ffff03ff05ffff01ff0bff81fcffff02ff36ffff04ff02ffff04ff09ffff04ffff02ff2cffff04ff02ffff04ff0dff80808080ff808080808080ffff0181dc80ff0180ffffa04bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459aa09dcf97a184f32623d11a73124ceb99a5709b083721e878a16d78f596718ba7b2ffa102a12871fee210fb8619291eaea194581cbd2531e4b23759d225f6806923f63222a102a8d5dd63fba471ebcb1f3e8f7c1e1879b7152a6e7298a91ce119a63400ade7c5ffffff04ffff04ff28ffff04ffff0effff0163ff0b80ff808080ffff04ffff02ff2affff04ff02ffff04ff05ffff04ff0bff8080808080ff178080ffff04ff10ffff04ffff02ff3affff04ff02ffff04ff05ffff04ffff0bffff0101ff0b80ff8080808080ffff04ff80ffff04ffff04ff05ff8080ff8080808080ff0bff81bcffff02ff36ffff04ff02ffff04ff05ffff04ffff02ff2cffff04ff02ffff04ff07ff80808080ff808080808080ffffff0bffff0102ffff0bffff0101ff0580ffff0bffff0102ffff0bffff0101ff0b80ffff0bffff0101ff17808080ff0bff14ffff0bff14ff81dcff0580ffff0bff14ff0bff819c8080ffff02ffff03ffff15ff2fff1780ffff01ff04ffff02ff2affff04ff02ffff04ff05ffff04ffff02ff26ffff04ff02ffff04ff17ffff04ffff10ff17ff0b80ffff01ff808080808080ff8080808080ffff02ff2effff04ff02ffff04ff05ffff04ff0bffff04ffff10ff17ff0b80ffff04ff2fff8080808080808080ffff01ff20ffff09ff17ffff11ff2fff0b80808080ff0180ff04ff38ffff04ffff0112ffff04ff80ffff04ffff02ff3affff04ff02ffff04ff05ffff04ffff0bffff0101ff0b80ff8080808080ff8080808080ff018080
1+
ff02ffff01ff02ffff03ffff22ffff20ffff15ff8206efff8205df8080ffff15ff820fdfff808080ffff01ff04ffff04ffff10ff4fff820fdf80ffff04ff81afffff04ff82016fffff04ffff04ff8204efff8206ef80ff8080808080ffff02ff12ffff04ff02ffff04ff0bffff04ffff0bffff0102ffff0bffff0101ff8205df80ffff0bffff0102ffff0bffff0101ff820bdf80ffff0bffff0101ff820fdf808080ffff04ffff04ffff02ff3effff04ff02ffff04ff05ffff04ffff02ff26ffff04ff02ffff04ff819fffff04ff82015fffff04ff8202dfff808080808080ff8080808080ffff02ffff03ffff09ff8205dfff819f80ffff01ff04ffff02ff2affff04ff02ffff04ff05ffff04ffff02ff26ffff04ff02ffff04ff819fffff04ff82015fffff04ffff10ff8202dfff820fdf80ff808080808080ff8080808080ff8080ffff01ff02ffff03ffff09ff82015fff8080ffff01ff04ffff02ff2affff04ff02ffff04ff05ffff04ffff02ff26ffff04ff02ffff04ff819fffff04ffff10ff819fff1780ffff04ff8202dfff808080808080ff8080808080ffff04ffff02ff2affff04ff02ffff04ff05ffff04ffff02ff26ffff04ff02ffff04ff8205dfffff04ff80ffff04ff820fdfff808080808080ff8080808080ffff02ff2effff04ff02ffff04ff05ffff04ff17ffff04ffff10ff819fff1780ffff04ff8205dfff808080808080808080ffff01ff088080ff018080ff018080ff80808080808080ffff01ff088080ff0180ffff04ffff01ffffff33ff3e42ff02ffff02ffff03ff05ffff01ff0bff81fcffff02ff36ffff04ff02ffff04ff09ffff04ffff02ff2cffff04ff02ffff04ff0dff80808080ff808080808080ffff0181dc80ff0180ffffa04bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459aa09dcf97a184f32623d11a73124ceb99a5709b083721e878a16d78f596718ba7b2ffa102a12871fee210fb8619291eaea194581cbd2531e4b23759d225f6806923f63222a102a8d5dd63fba471ebcb1f3e8f7c1e1879b7152a6e7298a91ce119a63400ade7c5ffffff04ffff04ff28ffff04ffff0effff0163ff0b80ff808080ffff04ffff02ff2affff04ff02ffff04ff05ffff04ff0bff8080808080ff178080ffff04ff10ffff04ffff02ff3affff04ff02ffff04ff05ffff04ffff0bffff0101ff0b80ff8080808080ffff04ff80ffff04ffff04ff05ff8080ff8080808080ff0bff81bcffff02ff36ffff04ff02ffff04ff05ffff04ffff02ff2cffff04ff02ffff04ff07ff80808080ff808080808080ffffff0bffff0102ffff0bffff0101ff0580ffff0bffff0102ffff0bffff0101ff0b80ffff0bffff0101ff17808080ff0bff14ffff0bff14ff81dcff0580ffff0bff14ff0bff819c8080ffff02ffff03ffff09ff17ff2f80ff80ffff01ff04ffff02ff2affff04ff02ffff04ff05ffff04ffff02ff26ffff04ff02ffff04ff17ffff04ffff10ff17ff0b80ffff01ff808080808080ff8080808080ffff02ff2effff04ff02ffff04ff05ffff04ff0bffff04ffff10ff17ff0b80ffff04ff2fff808080808080808080ff0180ff04ff38ffff04ffff0112ffff04ff80ffff04ffff02ff3affff04ff02ffff04ff05ffff04ffff0bffff0101ff0b80ff8080808080ff8080808080ff018080

puzzles/actions/dig/initiate_payout.clsp

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,21 @@
5353
(get_slot_data_hash mirror_payout_puzzle_hash (f reward_info) mirror_shares)
5454
)
5555

56+
(list CREATE_PUZZLE_ANNOUNCEMENT
57+
(concat 'p'
58+
(sha256 2
59+
(sha256 2
60+
(sha256 1 mirror_payout_puzzle_hash)
61+
(sha256 1 mirror_shares)
62+
)
63+
(sha256 2
64+
(sha256 1 mirror_initial_cumulative_payout)
65+
(sha256 1 (f reward_info))
66+
)
67+
) ; (sha256tree ((mirror_payout_puzzle_hash . mirror_shares) . (mirror_initial_cumulative_payout new_mirror_initial_cumulative_payout)))
68+
)
69+
)
70+
5671
; leading -42 -> condition will be returned by the reserve
5772
(list -42
5873
CREATE_COIN
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
ff02ffff01ff04ffff04ffff11ff819fffff12ffff11ff8204dfff8202bf80ff8203bf8080ffff04ff82015fffff04ff8202dfffff04ff8205dfff8080808080ffff04ffff02ff3effff04ff02ffff04ff17ffff04ffff02ff3affff04ff02ffff04ff82013fffff04ff8202bfffff04ff8203bfff808080808080ff8080808080ffff04ffff02ff12ffff04ff02ffff04ff17ffff04ffff02ff3affff04ff02ffff04ff82013fffff04ff8204dfffff04ff8203bfff808080808080ff8080808080ffff04ffff04ffff0181d6ffff04ff10ffff04ff82013fffff04ffff02ff2effff04ff02ffff04ffff12ffff11ff8204dfff8202bf80ff8203bf80ffff04ff2fff8080808080ffff04ffff04ff82013fff8080ff808080808080ff8080808080ffff04ffff01ffffff3342ff02ffff02ffff03ff05ffff01ff0bff81fcffff02ff16ffff04ff02ffff04ff09ffff04ffff02ff2cffff04ff02ffff04ff0dff80808080ff808080808080ffff0181dc80ff0180ffffa04bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459aa09dcf97a184f32623d11a73124ceb99a5709b083721e878a16d78f596718ba7b2ffa102a12871fee210fb8619291eaea194581cbd2531e4b23759d225f6806923f63222a102a8d5dd63fba471ebcb1f3e8f7c1e1879b7152a6e7298a91ce119a63400ade7c5ffffff04ff10ffff04ffff02ff2affff04ff02ffff04ff05ffff04ffff0bffff0101ff0b80ff8080808080ffff04ff80ffff04ffff04ff05ff8080ff8080808080ffff0bff81bcffff02ff16ffff04ff02ffff04ff05ffff04ffff02ff2cffff04ff02ffff04ff07ff80808080ff808080808080ff0bffff0102ffff0bffff0101ff0580ffff0bffff0102ffff0bffff0101ff0b80ffff0bffff0101ff17808080ffff0bff14ffff0bff14ff81dcff0580ffff0bff14ff0bff819c8080ffff02ffff03ffff15ff05ff0b80ffff0105ffff01ff088080ff0180ff04ff18ffff04ffff0112ffff04ff80ffff04ffff02ff2affff04ff02ffff04ff05ffff04ffff0bffff0101ff0b80ff8080808080ff8080808080ff018080
1+
ff02ffff01ff04ffff04ffff11ff819fffff12ffff11ff8204dfff8202bf80ff8203bf8080ffff04ff82015fffff04ff8202dfffff04ff8205dfff8080808080ffff04ffff02ff3effff04ff02ffff04ff17ffff04ffff02ff3affff04ff02ffff04ff82013fffff04ff8202bfffff04ff8203bfff808080808080ff8080808080ffff04ffff02ff12ffff04ff02ffff04ff17ffff04ffff02ff3affff04ff02ffff04ff82013fffff04ff8204dfffff04ff8203bfff808080808080ff8080808080ffff04ffff04ff28ffff04ffff0effff0170ffff0bffff0102ffff0bffff0102ffff0bffff0101ff82013f80ffff0bffff0101ff8203bf8080ffff0bffff0102ffff0bffff0101ff8202bf80ffff0bffff0101ff8204df80808080ff808080ffff04ffff04ffff0181d6ffff04ff10ffff04ff82013fffff04ffff02ff2effff04ff02ffff04ffff12ffff11ff8204dfff8202bf80ff8203bf80ffff04ff2fff8080808080ffff04ffff04ff82013fff8080ff808080808080ff808080808080ffff04ffff01ffffff33ff3e42ff02ffff02ffff03ff05ffff01ff0bff81fcffff02ff16ffff04ff02ffff04ff09ffff04ffff02ff2cffff04ff02ffff04ff0dff80808080ff808080808080ffff0181dc80ff0180ffffa04bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459aa09dcf97a184f32623d11a73124ceb99a5709b083721e878a16d78f596718ba7b2ffa102a12871fee210fb8619291eaea194581cbd2531e4b23759d225f6806923f63222a102a8d5dd63fba471ebcb1f3e8f7c1e1879b7152a6e7298a91ce119a63400ade7c5ffffff04ff10ffff04ffff02ff2affff04ff02ffff04ff05ffff04ffff0bffff0101ff0b80ff8080808080ffff04ff80ffff04ffff04ff05ff8080ff8080808080ffff0bff81bcffff02ff16ffff04ff02ffff04ff05ffff04ffff02ff2cffff04ff02ffff04ff07ff80808080ff808080808080ff0bffff0102ffff0bffff0101ff0580ffff0bffff0102ffff0bffff0101ff0b80ffff0bffff0101ff17808080ffff0bff14ffff0bff14ff81dcff0580ffff0bff14ff0bff819c8080ffff02ffff03ffff15ff05ff0b80ffff0105ffff01ff088080ff0180ff04ff38ffff04ffff0112ffff04ff80ffff04ffff02ff2affff04ff02ffff04ff05ffff04ffff0bffff0101ff0b80ff8080808080ff8080808080ff018080

puzzles/actions/dig/new_epoch.clsp

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -50,21 +50,23 @@
5050
(sha256 1 epoch_end) ; (sha256tree epoch_end)
5151
)
5252
)
53-
(slot_oracle REWARD_SLOT_1ST_CURRY_HASH
54-
(sha256 2
55-
(sha256 1 slot_epoch_time)
53+
(c
54+
; condition prepended with -42 -> condition will be returned by the reserve
55+
(list -42
56+
CREATE_COIN
57+
VALIDATOR_PAYOUT_PUZZLE_HASH
58+
validator_fee
59+
(list VALIDATOR_PAYOUT_PUZZLE_HASH)
60+
)
61+
(slot_oracle REWARD_SLOT_1ST_CURRY_HASH
5662
(sha256 2
57-
(sha256 1 slot_next_epoch_time)
58-
(sha256 1 epoch_total_rewards)
59-
)
60-
) ; (sha256tree (epoch_time next_epoch_time . total_rewards))
61-
)
62-
; condition prepended with -42 -> condition will be returned by the reserve
63-
(list -42
64-
CREATE_COIN
65-
VALIDATOR_PAYOUT_PUZZLE_HASH
66-
validator_fee
67-
(list VALIDATOR_PAYOUT_PUZZLE_HASH)
63+
(sha256 1 slot_epoch_time)
64+
(sha256 2
65+
(sha256 1 slot_next_epoch_time)
66+
(sha256 1 epoch_total_rewards)
67+
)
68+
) ; (sha256tree (epoch_time next_epoch_time . total_rewards))
69+
)
6870
)
6971
) ; conditions
7072
)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
ff02ffff01ff02ffff03ffff22ffff09ff8209dfff820ddf80ffff09ffff05ffff14ffff12ff820bbfff1780ffff018227108080ff820fbf80ffff21ffff22ffff09ff82013fff820ddf80ffff09ff820bbfff8205bf8080ffff22ffff15ff820ddfff82013f80ffff09ff8202bfff8080ffff09ff820bbfff8080808080ffff01ff04ffff04ffff11ff819fff820fbf80ffff04ff82015fffff04ffff04ff8204dfffff10ff8206dfffff11ff820bbfff820fbf808080ffff04ffff04ff820ddfffff10ff820ddfff2f8080ff8080808080ffff04ffff04ff18ffff04ffff0effff0165ffff0bffff0101ff820ddf8080ff808080ffff04ffff02ff3effff04ff02ffff04ff05ffff04ffff0bffff0102ffff0bffff0101ff82013f80ffff0bffff0102ffff0bffff0101ff8202bf80ffff0bffff0101ff820bbf808080ff8080808080ffff04ffff02ff1affff04ff02ffff04ff05ffff04ffff0bffff0102ffff0bffff0101ff82013f80ffff0bffff0102ffff0bffff0101ff8202bf80ffff0bffff0101ff820bbf808080ff8080808080ff808080ffff04ffff0181d6ffff04ff10ffff04ff0bffff04ff820fbfffff04ffff04ff0bff8080ff8080808080808080ffff01ff088080ff0180ffff04ffff01ffffff333eff42ff02ff02ffff03ff05ffff01ff0bff72ffff02ff2effff04ff02ffff04ff09ffff04ffff02ff3cffff04ff02ffff04ff0dff80808080ff808080808080ffff016280ff0180ffffffffa04bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459aa09dcf97a184f32623d11a73124ceb99a5709b083721e878a16d78f596718ba7b2ffa102a12871fee210fb8619291eaea194581cbd2531e4b23759d225f6806923f63222a102a8d5dd63fba471ebcb1f3e8f7c1e1879b7152a6e7298a91ce119a63400ade7c5ff04ff10ffff04ffff02ff16ffff04ff02ffff04ff05ffff04ffff0bffff0101ff0b80ff8080808080ffff04ff80ffff04ffff04ff05ff8080ff8080808080ffff0bff52ffff02ff2effff04ff02ffff04ff05ffff04ffff02ff3cffff04ff02ffff04ff07ff80808080ff808080808080ffff0bff2cffff0bff2cff62ff0580ffff0bff2cff0bff428080ff04ff14ffff04ffff0112ffff04ff80ffff04ffff02ff16ffff04ff02ffff04ff05ffff04ffff0bffff0101ff0b80ff8080808080ff8080808080ff018080
1+
ff02ffff01ff02ffff03ffff22ffff09ff8209dfff820ddf80ffff09ffff05ffff14ffff12ff820bbfff1780ffff018227108080ff820fbf80ffff21ffff22ffff09ff82013fff820ddf80ffff09ff820bbfff8205bf8080ffff22ffff15ff820ddfff82013f80ffff09ff8202bfff8080ffff09ff820bbfff8080808080ffff01ff04ffff04ffff11ff819fff820fbf80ffff04ff82015fffff04ffff04ff8204dfffff10ff8206dfffff11ff820bbfff820fbf808080ffff04ffff04ff820ddfffff10ff820ddfff2f8080ff8080808080ffff04ffff04ff18ffff04ffff0effff0165ffff0bffff0101ff820ddf8080ff808080ffff04ffff04ffff0181d6ffff04ff10ffff04ff0bffff04ff820fbfffff04ffff04ff0bff8080ff808080808080ffff04ffff02ff3effff04ff02ffff04ff05ffff04ffff0bffff0102ffff0bffff0101ff82013f80ffff0bffff0102ffff0bffff0101ff8202bf80ffff0bffff0101ff820bbf808080ff8080808080ffff04ffff02ff1affff04ff02ffff04ff05ffff04ffff0bffff0102ffff0bffff0101ff82013f80ffff0bffff0102ffff0bffff0101ff8202bf80ffff0bffff0101ff820bbf808080ff8080808080ff808080808080ffff01ff088080ff0180ffff04ffff01ffffff333eff42ff02ff02ffff03ff05ffff01ff0bff72ffff02ff2effff04ff02ffff04ff09ffff04ffff02ff3cffff04ff02ffff04ff0dff80808080ff808080808080ffff016280ff0180ffffffffa04bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459aa09dcf97a184f32623d11a73124ceb99a5709b083721e878a16d78f596718ba7b2ffa102a12871fee210fb8619291eaea194581cbd2531e4b23759d225f6806923f63222a102a8d5dd63fba471ebcb1f3e8f7c1e1879b7152a6e7298a91ce119a63400ade7c5ff04ff10ffff04ffff02ff16ffff04ff02ffff04ff05ffff04ffff0bffff0101ff0b80ff8080808080ffff04ff80ffff04ffff04ff05ff8080ff8080808080ffff0bff52ffff02ff2effff04ff02ffff04ff05ffff04ffff02ff3cffff04ff02ffff04ff07ff80808080ff808080808080ffff0bff2cffff0bff2cff62ff0580ffff0bff2cff0bff428080ff04ff14ffff04ffff0112ffff04ff80ffff04ffff02ff16ffff04ff02ffff04ff05ffff04ffff0bffff0101ff0b80ff8080808080ff8080808080ff018080

puzzles/actions/dig/withdraw_incentives.clsp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
(total_reserves active_shares reward_info current_round_info) ; Current_State
99
(
1010
reward_slot_epoch_time
11-
reward_slot_next_epoch_time_hash
11+
reward_slot_next_epoch_time
1212
reward_slot_total_rewards
1313
clawback_ph
1414
committed_value .
@@ -19,11 +19,11 @@
1919
(include curry.clib)
2020
(include slots.clib)
2121

22-
(defun get_slot_data_hash (first second_hash third)
22+
(defun get_slot_data_hash (first second third)
2323
(sha256 2
2424
(sha256 1 first)
2525
(sha256 2
26-
second_hash
26+
(sha256 1 second)
2727
(sha256 1 third)
2828
)
2929
) ; e.g., (sha256tree (epoch_time next_epoch_time . total_rewards))
@@ -44,20 +44,20 @@
4444

4545
; update epoch reward (lower total rewards)
4646
(spend_slot REWARD_SLOT_1ST_CURRY_HASH
47-
(get_slot_data_hash reward_slot_epoch_time reward_slot_next_epoch_time_hash reward_slot_total_rewards)
47+
(get_slot_data_hash reward_slot_epoch_time reward_slot_next_epoch_time reward_slot_total_rewards)
4848
)
4949

5050
(create_slot REWARD_SLOT_1ST_CURRY_HASH
5151
(get_slot_data_hash
5252
reward_slot_epoch_time
53-
reward_slot_next_epoch_time_hash
53+
reward_slot_next_epoch_time
5454
(- reward_slot_total_rewards withdrawal_share)
5555
)
5656
)
5757

5858
; spend commitment slot, which functions as a ticket
5959
(spend_slot COMMITMENT_SLOT_1ST_CURRY_HASH
60-
(get_slot_data_hash reward_slot_epoch_time (sha256 1 clawback_ph) committed_value)
60+
(get_slot_data_hash reward_slot_epoch_time clawback_ph committed_value)
6161
)
6262

6363
; make sure the clawback owner wants to go ahead

0 commit comments

Comments
 (0)