RootNode.ts 450 B

12345678910
  1. import { RootNode, rootNode } from '@codama/nodes';
  2. import { IdlV01 } from './idl';
  3. import { programNodeFromAnchorV01 } from './ProgramNode';
  4. export function rootNodeFromAnchorV01(program: IdlV01, additionalPrograms: IdlV01[] = []): RootNode {
  5. const programNode = programNodeFromAnchorV01(program);
  6. const additionalProgramNodes = additionalPrograms.map(programNodeFromAnchorV01);
  7. return rootNode(programNode, additionalProgramNodes);
  8. }