> For the complete documentation index, see [llms.txt](https://docs.squads.so/squads-v3-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.squads.so/squads-v3-docs/development/anchor-idl/transactions/activating-a-transaction.md).

# Activating a Transaction

In order for the mulltisig to approve or reject a transaction, the transaction must be activated by switching the status to "Active". Only the creator of a transaction can change the state to Active, and once activated it is no longer possible to change instruction data attached to the transaction.

```
  // the member/creator
  const creator = wallet.publicKey;
  
  // acitvate the tx
  await program.methods.activateTransaction()
           .accounts({
                multisig,
                transaction,
                creator
           })
           .rpc();
```
