anchor/ts/src/index.ts

28 lines
488 B
TypeScript
Raw Normal View History

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
let _provider: Provider | null = null;
2020-12-31 17:54:51 -08:00
function setProvider(provider: Provider) {
2021-01-01 15:48:25 -08:00
_provider = provider;
2020-12-31 17:54:51 -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,
};