Monorepo for my 2022 projects. Smart contracts, account abstraction, and building on L2s.
Implementing Grantor Retained Annuity Trusts (GRATs) as smart contracts on Arbitrum. The BAM! Trust system (Banta Aldrick Marlow Trust) includes a deployer contract, financial math helpers, and Chainlink oracle integration for real-world asset pricing. A full-stack project with a React frontend for deploying and managing trust instances on-chain.
Stack: Solidity · Hardhat · Chainlink · Arbitrum · React
The React frontend for robotrust.xyz. A UI for deploying and interacting with on-chain GRAT trust instances on Arbitrum.
Stack: React · JavaScript
A research project building a barebones implementation of ERC-4337 account abstraction with automated transactions. Wrote a SimpleWallet.sol with custom validateUserOp logic, an EntryPoint contract, and a script acting as a UserOperation bundler, all targeting the Nethermind validators on the Goerli testnet. The goal was to understand the core mechanics of account abstraction without getting lost in a massive codebase.
Stack: Solidity · Hardhat · Ethers.js · Goerli Testnet
NFT-based product warranty system on Arbitrum. My final project for the Oxbridge Ethereum Bootcamp. Digital warranties that are immutable, verifiable, and transferable. Products get tokenised warranties that can't be faked, solving a real problem with existing digital warranty systems.
Stack: Solidity · Hardhat · Arbitrum
Buying and selling carbon credits as NFTs on the Algorand blockchain. An escrow system handling the atomic swap between carbon credit tokens and payment, with account generation, contract deployment, and utility scripts.
Stack: Python · Algorand SDK · PyTeal
All my code from the Oxbridge ChainShot Ethereum Bootcamp (winter 2021). The exercises and projects that kicked off the whole blockchain journey.
Stack: Solidity · JavaScript · Hardhat
