Articles on: FAQ

Why do I need to deploy my Ethereum wallet to sign a simple message?

Sequence is a smart contract wallet. It provides additional functionality on top of what you can do with traditional EOA's (externally owned accounts).

Sequence does more things than regular wallets you might use. To make it work, we need to put its smart code on the Ethereum network, where it can be used. Like other smart contracts on Ethereum and other EVM-compatible chains, the smart contract bytecode needs to be deployed on-chain through a transaction so that it can be called.

There's a standard way (https://eips.ethereum.org/EIPS/eip-1271) for apps to check if a smart wallet's signature is legit. For this to happen, your Sequence wallet must be set up on the same network as the app you're using.

Apps can choose which network they're on, like Polygon or Ethereum. If an app is on Polygon, you shouldn't be asked to set up an Ethereum contract. Our game, Skyweaver, does this.

Updated on: 02/01/2024

Was this article helpful?

Share your feedback

Cancel

Thank you!