π§¬Smart Contracts
Last updated
Last updated
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):
Ethereum Sepolia
Arbitrum Sepolia
Polygon Mumbai
zkSync Sepolia
Coming soon
Contracts for OffBlocksSmartWallet and OffBlocksSmartWalletFactory will be added soon