@orca-so/wavebreak
Version:
The wavebreak JS client for interacting with the wavebreak program.
20 lines (19 loc) • 753 B
TypeScript
import { FixedSizeCodec, FixedSizeDecoder, FixedSizeEncoder } from '@solana/kit';
export declare enum Privilege {
AuthorityConfigUpdate = 0,
ReceiveProtocolFees = 1,
MintConfigInitialize = 2,
MintConfigUpdate = 3,
MintConfigClose = 4,
PermissionConfigInitialize = 5,
PermissionConfigUpdate = 6,
PermissionConfigClose = 7,
BondingCurveInitialize = 8,
BondingCurveUpdate = 9,
BondingCurveClose = 10,
ExecuteLpTakeover = 11
}
export type PrivilegeArgs = Privilege;
export declare function getPrivilegeEncoder(): FixedSizeEncoder<PrivilegeArgs>;
export declare function getPrivilegeDecoder(): FixedSizeDecoder<Privilege>;
export declare function getPrivilegeCodec(): FixedSizeCodec<PrivilegeArgs, Privilege>;