Skip to content

Instantly share code, notes, and snippets.

View garethtdavies's full-sized avatar

Gareth Davies garethtdavies

View GitHub Profile
@garethtdavies
garethtdavies / delegation-program-payouts.py
Created July 20, 2022 20:22
Delegation Program Epoch 32 Payout Script
# This script determines which accounts have satisfied the Foundation requirements
from gql import gql, Client
from gql.transport.aiohttp import AIOHTTPTransport
from tabulate import tabulate
# Select your transport with a defined url endpoint
transport = AIOHTTPTransport(url="https://graphql.minaexplorer.com")
# Create a GraphQL client using the defined transport
client = Client(transport=transport, fetch_schema_from_transport=True)
@garethtdavies
garethtdavies / delegation-program-epoch-32.txt
Created July 20, 2022 21:28
Delegation Program Payouts Epoch 32
+---------------------------------------------------------+-------------------+---------------------------------------------------------+--------------------+-----------+------------+---------------------------------------------------------+--------------+------+
| publicKey | balance | delegate | delegationTotal | blocksWon | payout | coinbaseReceiver | receiverSame | paid |
+---------------------------------------------------------+-------------------+---------------------------------------------------------+--------------------+-----------+------------+---------------------------------------------------------+--------------+------+
| B62qjWrka3sHmyX9E3LLk7DYwTkD3xpVxJVWeC1jWesvUCw98jzwLEb | 998358.556781594 | B62qmvuzJ1q3FcPSvYMYMeBhYt9H9FLZCW5Kyioi7jiSzy2z39SSyC2 | 4329508.416582901 | 26 | 4100.88326 | B62qmvuzJ1q3FcPSvYMYMeBhYt9H9FLZCW5Kyioi7jiSzy2z
@garethtdavies
garethtdavies / mip1.py
Last active May 17, 2023 02:27
An analysis of MIP1 results
# This script replicates the Granola dashboard
from gql import gql, Client
from gql.transport.aiohttp import AIOHTTPTransport
# Select your transport with a defined url endpoint
transport = AIOHTTPTransport(url="https://graphql.minaexplorer.com")
# Create a GraphQL client using the defined transport
client = Client(transport=transport, fetch_schema_from_transport=True)