Documentation Index
Fetch the complete documentation index at: https://developer.meow.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- A Meow account with contacts management capabilities
- An API key with the
contacts:readandcontacts:writepermissions
Understanding Cryptocurrency Contacts
Cryptocurrency contacts store blockchain addresses that you frequently send USDC to. Each contact includes:- A friendly nickname for easy identification
- A cryptocurrency address for a specific blockchain network
- A static memo ID used when creating transactions
Creating Cryptocurrency Contacts
Step 1: Prepare Contact Information
Before creating a contact, gather the following information:- A nickname for the contact
- The cryptocurrency address
- The blockchain network the address belongs to (Ethereum, Solana, Base)
Step 2: Create the Contact
Use the following API call to create a new USDC contact:Lionwith your preferred nickname- The address with the actual cryptocurrency address
payment_railwith eitherethereum,solana, orbasedepending on the blockchain network
Step 3: Review the Response
A successful response will include details about the created contact:Note the
static_memos object, which contains the id you’ll need when creating USDC transactions. Each blockchain network the contact supports will have its own entry in the static_memos object.Listing Cryptocurrency Contacts
To view all your existing contacts, use the following API call:nickname_query parameter:
Deleting Cryptocurrency Contacts
If you no longer need a contact, you can delete it using the following API call:{contact_id} with the ID of the contact you want to delete.
A successful deletion will return a 204 No Content status code with no response body.
Best Practices for Contact Management
- Verify Addresses Carefully: Always double-check cryptocurrency addresses before creating contacts. Blockchain transactions cannot be reversed if sent to the wrong address.
- Use Descriptive Nicknames: Choose clear, descriptive nicknames that help you identify the purpose or owner of each contact.
- Test with Small Amounts: Before sending large transactions to a new contact, verify the address works correctly by sending a small test amount.
- Audit Regularly: Periodically review your contacts list to remove any that are no longer needed or have outdated information.
- Document Static Memo IDs: Keep a secure record of contact IDs and their corresponding static memo IDs for ease of creating transactions.
Understanding the Contact Response
When creating or listing contacts, the API response contains several important fields:| Field | Description |
|---|---|
id | Unique identifier for the contact |
nickname | User-friendly name you assigned to the contact |
static_memos | Contains blockchain-specific information |
static_memos.[network].id | The static memo ID used when creating transactions |
static_memos.[network].destination_address | The cryptocurrency address for this network |
static_memos.[network].destination_payment_rail | The blockchain network identifier |
static_memos object may contain multiple entries if the contact has addresses on different blockchain networks.