Overview: Creating a Hetzner Server Downloading Snapshot (optional) Moonbeam Relay Chain Backup Moonbeam Parachain RocksDB Backup Service and Binary Setup Configur...
ZkSync Bytecode From Contract Creation Transaction
Overview: This will be a short post on how to obtain a ZkSync 2.0 smart contract’s bytecode from the contract creation transaction. This post will also detail some of the differences between deploy...
2022 Moonbeam Node Setup Guide
Overview: This is a guide on how to quickly setup and sync a Moonbeam node on a hosted server. Running a node on a Moonbeam-based network allows you to connect to the network, sync with a bootnode,...
Modifying EVM Bytecode Function Selectors
Overview: Function selectors are a way of identifying functions in EVM (Ethereum Virtual Machine) smart contracts. These function signatures are hashed using the keccak256 algorithm, and the first ...
Polkadot Network Visualization
Overview: This post is on a project I have been working on named Visualizing-Substrate. It is a program that can access database .db files and use RPC/API calls to substrate-based chains (currently...
Quad UAV Interfacing
Overview: In this lab for CprE-488, we were tasked with designing an interfacing and control platform for a simple quadcopter UAV. Building a system for autonomous flight involves solving challen...
FPGA-based NES Emulator
Overview: In this project for CprE488, my team and I were tasked with designing a new video game console that would outperform the Nintendo Entertainment System (NES) using VIVADO, a development ...
Custom ASIC Temperature Sensor
Overview: In this final project for CprE 465, I set out to design and implement a custom ASIC (Application-Specific Integrated Circuit) that could be used as a temperature sensor. The resulting ASI...
Cumulative Reflection
Intro: My name is Jake Vaughn. As of writing this I am a Senior pursuing a degree in Computer Engineering at Iowa State University. During my time here, I’ve grown not just as an engineer but also...
General Education Elective Reflection
Economics 355: International Trade and Finance Economics 355: International Trade and Finance was a general education credit I took in the Fall of my Junior year. I chose to take this class becaus...