Skip to main content

Wallet Addresses vs Contract Addresses

In this article, we explain the differences between wallet and contract addresses, and how to connect each one properly on Cryptoworth.

R
Written by Richard Pasquin

Understanding Wallet and Contract Addresses

Wallet Address


A wallet address is a unique identifier linked to a user’s cryptocurrency wallet. It is used to send and receive cryptocurrencies, and it represents ownership of the assets within the wallet.

Contract Address


A contract address is a unique identifier assigned to a smart contract deployed on a blockchain. This address allows users to interact with the contract—triggering functions, transferring tokens, or performing automated operations.

How to Tell the Difference

If you're unsure whether an address is a wallet or a contract, you can use a blockchain explorer like Etherscan. Simply paste the address into the search bar, and the explorer will identify it as either a wallet address or a contract address.

Examples

  • Wallet Address Example:
    ​
    ​0x742d35Cc6634C0532925a3b844Bc454e4438f44e
    ​

  • Contract Address Example:
    ​
    ​0x57f1887a8BF19b14fC0dF6Fd9B2acc9Af147eA85
    ​

Note: On Cryptoworth, it’s essential to connect wallet and contract addresses correctly to ensure accurate tracking and classification of your transactions.

Connecting a Wallet

  1. From the side panel, navigate to Accounts.
    ​


    ​

  2. Click on the Connect button (at the top right corner).
    ​

  3. Select a wallet of your choice. In the following example, we've chosen to connect an ETH wallet.
    ​

  4. Enter a name for your wallet, paste the public wallet address, and click Connect.

Connecting a Contract

  1. From the side panel, navigate to Accounts.
    ​


    ​

  2. Click on the Connect button (at the top right corner).
    ​


    ​

  3. Search for "contract" in the search bar.
    ​


    ​

  4. For this example, we're connecting an Ethereum contract. Enter a contract name, paste the contract's address and click Connect.
    ​


    ​

Did this answer your question?