Projects
Research / Research Tools
Cost of Compliance
-
What is the lag on EL performance from connecting to OFAC compliant relays only?
Payloads Collector
-
Automated set of scripts that query relay payload delivered endpoint for active relays, run every 20 minutes (cron job); set up on the cloud (Digital Ocean)
DEX monitor
-
Javascript (Web3.js)
-
Script to track prices and pool balances on Kyber and Uniswap, updating on new block basis
-
Input to arbitrage algorithm
Lido operator labeler
-
Ethersjs script that queries Lido’s smart contract to label operators
-
See ‘Lido: Curated Staking Module’ smart contract (on mainnet: 0x55032650b14df07b85bF18A3a3eC8E0Af2e028d5); function: getSigningKeys
CL performance attribution
-
Series of bash scripts to acquire data for the CL duties: attestations, sync committee and proposals and a ‘master script’ to orchestrate and acquire data in parallel
-
Series of python scripts to analyze the data
-
Final script to supply list of validators of interest (i.e., Figment validators) and benchmark(s) (i.e., competitors - Kiln, Blockdaemon, Galaxy, Kraken, etc)
Compliance auditing script
-
Bash + python scripts that parse transactions in a sample of blocks to ensure all transactions are compliant
Running validators on hoodi testnet
-
Run on the cloud (Netcups)
-
Reth + Lighthouse
-
Helpful for development work/interacting with smart contracts (need to open ports and allow ssh connection to use node)
Option Arbitrage Algo
-
Algorithm sweeps option chain for a given equity/ETF (like SPY) - searches for arbitrage opportunities, if found option is purchased and hedging position in underlying is executed (i.e., long put + long underlying OR long call + short underlying)
-
Written using Interactive Brokers’ API (Java implementation)