Web3 API

Engine is a production-grade HTTP server that allows you to interact with any smart contract on any EVM chain. It lets you create and manage backend developer wallets, enabling high throughput with automatic nonce and gas management. With Engine, you can reliably send blockchain transactions, manage smart wallets, enable gasless transactions, and more.

Features

  • Managed Backend Wallets: Create company wallets backed up locally or with AWS KMS/Google KMS.

  • Any Contract on Any EVM Chain: Supports contract calls on all 1000+ EVM blockchains and private subnets.

  • High Transaction Throughput: Processes blockchain transactions in parallel with nonce management and automatically retries stuck transactions.

  • Smart Contracts: Deploy any published smart contract, including tokens, NFTs, marketplaces, and smart accounts.

  • Account Abstraction & Smart Wallets: Deploy and manage smart wallets, use session keys for access control, and transact on behalf of your users.

  • Gasless Transactions: Sponsor user transactions with gasless relayers and user operations.

  • Wallet and Contract Webhooks: Get notifications of wallet and contract events to automate actions like sending emails, printing shipping labels, or charging customers.

  • Advanced Analytics (Coming Soon): View transaction history trends, event logs for each transaction, a ledger of backend wallet funds, and more.

Why Use Engine?

Engine is beneficial if your app:

  • Manages multiple company app wallets.

  • Requires controlled access for multiple team members.

  • Needs reliable transaction delivery during traffic bursts and network congestion.

  • Sends multiple transactions per block (e.g., 2 Ethereum transactions within 12 seconds).

  • Sponsors gas fees for users.

  • Deploys smart accounts for each user.

  • Triggers actions based on wallet or contract events.

Last updated