Add new instructions and program id to explorer (#14771)
This commit is contained in:
@ -1,11 +1,12 @@
|
|||||||
import { TransactionInstruction } from "@solana/web3.js";
|
import { TransactionInstruction } from "@solana/web3.js";
|
||||||
|
|
||||||
export const PROGRAM_IDS: string[] = [
|
export const PROGRAM_IDS: string[] = [
|
||||||
"9qvG1zUp8xF1Bi4m6UdRNby1BAAuaDrUxSpv4CmRRMjL", // mainnet
|
"SwaPpA9LAaLfeLi3a68M4DjnLqgtticKg6CnyNwgAC8", // mainnet / testnet / devnet
|
||||||
"2n2dsFSgmPcZ8jkmBZLGUM2nzuFqcBGQ3JEEj6RJJcEg", // testnet
|
"9qvG1zUp8xF1Bi4m6UdRNby1BAAuaDrUxSpv4CmRRMjL", // mainnet - legacy
|
||||||
|
"2n2dsFSgmPcZ8jkmBZLGUM2nzuFqcBGQ3JEEj6RJJcEg", // testnet - legacy
|
||||||
"9tdctNJuFsYZ6VrKfKEuwwbPp4SFdFw3jYBZU8QUtzeX", // testnet - legacy
|
"9tdctNJuFsYZ6VrKfKEuwwbPp4SFdFw3jYBZU8QUtzeX", // testnet - legacy
|
||||||
"CrRvVBS4Hmj47TPU3cMukurpmCUYUrdHYxTQBxncBGqw", // testnet - legacy
|
"CrRvVBS4Hmj47TPU3cMukurpmCUYUrdHYxTQBxncBGqw", // testnet - legacy
|
||||||
"BSfTAcBdqmvX5iE2PW88WFNNp2DHhLUaBKk5WrnxVkcJ", // devnet
|
"BSfTAcBdqmvX5iE2PW88WFNNp2DHhLUaBKk5WrnxVkcJ", // devnet - legacy
|
||||||
"H1E1G7eD5Rrcy43xvDxXCsjkRggz7MWNMLGJ8YNzJ8PM", // devnet - legacy
|
"H1E1G7eD5Rrcy43xvDxXCsjkRggz7MWNMLGJ8YNzJ8PM", // devnet - legacy
|
||||||
"CMoteLxSPVPoc7Drcggf3QPg3ue8WPpxYyZTg77UGqHo", // devnet - legacy
|
"CMoteLxSPVPoc7Drcggf3QPg3ue8WPpxYyZTg77UGqHo", // devnet - legacy
|
||||||
"EEuPz4iZA5reBUeZj6x1VzoiHfYeHMppSCnHZasRFhYo", // devnet - legacy
|
"EEuPz4iZA5reBUeZj6x1VzoiHfYeHMppSCnHZasRFhYo", // devnet - legacy
|
||||||
@ -14,9 +15,11 @@ export const PROGRAM_IDS: string[] = [
|
|||||||
|
|
||||||
const INSTRUCTION_LOOKUP: { [key: number]: string } = {
|
const INSTRUCTION_LOOKUP: { [key: number]: string } = {
|
||||||
0: "Initialize Swap",
|
0: "Initialize Swap",
|
||||||
1: "Exchange",
|
1: "Swap",
|
||||||
2: "Deposit",
|
2: "Deposit All Token Types",
|
||||||
3: "Withdraw",
|
3: "Withdraw All Token Types",
|
||||||
|
4: "Deposit Single Token Type Exact Amount In",
|
||||||
|
5: "Withdraw Single Token Type Exact Amount Out",
|
||||||
};
|
};
|
||||||
|
|
||||||
export function isTokenSwapInstruction(
|
export function isTokenSwapInstruction(
|
||||||
|
@ -35,6 +35,7 @@ export const PROGRAM_IDS = {
|
|||||||
ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL:
|
ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL:
|
||||||
"SPL Associated Token Account Program",
|
"SPL Associated Token Account Program",
|
||||||
Memo1UhkJRfHyvLMcVucJwxXeuD728EqVDDwQDxFMNo: "Memo Program",
|
Memo1UhkJRfHyvLMcVucJwxXeuD728EqVDDwQDxFMNo: "Memo Program",
|
||||||
|
SwaPpA9LAaLfeLi3a68M4DjnLqgtticKg6CnyNwgAC8: "Token Swap Program",
|
||||||
} as const;
|
} as const;
|
||||||
|
|
||||||
export type LoaderName = typeof LOADER_IDS[keyof typeof LOADER_IDS];
|
export type LoaderName = typeof LOADER_IDS[keyof typeof LOADER_IDS];
|
||||||
|
Reference in New Issue
Block a user