# Funding Proposal: Grin MultiSig

**URL:** https://forum.grin.mw/t/funding-proposal-grin-multisig/11837
**Category:** Governance
**Created:** [June 10, 2025, 2:00pm UTC](https://forum.grin.mw/t/funding-proposal-grin-multisig/11837 "2025-06-10T14:00:04Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![Anynomous](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/anynomous/32/2928_2.png) [@Anynomous](https://forum.grin.mw/u/Anynomous)
#### Post date: [June 10, 2025, 2:00pm UTC](https://forum.grin.mw/t/funding-proposal-grin-multisig/11837/1 "2025-06-10T14:00:04Z")

</div>

I hereby would like to open the discussion on a bounty for implement MultiSig in Grin  
The first steps will be to collect information on the different technical steps/components that are required to implement MultiSig. These steps will be used to come up with milestones as well as a realistic estimates for what a bounty should look like for each milestone. I will update this post by the feedback provided in the discussion below.  
Although the initial objective is to make a bounty, we always will prefer and welcome developers who are willing to commit long term to Grin as project. For interested developers, it should be noted that we are looking for a real implementation in _grin-wallet_ in Rust, proper d implementation of test functions as well as sufficient documentation in the code and outside the code to implement these functionalities in other wallets such as Grin++.

I will tag some community members who might be more suitable than myself to provide feedback and come to a realistic estimate for the time needed to implement MultiSig in Grin:  
@tromp @gene @Yeastplume @oryhp @scilio

## Step 1: Identifying the components needed for MultiSig Design

- Extending slatepacks?
- Adding scrip-less scripts?
- Adapter Signatures [[Link](https://forum.grin.mw/t/grin-bitcoin-adaptor-signature-atomic-swap-update-thread/8689/5?)]
- Schnor threshold signatures, such as FROST [[Link](https://forum.grin.mw/t/are-multisigs-possible-in-mimblewimble/10165/4)]

## Step 2: Creating and reviewing an RFC -suggested by @tromp

[Grin Request For Comments (RFC’s)](https://github.com/mimblewimble/grin-rfcs)  
-\>Put Link here when for RFC for MultiSig  
-\>Put Link here for RFC for Slatepacks 2.0

## Step 3: Identifying milestones and bounty amounts for reach milestone

Based on feedback from Kay Strania

1. a simple, stack-based scripting language (is this even needed)
2. extending MW for MultiSig
3. wallet support to produce them
4. chain support to consume them

## Step 3: Finding an interested developer and converting this proposal to a real bounty

## Previous Research and discussions

TariLabs on Multiparty bulletproofs [[Link](https://tlu.tarilabs.com/cryptography/bulletproofs-and-mimblewimble)]  
Safe Slate, potential problems [[Link](https://gist.github.com/phyro/cc0265cfc27d0405eefe63c490048265)]  
Are MultiSigs possible in Grin [[Link](https://forum.grin.mw/t/are-multisigs-possible-in-mimblewimble/10165/2)]  
MultiSig outputs, Gene Ferneau RFC85 [Link](https://github.com/mimblewimble/grin-rfcs/pull/85)  
Atomic Swap using Adapter SignaturesGene Ferneau [[Link](https://forum.grin.mw/t/request-for-funding-gene-adaptor-signature-atomic-swaps-grn-btc/8632)]  
Old vault713 MultiSig design [[Link](https://github.com/vault713/slides_20190509_grinswap_berlin/blob/master/img/)]  
Beam SBBS, for slatepacks 2.0 [[linkk](https://github.com/BeamMW/beam/wiki/Secure-bulletin-board-system-(SBBS))]

---

_[View the full topic](https://forum.grin.mw/t/funding-proposal-grin-multisig/11837)._
