The RSK Addresses (Account Based)

RSK Addresses incorporate an optional blockchain identifier (also known as chain-id). If the chain-id is not present, it is assumed the address refers to the RSK main network.

How to get an address

Check out the already integrated wallets or integrate your wallet.


RSK implements EIP-1191 to protect users from losing funds by mixing addresses of different Ethereum based networks.

In this document, you can find out how to apply the checksum and validate an address. This EIP is also supported by web3 and hardware wallets.

Chain ID

To avoid a replay attack by using an already-signed Tx, broadcasted in “network A”, replaying it in “network B”, the EVM-based networks use as part of the transaction properties the “chainId”. All chain IDs can be found here:

RSK Mainnet: 30
RSK Testnet: 31

See EIP-155 for more information.

We strongly recommend the following:

  1. Add the chainId in the RSK integration (and every time you integrate EVM-based blockchains)
  2. Use a different account to hold value for each blockchain (do not share the same account among RSK, ETH, and others)