@terminusbet/stake-vote-sdk
Version:
A simple SDK for interacting with terminusbet governance
20 lines • 759 B
TypeScript
import { PublicKey } from "@solana/web3.js";
import BN from "bn.js";
export declare class ActiveBallotBoxState {
discriminator: bigint;
ballotBots: Array<PublicKey>;
constructor(discriminator: bigint, ballotBots: Array<PublicKey>);
static fromBuffer(buffer: Buffer): ActiveBallotBoxState;
}
export type UserActiveBallotAndLock = {
ballotBot: PublicKey;
stakeLock: BN;
};
export declare class UserActiveBallotBoxState {
discriminator: bigint;
user: PublicKey;
ballotLocks: Array<UserActiveBallotAndLock>;
constructor(discriminator: bigint, user: PublicKey, ballotLocks: Array<UserActiveBallotAndLock>);
static fromBuffer(buffer: Buffer): UserActiveBallotBoxState;
}
//# sourceMappingURL=activeBallotBoxState.d.ts.map