1234567891011121314151617181920212223 |
- import { Idl, Coder } from "@coral-xyz/anchor";
- import { SplTokenSwapAccountsCoder } from "./accounts";
- import { SplTokenSwapEventsCoder } from "./events";
- import { SplTokenSwapInstructionCoder } from "./instructions";
- import { SplTokenSwapTypesCoder } from "./types";
- /**
- * Coder for SplTokenSwap
- */
- export class SplTokenSwapCoder implements Coder {
- readonly accounts: SplTokenSwapAccountsCoder;
- readonly events: SplTokenSwapEventsCoder;
- readonly instruction: SplTokenSwapInstructionCoder;
- readonly types: SplTokenSwapTypesCoder;
- constructor(idl: Idl) {
- this.accounts = new SplTokenSwapAccountsCoder(idl);
- this.events = new SplTokenSwapEventsCoder(idl);
- this.instruction = new SplTokenSwapInstructionCoder(idl);
- this.types = new SplTokenSwapTypesCoder(idl);
- }
- }
|