top of page

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)

Projects
bottom of page