Pinned Repositories
aaveFlashLoan
1st Place 🏆 in the Gitcoin Web3 World Aave Hackathon. A bot that does arbitrage between two Uniswap exchanges using an Aave Flashloan as the capital for initial trade. Got a nice write up from the Aave team - https://medium.com/aave/gitcoin-x-aave-hackathon-recap-f61d24af2cb
balancerBot
decglocha
Decentralised Global Chat. This is the web app part that gets displayed in the browser extension and provides the chat functions.
decglocha-extension
Decentralised Global Chat And Trade. This is the browser extension that loads the chat window and enables AirSwap trading.
golem-array
Winner of the Golem Gitcoin Hackathon 2020 (https://blog.golemproject.net/meet-the-winners-golem-gitcoin-hackathon-2020/). This app lets people design, simulate, and analyse antenna arrays without the need to utilize commercial and expensive applications.
iridiumPy
This library uses the RockBLOCK/Iridium’s SBD (“Short Burst Data”) protocol to send and receive short messages to/from a RockBLOCK device from Rock7.
piupdue
Program an Arduino Due from a Raspberry PI
thisfeedisalwaysforsale
1st Place 🏆 in the NuCypher + CoinList Hackathon. ThisFeedIsAlwaysForSale implements a Harberger Tax on the ownership of a data feed (eg a Twitter stream). Inspired by Simon de la Rouviere’s This Artwork Is Always On Sale, this application uses NuCypher to encrypt the data and grant access to patrons.
transaction-explorer
Reads xDai Chain and parses burner wallet accounts.
johngrantuk's Repositories
johngrantuk/aaveFlashLoan
1st Place 🏆 in the Gitcoin Web3 World Aave Hackathon. A bot that does arbitrage between two Uniswap exchanges using an Aave Flashloan as the capital for initial trade. Got a nice write up from the Aave team - https://medium.com/aave/gitcoin-x-aave-hackathon-recap-f61d24af2cb
johngrantuk/balancerBot
johngrantuk/piupdue
Program an Arduino Due from a Raspberry PI
johngrantuk/thisfeedisalwaysforsale
1st Place 🏆 in the NuCypher + CoinList Hackathon. ThisFeedIsAlwaysForSale implements a Harberger Tax on the ownership of a data feed (eg a Twitter stream). Inspired by Simon de la Rouviere’s This Artwork Is Always On Sale, this application uses NuCypher to encrypt the data and grant access to patrons.
johngrantuk/decglocha
Decentralised Global Chat. This is the web app part that gets displayed in the browser extension and provides the chat functions.
johngrantuk/decglocha-extension
Decentralised Global Chat And Trade. This is the browser extension that loads the chat window and enables AirSwap trading.
johngrantuk/balancer-sor-api
HTTP endpoint for calling the Balancer SOR.
johngrantuk/paraswap-dex-lib
johngrantuk/raidenburner
Raiden Burner - Beyond blockchain virtual hackathon entry
johngrantuk/sor-test
Basic test scaffold to test implementations of SOR.
johngrantuk/0x-api
An HTTP Interface to 0x liquidity and tooling
johngrantuk/3BoxSpacesDemo
3Box demo app to demonstrate self-soverign data
johngrantuk/axiom-v2-periphery
Smart contract client, interfaces, and testing utilities for Axiom V2 integrations.
johngrantuk/balancer-pools-redis
johngrantuk/balancer-sdk-johns
johngrantuk/balancer-v2-pools
SDK for simulating the exact on-chain behaviour of various Balancer V2 pools
johngrantuk/burnerVote
johngrantuk/crypto-playground
Useful code I've used when working on crypto projects
johngrantuk/deveryHackathon
Auto app for Devery hackathon.
johngrantuk/ethereum-org-website
Ethereum.org is a primary online resource for the Ethereum community.
johngrantuk/gateway
Middleware that standardizes DEX API endpoints on different blockchain networks
johngrantuk/johngrantuk.github.io
johngrantuk/mud
MUD is an engine for Autonomous Worlds
johngrantuk/mud-swaps-relayer
ETHGlobal Autonomous Worlds hackathon entry
johngrantuk/protocol
johngrantuk/solvers
johngrantuk/sor-V1
Legacy repo for Balancer SOR V1
johngrantuk/todoDapp
Demo ToDo Dapp
johngrantuk/viem
TypeScript Interface for Ethereum
johngrantuk/watchtower