Considerations
The decision to deploy to any chain (EVM-compatible or otherwise) is driven by DEMAND in the form of:
- Discussions with chain participants promising to use Request Network if it were deployed there
- TVL as a proxy for demand
TVL dashboards
- L2Beat for L2s - https://l2beat.com/scaling/summary#active
- DeFiLlama for L1s - https://defillama.com/chains
Deploying to an EVM-compatible chain that offers hosted Subgraph solutions is relatively easy:
- Deploy and verify the payment proxy smart contracts
- Deploy the payments-subgraph to the hosted Graph Node.
- Update the Request Network SDK to support the new chain
Deploying to a non-EVM-compatible chain is hard. Need to develop new smart contracts that are functionally equivalent to our existing EVM-compatible smart contracts.
Some of our contracts are Owned, so we'd prefer for the Request Network Foundation to deploy them.
Migrated from Asana: https://app.asana.com/0/1203912381456855/1205287813635996/f