Creates a visitor that renames accounts, instructions, and defined types in specific programs. This follows the same pattern as addPdasVisitor from Codama.
Object mapping program names to their rename configurations
A root node visitor that performs all specified renames
const visitor = renameVisitor({ quarryMine: { instructions: { claimRewards: "claimRewardsMine" }, accounts: { miner: "minerAccount" } }, token: { instructions: { transfer: "transferTokens", mint: "mintNft" }, definedTypes: { tokenData: "tokenMetadata" } }});codama.update(visitor); Copy
const visitor = renameVisitor({ quarryMine: { instructions: { claimRewards: "claimRewardsMine" }, accounts: { miner: "minerAccount" } }, token: { instructions: { transfer: "transferTokens", mint: "mintNft" }, definedTypes: { tokenData: "tokenMetadata" } }});codama.update(visitor);
Creates a visitor that renames accounts, instructions, and defined types in specific programs. This follows the same pattern as addPdasVisitor from Codama.