What is a token contract address?#
A token contract address identifies the smart contract that defines a token on Centurion. Names and symbols can be copied, so the contract address is the primary identifier you should verify before swapping, approving, adding liquidity, or importing a token.
How it works#
A CRC-20 contract records fungible balances and transfer permissions. CRC-721 and CRC-1155 contracts record NFT or multi-token ownership. Each deployed contract has a Centurion address in the 0x plus 40-hex-character format.
The same symbol can be used by several unrelated contracts. A token can also exist on more than one blockchain under different contracts. EVM-compatible address formatting does not make those assets interchangeable.
Contract addresses are different from wallet addresses in purpose, even though they share the same visible format. Sending an asset directly to an arbitrary contract can make it inaccessible if that contract has no recovery or receiving logic.
Step-by-step verification#
- Obtain the contract address from the issuer's current official site or another source you independently trust.
- Confirm the information is specifically for the Centurion blockchain.
- Cross-check it through a current official Centurion explorer reached from official Centurion channels.
- Review the contract name, symbol, decimals, creation history, and verified source where available.
- Check whether the contract is upgradeable or controlled by privileged roles.
- Compare the full address in CenturionDEX and your wallet before approving or swapping.
- Use a small test transaction if the token is unfamiliar.
Do not trust a contract address pasted by a stranger in a support chat. Search results, token lists, and wallet labels can also be wrong or outdated.
Why decimals matter#
A CRC-20 contract stores integer units and defines how interfaces display them. Incorrect decimals can make a balance or quote appear much larger or smaller than intended. Importing the verified contract should allow a compatible wallet to read the correct value, but manually entered metadata must be checked.
Common issues#
- Duplicate symbol: compare full contract addresses and issuer information.
- Token missing from the wallet: import the verified address for display; do not send another transfer first.
- CenturionDEX shows no pool: the verified token may not have v2 or v3 liquidity.
- Contract is unverified: behavior is harder to assess, so treat it as higher risk.
- Address belongs to another network: switch to Centurion and locate the Centurion deployment, if one exists.
Stay safe#
A contract address can point to malicious code. Verification confirms identity, not safety. Review approvals and simulations, and never share a recovery phrase, private key, or password to import a token.