Codama visitor for deduplicating and flattening instruction accounts from Anchor IDL.
Full documentation and examples are available at coda.ianm.com/docs/packages/codama-instruction-accounts-dedupe-visitor.
npm install @macalinao/codama-instruction-accounts-dedupe-visitor
import { instructionAccountsDedupeVisitor } from "@macalinao/codama-instruction-accounts-dedupe-visitor";
// Flatten nested account structures
const visitor = instructionAccountsDedupeVisitor(idl);
const deduplicatedRoot = visit(root, visitor);
Copyright © 2025 Ian Macalinao
Licensed under the Apache License, Version 2.0