---
aip: 114
title: Increase Coin Symbol Length
author: @gregnazario
discussions-to (*optional): N/A
Status: Draft
last-call-end-date (*optional): N/A
type: Standard (Framework)
created: 02/01/2025
updated (*optional): 02/24/2025
requires (*optional): N/A
---
Currently, emojis are 3 bytes, and could be longer up to 32 bytes. This AIP proposes to increase the coin and FA symbol byte length to allow for more combinations of emojis to be used as a coin symbol. This is an increase from 10 bytes to 32 bytes, and adjusts the indexer storage accordingly.
Goal here is to allow for more flexibility in coin symbols, and to allow for more unique coin symbols to be used.
What are we committing to not doing and why are they scoped out?
Not changing anything but the number of bytes allowed to be stored, and the Aptos default indexer.
Increases the limit to 32 bytes, and adjusts the indexer storage to allow for this.
Indexers will now need to handle the longer symbol length. Most other applications simply read, and should not have any issues with this change.
If this proposal doesn't happen, then we will be limited to 10 bytes for coin and FA symbols.
None, it's currently limited to 10 bytes, there's no other way to stick with UTF-8 and allow for more emojis.
- Framework change aptos-labs/aptos-core#15846
- Indexer change aptos-labs/aptos-indexer-processors-v2#63
See aptos-labs/aptos-core#15846, increases to 32 bytes.
Will have to test in devnet / testnet against existing indexers to ensure they can handle the longer symbol length.
Risk is some indexers may not be able to handle the longer symbol length, and may need to be updated. This could break existing indexers that handle generic types, but should not effect indexers for things like centralized exchanges.
None
None