One minute
GetChain

GetChain is deployed to https://getchain.dev/{:target=”_blank”}.
The source code is here: https://github.com/pippinmole/getchain/{:target=”_blank”}.
TL;DR
GetChain aggregates the API endpoints of these blockchains under a single domain:
- Binance Smart Chain
- Ethereum
- Goerli
- Kovan
- Rinkeby
- Ropsten
Technologies
GetChain was written in C# using Razor Pages. I decided to use Razor Pages because I needed a framework that has a backend (for user accounts, generating and storing API keys etc).
For the database, I pretty much always go with MongoDB because it’s a NoSQL (schema based) solution, meaning I can change a database schema and not have to rewrite any SQL statements.
Usage
The front-end doesn’t need to do anything but allow a user to create an account and generate an API key, so it’s relatively simple.
Creating an API key

Using the API
The homepage shows how to use the API in your program:
