Skip to content

Commit 4e75bca

Browse files
committed
working with 2...
1 parent 01bee5a commit 4e75bca

File tree

6 files changed

+8
-69
lines changed

6 files changed

+8
-69
lines changed

clients/js/jito_tip_router/accounts/trackedMints.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ export function getTrackedMintsEncoder(): Encoder<TrackedMintsArgs> {
6363
['ncn', getAddressEncoder()],
6464
['bump', getU8Encoder()],
6565
['reserved', getArrayEncoder(getU8Encoder(), { size: 7 })],
66-
['stMintList', getArrayEncoder(getMintEntryEncoder(), { size: 64 })],
66+
['stMintList', getArrayEncoder(getMintEntryEncoder(), { size: 2 })],
6767
]);
6868
}
6969

@@ -73,7 +73,7 @@ export function getTrackedMintsDecoder(): Decoder<TrackedMints> {
7373
['ncn', getAddressDecoder()],
7474
['bump', getU8Decoder()],
7575
['reserved', getArrayDecoder(getU8Decoder(), { size: 7 })],
76-
['stMintList', getArrayDecoder(getMintEntryDecoder(), { size: 64 })],
76+
['stMintList', getArrayDecoder(getMintEntryDecoder(), { size: 2 })],
7777
]);
7878
}
7979

clients/js/jito_tip_router/types/mintEntry.ts

Lines changed: 2 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -10,59 +10,31 @@ import {
1010
combineCodec,
1111
getAddressDecoder,
1212
getAddressEncoder,
13-
getArrayDecoder,
14-
getArrayEncoder,
1513
getStructDecoder,
1614
getStructEncoder,
17-
getU128Decoder,
18-
getU128Encoder,
1915
getU64Decoder,
2016
getU64Encoder,
21-
getU8Decoder,
22-
getU8Encoder,
2317
type Address,
2418
type Codec,
2519
type Decoder,
2620
type Encoder,
2721
} from '@solana/web3.js';
2822

29-
export type MintEntry = {
30-
stMint: Address;
31-
vaultIndex: bigint;
32-
weight: bigint;
33-
slotSet: bigint;
34-
slotUpdated: bigint;
35-
reserved: Array<number>;
36-
};
23+
export type MintEntry = { stMint: Address; vaultIndex: bigint };
3724

38-
export type MintEntryArgs = {
39-
stMint: Address;
40-
vaultIndex: number | bigint;
41-
weight: number | bigint;
42-
slotSet: number | bigint;
43-
slotUpdated: number | bigint;
44-
reserved: Array<number>;
45-
};
25+
export type MintEntryArgs = { stMint: Address; vaultIndex: number | bigint };
4626

4727
export function getMintEntryEncoder(): Encoder<MintEntryArgs> {
4828
return getStructEncoder([
4929
['stMint', getAddressEncoder()],
5030
['vaultIndex', getU64Encoder()],
51-
['weight', getU128Encoder()],
52-
['slotSet', getU64Encoder()],
53-
['slotUpdated', getU64Encoder()],
54-
['reserved', getArrayEncoder(getU8Encoder(), { size: 128 })],
5531
]);
5632
}
5733

5834
export function getMintEntryDecoder(): Decoder<MintEntry> {
5935
return getStructDecoder([
6036
['stMint', getAddressDecoder()],
6137
['vaultIndex', getU64Decoder()],
62-
['weight', getU128Decoder()],
63-
['slotSet', getU64Decoder()],
64-
['slotUpdated', getU64Decoder()],
65-
['reserved', getArrayDecoder(getU8Decoder(), { size: 128 })],
6638
]);
6739
}
6840

clients/rust/jito_tip_router/src/generated/accounts/tracked_mints.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@ pub struct TrackedMints {
2020
pub ncn: Pubkey,
2121
pub bump: u8,
2222
pub reserved: [u8; 7],
23-
#[cfg_attr(feature = "serde", serde(with = "serde_with::As::<serde_with::Bytes>"))]
24-
pub st_mint_list: [MintEntry; 64],
23+
pub st_mint_list: [MintEntry; 2],
2524
}
2625

2726
impl TrackedMints {

clients/rust/jito_tip_router/src/generated/types/mint_entry.rs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,4 @@ pub struct MintEntry {
1616
)]
1717
pub st_mint: Pubkey,
1818
pub vault_index: u64,
19-
pub weight: u128,
20-
pub slot_set: u64,
21-
pub slot_updated: u64,
22-
#[cfg_attr(feature = "serde", serde(with = "serde_with::As::<serde_with::Bytes>"))]
23-
pub reserved: [u8; 128],
2419
}

core/src/tracked_mints.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ pub struct TrackedMints {
3939
pub ncn: Pubkey,
4040
pub bump: u8,
4141
pub reserved: [u8; 7],
42-
pub st_mint_list: [MintEntry; 64],
42+
pub st_mint_list: [MintEntry; 2],
4343
}
4444

4545
impl Discriminator for TrackedMints {
@@ -52,7 +52,7 @@ impl TrackedMints {
5252
ncn,
5353
bump,
5454
reserved: [0; 7],
55-
st_mint_list: [MintEntry::default(); 64],
55+
st_mint_list: [MintEntry::default(); 2],
5656
}
5757
}
5858

idl/jito_tip_router.json

Lines changed: 1 addition & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@
418418
{
419419
"defined": "MintEntry"
420420
},
421-
64
421+
2
422422
]
423423
}
424424
}
@@ -545,33 +545,6 @@
545545
"type": {
546546
"defined": "PodU64"
547547
}
548-
},
549-
{
550-
"name": "weight",
551-
"type": {
552-
"defined": "PodU128"
553-
}
554-
},
555-
{
556-
"name": "slotSet",
557-
"type": {
558-
"defined": "PodU64"
559-
}
560-
},
561-
{
562-
"name": "slotUpdated",
563-
"type": {
564-
"defined": "PodU64"
565-
}
566-
},
567-
{
568-
"name": "reserved",
569-
"type": {
570-
"array": [
571-
"u8",
572-
128
573-
]
574-
}
575548
}
576549
]
577550
}

0 commit comments

Comments
 (0)