-
Notifications
You must be signed in to change notification settings - Fork 301
Open
Description
Problem
I am using v1.14.16-jito branch for the sdk and the validator software
Example Tx
Signature - 47zGU9TNVmbu6ZT1RUgFrXvoewBqPkLMKXaRrk5wKVK4rVgc2KNZiF9SqMnnyYNfqa3gS1eAZ33TtNaccCn5DVMQ
Config
There are 17 accounts I want the before and after for.
RpcSimulateTransactionAccountsConfig {
encoding: Some(
Base64,
),
addresses: [
"2AEWSvUds1wsufnsDPCXjFsJCMJH5SNNm7fSF4kxys9a",
"E2BcoCeJLTa27mAXDA4xwEq3pBUcyH6XXEHYk4KvKYTv",
"4d35yC7C8zhCDec7JbPptL9SEb4NUddKHxURgmvD8hfo",
"2QdhepnKRTLjjSqPL1PtKNwqrUkoLee5Gqs8bvZhRdMv",
"4K4ayZdgL4RrY863WaBMCQcvjwogteAJRmr134mnUPop",
"7gz9KepoX1NeD4KeUdpSL2rC4Mjvb4C4voBT4q7M29qd",
"2cuyPh4GeWgC7prQwD4hmAsvA97uUY9dxVApx66tH4sS",
"D3CDPQLoa9jY1LXCkpUqd3JQDWz8DX1LDE1dhmJt9fq4",
"dwxR9YF7WwnJJu7bPC4UNcWFpcSsooH6fxbpoa3fTbJ",
"83v8iPyZihDEjDdY8RdZddyZNyUtXngz69Lgo9Kt5d6d",
"3yCQySKJ4gnvnPcHR62S8dHkEw55qGdzBBhFqPCxn7Ky",
"8QubQgwwkWXzmK9k83UUFngRaXqWzZPaXFdFUx1fWw1n",
"Bga4BYZEcpJMNNzeCxgALJ596MbZAPVPZM99PSyEzarB",
"DdigEybG2begUfkpSUP63o5CKF2Q9yGCWktZ6Hnb1RxN",
"AqFSS3hGnwPNZD7ZT2Tuyfp5CtPY9cj5BtjD3N8X5Dif",
"2hSMtnF5Sxq4kuBkqf2gmWjcgJjKfWZP4daiN8p8sccM",
"4KR1SCoQCbZgeQQv8awEwd6rTYKPd25PG5AZjbE2uoWi",
],
}
Simulation Response
The account in first position is 2AEWSvUds1wsufnsDPCXjFsJCMJH5SNNm7fSF4kxys9a and relates to a stSOL/SOL whirlpool swap pool. In the pre-execution accounts we can the data for this account whilst in the post-execution accounts this is skipped.
Note in the transaction this account is mutable and should update with every swap.
RpcSimulateBundleTransactionResult {
err: None,
logs: //EXCLUDED
pre_execution_accounts: Some(
[
UiAccount {
lamports: 5435781,
data: Binary(
"P5XRDOGAYwkT5EH4ORPKaLBjT7Al/eqohzfoQRDRJV41ezN33e4czfwBAAEAZAAsAe/gitwZVBQEAAAAAAAAAACjJhxYq4Ks8gAAAAAAAAAA0vv//3BOAQAAAAAAzEIAAAAAAAAGm4hX/quBhPtof2NGGMA12sQ53BrrO1WYoPAAAAAAATcupyMWhev/jm806YQiUQh8olPQsaooX014ecIG/rQR0A6Yp+IFIgAAAAAAAAAAAGJxy3EZR2udzgDYFcj/MV/Iv30oSGM9NJQq39U18t7+WULT4sVshXcKatT1WLCJwf7YCp3vT7uUhMV9AJbAktHQqPV5k5wiAAAAAAAAAAAAaPKdZAAAAAAMANCv64YU2n8Zq6AtQPGMaSWF9lAg387T1eX5qcDE4VpjYnO1vcTu8y2sTj9U19V2NnAXBJuZXsd5J+U8dKZKvR0xrxfe/zwmhIFgCsr+SxQJjA/hQbf0oc34STRkRAMAAAAAAAAAAAAAAAAAAAAAdsktOmaAlAAAAAAAAAAAAPYI8k64mwlNiLNwXlpvLKkXSDwYXBGDByAn53lg2R4hFr3OQ+s1QQGZBdfww7X7wy1UOCikuo7DdyjIFrnkKPm9HTGvF97/PCaEgWAKyv5LFAmMD+FBt/ShzfhJNGREAwAAAAAAAAAAd6EAAAAAAABwgCqWs8t7SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACOIlhm57zD46/6nljbIbVKuvxkxzkq8QZ/LwuyXPhySAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=",
Base64,
),
owner: "whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc",
executable: false,
rent_epoch: 361,
},
**...//TRUNCATED, 16 more accounts**
],
),
post_execution_accounts: Some(
[
UiAccount {
lamports: 30202988673470,
data: Binary(
"BpuIV/6rgYT7aH9jRhjANdrEOdwa6ztVmKDwAAAAAAEU6YsaioAZz4hj3MC2cFsMjjcO1PbUr6r0SxlB/b8TTc4bSi54GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAADwHR8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
Base64,
),
owner: "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
executable: false,
rent_epoch: 0,
},
**//TRUNCATED, 15 more accounts**
],
),
units_consumed: Some(
605339,
),
return_data: None,
}
Proposed Solution
Not sure
Metadata
Metadata
Assignees
Labels
No labels