solana-token-extension-boost
Version:
SDK for Solana Token Extensions with wallet adapter support
65 lines (64 loc) • 6.09 kB
JavaScript
;
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.CloseAccountExtension = exports.TokenFreezeExtension = exports.MemberPointerExtension = exports.TokenGroupExtension = exports.CpiGuardExtension = exports.InterestBearingExtension = exports.DefaultAccountStateExtension = exports.MintCloseAuthorityExtension = exports.TokenAccount = exports.ImmutableOwnerToken = exports.NonTransferableToken = exports.ConfidentialTransferToken = exports.TransferHookToken = exports.PermanentDelegateToken = exports.TokenMetadataToken = exports.MetadataPointerToken = exports.TransferFeeToken = exports.MetadataHelper = exports.getOptimalInitializationOrder = exports.TokenAccountBuilder = exports.TokenBuilder = exports.Token = void 0;
// Core exports
var token_1 = require("./core/token");
Object.defineProperty(exports, "Token", { enumerable: true, get: function () { return token_1.Token; } });
// Utils exports
var token_builder_1 = require("./utils/token-builder");
Object.defineProperty(exports, "TokenBuilder", { enumerable: true, get: function () { return token_builder_1.TokenBuilder; } });
var token_account_builder_1 = require("./utils/token-account-builder");
Object.defineProperty(exports, "TokenAccountBuilder", { enumerable: true, get: function () { return token_account_builder_1.TokenAccountBuilder; } });
var extension_helpers_1 = require("./utils/extension-helpers");
Object.defineProperty(exports, "getOptimalInitializationOrder", { enumerable: true, get: function () { return extension_helpers_1.getOptimalInitializationOrder; } });
var metadata_helper_1 = require("./utils/metadata-helper");
Object.defineProperty(exports, "MetadataHelper", { enumerable: true, get: function () { return metadata_helper_1.MetadataHelper; } });
var transfer_fee_1 = require("./extensions/transfer-fee");
Object.defineProperty(exports, "TransferFeeToken", { enumerable: true, get: function () { return transfer_fee_1.TransferFeeToken; } });
var metadata_pointer_1 = require("./extensions/metadata-pointer");
Object.defineProperty(exports, "MetadataPointerToken", { enumerable: true, get: function () { return metadata_pointer_1.MetadataPointerToken; } });
var token_metadata_1 = require("./extensions/token-metadata");
Object.defineProperty(exports, "TokenMetadataToken", { enumerable: true, get: function () { return token_metadata_1.TokenMetadataToken; } });
var permanent_delegate_1 = require("./extensions/permanent-delegate");
Object.defineProperty(exports, "PermanentDelegateToken", { enumerable: true, get: function () { return permanent_delegate_1.PermanentDelegateToken; } });
var transfer_hook_1 = require("./extensions/transfer-hook");
Object.defineProperty(exports, "TransferHookToken", { enumerable: true, get: function () { return transfer_hook_1.TransferHookToken; } });
var confidential_transfer_1 = require("./extensions/confidential-transfer");
Object.defineProperty(exports, "ConfidentialTransferToken", { enumerable: true, get: function () { return confidential_transfer_1.ConfidentialTransferToken; } });
var non_transferable_1 = require("./extensions/non-transferable");
Object.defineProperty(exports, "NonTransferableToken", { enumerable: true, get: function () { return non_transferable_1.NonTransferableToken; } });
var index_1 = require("./extensions/immutable-owner/index");
Object.defineProperty(exports, "ImmutableOwnerToken", { enumerable: true, get: function () { return index_1.ImmutableOwnerToken; } });
var token_account_1 = require("./extensions/token-account");
Object.defineProperty(exports, "TokenAccount", { enumerable: true, get: function () { return token_account_1.TokenAccount; } });
__exportStar(require("./types"), exports);
var mint_close_authority_1 = require("./extensions/mint-close-authority");
Object.defineProperty(exports, "MintCloseAuthorityExtension", { enumerable: true, get: function () { return mint_close_authority_1.MintCloseAuthorityExtension; } });
var default_account_state_1 = require("./extensions/default-account-state");
Object.defineProperty(exports, "DefaultAccountStateExtension", { enumerable: true, get: function () { return default_account_state_1.DefaultAccountStateExtension; } });
var interest_bearing_1 = require("./extensions/interest-bearing");
Object.defineProperty(exports, "InterestBearingExtension", { enumerable: true, get: function () { return interest_bearing_1.InterestBearingExtension; } });
var cpi_guard_1 = require("./extensions/cpi-guard");
Object.defineProperty(exports, "CpiGuardExtension", { enumerable: true, get: function () { return cpi_guard_1.CpiGuardExtension; } });
var token_groups_1 = require("./extensions/token-groups");
Object.defineProperty(exports, "TokenGroupExtension", { enumerable: true, get: function () { return token_groups_1.TokenGroupExtension; } });
var member_pointer_1 = require("./extensions/member-pointer");
Object.defineProperty(exports, "MemberPointerExtension", { enumerable: true, get: function () { return member_pointer_1.MemberPointerExtension; } });
var token_freeze_1 = require("./extensions/token-freeze");
Object.defineProperty(exports, "TokenFreezeExtension", { enumerable: true, get: function () { return token_freeze_1.TokenFreezeExtension; } });
var close_account_1 = require("./extensions/close-account");
Object.defineProperty(exports, "CloseAccountExtension", { enumerable: true, get: function () { return close_account_1.CloseAccountExtension; } });