@coinbase/agentkit
Version:
Coinbase AgentKit core primitives
44 lines (43 loc) • 2.32 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SOLANA_CLUSTER_ID_BY_NETWORK_ID = exports.SOLANA_NETWORKS = exports.SOLANA_DEVNET_NETWORK = exports.SOLANA_TESTNET_NETWORK = exports.SOLANA_MAINNET_NETWORK = exports.SOLANA_DEVNET_GENESIS_BLOCK_HASH = exports.SOLANA_TESTNET_GENESIS_BLOCK_HASH = exports.SOLANA_MAINNET_GENESIS_BLOCK_HASH = exports.SOLANA_PROTOCOL_FAMILY = exports.SOLANA_NETWORK_IDS = exports.SOLANA_DEVNET_NETWORK_ID = exports.SOLANA_TESTNET_NETWORK_ID = exports.SOLANA_MAINNET_NETWORK_ID = void 0;
// CDP Network IDs
exports.SOLANA_MAINNET_NETWORK_ID = "solana-mainnet";
exports.SOLANA_TESTNET_NETWORK_ID = "solana-testnet";
exports.SOLANA_DEVNET_NETWORK_ID = "solana-devnet";
exports.SOLANA_NETWORK_IDS = [
exports.SOLANA_MAINNET_NETWORK_ID,
exports.SOLANA_TESTNET_NETWORK_ID,
exports.SOLANA_DEVNET_NETWORK_ID,
];
// AgentKit Protocol Family
exports.SOLANA_PROTOCOL_FAMILY = "svm";
// Chain IDs - Genesis Block Hashes
exports.SOLANA_MAINNET_GENESIS_BLOCK_HASH = "5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpKuc147dw2N9d";
exports.SOLANA_TESTNET_GENESIS_BLOCK_HASH = "4uhcVJyU9pJkvQyS88uRDiswHXSCkY3zQawwpjk2NsNY";
exports.SOLANA_DEVNET_GENESIS_BLOCK_HASH = "EtWTRABZaYq6iMfeYKouRu166VU2xqa1wcaWoxPkrZBG";
exports.SOLANA_MAINNET_NETWORK = {
protocolFamily: exports.SOLANA_PROTOCOL_FAMILY,
chainId: exports.SOLANA_MAINNET_GENESIS_BLOCK_HASH,
networkId: exports.SOLANA_MAINNET_NETWORK_ID,
};
exports.SOLANA_TESTNET_NETWORK = {
protocolFamily: exports.SOLANA_PROTOCOL_FAMILY,
chainId: exports.SOLANA_TESTNET_GENESIS_BLOCK_HASH,
networkId: exports.SOLANA_TESTNET_NETWORK_ID,
};
exports.SOLANA_DEVNET_NETWORK = {
protocolFamily: exports.SOLANA_PROTOCOL_FAMILY,
chainId: exports.SOLANA_DEVNET_GENESIS_BLOCK_HASH,
networkId: exports.SOLANA_DEVNET_NETWORK_ID,
};
exports.SOLANA_NETWORKS = {
[exports.SOLANA_MAINNET_GENESIS_BLOCK_HASH]: exports.SOLANA_MAINNET_NETWORK,
[exports.SOLANA_TESTNET_GENESIS_BLOCK_HASH]: exports.SOLANA_TESTNET_NETWORK,
[exports.SOLANA_DEVNET_GENESIS_BLOCK_HASH]: exports.SOLANA_DEVNET_NETWORK,
};
exports.SOLANA_CLUSTER_ID_BY_NETWORK_ID = {
[exports.SOLANA_MAINNET_NETWORK_ID]: "mainnet-beta",
[exports.SOLANA_TESTNET_NETWORK_ID]: "testnet",
[exports.SOLANA_DEVNET_NETWORK_ID]: "devnet",
};