@drift-labs/sdk
Version:
SDK for Drift Protocol
25 lines (20 loc) • 630 B
text/typescript
// eslint-disable-next-line no-restricted-imports -- browser stub: minimal BN without pulling full Anchor
import BNJS from 'bn.js';
import * as web3 from '@solana/web3.js';
export class BN extends BNJS {}
export { web3 };
export class AnchorProvider {
constructor() {
throw new Error(
'Anchor (0.29) is not supported in the browser build. Use `DriftCore` instead of `DriftClient`.'
);
}
}
export class Program<_T = any> {
constructor() {
throw new Error(
'Anchor (0.29) Program is not supported in the browser build. Use `DriftCore` instead of `DriftClient`.'
);
}
}
export type IdlAccounts<_T = any> = any;