Skip to content
← selected work

Tooling · Move Industries

Movement Multisig

The multisig that governs Movement’s contracts and treasury. I maintain it, along with the security practice around how transactions reach it.

Period
2026
Role
Main maintainer, security operations
PRs authored
9
Source
Private

The problem

Everything privileged on the network passes through this multisig. If it miscounts rejections or fails to find your accounts, that’s a governance problem.

What I did

  • Fixed the reject-quorum formula, which was computing thresholds that disagreed with the on-chain rule.
  • Fixed multisig discovery so existing accounts were actually found, and repaired transaction polling.
  • Added timelock handling and began multichain support.
  • Own the operational side. I prepare and push the privileged transactions, and I define how that is done safely.
  • Reworked the transaction view, renamed the vault concept to multisig throughout, and adopted the shared design system.

Stack

TypeScriptNext.jsMoveAptos SDK