@drift-labs/sdk
Version:
SDK for Drift Protocol
17 lines (14 loc) • 580 B
text/typescript
import { describe, expect, test } from 'bun:test';
import { DriftCore } from '../../src/core/DriftCore';
import { userAccountBufferStrings } from '../decode/userAccountBufferStrings';
describe('DriftCore decoding', () => {
test('can decode User account from fixture buffer', () => {
const s = userAccountBufferStrings[0];
const buf = Buffer.from(s, 'base64');
const decoded = DriftCore.decodeUserAccount(buf);
expect(decoded).toBeTruthy();
expect(decoded.authority).toBeTruthy();
expect(decoded.delegate).toBeTruthy();
expect(decoded.name).toBeTruthy();
});
});