# IDL Methods

- [Program Client](/reference/idl-methods/program-client.md)
- [Create Transaction](/reference/idl-methods/create-transaction.md): Example code to programmatically create a transaction (proposed instruction) for an existing Cashmere multisig
- [Approve Transaction](/reference/idl-methods/approve-transaction.md): Example code to programmatically approve a transaction
- [Execute Transaction](/reference/idl-methods/execute-transaction.md): Example code to programmatically approve a transaction
