Skip to content

Commit 42040fc

Browse files
committed
fix: conflicts
1 parent af66be5 commit 42040fc

File tree

89 files changed

+469
-385
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+469
-385
lines changed

clients/js/jito_tip_router/accounts/ballotBox.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,14 @@ import {
1313
decodeAccount,
1414
fetchEncodedAccount,
1515
fetchEncodedAccounts,
16+
fixDecoderSize,
17+
fixEncoderSize,
1618
getAddressDecoder,
1719
getAddressEncoder,
1820
getArrayDecoder,
1921
getArrayEncoder,
22+
getBytesDecoder,
23+
getBytesEncoder,
2024
getStructDecoder,
2125
getStructEncoder,
2226
getU64Decoder,
@@ -33,6 +37,7 @@ import {
3337
type FetchAccountsConfig,
3438
type MaybeAccount,
3539
type MaybeEncodedAccount,
40+
type ReadonlyUint8Array,
3641
} from '@solana/web3.js';
3742
import {
3843
getBallotDecoder,
@@ -56,7 +61,7 @@ export type BallotBox = {
5661
bump: number;
5762
slotCreated: bigint;
5863
slotConsensusReached: bigint;
59-
reserved: Array<number>;
64+
reserved: ReadonlyUint8Array;
6065
operatorsVoted: bigint;
6166
uniqueBallots: bigint;
6267
winningBallot: Ballot;
@@ -71,7 +76,7 @@ export type BallotBoxArgs = {
7176
bump: number;
7277
slotCreated: number | bigint;
7378
slotConsensusReached: number | bigint;
74-
reserved: Array<number>;
79+
reserved: ReadonlyUint8Array;
7580
operatorsVoted: number | bigint;
7681
uniqueBallots: number | bigint;
7782
winningBallot: BallotArgs;
@@ -87,7 +92,7 @@ export function getBallotBoxEncoder(): Encoder<BallotBoxArgs> {
8792
['bump', getU8Encoder()],
8893
['slotCreated', getU64Encoder()],
8994
['slotConsensusReached', getU64Encoder()],
90-
['reserved', getArrayEncoder(getU8Encoder(), { size: 128 })],
95+
['reserved', fixEncoderSize(getBytesEncoder(), 128)],
9196
['operatorsVoted', getU64Encoder()],
9297
['uniqueBallots', getU64Encoder()],
9398
['winningBallot', getBallotEncoder()],
@@ -104,7 +109,7 @@ export function getBallotBoxDecoder(): Decoder<BallotBox> {
104109
['bump', getU8Decoder()],
105110
['slotCreated', getU64Decoder()],
106111
['slotConsensusReached', getU64Decoder()],
107-
['reserved', getArrayDecoder(getU8Decoder(), { size: 128 })],
112+
['reserved', fixDecoderSize(getBytesDecoder(), 128)],
108113
['operatorsVoted', getU64Decoder()],
109114
['uniqueBallots', getU64Decoder()],
110115
['winningBallot', getBallotDecoder()],

clients/js/jito_tip_router/accounts/baseRewardRouter.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,14 @@ import {
1313
decodeAccount,
1414
fetchEncodedAccount,
1515
fetchEncodedAccounts,
16+
fixDecoderSize,
17+
fixEncoderSize,
1618
getAddressDecoder,
1719
getAddressEncoder,
1820
getArrayDecoder,
1921
getArrayEncoder,
22+
getBytesDecoder,
23+
getBytesEncoder,
2024
getStructDecoder,
2125
getStructEncoder,
2226
getU16Decoder,
@@ -35,6 +39,7 @@ import {
3539
type FetchAccountsConfig,
3640
type MaybeAccount,
3741
type MaybeEncodedAccount,
42+
type ReadonlyUint8Array,
3843
} from '@solana/web3.js';
3944
import {
4045
getBaseRewardRouterRewardsDecoder,
@@ -56,7 +61,7 @@ export type BaseRewardRouter = {
5661
totalRewards: bigint;
5762
rewardPool: bigint;
5863
rewardsProcessed: bigint;
59-
reserved: Array<number>;
64+
reserved: ReadonlyUint8Array;
6065
lastNcnGroupIndex: number;
6166
lastVoteIndex: number;
6267
lastRewardsToProcess: bigint;
@@ -74,7 +79,7 @@ export type BaseRewardRouterArgs = {
7479
totalRewards: number | bigint;
7580
rewardPool: number | bigint;
7681
rewardsProcessed: number | bigint;
77-
reserved: Array<number>;
82+
reserved: ReadonlyUint8Array;
7883
lastNcnGroupIndex: number;
7984
lastVoteIndex: number;
8085
lastRewardsToProcess: number | bigint;
@@ -93,7 +98,7 @@ export function getBaseRewardRouterEncoder(): Encoder<BaseRewardRouterArgs> {
9398
['totalRewards', getU64Encoder()],
9499
['rewardPool', getU64Encoder()],
95100
['rewardsProcessed', getU64Encoder()],
96-
['reserved', getArrayEncoder(getU8Encoder(), { size: 128 })],
101+
['reserved', fixEncoderSize(getBytesEncoder(), 128)],
97102
['lastNcnGroupIndex', getU8Encoder()],
98103
['lastVoteIndex', getU16Encoder()],
99104
['lastRewardsToProcess', getU64Encoder()],
@@ -122,7 +127,7 @@ export function getBaseRewardRouterDecoder(): Decoder<BaseRewardRouter> {
122127
['totalRewards', getU64Decoder()],
123128
['rewardPool', getU64Decoder()],
124129
['rewardsProcessed', getU64Decoder()],
125-
['reserved', getArrayDecoder(getU8Decoder(), { size: 128 })],
130+
['reserved', fixDecoderSize(getBytesDecoder(), 128)],
126131
['lastNcnGroupIndex', getU8Decoder()],
127132
['lastVoteIndex', getU16Decoder()],
128133
['lastRewardsToProcess', getU64Decoder()],

clients/js/jito_tip_router/accounts/config.ts

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,12 @@ import {
1313
decodeAccount,
1414
fetchEncodedAccount,
1515
fetchEncodedAccounts,
16+
fixDecoderSize,
17+
fixEncoderSize,
1618
getAddressDecoder,
1719
getAddressEncoder,
18-
getArrayDecoder,
19-
getArrayEncoder,
20+
getBytesDecoder,
21+
getBytesEncoder,
2022
getStructDecoder,
2123
getStructEncoder,
2224
getU64Decoder,
@@ -33,6 +35,7 @@ import {
3335
type FetchAccountsConfig,
3436
type MaybeAccount,
3537
type MaybeEncodedAccount,
38+
type ReadonlyUint8Array,
3639
} from '@solana/web3.js';
3740
import {
3841
getFeeConfigDecoder,
@@ -50,7 +53,7 @@ export type Config = {
5053
epochsBeforeStall: bigint;
5154
feeConfig: FeeConfig;
5255
bump: number;
53-
reserved: Array<number>;
56+
reserved: ReadonlyUint8Array;
5457
};
5558

5659
export type ConfigArgs = {
@@ -62,7 +65,7 @@ export type ConfigArgs = {
6265
epochsBeforeStall: number | bigint;
6366
feeConfig: FeeConfigArgs;
6467
bump: number;
65-
reserved: Array<number>;
68+
reserved: ReadonlyUint8Array;
6669
};
6770

6871
export function getConfigEncoder(): Encoder<ConfigArgs> {
@@ -75,7 +78,7 @@ export function getConfigEncoder(): Encoder<ConfigArgs> {
7578
['epochsBeforeStall', getU64Encoder()],
7679
['feeConfig', getFeeConfigEncoder()],
7780
['bump', getU8Encoder()],
78-
['reserved', getArrayEncoder(getU8Encoder(), { size: 127 })],
81+
['reserved', fixEncoderSize(getBytesEncoder(), 127)],
7982
]);
8083
}
8184

@@ -89,7 +92,7 @@ export function getConfigDecoder(): Decoder<Config> {
8992
['epochsBeforeStall', getU64Decoder()],
9093
['feeConfig', getFeeConfigDecoder()],
9194
['bump', getU8Decoder()],
92-
['reserved', getArrayDecoder(getU8Decoder(), { size: 127 })],
95+
['reserved', fixDecoderSize(getBytesDecoder(), 127)],
9396
]);
9497
}
9598

clients/js/jito_tip_router/accounts/epochSnapshot.ts

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,12 @@ import {
1313
decodeAccount,
1414
fetchEncodedAccount,
1515
fetchEncodedAccounts,
16+
fixDecoderSize,
17+
fixEncoderSize,
1618
getAddressDecoder,
1719
getAddressEncoder,
18-
getArrayDecoder,
19-
getArrayEncoder,
20+
getBytesDecoder,
21+
getBytesEncoder,
2022
getStructDecoder,
2123
getStructEncoder,
2224
getU64Decoder,
@@ -33,6 +35,7 @@ import {
3335
type FetchAccountsConfig,
3436
type MaybeAccount,
3537
type MaybeEncodedAccount,
38+
type ReadonlyUint8Array,
3639
} from '@solana/web3.js';
3740
import {
3841
getFeesDecoder,
@@ -58,7 +61,7 @@ export type EpochSnapshot = {
5861
operatorsRegistered: bigint;
5962
validOperatorVaultDelegations: bigint;
6063
stakeWeights: StakeWeights;
61-
reserved: Array<number>;
64+
reserved: ReadonlyUint8Array;
6265
};
6366

6467
export type EpochSnapshotArgs = {
@@ -74,7 +77,7 @@ export type EpochSnapshotArgs = {
7477
operatorsRegistered: number | bigint;
7578
validOperatorVaultDelegations: number | bigint;
7679
stakeWeights: StakeWeightsArgs;
77-
reserved: Array<number>;
80+
reserved: ReadonlyUint8Array;
7881
};
7982

8083
export function getEpochSnapshotEncoder(): Encoder<EpochSnapshotArgs> {
@@ -91,7 +94,7 @@ export function getEpochSnapshotEncoder(): Encoder<EpochSnapshotArgs> {
9194
['operatorsRegistered', getU64Encoder()],
9295
['validOperatorVaultDelegations', getU64Encoder()],
9396
['stakeWeights', getStakeWeightsEncoder()],
94-
['reserved', getArrayEncoder(getU8Encoder(), { size: 128 })],
97+
['reserved', fixEncoderSize(getBytesEncoder(), 128)],
9598
]);
9699
}
97100

@@ -109,7 +112,7 @@ export function getEpochSnapshotDecoder(): Decoder<EpochSnapshot> {
109112
['operatorsRegistered', getU64Decoder()],
110113
['validOperatorVaultDelegations', getU64Decoder()],
111114
['stakeWeights', getStakeWeightsDecoder()],
112-
['reserved', getArrayDecoder(getU8Decoder(), { size: 128 })],
115+
['reserved', fixDecoderSize(getBytesDecoder(), 128)],
113116
]);
114117
}
115118

clients/js/jito_tip_router/accounts/epochState.ts

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
/**
2-
* This code was AUTOGENERATED using the kinobi 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 kinobi to update it.
4+
* to add features, then rerun codama to update it.
55
*
6-
* @see https://github.com/kinobi-so/kinobi
6+
* @see https://github.com/codama-idl/codama
77
*/
88

99
import {
@@ -13,10 +13,14 @@ import {
1313
decodeAccount,
1414
fetchEncodedAccount,
1515
fetchEncodedAccounts,
16+
fixDecoderSize,
17+
fixEncoderSize,
1618
getAddressDecoder,
1719
getAddressEncoder,
1820
getArrayDecoder,
1921
getArrayEncoder,
22+
getBytesDecoder,
23+
getBytesEncoder,
2024
getStructDecoder,
2125
getStructEncoder,
2226
getU64Decoder,
@@ -33,6 +37,7 @@ import {
3337
type FetchAccountsConfig,
3438
type MaybeAccount,
3539
type MaybeEncodedAccount,
40+
type ReadonlyUint8Array,
3641
} from '@solana/web3.js';
3742
import {
3843
getEpochAccountStatusDecoder,
@@ -63,7 +68,7 @@ export type EpochState = {
6368
totalDistributionProgress: Progress;
6469
baseDistributionProgress: Progress;
6570
ncnDistributionProgress: Array<Progress>;
66-
reserved: Array<number>;
71+
reserved: ReadonlyUint8Array;
6772
};
6873

6974
export type EpochStateArgs = {
@@ -84,7 +89,7 @@ export type EpochStateArgs = {
8489
totalDistributionProgress: ProgressArgs;
8590
baseDistributionProgress: ProgressArgs;
8691
ncnDistributionProgress: Array<ProgressArgs>;
87-
reserved: Array<number>;
92+
reserved: ReadonlyUint8Array;
8893
};
8994

9095
export function getEpochStateEncoder(): Encoder<EpochStateArgs> {
@@ -112,7 +117,7 @@ export function getEpochStateEncoder(): Encoder<EpochStateArgs> {
112117
'ncnDistributionProgress',
113118
getArrayEncoder(getProgressEncoder(), { size: 2048 }),
114119
],
115-
['reserved', getArrayEncoder(getU8Encoder(), { size: 1024 })],
120+
['reserved', fixEncoderSize(getBytesEncoder(), 1024)],
116121
]);
117122
}
118123

@@ -141,7 +146,7 @@ export function getEpochStateDecoder(): Decoder<EpochState> {
141146
'ncnDistributionProgress',
142147
getArrayDecoder(getProgressDecoder(), { size: 2048 }),
143148
],
144-
['reserved', getArrayDecoder(getU8Decoder(), { size: 1024 })],
149+
['reserved', fixDecoderSize(getBytesDecoder(), 1024)],
145150
]);
146151
}
147152

clients/js/jito_tip_router/accounts/ncnRewardRouter.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,14 @@ import {
1313
decodeAccount,
1414
fetchEncodedAccount,
1515
fetchEncodedAccounts,
16+
fixDecoderSize,
17+
fixEncoderSize,
1618
getAddressDecoder,
1719
getAddressEncoder,
1820
getArrayDecoder,
1921
getArrayEncoder,
22+
getBytesDecoder,
23+
getBytesEncoder,
2024
getStructDecoder,
2125
getStructEncoder,
2226
getU16Decoder,
@@ -35,6 +39,7 @@ import {
3539
type FetchAccountsConfig,
3640
type MaybeAccount,
3741
type MaybeEncodedAccount,
42+
type ReadonlyUint8Array,
3843
} from '@solana/web3.js';
3944
import {
4045
getNcnFeeGroupDecoder,
@@ -59,7 +64,7 @@ export type NcnRewardRouter = {
5964
rewardPool: bigint;
6065
rewardsProcessed: bigint;
6166
operatorRewards: bigint;
62-
reserved: Array<number>;
67+
reserved: ReadonlyUint8Array;
6368
lastRewardsToProcess: bigint;
6469
lastVaultOperatorDelegationIndex: number;
6570
vaultRewardRoutes: Array<VaultRewardRoute>;
@@ -77,7 +82,7 @@ export type NcnRewardRouterArgs = {
7782
rewardPool: number | bigint;
7883
rewardsProcessed: number | bigint;
7984
operatorRewards: number | bigint;
80-
reserved: Array<number>;
85+
reserved: ReadonlyUint8Array;
8186
lastRewardsToProcess: number | bigint;
8287
lastVaultOperatorDelegationIndex: number;
8388
vaultRewardRoutes: Array<VaultRewardRouteArgs>;
@@ -96,7 +101,7 @@ export function getNcnRewardRouterEncoder(): Encoder<NcnRewardRouterArgs> {
96101
['rewardPool', getU64Encoder()],
97102
['rewardsProcessed', getU64Encoder()],
98103
['operatorRewards', getU64Encoder()],
99-
['reserved', getArrayEncoder(getU8Encoder(), { size: 128 })],
104+
['reserved', fixEncoderSize(getBytesEncoder(), 128)],
100105
['lastRewardsToProcess', getU64Encoder()],
101106
['lastVaultOperatorDelegationIndex', getU16Encoder()],
102107
[
@@ -119,7 +124,7 @@ export function getNcnRewardRouterDecoder(): Decoder<NcnRewardRouter> {
119124
['rewardPool', getU64Decoder()],
120125
['rewardsProcessed', getU64Decoder()],
121126
['operatorRewards', getU64Decoder()],
122-
['reserved', getArrayDecoder(getU8Decoder(), { size: 128 })],
127+
['reserved', fixDecoderSize(getBytesDecoder(), 128)],
123128
['lastRewardsToProcess', getU64Decoder()],
124129
['lastVaultOperatorDelegationIndex', getU16Decoder()],
125130
[

0 commit comments

Comments
 (0)