Skip to content
This repository was archived by the owner on Mar 11, 2025. It is now read-only.

Commit 9a0ecb3

Browse files
committed
token-js: rename ExtensionType.InterestBearingMint
change name to InterestBearingConfig, in line with Token-2022
1 parent 9f050c7 commit 9a0ecb3

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

token/js/src/extensions/extensionType.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export enum ExtensionType {
2424
ImmutableOwner,
2525
MemoTransfer,
2626
NonTransferable,
27-
InterestBearingMint,
27+
InterestBearingConfig,
2828
CpiGuard,
2929
PermanentDelegate,
3030
}
@@ -58,7 +58,7 @@ export function getTypeLen(e: ExtensionType): number {
5858
return MEMO_TRANSFER_SIZE;
5959
case ExtensionType.NonTransferable:
6060
return NON_TRANSFERABLE_SIZE;
61-
case ExtensionType.InterestBearingMint:
61+
case ExtensionType.InterestBearingConfig:
6262
return INTEREST_BEARING_MINT_CONFIG_STATE_SIZE;
6363
case ExtensionType.PermanentDelegate:
6464
return PERMANENT_DELEGATE_SIZE;
@@ -82,7 +82,7 @@ export function getAccountTypeOfMintType(e: ExtensionType): ExtensionType {
8282
case ExtensionType.MintCloseAuthority:
8383
case ExtensionType.NonTransferable:
8484
case ExtensionType.Uninitialized:
85-
case ExtensionType.InterestBearingMint:
85+
case ExtensionType.InterestBearingConfig:
8686
case ExtensionType.PermanentDelegate:
8787
return ExtensionType.Uninitialized;
8888
}

token/js/src/extensions/interestBearingMint/actions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export async function createInterestBearingMint(
3737
confirmOptions?: ConfirmOptions,
3838
programId = TOKEN_2022_PROGRAM_ID
3939
): Promise<PublicKey> {
40-
const mintLen = getMintLen([ExtensionType.InterestBearingMint]);
40+
const mintLen = getMintLen([ExtensionType.InterestBearingConfig]);
4141
const lamports = await connection.getMinimumBalanceForRentExemption(mintLen);
4242
const transaction = new Transaction().add(
4343
SystemProgram.createAccount({

token/js/src/extensions/interestBearingMint/state.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export const InterestBearingMintConfigStateLayout = struct<InterestBearingMintCo
2323
export const INTEREST_BEARING_MINT_CONFIG_STATE_SIZE = InterestBearingMintConfigStateLayout.span;
2424

2525
export function getInterestBearingMintConfigState(mint: Mint): InterestBearingMintConfigState | null {
26-
const extensionData = getExtensionData(ExtensionType.InterestBearingMint, mint.tlvData);
26+
const extensionData = getExtensionData(ExtensionType.InterestBearingConfig, mint.tlvData);
2727
if (extensionData !== null) {
2828
return InterestBearingMintConfigStateLayout.decode(extensionData);
2929
}

0 commit comments

Comments
 (0)