UNPKG

@flipflop-sdk/tools

Version:

[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/flipflop-fun/sdk) [![npm version](https://badge.fury.io/js/%40flipflop-sdk%2Ftools.svg)](https://badge.fury.io/js/%40flipflop-sdk%2Ftools) [![License: MIT](https://img.shields.io/badge

49 lines (48 loc) 2.94 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SYSTEM_CONFIG_SEEDS = exports.REFUND_SEEDS = exports.REFERRAL_SEED = exports.REFERRAL_CODE_SEED = exports.NETWORK_CONFIGS = exports.MINT_SEED = exports.METADATA_SEED = exports.MAX_URC_USAGE_COUNT = exports.CONFIG_DATA_SEED = exports.CODE_ACCOUNT_SEEDS = void 0; var _web = require("@solana/web3.js"); // PDA Seeds var METADATA_SEED = exports.METADATA_SEED = "metadata"; var MINT_SEED = exports.MINT_SEED = "fair_mint"; var CONFIG_DATA_SEED = exports.CONFIG_DATA_SEED = "config_data"; var REFERRAL_SEED = exports.REFERRAL_SEED = "referral"; var REFUND_SEEDS = exports.REFUND_SEEDS = "refund"; var SYSTEM_CONFIG_SEEDS = exports.SYSTEM_CONFIG_SEEDS = "system_config_v1.1"; var REFERRAL_CODE_SEED = exports.REFERRAL_CODE_SEED = "referral_code"; var CODE_ACCOUNT_SEEDS = exports.CODE_ACCOUNT_SEEDS = "code_account"; var MAX_URC_USAGE_COUNT = exports.MAX_URC_USAGE_COUNT = 50; var NETWORK_CONFIGS = exports.NETWORK_CONFIGS = { devnet: { frontendUrl: "https://test.flipflop.plus", // programId: "8GM2N7qQjzMyhqewu8jpDgzUh2BJbtBxSY1WzSFeFm6U", systemDeployer: new _web.PublicKey('CXzddeiDgbTTxNnd1apeUGE7E1UAdvBoysf7c271AA79'), // protocolFeeAccount: new PublicKey("CXzddeiDgbTTxNnd1apeUGE7E1UAdvBoysf7c271AA79"), allowOwnerOffCurveForProtocolFeeAccount: false, // if protocol fee account is not pda account, set false tokenMetadataProgramId: new _web.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s"), cpSwapProgram: new _web.PublicKey("CPMDWBwJDtYax9qW7AyRuVC19Cc4L4Vcy4n2BHAbHkCW"), // devnet cpSwapConfigAddress: new _web.PublicKey("9zSzfkYy6awexsHvmggeH36pfVUdDGyCcwmjT3AQPBj6"), // find address on devnet createPoolFeeReceive: new _web.PublicKey("G11FKBRaAkHAKuLCgLM6K6NUc9rTjPAznRCjZifrTQe2"), // find address on devnet addressLookupTableAddress: new _web.PublicKey("EebRqpLtUgjX17pJJNNbd6ngtYa34VGa51oYsibwJRXy") }, mainnet: { frontendUrl: "https://app.flipflop.plus", // programId: "FLipzZfErPUtDQPj9YrC6wp4nRRiVxRkFm3jdFmiPHJV", systemDeployer: new _web.PublicKey('DJ3jvpv6k7uhq8h9oVHZck6oY4dQqY1GHaLvCLjSqxaD'), // must be DJ3jvpv6k7uhq8h9oVHZck6oY4dQqY1GHaLvCLjSqxaD, this is the original deployer // protocolFeeAccount: new PublicKey("AJW5egb1aDk8Jv8WKURQhnM2z5RAnQrRBFwEz1TBa6Nz"), allowOwnerOffCurveForProtocolFeeAccount: true, // if protocol fee account is pda account, set true tokenMetadataProgramId: new _web.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s"), cpSwapProgram: new _web.PublicKey("CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C"), cpSwapConfigAddress: new _web.PublicKey("D4FPEruKEHrG5TenZ2mpDGEfu1iUvTiqBxvpU8HLBvC2"), createPoolFeeReceive: new _web.PublicKey("DNXgeM9EiiaAbaWvwjHj9fQQLAX5ZsfHyvmYUNRAdNC8"), addressLookupTableAddress: new _web.PublicKey("7DK7pmNkUeeFB3yxt6bJcPCWcG4L3AdCe2WZaBguy9sq") } };