How to automate labeling in Cryptio (Label rules guide)
Automating your labels saves time, reduces errors, and ensures your Chart of Accounts (COA) mapping stays consistent. Cryptio offers three types of label rules:
From/To rules: based on wallet addresses.
Favorite Filters as labels: based on multiple transaction properties.
Function ID rules (Smart Contracts): based on contract addresses and function IDs.
From/To Rules
From/To rules automatically apply labels when transactions involve specific wallet addresses.
Example use cases:
Label all incoming transactions from your exchange account as “Exchange deposit.”
Label all transactions to your payroll wallet as “Salary payments.”
To create a From/To rule:
Go to Business > Labels.
Click + Label.
Choose From/To.
Enter the wallet address (From, To, or both).
Give the rule a name and color.
Click Create.
From/To rules ensure recurring addresses (like exchanges or payroll wallets) always map to the same COA accounts.
Favorite Filters as Labels
Favorite Filters let you build advanced filters with multiple criteria (e.g., transaction type, asset, counterparty). Once saved, you can convert them into labels.
Don’t include existing labels in your Favorite Filter if you plan to use it as a label. This creates a circular setup.
To create a Favorite Filter:
Go to the Transactions page.
Click Filter > Add filter.
Select criteria (e.g., asset = ETH, movement = Fee).
Click Favorite, name the filter, and save it.
To turn a Favorite Filter into a label:
Go to Business > Labels.
Click + Label.
Select Favorite Filter from the options.
Choose the filter you saved, name it, and create the label.
Favorite Filters let you automate more complex patterns (e.g., DeFi rewards vs. DeFi exits), which maps them accurately into different COA accounts.
Smart Contract Rules (Function ID)
Smart Contract rules use contract addresses and function IDs to label DeFi and other on-chain contract activity.
How to locate data:
In Cryptio: Open a transaction drawer → scroll to Transaction Hash (Function ID) and Contract Address.
In Etherscan: From Cryptio, click View on Etherscan → under Input data, copy the Method ID (Function ID). Contract addresses are in the To field.
To create a Smart Contract rule:
Go to Business > Labels.
Click + Label.
Select Function ID.
Enter the Function ID and (optionally) contract address(es).
Name the label and choose a color.
Click Create.
To update or delete a rule:
Open the Label Edition pop-up.
Edit and click Update label OR scroll down and click Delete.
Smart Contract rules provide the most granular automation (e.g., distinguishing Uniswap swaps from AAVE deposits) ensuring each maps to the correct COA accounts.
Summary
Use From/To rules for recurring wallets, Favorite Filters for transaction patterns, and Smart Contract rules for DeFi and on-chain activity. The more automation you apply, the fewer manual corrections you’ll need.