@flipflop-sdk/node
Version:
FlipFlop Node.js SDK for programmatic token operations
46 lines • 2.24 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CONFIGS = exports.getNetworkType = void 0;
const getNetworkType = (rpcUrl) => {
if (rpcUrl.includes("localhost") || rpcUrl.includes("127.0.0.1"))
return "local";
if (rpcUrl.includes("devnet"))
return "devnet";
if (rpcUrl.includes("mainnet"))
return "mainnet";
throw new Error("Invalid RPC URL");
};
exports.getNetworkType = getNetworkType;
exports.CONFIGS = {
local: {
programId: "FLipzZfErPUtDQPj9YrC6wp4nRRiVxRkFm3jdFmiPHJV",
lookupTableAccount: "BAraACvfJyMH4EoWwj1yB9RTLiR1QHRW1NbBE9oh3AQg",
systemManagerAccount: "DJ3jvpv6k7uhq8h9oVHZck6oY4dQqY1GHaLvCLjSqxaD",
cpSwapProgram: "CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C",
cpSwapConfigAddress: "D4FPEruKEHrG5TenZ2mpDGEfu1iUvTiqBxvpU8HLBvC2",
createPoolFeeReceive: "DNXgeM9EiiaAbaWvwjHj9fQQLAX5ZsfHyvmYUNRAdNC8",
irysGatewayUrl: "https://gateway.irys.xyz",
apiBaseUrl: "https://api-dev.flipflop.plus",
},
devnet: {
programId: "FLipzZfErPUtDQPj9YrC6wp4nRRiVxRkFm3jdFmiPHJV",
lookupTableAccount: "EebRqpLtUgjX17pJJNNbd6ngtYa34VGa51oYsibwJRXy",
systemManagerAccount: "DJ3jvpv6k7uhq8h9oVHZck6oY4dQqY1GHaLvCLjSqxaD",
cpSwapProgram: "CPMDWBwJDtYax9qW7AyRuVC19Cc4L4Vcy4n2BHAbHkCW",
cpSwapConfigAddress: "9zSzfkYy6awexsHvmggeH36pfVUdDGyCcwmjT3AQPBj6",
createPoolFeeReceive: "G11FKBRaAkHAKuLCgLM6K6NUc9rTjPAznRCjZifrTQe2",
irysGatewayUrl: "https://gateway.irys.xyz",
apiBaseUrl: "https://api-dev.flipflop.plus",
},
mainnet: {
programId: "FLipzZfErPUtDQPj9YrC6wp4nRRiVxRkFm3jdFmiPHJV",
lookupTableAccount: "7DK7pmNkUeeFB3yxt6bJcPCWcG4L3AdCe2WZaBguy9sq",
systemManagerAccount: "DJ3jvpv6k7uhq8h9oVHZck6oY4dQqY1GHaLvCLjSqxaD",
cpSwapProgram: "CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C",
cpSwapConfigAddress: "D4FPEruKEHrG5TenZ2mpDGEfu1iUvTiqBxvpU8HLBvC2",
createPoolFeeReceive: "DNXgeM9EiiaAbaWvwjHj9fQQLAX5ZsfHyvmYUNRAdNC8",
irysGatewayUrl: "https://gateway.irys.xyz",
apiBaseUrl: "https://api.flipflop.plus",
},
};
//# sourceMappingURL=config.js.map