@dojima-wallet/connection
Version:
Initialise and connection for layer 1&2 blockchain
28 lines (26 loc) • 786 B
text/typescript
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,
});
}
}
}