> For the complete documentation index, see [llms.txt](https://circular-protocol.gitbook.io/standard-apis/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://circular-protocol.gitbook.io/standard-apis/api-docs/apis/registering-a-new-wallet.md).

# Registering a New Wallet

To register a new wallet, you need to start a new transaction. This registration process ensures that the wallet becomes recognized by all nodes on a specific blockchain where it exists. Importantly, this registration transaction is entirely free and doesn't incur any transaction fees.

The key difference is in the type of transaction, which follows this format:

```json
URL = [NAG URL]Circular_AddTransaction_

TBody = {
         "ID" : [ID],
         "From" : [From],>
         "To" : [From],
         "Timestamp" : [Timestamp],
         "Payload" : "",
         "Nonce" : [Nonce],
         "Signature" : [Signature],
         "PublicKey" : [PublicKey],
         "Blockchain" : [Blockchain],
         "Type" : "C_TYPE_REGISTERWALLET"
    }
```
