Merge pull request #1091

User guides: Add TOC to multisig-messaging-system.md
This commit is contained in:
luigi1111 2020-07-31 15:13:19 -05:00 committed by GitHub
commit b94ef6f8d7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
13 changed files with 751 additions and 45 deletions

View File

@ -1,6 +1,61 @@
{% include disclaimer.html translated="no" translationOutdated="no" %} {% include disclaimer.html translated="no" translationOutdated="no" %}
# Multisig Transactions with MMS and CLI Wallet ## Table Of Contents
- [Table Of Contents](#table-of-contents)
- [Introduction](#introduction)
- [Monero Multisig in a Nutshell](#monero-multisig-in-a-nutshell)
- [The Architecture of the MMS](#the-architecture-of-the-mms)
- [The MMS User Experience](#the-mms-user-experience)
- [A Messaging System](#a-messaging-system)
- [Signers and Messages](#signers-and-messages)
- [Getting the MMS](#getting-the-mms)
- [Installing and Configuring PyBitmessage](#installing-and-configuring-pybitmessage)
- [Further PyBitmessage Tweaks](#further-pybitmessage-tweaks)
- [MMS Command Overview](#mms-command-overview)
- [Configuring a Wallet for Use with the MMS](#configuring-a-wallet-for-use-with-the-mms)
- [Addresses and Labels](#addresses-and-labels)
- [Running CLI Wallet](#running-cli-wallet)
- [Initializing the MMS](#initializing-the-mms)
- [Configuring Signers](#configuring-signers)
- [Manually Configuring Signers](#manually-configuring-signers)
- [Auto-Config](#auto-config)
- [Sending Signer Configuration](#sending-signer-configuration)
- [Establishing the Multisig Address](#establishing-the-multisig-address)
- [Funding the Multisig Wallet](#funding-the-multisig-wallet)
- [Syncing Wallets](#syncing-wallets)
- [Making Multisig Transactions](#making-multisig-transactions)
- [The Commands in Detail](#the-commands-in-detail)
- [mms init](#mms-init)
- [mms info](#mms-info)
- [mms signer](#mms-signer)
- [mms list](#mms-list)
- [mms next](#mms-next)
- [mms sync](#mms-sync)
- [mms transfer](#mms-transfer)
- [mms delete](#mms-delete)
- [mms send](#mms-send)
- [mms receive](#mms-receive)
- [mms note](#mms-note)
- [mms show](#mms-show)
- [mms export](#mms-export)
- [mms set](#mms-set)
- [mms start\_auto\_config](#mms-start_auto_config)
- [mms auto\_config](#mms-auto_config)
- [mms stop\_auto\_config](#mms-stop_auto_config)
- [mms send\_signer\_config](#mms-send_signer_config)
- [Security](#security)
- [Use of Encryption and Signatures](#use-of-encryption-and-signatures)
- [Communication MMS to PyBitmessage](#communication-mms-to-pybitmessage)
- [Impersonation](#impersonation)
- [Attacker-Controlled Data](#attacker-controlled-data)
- [Troubleshooting](#troubleshooting)
- [Solving Syncing Troubles](#solving-syncing-troubles)
- [Redirecting a Transaction to Another Signer](#redirecting-a-transaction-to-another-signer)
- [Ignoring Uncooperative Signers when Syncing](#ignoring-uncooperative-signers-when-syncing)
- [Recovering from Lost or Duplicate Messages](#recovering-from-lost-or-duplicate-messages)
- [Correcting / Updating Signer Information](#correcting--updating-signer-information)
- [Starting from Scratch](#starting-from-scratch)
- [MMS / PyBitmessage Interactions](#mms--pybitmessage-interactions)
## Introduction ## Introduction
@ -807,4 +862,3 @@ If you use auto-config new addresses / identities will be created in PyBitmessag
If such dynamic auto-config addresses don't get deleted at all e.g. because you delete a wallet beforehand unfortunately it seems there is no simple way in the current PyBitmessage version to get rid of them: You will have to manually locate and edit the `keys.dat` file and delete the corresponding lines (while hopefully not damaging anything else in there...) If such dynamic auto-config addresses don't get deleted at all e.g. because you delete a wallet beforehand unfortunately it seems there is no simple way in the current PyBitmessage version to get rid of them: You will have to manually locate and edit the `keys.dat` file and delete the corresponding lines (while hopefully not damaging anything else in there...)
Sometimes messages seem to get stuck and not sent out; try to restart PyBitmessage in such cases. Sometimes messages seem to get stuck and not sent out; try to restart PyBitmessage in such cases.

View File

@ -1,6 +1,61 @@
{% include disclaimer.html translated="no" translationOutdated="no" %} {% include disclaimer.html translated="no" translationOutdated="no" %}
# Multisig Transactions with MMS and CLI Wallet ## Table Of Contents
- [Table Of Contents](#table-of-contents)
- [Introduction](#introduction)
- [Monero Multisig in a Nutshell](#monero-multisig-in-a-nutshell)
- [The Architecture of the MMS](#the-architecture-of-the-mms)
- [The MMS User Experience](#the-mms-user-experience)
- [A Messaging System](#a-messaging-system)
- [Signers and Messages](#signers-and-messages)
- [Getting the MMS](#getting-the-mms)
- [Installing and Configuring PyBitmessage](#installing-and-configuring-pybitmessage)
- [Further PyBitmessage Tweaks](#further-pybitmessage-tweaks)
- [MMS Command Overview](#mms-command-overview)
- [Configuring a Wallet for Use with the MMS](#configuring-a-wallet-for-use-with-the-mms)
- [Addresses and Labels](#addresses-and-labels)
- [Running CLI Wallet](#running-cli-wallet)
- [Initializing the MMS](#initializing-the-mms)
- [Configuring Signers](#configuring-signers)
- [Manually Configuring Signers](#manually-configuring-signers)
- [Auto-Config](#auto-config)
- [Sending Signer Configuration](#sending-signer-configuration)
- [Establishing the Multisig Address](#establishing-the-multisig-address)
- [Funding the Multisig Wallet](#funding-the-multisig-wallet)
- [Syncing Wallets](#syncing-wallets)
- [Making Multisig Transactions](#making-multisig-transactions)
- [The Commands in Detail](#the-commands-in-detail)
- [mms init](#mms-init)
- [mms info](#mms-info)
- [mms signer](#mms-signer)
- [mms list](#mms-list)
- [mms next](#mms-next)
- [mms sync](#mms-sync)
- [mms transfer](#mms-transfer)
- [mms delete](#mms-delete)
- [mms send](#mms-send)
- [mms receive](#mms-receive)
- [mms note](#mms-note)
- [mms show](#mms-show)
- [mms export](#mms-export)
- [mms set](#mms-set)
- [mms start\_auto\_config](#mms-start_auto_config)
- [mms auto\_config](#mms-auto_config)
- [mms stop\_auto\_config](#mms-stop_auto_config)
- [mms send\_signer\_config](#mms-send_signer_config)
- [Security](#security)
- [Use of Encryption and Signatures](#use-of-encryption-and-signatures)
- [Communication MMS to PyBitmessage](#communication-mms-to-pybitmessage)
- [Impersonation](#impersonation)
- [Attacker-Controlled Data](#attacker-controlled-data)
- [Troubleshooting](#troubleshooting)
- [Solving Syncing Troubles](#solving-syncing-troubles)
- [Redirecting a Transaction to Another Signer](#redirecting-a-transaction-to-another-signer)
- [Ignoring Uncooperative Signers when Syncing](#ignoring-uncooperative-signers-when-syncing)
- [Recovering from Lost or Duplicate Messages](#recovering-from-lost-or-duplicate-messages)
- [Correcting / Updating Signer Information](#correcting--updating-signer-information)
- [Starting from Scratch](#starting-from-scratch)
- [MMS / PyBitmessage Interactions](#mms--pybitmessage-interactions)
## Introduction ## Introduction
@ -807,4 +862,3 @@ If you use auto-config new addresses / identities will be created in PyBitmessag
If such dynamic auto-config addresses don't get deleted at all e.g. because you delete a wallet beforehand unfortunately it seems there is no simple way in the current PyBitmessage version to get rid of them: You will have to manually locate and edit the `keys.dat` file and delete the corresponding lines (while hopefully not damaging anything else in there...) If such dynamic auto-config addresses don't get deleted at all e.g. because you delete a wallet beforehand unfortunately it seems there is no simple way in the current PyBitmessage version to get rid of them: You will have to manually locate and edit the `keys.dat` file and delete the corresponding lines (while hopefully not damaging anything else in there...)
Sometimes messages seem to get stuck and not sent out; try to restart PyBitmessage in such cases. Sometimes messages seem to get stuck and not sent out; try to restart PyBitmessage in such cases.

View File

@ -1,5 +1,62 @@
{% include disclaimer.html translated="no" translationOutdated="no" %} {% include disclaimer.html translated="no" translationOutdated="no" %}
## Table Of Contents
- [Table Of Contents](#table-of-contents)
- [Introduction](#introduction)
- [Monero Multisig in a Nutshell](#monero-multisig-in-a-nutshell)
- [The Architecture of the MMS](#the-architecture-of-the-mms)
- [The MMS User Experience](#the-mms-user-experience)
- [A Messaging System](#a-messaging-system)
- [Signers and Messages](#signers-and-messages)
- [Getting the MMS](#getting-the-mms)
- [Installing and Configuring PyBitmessage](#installing-and-configuring-pybitmessage)
- [Further PyBitmessage Tweaks](#further-pybitmessage-tweaks)
- [MMS Command Overview](#mms-command-overview)
- [Configuring a Wallet for Use with the MMS](#configuring-a-wallet-for-use-with-the-mms)
- [Addresses and Labels](#addresses-and-labels)
- [Running CLI Wallet](#running-cli-wallet)
- [Initializing the MMS](#initializing-the-mms)
- [Configuring Signers](#configuring-signers)
- [Manually Configuring Signers](#manually-configuring-signers)
- [Auto-Config](#auto-config)
- [Sending Signer Configuration](#sending-signer-configuration)
- [Establishing the Multisig Address](#establishing-the-multisig-address)
- [Funding the Multisig Wallet](#funding-the-multisig-wallet)
- [Syncing Wallets](#syncing-wallets)
- [Making Multisig Transactions](#making-multisig-transactions)
- [The Commands in Detail](#the-commands-in-detail)
- [mms init](#mms-init)
- [mms info](#mms-info)
- [mms signer](#mms-signer)
- [mms list](#mms-list)
- [mms next](#mms-next)
- [mms sync](#mms-sync)
- [mms transfer](#mms-transfer)
- [mms delete](#mms-delete)
- [mms send](#mms-send)
- [mms receive](#mms-receive)
- [mms note](#mms-note)
- [mms show](#mms-show)
- [mms export](#mms-export)
- [mms set](#mms-set)
- [mms start\_auto\_config](#mms-start_auto_config)
- [mms auto\_config](#mms-auto_config)
- [mms stop\_auto\_config](#mms-stop_auto_config)
- [mms send\_signer\_config](#mms-send_signer_config)
- [Security](#security)
- [Use of Encryption and Signatures](#use-of-encryption-and-signatures)
- [Communication MMS to PyBitmessage](#communication-mms-to-pybitmessage)
- [Impersonation](#impersonation)
- [Attacker-Controlled Data](#attacker-controlled-data)
- [Troubleshooting](#troubleshooting)
- [Solving Syncing Troubles](#solving-syncing-troubles)
- [Redirecting a Transaction to Another Signer](#redirecting-a-transaction-to-another-signer)
- [Ignoring Uncooperative Signers when Syncing](#ignoring-uncooperative-signers-when-syncing)
- [Recovering from Lost or Duplicate Messages](#recovering-from-lost-or-duplicate-messages)
- [Correcting / Updating Signer Information](#correcting--updating-signer-information)
- [Starting from Scratch](#starting-from-scratch)
- [MMS / PyBitmessage Interactions](#mms--pybitmessage-interactions)
## Introduction ## Introduction
This manual describes the *Multisig Messaging System*, abbreviated as *MMS*. It's a system that aims to **simplify multisig transactions** for Monero and similar CrypoNote-based cryptocurrencies by making it easy to exchange info like key sets and sync data between wallets and by offering some "workflow support" guiding you through the various steps. This manual describes the *Multisig Messaging System*, abbreviated as *MMS*. It's a system that aims to **simplify multisig transactions** for Monero and similar CrypoNote-based cryptocurrencies by making it easy to exchange info like key sets and sync data between wallets and by offering some "workflow support" guiding you through the various steps.
@ -805,4 +862,3 @@ If you use auto-config new addresses / identities will be created in PyBitmessag
If such dynamic auto-config addresses don't get deleted at all e.g. because you delete a wallet beforehand unfortunately it seems there is no simple way in the current PyBitmessage version to get rid of them: You will have to manually locate and edit the `keys.dat` file and delete the corresponding lines (while hopefully not damaging anything else in there...) If such dynamic auto-config addresses don't get deleted at all e.g. because you delete a wallet beforehand unfortunately it seems there is no simple way in the current PyBitmessage version to get rid of them: You will have to manually locate and edit the `keys.dat` file and delete the corresponding lines (while hopefully not damaging anything else in there...)
Sometimes messages seem to get stuck and not sent out; try to restart PyBitmessage in such cases. Sometimes messages seem to get stuck and not sent out; try to restart PyBitmessage in such cases.

View File

@ -1,6 +1,61 @@
{% include disclaimer.html translated="no" translationOutdated="no" %} {% include disclaimer.html translated="no" translationOutdated="no" %}
# Multisig Transactions with MMS and CLI Wallet ## Table Of Contents
- [Table Of Contents](#table-of-contents)
- [Introduction](#introduction)
- [Monero Multisig in a Nutshell](#monero-multisig-in-a-nutshell)
- [The Architecture of the MMS](#the-architecture-of-the-mms)
- [The MMS User Experience](#the-mms-user-experience)
- [A Messaging System](#a-messaging-system)
- [Signers and Messages](#signers-and-messages)
- [Getting the MMS](#getting-the-mms)
- [Installing and Configuring PyBitmessage](#installing-and-configuring-pybitmessage)
- [Further PyBitmessage Tweaks](#further-pybitmessage-tweaks)
- [MMS Command Overview](#mms-command-overview)
- [Configuring a Wallet for Use with the MMS](#configuring-a-wallet-for-use-with-the-mms)
- [Addresses and Labels](#addresses-and-labels)
- [Running CLI Wallet](#running-cli-wallet)
- [Initializing the MMS](#initializing-the-mms)
- [Configuring Signers](#configuring-signers)
- [Manually Configuring Signers](#manually-configuring-signers)
- [Auto-Config](#auto-config)
- [Sending Signer Configuration](#sending-signer-configuration)
- [Establishing the Multisig Address](#establishing-the-multisig-address)
- [Funding the Multisig Wallet](#funding-the-multisig-wallet)
- [Syncing Wallets](#syncing-wallets)
- [Making Multisig Transactions](#making-multisig-transactions)
- [The Commands in Detail](#the-commands-in-detail)
- [mms init](#mms-init)
- [mms info](#mms-info)
- [mms signer](#mms-signer)
- [mms list](#mms-list)
- [mms next](#mms-next)
- [mms sync](#mms-sync)
- [mms transfer](#mms-transfer)
- [mms delete](#mms-delete)
- [mms send](#mms-send)
- [mms receive](#mms-receive)
- [mms note](#mms-note)
- [mms show](#mms-show)
- [mms export](#mms-export)
- [mms set](#mms-set)
- [mms start\_auto\_config](#mms-start_auto_config)
- [mms auto\_config](#mms-auto_config)
- [mms stop\_auto\_config](#mms-stop_auto_config)
- [mms send\_signer\_config](#mms-send_signer_config)
- [Security](#security)
- [Use of Encryption and Signatures](#use-of-encryption-and-signatures)
- [Communication MMS to PyBitmessage](#communication-mms-to-pybitmessage)
- [Impersonation](#impersonation)
- [Attacker-Controlled Data](#attacker-controlled-data)
- [Troubleshooting](#troubleshooting)
- [Solving Syncing Troubles](#solving-syncing-troubles)
- [Redirecting a Transaction to Another Signer](#redirecting-a-transaction-to-another-signer)
- [Ignoring Uncooperative Signers when Syncing](#ignoring-uncooperative-signers-when-syncing)
- [Recovering from Lost or Duplicate Messages](#recovering-from-lost-or-duplicate-messages)
- [Correcting / Updating Signer Information](#correcting--updating-signer-information)
- [Starting from Scratch](#starting-from-scratch)
- [MMS / PyBitmessage Interactions](#mms--pybitmessage-interactions)
## Introduction ## Introduction
@ -807,4 +862,3 @@ If you use auto-config new addresses / identities will be created in PyBitmessag
If such dynamic auto-config addresses don't get deleted at all e.g. because you delete a wallet beforehand unfortunately it seems there is no simple way in the current PyBitmessage version to get rid of them: You will have to manually locate and edit the `keys.dat` file and delete the corresponding lines (while hopefully not damaging anything else in there...) If such dynamic auto-config addresses don't get deleted at all e.g. because you delete a wallet beforehand unfortunately it seems there is no simple way in the current PyBitmessage version to get rid of them: You will have to manually locate and edit the `keys.dat` file and delete the corresponding lines (while hopefully not damaging anything else in there...)
Sometimes messages seem to get stuck and not sent out; try to restart PyBitmessage in such cases. Sometimes messages seem to get stuck and not sent out; try to restart PyBitmessage in such cases.

View File

@ -1,6 +1,61 @@
{% include disclaimer.html translated="no" translationOutdated="no" %} {% include disclaimer.html translated="no" translationOutdated="no" %}
# Multisig Transactions with MMS and CLI Wallet ## Table Of Contents
- [Table Of Contents](#table-of-contents)
- [Introduction](#introduction)
- [Monero Multisig in a Nutshell](#monero-multisig-in-a-nutshell)
- [The Architecture of the MMS](#the-architecture-of-the-mms)
- [The MMS User Experience](#the-mms-user-experience)
- [A Messaging System](#a-messaging-system)
- [Signers and Messages](#signers-and-messages)
- [Getting the MMS](#getting-the-mms)
- [Installing and Configuring PyBitmessage](#installing-and-configuring-pybitmessage)
- [Further PyBitmessage Tweaks](#further-pybitmessage-tweaks)
- [MMS Command Overview](#mms-command-overview)
- [Configuring a Wallet for Use with the MMS](#configuring-a-wallet-for-use-with-the-mms)
- [Addresses and Labels](#addresses-and-labels)
- [Running CLI Wallet](#running-cli-wallet)
- [Initializing the MMS](#initializing-the-mms)
- [Configuring Signers](#configuring-signers)
- [Manually Configuring Signers](#manually-configuring-signers)
- [Auto-Config](#auto-config)
- [Sending Signer Configuration](#sending-signer-configuration)
- [Establishing the Multisig Address](#establishing-the-multisig-address)
- [Funding the Multisig Wallet](#funding-the-multisig-wallet)
- [Syncing Wallets](#syncing-wallets)
- [Making Multisig Transactions](#making-multisig-transactions)
- [The Commands in Detail](#the-commands-in-detail)
- [mms init](#mms-init)
- [mms info](#mms-info)
- [mms signer](#mms-signer)
- [mms list](#mms-list)
- [mms next](#mms-next)
- [mms sync](#mms-sync)
- [mms transfer](#mms-transfer)
- [mms delete](#mms-delete)
- [mms send](#mms-send)
- [mms receive](#mms-receive)
- [mms note](#mms-note)
- [mms show](#mms-show)
- [mms export](#mms-export)
- [mms set](#mms-set)
- [mms start\_auto\_config](#mms-start_auto_config)
- [mms auto\_config](#mms-auto_config)
- [mms stop\_auto\_config](#mms-stop_auto_config)
- [mms send\_signer\_config](#mms-send_signer_config)
- [Security](#security)
- [Use of Encryption and Signatures](#use-of-encryption-and-signatures)
- [Communication MMS to PyBitmessage](#communication-mms-to-pybitmessage)
- [Impersonation](#impersonation)
- [Attacker-Controlled Data](#attacker-controlled-data)
- [Troubleshooting](#troubleshooting)
- [Solving Syncing Troubles](#solving-syncing-troubles)
- [Redirecting a Transaction to Another Signer](#redirecting-a-transaction-to-another-signer)
- [Ignoring Uncooperative Signers when Syncing](#ignoring-uncooperative-signers-when-syncing)
- [Recovering from Lost or Duplicate Messages](#recovering-from-lost-or-duplicate-messages)
- [Correcting / Updating Signer Information](#correcting--updating-signer-information)
- [Starting from Scratch](#starting-from-scratch)
- [MMS / PyBitmessage Interactions](#mms--pybitmessage-interactions)
## Introduction ## Introduction
@ -807,4 +862,3 @@ If you use auto-config new addresses / identities will be created in PyBitmessag
If such dynamic auto-config addresses don't get deleted at all e.g. because you delete a wallet beforehand unfortunately it seems there is no simple way in the current PyBitmessage version to get rid of them: You will have to manually locate and edit the `keys.dat` file and delete the corresponding lines (while hopefully not damaging anything else in there...) If such dynamic auto-config addresses don't get deleted at all e.g. because you delete a wallet beforehand unfortunately it seems there is no simple way in the current PyBitmessage version to get rid of them: You will have to manually locate and edit the `keys.dat` file and delete the corresponding lines (while hopefully not damaging anything else in there...)
Sometimes messages seem to get stuck and not sent out; try to restart PyBitmessage in such cases. Sometimes messages seem to get stuck and not sent out; try to restart PyBitmessage in such cases.

View File

@ -1,6 +1,61 @@
{% include disclaimer.html translated="no" translationOutdated="no" %} {% include disclaimer.html translated="no" translationOutdated="no" %}
# Multisig Transactions with MMS and CLI Wallet ## Table Of Contents
- [Table Of Contents](#table-of-contents)
- [Introduction](#introduction)
- [Monero Multisig in a Nutshell](#monero-multisig-in-a-nutshell)
- [The Architecture of the MMS](#the-architecture-of-the-mms)
- [The MMS User Experience](#the-mms-user-experience)
- [A Messaging System](#a-messaging-system)
- [Signers and Messages](#signers-and-messages)
- [Getting the MMS](#getting-the-mms)
- [Installing and Configuring PyBitmessage](#installing-and-configuring-pybitmessage)
- [Further PyBitmessage Tweaks](#further-pybitmessage-tweaks)
- [MMS Command Overview](#mms-command-overview)
- [Configuring a Wallet for Use with the MMS](#configuring-a-wallet-for-use-with-the-mms)
- [Addresses and Labels](#addresses-and-labels)
- [Running CLI Wallet](#running-cli-wallet)
- [Initializing the MMS](#initializing-the-mms)
- [Configuring Signers](#configuring-signers)
- [Manually Configuring Signers](#manually-configuring-signers)
- [Auto-Config](#auto-config)
- [Sending Signer Configuration](#sending-signer-configuration)
- [Establishing the Multisig Address](#establishing-the-multisig-address)
- [Funding the Multisig Wallet](#funding-the-multisig-wallet)
- [Syncing Wallets](#syncing-wallets)
- [Making Multisig Transactions](#making-multisig-transactions)
- [The Commands in Detail](#the-commands-in-detail)
- [mms init](#mms-init)
- [mms info](#mms-info)
- [mms signer](#mms-signer)
- [mms list](#mms-list)
- [mms next](#mms-next)
- [mms sync](#mms-sync)
- [mms transfer](#mms-transfer)
- [mms delete](#mms-delete)
- [mms send](#mms-send)
- [mms receive](#mms-receive)
- [mms note](#mms-note)
- [mms show](#mms-show)
- [mms export](#mms-export)
- [mms set](#mms-set)
- [mms start\_auto\_config](#mms-start_auto_config)
- [mms auto\_config](#mms-auto_config)
- [mms stop\_auto\_config](#mms-stop_auto_config)
- [mms send\_signer\_config](#mms-send_signer_config)
- [Security](#security)
- [Use of Encryption and Signatures](#use-of-encryption-and-signatures)
- [Communication MMS to PyBitmessage](#communication-mms-to-pybitmessage)
- [Impersonation](#impersonation)
- [Attacker-Controlled Data](#attacker-controlled-data)
- [Troubleshooting](#troubleshooting)
- [Solving Syncing Troubles](#solving-syncing-troubles)
- [Redirecting a Transaction to Another Signer](#redirecting-a-transaction-to-another-signer)
- [Ignoring Uncooperative Signers when Syncing](#ignoring-uncooperative-signers-when-syncing)
- [Recovering from Lost or Duplicate Messages](#recovering-from-lost-or-duplicate-messages)
- [Correcting / Updating Signer Information](#correcting--updating-signer-information)
- [Starting from Scratch](#starting-from-scratch)
- [MMS / PyBitmessage Interactions](#mms--pybitmessage-interactions)
## Introduction ## Introduction
@ -807,4 +862,3 @@ If you use auto-config new addresses / identities will be created in PyBitmessag
If such dynamic auto-config addresses don't get deleted at all e.g. because you delete a wallet beforehand unfortunately it seems there is no simple way in the current PyBitmessage version to get rid of them: You will have to manually locate and edit the `keys.dat` file and delete the corresponding lines (while hopefully not damaging anything else in there...) If such dynamic auto-config addresses don't get deleted at all e.g. because you delete a wallet beforehand unfortunately it seems there is no simple way in the current PyBitmessage version to get rid of them: You will have to manually locate and edit the `keys.dat` file and delete the corresponding lines (while hopefully not damaging anything else in there...)
Sometimes messages seem to get stuck and not sent out; try to restart PyBitmessage in such cases. Sometimes messages seem to get stuck and not sent out; try to restart PyBitmessage in such cases.

View File

@ -1,6 +1,61 @@
{% include disclaimer.html translated="no" translationOutdated="no" %} {% include disclaimer.html translated="no" translationOutdated="no" %}
# Multisig Transactions with MMS and CLI Wallet ## Table Of Contents
- [Table Of Contents](#table-of-contents)
- [Introduction](#introduction)
- [Monero Multisig in a Nutshell](#monero-multisig-in-a-nutshell)
- [The Architecture of the MMS](#the-architecture-of-the-mms)
- [The MMS User Experience](#the-mms-user-experience)
- [A Messaging System](#a-messaging-system)
- [Signers and Messages](#signers-and-messages)
- [Getting the MMS](#getting-the-mms)
- [Installing and Configuring PyBitmessage](#installing-and-configuring-pybitmessage)
- [Further PyBitmessage Tweaks](#further-pybitmessage-tweaks)
- [MMS Command Overview](#mms-command-overview)
- [Configuring a Wallet for Use with the MMS](#configuring-a-wallet-for-use-with-the-mms)
- [Addresses and Labels](#addresses-and-labels)
- [Running CLI Wallet](#running-cli-wallet)
- [Initializing the MMS](#initializing-the-mms)
- [Configuring Signers](#configuring-signers)
- [Manually Configuring Signers](#manually-configuring-signers)
- [Auto-Config](#auto-config)
- [Sending Signer Configuration](#sending-signer-configuration)
- [Establishing the Multisig Address](#establishing-the-multisig-address)
- [Funding the Multisig Wallet](#funding-the-multisig-wallet)
- [Syncing Wallets](#syncing-wallets)
- [Making Multisig Transactions](#making-multisig-transactions)
- [The Commands in Detail](#the-commands-in-detail)
- [mms init](#mms-init)
- [mms info](#mms-info)
- [mms signer](#mms-signer)
- [mms list](#mms-list)
- [mms next](#mms-next)
- [mms sync](#mms-sync)
- [mms transfer](#mms-transfer)
- [mms delete](#mms-delete)
- [mms send](#mms-send)
- [mms receive](#mms-receive)
- [mms note](#mms-note)
- [mms show](#mms-show)
- [mms export](#mms-export)
- [mms set](#mms-set)
- [mms start\_auto\_config](#mms-start_auto_config)
- [mms auto\_config](#mms-auto_config)
- [mms stop\_auto\_config](#mms-stop_auto_config)
- [mms send\_signer\_config](#mms-send_signer_config)
- [Security](#security)
- [Use of Encryption and Signatures](#use-of-encryption-and-signatures)
- [Communication MMS to PyBitmessage](#communication-mms-to-pybitmessage)
- [Impersonation](#impersonation)
- [Attacker-Controlled Data](#attacker-controlled-data)
- [Troubleshooting](#troubleshooting)
- [Solving Syncing Troubles](#solving-syncing-troubles)
- [Redirecting a Transaction to Another Signer](#redirecting-a-transaction-to-another-signer)
- [Ignoring Uncooperative Signers when Syncing](#ignoring-uncooperative-signers-when-syncing)
- [Recovering from Lost or Duplicate Messages](#recovering-from-lost-or-duplicate-messages)
- [Correcting / Updating Signer Information](#correcting--updating-signer-information)
- [Starting from Scratch](#starting-from-scratch)
- [MMS / PyBitmessage Interactions](#mms--pybitmessage-interactions)
## Introduction ## Introduction
@ -807,4 +862,3 @@ If you use auto-config new addresses / identities will be created in PyBitmessag
If such dynamic auto-config addresses don't get deleted at all e.g. because you delete a wallet beforehand unfortunately it seems there is no simple way in the current PyBitmessage version to get rid of them: You will have to manually locate and edit the `keys.dat` file and delete the corresponding lines (while hopefully not damaging anything else in there...) If such dynamic auto-config addresses don't get deleted at all e.g. because you delete a wallet beforehand unfortunately it seems there is no simple way in the current PyBitmessage version to get rid of them: You will have to manually locate and edit the `keys.dat` file and delete the corresponding lines (while hopefully not damaging anything else in there...)
Sometimes messages seem to get stuck and not sent out; try to restart PyBitmessage in such cases. Sometimes messages seem to get stuck and not sent out; try to restart PyBitmessage in such cases.

View File

@ -1,6 +1,61 @@
{% include disclaimer.html translated="no" translationOutdated="no" %} {% include disclaimer.html translated="no" translationOutdated="no" %}
# Multisig Transactions with MMS and CLI Wallet ## Table Of Contents
- [Table Of Contents](#table-of-contents)
- [Introduction](#introduction)
- [Monero Multisig in a Nutshell](#monero-multisig-in-a-nutshell)
- [The Architecture of the MMS](#the-architecture-of-the-mms)
- [The MMS User Experience](#the-mms-user-experience)
- [A Messaging System](#a-messaging-system)
- [Signers and Messages](#signers-and-messages)
- [Getting the MMS](#getting-the-mms)
- [Installing and Configuring PyBitmessage](#installing-and-configuring-pybitmessage)
- [Further PyBitmessage Tweaks](#further-pybitmessage-tweaks)
- [MMS Command Overview](#mms-command-overview)
- [Configuring a Wallet for Use with the MMS](#configuring-a-wallet-for-use-with-the-mms)
- [Addresses and Labels](#addresses-and-labels)
- [Running CLI Wallet](#running-cli-wallet)
- [Initializing the MMS](#initializing-the-mms)
- [Configuring Signers](#configuring-signers)
- [Manually Configuring Signers](#manually-configuring-signers)
- [Auto-Config](#auto-config)
- [Sending Signer Configuration](#sending-signer-configuration)
- [Establishing the Multisig Address](#establishing-the-multisig-address)
- [Funding the Multisig Wallet](#funding-the-multisig-wallet)
- [Syncing Wallets](#syncing-wallets)
- [Making Multisig Transactions](#making-multisig-transactions)
- [The Commands in Detail](#the-commands-in-detail)
- [mms init](#mms-init)
- [mms info](#mms-info)
- [mms signer](#mms-signer)
- [mms list](#mms-list)
- [mms next](#mms-next)
- [mms sync](#mms-sync)
- [mms transfer](#mms-transfer)
- [mms delete](#mms-delete)
- [mms send](#mms-send)
- [mms receive](#mms-receive)
- [mms note](#mms-note)
- [mms show](#mms-show)
- [mms export](#mms-export)
- [mms set](#mms-set)
- [mms start\_auto\_config](#mms-start_auto_config)
- [mms auto\_config](#mms-auto_config)
- [mms stop\_auto\_config](#mms-stop_auto_config)
- [mms send\_signer\_config](#mms-send_signer_config)
- [Security](#security)
- [Use of Encryption and Signatures](#use-of-encryption-and-signatures)
- [Communication MMS to PyBitmessage](#communication-mms-to-pybitmessage)
- [Impersonation](#impersonation)
- [Attacker-Controlled Data](#attacker-controlled-data)
- [Troubleshooting](#troubleshooting)
- [Solving Syncing Troubles](#solving-syncing-troubles)
- [Redirecting a Transaction to Another Signer](#redirecting-a-transaction-to-another-signer)
- [Ignoring Uncooperative Signers when Syncing](#ignoring-uncooperative-signers-when-syncing)
- [Recovering from Lost or Duplicate Messages](#recovering-from-lost-or-duplicate-messages)
- [Correcting / Updating Signer Information](#correcting--updating-signer-information)
- [Starting from Scratch](#starting-from-scratch)
- [MMS / PyBitmessage Interactions](#mms--pybitmessage-interactions)
## Introduction ## Introduction
@ -807,4 +862,3 @@ If you use auto-config new addresses / identities will be created in PyBitmessag
If such dynamic auto-config addresses don't get deleted at all e.g. because you delete a wallet beforehand unfortunately it seems there is no simple way in the current PyBitmessage version to get rid of them: You will have to manually locate and edit the `keys.dat` file and delete the corresponding lines (while hopefully not damaging anything else in there...) If such dynamic auto-config addresses don't get deleted at all e.g. because you delete a wallet beforehand unfortunately it seems there is no simple way in the current PyBitmessage version to get rid of them: You will have to manually locate and edit the `keys.dat` file and delete the corresponding lines (while hopefully not damaging anything else in there...)
Sometimes messages seem to get stuck and not sent out; try to restart PyBitmessage in such cases. Sometimes messages seem to get stuck and not sent out; try to restart PyBitmessage in such cases.

View File

@ -1,6 +1,61 @@
{% include disclaimer.html translated="no" translationOutdated="no" %} {% include disclaimer.html translated="no" translationOutdated="no" %}
# Multisig Transactions with MMS and CLI Wallet ## Table Of Contents
- [Table Of Contents](#table-of-contents)
- [Introduction](#introduction)
- [Monero Multisig in a Nutshell](#monero-multisig-in-a-nutshell)
- [The Architecture of the MMS](#the-architecture-of-the-mms)
- [The MMS User Experience](#the-mms-user-experience)
- [A Messaging System](#a-messaging-system)
- [Signers and Messages](#signers-and-messages)
- [Getting the MMS](#getting-the-mms)
- [Installing and Configuring PyBitmessage](#installing-and-configuring-pybitmessage)
- [Further PyBitmessage Tweaks](#further-pybitmessage-tweaks)
- [MMS Command Overview](#mms-command-overview)
- [Configuring a Wallet for Use with the MMS](#configuring-a-wallet-for-use-with-the-mms)
- [Addresses and Labels](#addresses-and-labels)
- [Running CLI Wallet](#running-cli-wallet)
- [Initializing the MMS](#initializing-the-mms)
- [Configuring Signers](#configuring-signers)
- [Manually Configuring Signers](#manually-configuring-signers)
- [Auto-Config](#auto-config)
- [Sending Signer Configuration](#sending-signer-configuration)
- [Establishing the Multisig Address](#establishing-the-multisig-address)
- [Funding the Multisig Wallet](#funding-the-multisig-wallet)
- [Syncing Wallets](#syncing-wallets)
- [Making Multisig Transactions](#making-multisig-transactions)
- [The Commands in Detail](#the-commands-in-detail)
- [mms init](#mms-init)
- [mms info](#mms-info)
- [mms signer](#mms-signer)
- [mms list](#mms-list)
- [mms next](#mms-next)
- [mms sync](#mms-sync)
- [mms transfer](#mms-transfer)
- [mms delete](#mms-delete)
- [mms send](#mms-send)
- [mms receive](#mms-receive)
- [mms note](#mms-note)
- [mms show](#mms-show)
- [mms export](#mms-export)
- [mms set](#mms-set)
- [mms start\_auto\_config](#mms-start_auto_config)
- [mms auto\_config](#mms-auto_config)
- [mms stop\_auto\_config](#mms-stop_auto_config)
- [mms send\_signer\_config](#mms-send_signer_config)
- [Security](#security)
- [Use of Encryption and Signatures](#use-of-encryption-and-signatures)
- [Communication MMS to PyBitmessage](#communication-mms-to-pybitmessage)
- [Impersonation](#impersonation)
- [Attacker-Controlled Data](#attacker-controlled-data)
- [Troubleshooting](#troubleshooting)
- [Solving Syncing Troubles](#solving-syncing-troubles)
- [Redirecting a Transaction to Another Signer](#redirecting-a-transaction-to-another-signer)
- [Ignoring Uncooperative Signers when Syncing](#ignoring-uncooperative-signers-when-syncing)
- [Recovering from Lost or Duplicate Messages](#recovering-from-lost-or-duplicate-messages)
- [Correcting / Updating Signer Information](#correcting--updating-signer-information)
- [Starting from Scratch](#starting-from-scratch)
- [MMS / PyBitmessage Interactions](#mms--pybitmessage-interactions)
## Introduction ## Introduction

View File

@ -1,5 +1,60 @@
{% include disclaimer.html translated="yes" translationOutdated="no" %} {% include disclaimer.html translated="yes" translationOutdated="no" %}
- [Вступление](#вступление)
- [В двух словах о Monero Multisig](#в-двух-словах-о-monero-multisig)
- [Архитектура MMS](#архитектура-mms)
- [Опыт использования MMS](#опыт-использования-mms)
- [Система передачи сообщений](#система-передачи-сообщений)
- [Подписанты и сообщения](#подписанты-и-сообщения)
- [Где взять MMS](#где-взять-mms)
- [Установка и конфигурирование PyBitmessage](#установка-и-конфигурирование-pybitmessage)
- [Дальнейшая настройка PyBitmessage](#дальнейшая-настройка-pybitmessage)
- [Обзор команд MMS](#обзор-команд-mms)
- [Конфигурирование кошелька для использования с MMS](#конфигурирование-кошелька-для-использования-с-mms)
- [Адреса и ярлыки](#адреса-и-ярлыки)
- [Запуск CLI-кошелька](#запуск-cli-кошелька)
- [Запуск MMS](#запуск-mms)
- [Конфигурирование подписантов](#конфигурирование-подписантов)
- [Ручное конфигурирование подписантов](#ручное-конфигурирование-подписантов)
- [Автоконфигурирование](#автоконфигурирование)
- [Отправка конфигурации подписантов](#отправка-конфигурации-подписантов)
- [Создание multisig-адреса](#создание-multisig-адреса)
- [Получение средств на multisig-кошелёк](#получение-средств-на-multisig-кошелёк)
- [Синхронизация кошельков](#синхронизация-кошельков)
- [Совершение multisig-транзакций](#совершение-multisig-транзакций)
- [Подробное описание команд](#подробное-описание-команд)
- [mms init](#mms-init)
- [mms info](#mms-info)
- [mms signer](#mms-signer)
- [mms list](#mms-list)
- [mms next](#mms-next)
- [mms sync](#mms-sync)
- [mms transfer](#mms-transfer)
- [mms delete](#mms-delete)
- [mms send](#mms-send)
- [mms receive](#mms-receive)
- [mms note](#mms-note)
- [mms show](#mms-show)
- [mms export](#mms-export)
- [mms set](#mms-set)
- [mms start\_auto\_config](#mms-start_auto_config)
- [mms auto\_config](#mms-auto_config)
- [mms stop\_auto\_config](#mms-stop_auto_config)
- [mms send\_signer\_config](#mms-send_signer_config)
- [Безопасность](#безопасность)
- [Использование шифрования и подписей](#использование-шифрования-и-подписей)
- [Связь между MMS и PyBitmessage](#связь-между-mms-и-pybitmessage)
- [Подражание](#подражание)
- [Контролируемые злоумышленником данные](#контролируемые-злоумышленником-данные)
- [Устранение ошибок](#устранение-ошибок)
- [Решение проблем синхронизации](#решение-проблем-синхронизации)
- [Переадресация транзакции другому подписанту](#переадресация-транзакции-другому-подписанту)
- [Игнорирование невзаимодействующих подписантов при синхронизации](#игнорирование-невзаимодействующих-подписантов-при-синхронизации)
- [Восстановление состояния после потери или отправки идентичных сообщений](#восстановление-состояния-после-потери-или-отправки-идентичных-сообщений)
- [Исправление / обновление информации подписантов](#исправление--обновление-информации-подписантов)
- [Запуск с нуля](#запуск-с-нуля)
- [Взаимодействие MMS / PyBitmessage](#взаимодействие-mms--pybitmessage)
## Вступление ## Вступление
В настоящем руководстве описана *Multisig Messaging System*, сокращённо *MMS*. Система призвана облегчить **проведение multisig-транзакций** Monero и похожих криптовалют, в основе которых лежит протокол CryptoNote, за счёт упрощения обмена между кошельками такой информацией, как наборы данных ключей и данные синхронизации, а также путём обеспечения руководства по последовательности выполняемых операций, которое поможет вам на различных этапах. В настоящем руководстве описана *Multisig Messaging System*, сокращённо *MMS*. Система призвана облегчить **проведение multisig-транзакций** Monero и похожих криптовалют, в основе которых лежит протокол CryptoNote, за счёт упрощения обмена между кошельками такой информацией, как наборы данных ключей и данные синхронизации, а также путём обеспечения руководства по последовательности выполняемых операций, которое поможет вам на различных этапах.

View File

@ -1,6 +1,61 @@
{% include disclaimer.html translated="no" translationOutdated="no" %} {% include disclaimer.html translated="no" translationOutdated="no" %}
# Multisig Transactions with MMS and CLI Wallet ## Table Of Contents
- [Table Of Contents](#table-of-contents)
- [Introduction](#introduction)
- [Monero Multisig in a Nutshell](#monero-multisig-in-a-nutshell)
- [The Architecture of the MMS](#the-architecture-of-the-mms)
- [The MMS User Experience](#the-mms-user-experience)
- [A Messaging System](#a-messaging-system)
- [Signers and Messages](#signers-and-messages)
- [Getting the MMS](#getting-the-mms)
- [Installing and Configuring PyBitmessage](#installing-and-configuring-pybitmessage)
- [Further PyBitmessage Tweaks](#further-pybitmessage-tweaks)
- [MMS Command Overview](#mms-command-overview)
- [Configuring a Wallet for Use with the MMS](#configuring-a-wallet-for-use-with-the-mms)
- [Addresses and Labels](#addresses-and-labels)
- [Running CLI Wallet](#running-cli-wallet)
- [Initializing the MMS](#initializing-the-mms)
- [Configuring Signers](#configuring-signers)
- [Manually Configuring Signers](#manually-configuring-signers)
- [Auto-Config](#auto-config)
- [Sending Signer Configuration](#sending-signer-configuration)
- [Establishing the Multisig Address](#establishing-the-multisig-address)
- [Funding the Multisig Wallet](#funding-the-multisig-wallet)
- [Syncing Wallets](#syncing-wallets)
- [Making Multisig Transactions](#making-multisig-transactions)
- [The Commands in Detail](#the-commands-in-detail)
- [mms init](#mms-init)
- [mms info](#mms-info)
- [mms signer](#mms-signer)
- [mms list](#mms-list)
- [mms next](#mms-next)
- [mms sync](#mms-sync)
- [mms transfer](#mms-transfer)
- [mms delete](#mms-delete)
- [mms send](#mms-send)
- [mms receive](#mms-receive)
- [mms note](#mms-note)
- [mms show](#mms-show)
- [mms export](#mms-export)
- [mms set](#mms-set)
- [mms start\_auto\_config](#mms-start_auto_config)
- [mms auto\_config](#mms-auto_config)
- [mms stop\_auto\_config](#mms-stop_auto_config)
- [mms send\_signer\_config](#mms-send_signer_config)
- [Security](#security)
- [Use of Encryption and Signatures](#use-of-encryption-and-signatures)
- [Communication MMS to PyBitmessage](#communication-mms-to-pybitmessage)
- [Impersonation](#impersonation)
- [Attacker-Controlled Data](#attacker-controlled-data)
- [Troubleshooting](#troubleshooting)
- [Solving Syncing Troubles](#solving-syncing-troubles)
- [Redirecting a Transaction to Another Signer](#redirecting-a-transaction-to-another-signer)
- [Ignoring Uncooperative Signers when Syncing](#ignoring-uncooperative-signers-when-syncing)
- [Recovering from Lost or Duplicate Messages](#recovering-from-lost-or-duplicate-messages)
- [Correcting / Updating Signer Information](#correcting--updating-signer-information)
- [Starting from Scratch](#starting-from-scratch)
- [MMS / PyBitmessage Interactions](#mms--pybitmessage-interactions)
## Introduction ## Introduction
@ -807,4 +862,3 @@ If you use auto-config new addresses / identities will be created in PyBitmessag
If such dynamic auto-config addresses don't get deleted at all e.g. because you delete a wallet beforehand unfortunately it seems there is no simple way in the current PyBitmessage version to get rid of them: You will have to manually locate and edit the `keys.dat` file and delete the corresponding lines (while hopefully not damaging anything else in there...) If such dynamic auto-config addresses don't get deleted at all e.g. because you delete a wallet beforehand unfortunately it seems there is no simple way in the current PyBitmessage version to get rid of them: You will have to manually locate and edit the `keys.dat` file and delete the corresponding lines (while hopefully not damaging anything else in there...)
Sometimes messages seem to get stuck and not sent out; try to restart PyBitmessage in such cases. Sometimes messages seem to get stuck and not sent out; try to restart PyBitmessage in such cases.

View File

@ -1,6 +1,61 @@
{% include disclaimer.html translated="no" translationOutdated="no" %} {% include disclaimer.html translated="no" translationOutdated="no" %}
# Multisig Transactions with MMS and CLI Wallet ## Table Of Contents
- [Table Of Contents](#table-of-contents)
- [Introduction](#introduction)
- [Monero Multisig in a Nutshell](#monero-multisig-in-a-nutshell)
- [The Architecture of the MMS](#the-architecture-of-the-mms)
- [The MMS User Experience](#the-mms-user-experience)
- [A Messaging System](#a-messaging-system)
- [Signers and Messages](#signers-and-messages)
- [Getting the MMS](#getting-the-mms)
- [Installing and Configuring PyBitmessage](#installing-and-configuring-pybitmessage)
- [Further PyBitmessage Tweaks](#further-pybitmessage-tweaks)
- [MMS Command Overview](#mms-command-overview)
- [Configuring a Wallet for Use with the MMS](#configuring-a-wallet-for-use-with-the-mms)
- [Addresses and Labels](#addresses-and-labels)
- [Running CLI Wallet](#running-cli-wallet)
- [Initializing the MMS](#initializing-the-mms)
- [Configuring Signers](#configuring-signers)
- [Manually Configuring Signers](#manually-configuring-signers)
- [Auto-Config](#auto-config)
- [Sending Signer Configuration](#sending-signer-configuration)
- [Establishing the Multisig Address](#establishing-the-multisig-address)
- [Funding the Multisig Wallet](#funding-the-multisig-wallet)
- [Syncing Wallets](#syncing-wallets)
- [Making Multisig Transactions](#making-multisig-transactions)
- [The Commands in Detail](#the-commands-in-detail)
- [mms init](#mms-init)
- [mms info](#mms-info)
- [mms signer](#mms-signer)
- [mms list](#mms-list)
- [mms next](#mms-next)
- [mms sync](#mms-sync)
- [mms transfer](#mms-transfer)
- [mms delete](#mms-delete)
- [mms send](#mms-send)
- [mms receive](#mms-receive)
- [mms note](#mms-note)
- [mms show](#mms-show)
- [mms export](#mms-export)
- [mms set](#mms-set)
- [mms start\_auto\_config](#mms-start_auto_config)
- [mms auto\_config](#mms-auto_config)
- [mms stop\_auto\_config](#mms-stop_auto_config)
- [mms send\_signer\_config](#mms-send_signer_config)
- [Security](#security)
- [Use of Encryption and Signatures](#use-of-encryption-and-signatures)
- [Communication MMS to PyBitmessage](#communication-mms-to-pybitmessage)
- [Impersonation](#impersonation)
- [Attacker-Controlled Data](#attacker-controlled-data)
- [Troubleshooting](#troubleshooting)
- [Solving Syncing Troubles](#solving-syncing-troubles)
- [Redirecting a Transaction to Another Signer](#redirecting-a-transaction-to-another-signer)
- [Ignoring Uncooperative Signers when Syncing](#ignoring-uncooperative-signers-when-syncing)
- [Recovering from Lost or Duplicate Messages](#recovering-from-lost-or-duplicate-messages)
- [Correcting / Updating Signer Information](#correcting--updating-signer-information)
- [Starting from Scratch](#starting-from-scratch)
- [MMS / PyBitmessage Interactions](#mms--pybitmessage-interactions)
## Introduction ## Introduction
@ -807,4 +862,3 @@ If you use auto-config new addresses / identities will be created in PyBitmessag
If such dynamic auto-config addresses don't get deleted at all e.g. because you delete a wallet beforehand unfortunately it seems there is no simple way in the current PyBitmessage version to get rid of them: You will have to manually locate and edit the `keys.dat` file and delete the corresponding lines (while hopefully not damaging anything else in there...) If such dynamic auto-config addresses don't get deleted at all e.g. because you delete a wallet beforehand unfortunately it seems there is no simple way in the current PyBitmessage version to get rid of them: You will have to manually locate and edit the `keys.dat` file and delete the corresponding lines (while hopefully not damaging anything else in there...)
Sometimes messages seem to get stuck and not sent out; try to restart PyBitmessage in such cases. Sometimes messages seem to get stuck and not sent out; try to restart PyBitmessage in such cases.

View File

@ -1,6 +1,61 @@
{% include disclaimer.html translated="no" translationOutdated="no" %} {% include disclaimer.html translated="no" translationOutdated="no" %}
# Multisig Transactions with MMS and CLI Wallet ## Table Of Contents
- [Table Of Contents](#table-of-contents)
- [Introduction](#introduction)
- [Monero Multisig in a Nutshell](#monero-multisig-in-a-nutshell)
- [The Architecture of the MMS](#the-architecture-of-the-mms)
- [The MMS User Experience](#the-mms-user-experience)
- [A Messaging System](#a-messaging-system)
- [Signers and Messages](#signers-and-messages)
- [Getting the MMS](#getting-the-mms)
- [Installing and Configuring PyBitmessage](#installing-and-configuring-pybitmessage)
- [Further PyBitmessage Tweaks](#further-pybitmessage-tweaks)
- [MMS Command Overview](#mms-command-overview)
- [Configuring a Wallet for Use with the MMS](#configuring-a-wallet-for-use-with-the-mms)
- [Addresses and Labels](#addresses-and-labels)
- [Running CLI Wallet](#running-cli-wallet)
- [Initializing the MMS](#initializing-the-mms)
- [Configuring Signers](#configuring-signers)
- [Manually Configuring Signers](#manually-configuring-signers)
- [Auto-Config](#auto-config)
- [Sending Signer Configuration](#sending-signer-configuration)
- [Establishing the Multisig Address](#establishing-the-multisig-address)
- [Funding the Multisig Wallet](#funding-the-multisig-wallet)
- [Syncing Wallets](#syncing-wallets)
- [Making Multisig Transactions](#making-multisig-transactions)
- [The Commands in Detail](#the-commands-in-detail)
- [mms init](#mms-init)
- [mms info](#mms-info)
- [mms signer](#mms-signer)
- [mms list](#mms-list)
- [mms next](#mms-next)
- [mms sync](#mms-sync)
- [mms transfer](#mms-transfer)
- [mms delete](#mms-delete)
- [mms send](#mms-send)
- [mms receive](#mms-receive)
- [mms note](#mms-note)
- [mms show](#mms-show)
- [mms export](#mms-export)
- [mms set](#mms-set)
- [mms start\_auto\_config](#mms-start_auto_config)
- [mms auto\_config](#mms-auto_config)
- [mms stop\_auto\_config](#mms-stop_auto_config)
- [mms send\_signer\_config](#mms-send_signer_config)
- [Security](#security)
- [Use of Encryption and Signatures](#use-of-encryption-and-signatures)
- [Communication MMS to PyBitmessage](#communication-mms-to-pybitmessage)
- [Impersonation](#impersonation)
- [Attacker-Controlled Data](#attacker-controlled-data)
- [Troubleshooting](#troubleshooting)
- [Solving Syncing Troubles](#solving-syncing-troubles)
- [Redirecting a Transaction to Another Signer](#redirecting-a-transaction-to-another-signer)
- [Ignoring Uncooperative Signers when Syncing](#ignoring-uncooperative-signers-when-syncing)
- [Recovering from Lost or Duplicate Messages](#recovering-from-lost-or-duplicate-messages)
- [Correcting / Updating Signer Information](#correcting--updating-signer-information)
- [Starting from Scratch](#starting-from-scratch)
- [MMS / PyBitmessage Interactions](#mms--pybitmessage-interactions)
## Introduction ## Introduction
@ -807,4 +862,3 @@ If you use auto-config new addresses / identities will be created in PyBitmessag
If such dynamic auto-config addresses don't get deleted at all e.g. because you delete a wallet beforehand unfortunately it seems there is no simple way in the current PyBitmessage version to get rid of them: You will have to manually locate and edit the `keys.dat` file and delete the corresponding lines (while hopefully not damaging anything else in there...) If such dynamic auto-config addresses don't get deleted at all e.g. because you delete a wallet beforehand unfortunately it seems there is no simple way in the current PyBitmessage version to get rid of them: You will have to manually locate and edit the `keys.dat` file and delete the corresponding lines (while hopefully not damaging anything else in there...)
Sometimes messages seem to get stuck and not sent out; try to restart PyBitmessage in such cases. Sometimes messages seem to get stuck and not sent out; try to restart PyBitmessage in such cases.