2021-01-01 19:07:26 -08:00
|
|
|
import BN from "bn.js";
|
|
|
|
import * as web3 from "@solana/web3.js";
|
|
|
|
import { Provider } from "@project-serum/common";
|
2021-01-01 15:48:25 -08:00
|
|
|
import { Program } from "./program";
|
|
|
|
import Coder from "./coder";
|
2021-01-04 23:59:52 -08:00
|
|
|
import workspace from "./workspace";
|
2020-12-31 17:54:51 -08:00
|
|
|
|
2021-01-01 13:58:20 -08:00
|
|
|
let _provider: Provider | null = null;
|
2020-12-31 17:54:51 -08:00
|
|
|
|
2021-01-01 13:58:20 -08:00
|
|
|
function setProvider(provider: Provider) {
|
2021-01-01 15:48:25 -08:00
|
|
|
_provider = provider;
|
2020-12-31 17:54:51 -08:00
|
|
|
}
|
|
|
|
|
2021-01-01 13:58:20 -08:00
|
|
|
function getProvider(): Provider {
|
2021-01-01 15:48:25 -08:00
|
|
|
return _provider;
|
2020-12-31 17:54:51 -08:00
|
|
|
}
|
|
|
|
|
2021-01-04 23:59:52 -08:00
|
|
|
export {
|
|
|
|
workspace,
|
|
|
|
Program,
|
|
|
|
Coder,
|
|
|
|
setProvider,
|
|
|
|
getProvider,
|
|
|
|
Provider,
|
|
|
|
BN,
|
|
|
|
web3,
|
|
|
|
};
|