-
Notifications
You must be signed in to change notification settings - Fork 124
Open
Description
import { FailedTransactionMetadata, LiteSVM } from "litesvm";
export class BaseSetup {
client = new LiteSVM();
setupSystemVars() {
// prettier-ignore
const newClock = new Clock(BigInt(1000), BigInt(1), BigInt(100), BigInt(3), BigInt(Math.floor(Date.now() / 1000)));
this.client.setClock(newClock);
this.client.withBuiltins();
this.client.withSplPrograms();
this.client.withTransactionHistory(BigInt(50));
this.client.setSlotHashes([
{
slot: BigInt(1000),
hash: "G4caYtkdHZW5aPWokD6r1E3pnAxJmvXBsw3JtQFkMY8z",
},
]);
}
}When trying to run setupSystemVars getting following error:
Failed to recover `SlotHash` type from napi value
157 | this.client.withTransactionHistory(BigInt(50));
158 |
> 159 | this.client.setSlotHashes([
| ^
160 | {
161 | slot: BigInt(1000),
162 | hash: "G4caYtkdHZW5aPWokD6r1E3pnAxJmvXBsw3JtQFkMY8z",
at LiteSVM.setSlotHashes (node_modules/litesvm/litesvm/index.ts:457:14)
at LiquidityBaseSetup.setupSystemVars (tests/baseTests.ts:159:17)
Metadata
Metadata
Assignees
Labels
No labels