Beau's Projects
A comprehensive starter template for solidity based on hardhat framework. Auditing/Test CI, Tasks, Upgradeable Contract & More
Solidity-Multicall-Example
Deploy contracts on multiple chains, using a pre-determined address using CREATE2 EVM opcode. Shared address across multiple chains.
Validate-Mutate-Finalise-Solidity-Pattern
Learn how to exploit a reentrancy attack to steal ether. Then see how the exploit is mitigated with the check effects interaction pattern.
Offchain signed messages, with on chain verfication using an Ethereum message signing format.
Here we show how to test if a contract we wish to call supports an interface. We will also show how internally solidity calculates interface ID using an XOR of function selectors of the interface ABI in question.
5 Sorting Algorithms Written In Python
A zero-config minimal statusline for neovim written in lua featuring awesome integrations and blazing speed!
React native expo app with stripe payments
A tree like view for symbols in Neovim using the Language Server Protocol. Supports all your favourite languages.
:smiley: A little bit of juicy action on algorithmic complexity
Generate typescript types from a rust codebase using foreign function interface (FFI) generation via typeshare. Set up in a monorepo, write fast libs in rust, frontends, I/O and middleware in typescript.
Starter kit for smart contract development using Typescript
A library of nvim utilities for your init.lua
Black Arch Vagrant Box - with auto-NAT for all your PenTesting needs
Kali Linux Vagrant box
:mortar_board: All things Vim!
A solid language pack for Vim.
Read Unix man pages faster than a speeding bullet!
Automated neovim development environment container for developers supporting many languages. Simply run the script and begin coding with a fully configured neovim. Including my dotfile configurations.