Skip to content


@NixOS @mit-dci
Block or Report

Block or report kcalvinalvin

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.

Add an optional note:
Report abuse

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

Report abuse

👋 Hi I'm Calvin 👋

I am an open source developer that works on scaling Bitcoin.

Nowadays I'm usually:

  • Working on utreexod (, a Bitcoin full node with Utreexo accumulators
  • Working on utreexo (, a dynamic hash-based accumulator for Bitcoin
  • Drinking water as I'm a water deer

I'm dabbling around in:

  • Contributing to libutreexo (, an implementation of utreexo in C++
  • Porting the work I've done in utreexod to Bitcoin Core

If you'd like to talk to me or send me pictures of cute water deers, I'm reachable at!


  1. accumulator for bitcoin utxo set

    Go 266 57

  2. A fully validating Bitcoin node with Utreexo support

    Go 13 4

  3. library for utreexo accumulator in c++

    C++ 19 6

  4. goodhangul Public

    Good and FOSS Hangul

    Go 3 1

440 contributions in the last year

Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Mon Wed Fri
Activity overview
Contributed to utreexo/utreexo, utreexo/utreexod, kcalvinalvin/zmk-config and 21 other repositories

Contribution activity

September 2022

Created a pull request in utreexo/utreexo that received 1 comment

prove: Faster calculateRoots

Calling delete for hashAndPos in calculateRoots made too many calls to runtime.memmove, resulting in extremely slow ibd. The newly added functions …

+81 −56 1 comment
Reviewed 3 pull requests in 2 repositories
mit-dci/rustreexo 2 pull requests
utreexo/utreexod 1 pull request

Seeing something unexpected? Take a look at the GitHub profile guide.