🧬Smart Contracts

OffBlocks API is orchestrating a smart contract protocol designed to facilitate card payments while preserving self-custody invariants. In order to facilitate such payments, we have developed two main components:

  • Smart Wallet

  • Escrow Smart Contract

The following diagram visualises how OffBlocks API orchestrates the payment and how tokens are transferred throughout the payment lifecycle:

OffBlocksEscrow contract is deployed to the following blockchains (testnets only for now):

Contracts for OffBlocksSmartWallet and OffBlocksSmartWalletFactory will be added soon

Last updated