Treasure Connect ships with our TDK(s) and provides a seamless onboarding and account experience for users/players. It allows users/players to spin up accounts through a variety of means (email, social, EOA, etc.) and seamlessly interact with our backend as well as all public and Treasure chains.

For further information on the player-facing experience, reference Ecosystem -> Treasure Connect.

Key Concepts

General Terms

  1. Account Abstraction: a technology that allows blockchain users to use smart contracts as their accounts.
  2. Smart Account: a smart contract that acts as a wallet and can be controlled by other smart contracts.
  3. Externally Owned Account (EOA): a wallet that users control with private keys. This is the typical wallet that users create through their Web3 wallet extensions like MetaMask, Rabby, etc.
  4. Native Account Abstraction: when account abstraction and smart accounts are built into the blockchain protocol (for example, by upgrading EOA wallets with custom contract code). This is true for ZKsync-based chains, including Treasure chain. Learn more about Zksync native Account Abstraction.
  5. Account Factory: a smart contract that creates smart accounts on chains that don’t support native account abstraction, typically through a standard like ERC-4337. This was the strategy adopted by Treasure on the Arbitrum network.
  6. Ecosystem Wallet: an EOA wallet generated for a user when they connect to the Treasure ecosystem. On chains that require account factories, this wallet acts as the default admin signer for the smart account.

Treasure Products

  1. Treasure Development Kit (TDK): A set of software development kits that can be integrated with your apps and games on a variety of platforms to enable easy interaction with Treasure Connect and other Treasure ecosystem services. Click here to get started with the TDK.
  2. Treasure Connect: the connect/sign-in experience hooked up via TDK that allows users to log in to their accounts.
  3. Treasure Account: the smart account that is created for users when they log in via Treasure Connect.

FAQ