Getting Started
Create an Account
To sign up for an account on the MIDL.dev website, enter your email address and password, and click Sign Up. You may also use your Google account to register.
To activate your account, verify your email address by clicking the link sent to your inbox.
Create a RPC
Click on "Create Tezos RPC" and pick a name.
Connect to your Tezos RPC
After creating your RPC, you have access to your RPC URL from the dashboard, for both Tezos Mainnet and Tezos Ghostnet (the permanent testnet of Tezos).
The URL will look like this: https://tezosrpc.midl.dev/ak-g5yvzhd6bba7z8/
With CURL
The following code queries the level of the most recent Tezos mainnet block:
$ curl https://tezosrpc.midl.dev/ak-g5yvzhd6bba7z8/chains/main/blocks/head/header | jq .level
To go further, refer to Tezos RPC Documentation.
With Taquito
The following Typescript code grabs the balance of one mainnet address:
import { TezosToolkit } from '@taquito/taquito';
const Tezos = new TezosToolkit('https://tezosrpc.midl.dev/ak-g5yvzhd6bba7z8');
Tezos.tz
.getBalance('tz1MidLyXXvKWMmbRvKKeusDtP95NDJ5gAUx')
.then((balance) => console.log(`${balance.toNumber() / 1000000} ꜩ`))
.catch((error) => console.log(JSON.stringify(error)));
To go further, please refer to Taquito documentation.
With pytezos
The following Python code grabs the balance of one mainnet address:
from pytezos import pytezos
midl_rpc = "https://tezosrpc.midl.dev/ak-g5yvzhd6bba7z8"
account = pytezos.using(midl_rpc).account("tz1MidLyXXvKWMmbRvKKeusDtP95NDJ5gAUx")
print(str(int(account["balance"]) / 1000000) + " ꜩ")
To go further, please refer to the Pytezos documentation.