Home

Features

This is a non-exhaustive list of features that Openfort provides for every project out of the batch.

  • Openfort provides the headless smart wallet, this means the wallet is in the backend of the game and let's you decide your ideal stack to work with it.
  • Openfort accounts offer flexible ownership by design. When starting from a managed account, you can transfer the ownership of the accounts that hold the assets to external signers. All natively on the blockchain without having to export a private key.
  • Openfort plugs-in your existing authentication infrastructure or provides you with one in order to authenticate, manage private keys and transactions at scale.
  • Openfort smart accounts allow players to authorize and sign transactions without pop-ups, all happening locally on their front-end and securely.
  • Openfort offers native programmable gasless transactions (and even ERC-20 based gas payments).

What can I build with Openfort?#

Openfort is the perfect solution to build games and gamified experiences using the blockchain. This goes from a fully-fledged AAA game on UE5 to a minigame using Unity WebGL to a mobile app or progressive web app. If you want to gamify, you need a top-notch user experience, and that's our specialty. Some ideas of what you can build are not exclusive:

  • Building your own game and onboard any user while creating an embedded wallet in the backend.
  • Building your own gaming ecosystem and want to offer your ecosystem wallet.
  • Building your own gaming aggregator (i.e. Steam for web3) and want to offer your wallet implementation to game developers.
  • Building your own gaming wallet as a standalone mobile app.

Smart Accounts#

Gasless Transactions#

Every transaction can be fully sponsored based on predefined conditions. Docs.

Pay gas in ERC-20 tokens#

You can charge users for the gas cost in any ERC-20 token. Docs.

Transfer account ownership#

Export your gaming account to any wallet of choice in once single click. Docs.

Scoped preapproved transactions#

Usually referred as session keys, enable popupless preapproved transactions. Docs.

Transaction batching#

Put multiple actions on chain in one single transaction, optimizing gas costs and UX. Docs.


APIs & Client libraries#

Auto-generated REST API#

RESTful APIs. Docs.

Client libraries#

Official client libraries.