Custodial Stack
Overview

Overview

The Custodial Stack allows any non-web3 client to interact with smart contracts on any EVM chain. Such clients may include:

  • USSD
  • Telegram bots
  • Websites
  • Anything that talks HTTP

Below is a high level overview of how different components interact and make up the custodial stack:

Prerequisites

The following are required in preparation of running the custodial stack:

System requirements

  • Stable internet connection
  • Access to an Ethereum/EVM node with RPC and websockets enabled
  • Atleast 2 GB of RAM (Approximate)

Chain requirements

  • 1 Ether to setup the smart contracts
  • EVM hardfork minimal requirement: Istanbul
  • Instant finality recommended (no chance of block reorgs)