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.

C
Written by Cryptoworth Support
Updated over 2 weeks ago

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?