Home

Core Cloud

Learn and use Openfort Cloud to make transactions onchain.

Understanding Transactions#

Openfort's transaction system and monitoring infrastructure allows you to put any transaction on any EVM-compatible chain.

We ensure that any valid transaction will end up in a block regardless of reorgs, dropped transactions, or gas spikes all while supporting throughput of 5,000+ transaction requests per second. By the end of this section you’ll have:

TXIntent

When a player, or any entity, interacts with the blockchain, the process begins with a transaction intent. Think of this as a formal declaration or a request for a particular action on the blockchain. Below are the steps that unfold:

  1. Initiation: The player's client or the game server sends an authenticated transaction intent to the Openfort API. This intent carries vital information:
  • Sender's Address: The blockchain address initiating the action.
  • Recipient's Address: The blockchain address that will receive any assets or data.
  • Transaction Data: This includes the specifics of the action, e.g., the number of tokens to transfer or the type of item to craft.
  1. Verification & Processing: Upon receiving the intent, Openfort's infrastructure:
  • Verifies the authenticity and validity of the request.
  • Processes the transaction, ensuring all data on the blockchain gets updated as intended.
  1. Confirmation: Once processed, the system returns a transaction hash. This unique identifier serves as proof of the transaction and can be used to track its status or fetch further details.

Understanding the transaction arguments#

A transaction_intent encompasses more than just the sender's and recipient's addresses. At its core, it carries what's known as the transaction data.

With Openfort, you have the flexibility to further refine your transactions. You can:

  • Optimistic transactions: Transactions to be resolved even before they reach the on-chain after validation and simulation, speeding up the latency of sending a transaction on-chain.
  • Define interactions: Import your smart contracts, like gaming assets, with which players can engage.