|
@@ -1,6 +1,10 @@
|
|
import BN from "bn.js";
|
|
import BN from "bn.js";
|
|
import * as web3 from "@solana/web3.js";
|
|
import * as web3 from "@solana/web3.js";
|
|
-import Provider, { NodeWallet as Wallet } from "./provider";
|
|
|
|
|
|
+import Provider, {
|
|
|
|
+ getProvider,
|
|
|
|
+ setProvider,
|
|
|
|
+ NodeWallet as Wallet,
|
|
|
|
+} from "./provider";
|
|
import Coder, {
|
|
import Coder, {
|
|
InstructionCoder,
|
|
InstructionCoder,
|
|
EventCoder,
|
|
EventCoder,
|
|
@@ -29,25 +33,6 @@ import {
|
|
} from "./program/namespace";
|
|
} from "./program/namespace";
|
|
import { Context, Accounts } from "./program/context";
|
|
import { Context, Accounts } from "./program/context";
|
|
|
|
|
|
-let _provider: Provider | null = null;
|
|
|
|
-
|
|
|
|
-/**
|
|
|
|
- * Sets the default provider on the client.
|
|
|
|
- */
|
|
|
|
-function setProvider(provider: Provider) {
|
|
|
|
- _provider = provider;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-/**
|
|
|
|
- * Returns the default provider being used by the client.
|
|
|
|
- */
|
|
|
|
-function getProvider(): Provider {
|
|
|
|
- if (_provider === null) {
|
|
|
|
- return Provider.local();
|
|
|
|
- }
|
|
|
|
- return _provider;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
export {
|
|
export {
|
|
workspace,
|
|
workspace,
|
|
Program,
|
|
Program,
|