11/**
2- * This code was AUTOGENERATED using the codama library.
2+ * This code was AUTOGENERATED using the Codama library.
33 * Please DO NOT EDIT THIS FILE, instead use visitors
4- * to add features, then rerun codama to update it.
4+ * to add features, then rerun Codama to update it.
55 *
66 * @see https://github.com/codama-idl/codama
77 */
@@ -28,24 +28,24 @@ import {
2828 transformEncoder ,
2929 type Account ,
3030 type Address ,
31- type Codec ,
32- type Decoder ,
3331 type EncodedAccount ,
34- type Encoder ,
3532 type FetchAccountConfig ,
3633 type FetchAccountsConfig ,
34+ type FixedSizeCodec ,
35+ type FixedSizeDecoder ,
36+ type FixedSizeEncoder ,
3737 type MaybeAccount ,
3838 type MaybeEncodedAccount ,
3939 type ReadonlyUint8Array ,
40- } from " @solana/kit" ;
40+ } from ' @solana/kit' ;
4141
4242export const ADAPTIVE_FEE_TIER_DISCRIMINATOR = new Uint8Array ( [
4343 147 , 16 , 144 , 116 , 47 , 146 , 149 , 46 ,
4444] ) ;
4545
4646export function getAdaptiveFeeTierDiscriminatorBytes ( ) {
4747 return fixEncoderSize ( getBytesEncoder ( ) , 8 ) . encode (
48- ADAPTIVE_FEE_TIER_DISCRIMINATOR ,
48+ ADAPTIVE_FEE_TIER_DISCRIMINATOR
4949 ) ;
5050}
5151
@@ -82,75 +82,75 @@ export type AdaptiveFeeTierArgs = {
8282 majorSwapThresholdTicks : number ;
8383} ;
8484
85- export function getAdaptiveFeeTierEncoder ( ) : Encoder < AdaptiveFeeTierArgs > {
85+ export function getAdaptiveFeeTierEncoder ( ) : FixedSizeEncoder < AdaptiveFeeTierArgs > {
8686 return transformEncoder (
8787 getStructEncoder ( [
88- [ " discriminator" , fixEncoderSize ( getBytesEncoder ( ) , 8 ) ] ,
89- [ " whirlpoolsConfig" , getAddressEncoder ( ) ] ,
90- [ " feeTierIndex" , getU16Encoder ( ) ] ,
91- [ " tickSpacing" , getU16Encoder ( ) ] ,
92- [ " initializePoolAuthority" , getAddressEncoder ( ) ] ,
93- [ " delegatedFeeAuthority" , getAddressEncoder ( ) ] ,
94- [ " defaultBaseFeeRate" , getU16Encoder ( ) ] ,
95- [ " filterPeriod" , getU16Encoder ( ) ] ,
96- [ " decayPeriod" , getU16Encoder ( ) ] ,
97- [ " reductionFactor" , getU16Encoder ( ) ] ,
98- [ " adaptiveFeeControlFactor" , getU32Encoder ( ) ] ,
99- [ " maxVolatilityAccumulator" , getU32Encoder ( ) ] ,
100- [ " tickGroupSize" , getU16Encoder ( ) ] ,
101- [ " majorSwapThresholdTicks" , getU16Encoder ( ) ] ,
88+ [ ' discriminator' , fixEncoderSize ( getBytesEncoder ( ) , 8 ) ] ,
89+ [ ' whirlpoolsConfig' , getAddressEncoder ( ) ] ,
90+ [ ' feeTierIndex' , getU16Encoder ( ) ] ,
91+ [ ' tickSpacing' , getU16Encoder ( ) ] ,
92+ [ ' initializePoolAuthority' , getAddressEncoder ( ) ] ,
93+ [ ' delegatedFeeAuthority' , getAddressEncoder ( ) ] ,
94+ [ ' defaultBaseFeeRate' , getU16Encoder ( ) ] ,
95+ [ ' filterPeriod' , getU16Encoder ( ) ] ,
96+ [ ' decayPeriod' , getU16Encoder ( ) ] ,
97+ [ ' reductionFactor' , getU16Encoder ( ) ] ,
98+ [ ' adaptiveFeeControlFactor' , getU32Encoder ( ) ] ,
99+ [ ' maxVolatilityAccumulator' , getU32Encoder ( ) ] ,
100+ [ ' tickGroupSize' , getU16Encoder ( ) ] ,
101+ [ ' majorSwapThresholdTicks' , getU16Encoder ( ) ] ,
102102 ] ) ,
103- ( value ) => ( { ...value , discriminator : ADAPTIVE_FEE_TIER_DISCRIMINATOR } ) ,
103+ ( value ) => ( { ...value , discriminator : ADAPTIVE_FEE_TIER_DISCRIMINATOR } )
104104 ) ;
105105}
106106
107- export function getAdaptiveFeeTierDecoder ( ) : Decoder < AdaptiveFeeTier > {
107+ export function getAdaptiveFeeTierDecoder ( ) : FixedSizeDecoder < AdaptiveFeeTier > {
108108 return getStructDecoder ( [
109- [ " discriminator" , fixDecoderSize ( getBytesDecoder ( ) , 8 ) ] ,
110- [ " whirlpoolsConfig" , getAddressDecoder ( ) ] ,
111- [ " feeTierIndex" , getU16Decoder ( ) ] ,
112- [ " tickSpacing" , getU16Decoder ( ) ] ,
113- [ " initializePoolAuthority" , getAddressDecoder ( ) ] ,
114- [ " delegatedFeeAuthority" , getAddressDecoder ( ) ] ,
115- [ " defaultBaseFeeRate" , getU16Decoder ( ) ] ,
116- [ " filterPeriod" , getU16Decoder ( ) ] ,
117- [ " decayPeriod" , getU16Decoder ( ) ] ,
118- [ " reductionFactor" , getU16Decoder ( ) ] ,
119- [ " adaptiveFeeControlFactor" , getU32Decoder ( ) ] ,
120- [ " maxVolatilityAccumulator" , getU32Decoder ( ) ] ,
121- [ " tickGroupSize" , getU16Decoder ( ) ] ,
122- [ " majorSwapThresholdTicks" , getU16Decoder ( ) ] ,
109+ [ ' discriminator' , fixDecoderSize ( getBytesDecoder ( ) , 8 ) ] ,
110+ [ ' whirlpoolsConfig' , getAddressDecoder ( ) ] ,
111+ [ ' feeTierIndex' , getU16Decoder ( ) ] ,
112+ [ ' tickSpacing' , getU16Decoder ( ) ] ,
113+ [ ' initializePoolAuthority' , getAddressDecoder ( ) ] ,
114+ [ ' delegatedFeeAuthority' , getAddressDecoder ( ) ] ,
115+ [ ' defaultBaseFeeRate' , getU16Decoder ( ) ] ,
116+ [ ' filterPeriod' , getU16Decoder ( ) ] ,
117+ [ ' decayPeriod' , getU16Decoder ( ) ] ,
118+ [ ' reductionFactor' , getU16Decoder ( ) ] ,
119+ [ ' adaptiveFeeControlFactor' , getU32Decoder ( ) ] ,
120+ [ ' maxVolatilityAccumulator' , getU32Decoder ( ) ] ,
121+ [ ' tickGroupSize' , getU16Decoder ( ) ] ,
122+ [ ' majorSwapThresholdTicks' , getU16Decoder ( ) ] ,
123123 ] ) ;
124124}
125125
126- export function getAdaptiveFeeTierCodec ( ) : Codec <
126+ export function getAdaptiveFeeTierCodec ( ) : FixedSizeCodec <
127127 AdaptiveFeeTierArgs ,
128128 AdaptiveFeeTier
129129> {
130130 return combineCodec ( getAdaptiveFeeTierEncoder ( ) , getAdaptiveFeeTierDecoder ( ) ) ;
131131}
132132
133133export function decodeAdaptiveFeeTier < TAddress extends string = string > (
134- encodedAccount : EncodedAccount < TAddress > ,
134+ encodedAccount : EncodedAccount < TAddress >
135135) : Account < AdaptiveFeeTier , TAddress > ;
136136export function decodeAdaptiveFeeTier < TAddress extends string = string > (
137- encodedAccount : MaybeEncodedAccount < TAddress > ,
137+ encodedAccount : MaybeEncodedAccount < TAddress >
138138) : MaybeAccount < AdaptiveFeeTier , TAddress > ;
139139export function decodeAdaptiveFeeTier < TAddress extends string = string > (
140- encodedAccount : EncodedAccount < TAddress > | MaybeEncodedAccount < TAddress > ,
140+ encodedAccount : EncodedAccount < TAddress > | MaybeEncodedAccount < TAddress >
141141) :
142142 | Account < AdaptiveFeeTier , TAddress >
143143 | MaybeAccount < AdaptiveFeeTier , TAddress > {
144144 return decodeAccount (
145145 encodedAccount as MaybeEncodedAccount < TAddress > ,
146- getAdaptiveFeeTierDecoder ( ) ,
146+ getAdaptiveFeeTierDecoder ( )
147147 ) ;
148148}
149149
150150export async function fetchAdaptiveFeeTier < TAddress extends string = string > (
151151 rpc : Parameters < typeof fetchEncodedAccount > [ 0 ] ,
152152 address : Address < TAddress > ,
153- config ?: FetchAccountConfig ,
153+ config ?: FetchAccountConfig
154154) : Promise < Account < AdaptiveFeeTier , TAddress > > {
155155 const maybeAccount = await fetchMaybeAdaptiveFeeTier ( rpc , address , config ) ;
156156 assertAccountExists ( maybeAccount ) ;
@@ -162,7 +162,7 @@ export async function fetchMaybeAdaptiveFeeTier<
162162> (
163163 rpc : Parameters < typeof fetchEncodedAccount > [ 0 ] ,
164164 address : Address < TAddress > ,
165- config ?: FetchAccountConfig ,
165+ config ?: FetchAccountConfig
166166) : Promise < MaybeAccount < AdaptiveFeeTier , TAddress > > {
167167 const maybeAccount = await fetchEncodedAccount ( rpc , address , config ) ;
168168 return decodeAdaptiveFeeTier ( maybeAccount ) ;
@@ -171,12 +171,12 @@ export async function fetchMaybeAdaptiveFeeTier<
171171export async function fetchAllAdaptiveFeeTier (
172172 rpc : Parameters < typeof fetchEncodedAccounts > [ 0 ] ,
173173 addresses : Array < Address > ,
174- config ?: FetchAccountsConfig ,
174+ config ?: FetchAccountsConfig
175175) : Promise < Account < AdaptiveFeeTier > [ ] > {
176176 const maybeAccounts = await fetchAllMaybeAdaptiveFeeTier (
177177 rpc ,
178178 addresses ,
179- config ,
179+ config
180180 ) ;
181181 assertAccountsExist ( maybeAccounts ) ;
182182 return maybeAccounts ;
@@ -185,11 +185,11 @@ export async function fetchAllAdaptiveFeeTier(
185185export async function fetchAllMaybeAdaptiveFeeTier (
186186 rpc : Parameters < typeof fetchEncodedAccounts > [ 0 ] ,
187187 addresses : Array < Address > ,
188- config ?: FetchAccountsConfig ,
188+ config ?: FetchAccountsConfig
189189) : Promise < MaybeAccount < AdaptiveFeeTier > [ ] > {
190190 const maybeAccounts = await fetchEncodedAccounts ( rpc , addresses , config ) ;
191191 return maybeAccounts . map ( ( maybeAccount ) =>
192- decodeAdaptiveFeeTier ( maybeAccount ) ,
192+ decodeAdaptiveFeeTier ( maybeAccount )
193193 ) ;
194194}
195195
0 commit comments