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)