@orca-so/wavebreak
Version:
The wavebreak JS client for interacting with the wavebreak program.
22 lines (21 loc) • 866 B
TypeScript
import { Address, Codec, Decoder, Encoder, ReadonlyUint8Array } from '@solana/kit';
import { GraduationMethodLabel, GraduationMethodLabelArgs } from '.';
export type GraduationMethodData = {
label: GraduationMethodLabel;
graduated: boolean;
feeTierIndex: number;
splitBps: number;
destination: Address;
padding: ReadonlyUint8Array;
};
export type GraduationMethodDataArgs = {
label: GraduationMethodLabelArgs;
graduated: boolean;
feeTierIndex: number;
splitBps: number;
destination: Address;
padding?: ReadonlyUint8Array;
};
export declare function getGraduationMethodDataEncoder(): Encoder<GraduationMethodDataArgs>;
export declare function getGraduationMethodDataDecoder(): Decoder<GraduationMethodData>;
export declare function getGraduationMethodDataCodec(): Codec<GraduationMethodDataArgs, GraduationMethodData>;