Skip to content

Commit

Permalink
Merge pull request #14 from solana-fm/feat/more-extensions
Browse files Browse the repository at this point in the history
feat: Add support for more token extensions
  • Loading branch information
doodoo-aihc authored Jan 23, 2024
2 parents 67ff489 + f18f2f3 commit 57b2bc8
Show file tree
Hide file tree
Showing 20 changed files with 3,249 additions and 76 deletions.
7 changes: 7 additions & 0 deletions .changeset/five-socks-melt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@solanafm/explorer-kit": patch
"@solanafm/explorer-kit-server": patch
"@solanafm/explorer-kit-idls": patch
---

feat: token extensions full supoprt till v1
9 changes: 8 additions & 1 deletion packages/explorerkit-idls/src/idls/LocalIdlRepository.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ import {
StakeIDL,
StakePoolIDL,
SystemIDL,
Token2022_235377525_IDL,
Token2022IDL,
TokenIDL,
VoteIDL,
Expand Down Expand Up @@ -63,7 +64,13 @@ export const IdlRepository = new Map<string, Map<number, IdlTypes> | null>([
],
["BPFLoaderUpgradeab1e11111111111111111111111", new Map([[0, BPFLoaderUpgradeableIDL]])],
["TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA", new Map([[0, TokenIDL]])],
["TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", new Map([[0, Token2022IDL]])],
[
"TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb",
new Map([
[220601744, Token2022IDL],
[235377525, Token2022_235377525_IDL],
]),
],
["namesLPneVptA9Z5rqUDD9tMTWEJwofgaYwp8cawRkX", new Map([[0, NameServiceIDL]])],
["SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy", new Map([[0, StakePoolIDL]])],
["ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL", new Map([[0, AssociatedTokenIDL]])],
Expand Down
3 changes: 2 additions & 1 deletion packages/explorerkit-idls/src/idls/shank/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ export { AssociatedTokenIDL } from "./spl/associated-token-program";
export { NameServiceIDL } from "./spl/name-service";
export { StakePoolIDL } from "./spl/stake-pool";
export { TokenIDL } from "./spl/token";
export { Token2022IDL } from "./spl/token-v2";
export { Token2022IDL } from "./spl/token-extensions/token-v2";
export { Token2022_235377525_IDL } from "./spl/token-extensions/token-v2-235377525";
export { ClockIDL } from "./sysvar/clock";
export { EpochScheduleIDL } from "./sysvar/epoch-schedule";
export { FeesIDL } from "./sysvar/fees";
Expand Down
Loading

0 comments on commit 57b2bc8

Please sign in to comment.