@@ -10,12 +10,14 @@ import {
1010 combineCodec ,
1111 getAddressDecoder ,
1212 getAddressEncoder ,
13- getF64Decoder ,
14- getF64Encoder ,
13+ getArrayDecoder ,
14+ getArrayEncoder ,
1515 getStructDecoder ,
1616 getStructEncoder ,
1717 getU64Decoder ,
1818 getU64Encoder ,
19+ getU8Decoder ,
20+ getU8Encoder ,
1921 type Address ,
2022 type FixedSizeCodec ,
2123 type FixedSizeDecoder ,
@@ -28,15 +30,15 @@ export type Delegation = {
2830 stake : bigint ;
2931 activationEpoch : Epoch ;
3032 deactivationEpoch : Epoch ;
31- warmupCooldownRate : number ;
33+ reserved : Array < number > ;
3234} ;
3335
3436export type DelegationArgs = {
3537 voterPubkey : Address ;
3638 stake : number | bigint ;
3739 activationEpoch : EpochArgs ;
3840 deactivationEpoch : EpochArgs ;
39- warmupCooldownRate : number ;
41+ reserved : Array < number > ;
4042} ;
4143
4244export function getDelegationEncoder ( ) : FixedSizeEncoder < DelegationArgs > {
@@ -45,7 +47,7 @@ export function getDelegationEncoder(): FixedSizeEncoder<DelegationArgs> {
4547 [ 'stake' , getU64Encoder ( ) ] ,
4648 [ 'activationEpoch' , getEpochEncoder ( ) ] ,
4749 [ 'deactivationEpoch' , getEpochEncoder ( ) ] ,
48- [ 'warmupCooldownRate ' , getF64Encoder ( ) ] ,
50+ [ 'reserved ' , getArrayEncoder ( getU8Encoder ( ) , { size : 8 } ) ] ,
4951 ] ) ;
5052}
5153
@@ -55,7 +57,7 @@ export function getDelegationDecoder(): FixedSizeDecoder<Delegation> {
5557 [ 'stake' , getU64Decoder ( ) ] ,
5658 [ 'activationEpoch' , getEpochDecoder ( ) ] ,
5759 [ 'deactivationEpoch' , getEpochDecoder ( ) ] ,
58- [ 'warmupCooldownRate ' , getF64Decoder ( ) ] ,
60+ [ 'reserved ' , getArrayDecoder ( getU8Decoder ( ) , { size : 8 } ) ] ,
5961 ] ) ;
6062}
6163
0 commit comments