UNPKG

@dojima-wallet/connection

Version:

Initialise and connection for layer 1&2 blockchain

28 lines (26 loc) 786 B
import { Network } from "@dojima-wallet/types"; import { SolanaClient } from "./solana"; export default class SolanaInit { solConnect: SolanaClient; constructor(mnemonic: string, network: Network, endpoint: string) { if (network === Network.Testnet) { this.solConnect = new SolanaClient({ phrase: mnemonic, network: network, endpoint: endpoint, }); // } else if (network === Network.Stagenet) { // this.solConnect = new SolanaClient({ // phrase: mnemonic, // network: network, // endpoint: "https://sol.h4s.dojima.network", // }); } else { this.solConnect = new SolanaClient({ phrase: mnemonic, network: network, endpoint: endpoint, }); } } }