Skip to content
View SonicWizard's full-sized avatar

Block or report SonicWizard

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SonicWizard/README.md

I build Solidity smart contracts with Foundry and Chainlink, deployed on Ethereum mainnet and testnets.

Current work

  • teleburn-verify — checks whether an Ethereum NFT was teleburned to a Bitcoin Ordinals inscription, on-chain or in the browser at teleburn.dev. Stateless verifier deployed and verified on Ethereum mainnet. Derivation cross-checked against ord on every CI run, plus fuzz and mainnet fork tests.
  • ccip-vault-for-zksync — bridges tokens and deposits them into a vault in a single Chainlink CCIP message. Foundry, 20 tests, deployed and verified on Ethereum Sepolia and ZKsync Sepolia. Reworks the course's deposit flow so the bridged tokens are deposited directly, with no pre-approved wallet or manual sweep on the destination chain.
  • chainlink-functions-to-cre — migrating a Chainlink Functions consumer to CRE after the June 2026 sunset. Solidity and TypeScript, 24 tests, both contracts deployed on Sepolia.
  • chainlink-vrf-housepicker — Chainlink VRF v2.5 consumer in Foundry, deployed and rolled on Sepolia. Fixes an id collision in the source lesson that made one of four outcomes indistinguishable from never having rolled. Four regression tests and a fuzz test cover it.

Stack

Solidity, Foundry, Chainlink (CCIP, CRE, VRF, Data Feeds), TypeScript, Angular, Node, Cloudflare Workers

Pinned Loading

  1. teleburn-verify teleburn-verify Public

    Verify that an Ethereum NFT was teleburned to a Bitcoin inscription, on-chain or in the browser

    JavaScript

  2. ccip-vault-for-zksync ccip-vault-for-zksync Public

    Bridges CCIP-BnM from Ethereum Sepolia to ZKsync Sepolia and deposits the bridged tokens into a vault in one Chainlink CCIP message. Foundry, 20 tests, deployed and verified on testnet.

    Solidity

  3. chainlink-functions-to-cre chainlink-functions-to-cre Public

    Migrating a Chainlink Functions consumer to CRE after the Functions sunset — Solidity + TypeScript workflow, based on a Cyfrin Updraft lesson

    Solidity

  4. chainlink-vrf-housepicker chainlink-vrf-housepicker Public

    Chainlink VRF v2.5 consumer in Foundry. Fixes an id collision in the source lesson: one outcome in four collides with the "never rolled" sentinel, so that player can never read their result. Regres…

    Solidity