UNPKG

@zebec-network/zebec-stake-sdk

Version:

An SDK for zebec network stake solana program

25 lines (24 loc) 897 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ReadonlyProvider = void 0; exports.createReadonlyProvider = createReadonlyProvider; exports.createAnchorProvider = createAnchorProvider; const anchor_1 = require("@coral-xyz/anchor"); class ReadonlyProvider { connection; walletAddress; constructor(connection, walletAddress) { this.connection = connection; this.walletAddress = walletAddress ? (0, anchor_1.translateAddress)(walletAddress) : undefined; } } exports.ReadonlyProvider = ReadonlyProvider; function createReadonlyProvider(connection, walletAddress) { return new ReadonlyProvider(connection, walletAddress); } function createAnchorProvider(connection, wallet, options) { return new anchor_1.AnchorProvider(connection, wallet, { ...anchor_1.AnchorProvider.defaultOptions(), ...options, }); }