Skip to content

Standalone Stellar Network Offline Signing Tool packaged alongside Ian Coleman's BIP39 Mnemonic Code Converter.

License

Notifications You must be signed in to change notification settings

Chevy-Lu/Stellar-Offline-Multisig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Stellar-Offline-Multisig

Standalone Stellar Network Offline Multisig Tool packaged alongside Ian Coleman's BIP39 Mnemonic Code Converter.

Multisig is an added security layer to your wallet, requiring extra signatures for transactions to be validated by the network.

DISCLAIMER: Use this tool at your own risk. I am not liable for any missuse or loss of any kind you may inquire while using this tool. This software is licensed under the MIT LICENSE.

Uses:

  • Access to all your keypairs.
  • Ability to multisig transactions in an offline environment.

Benefits:

  • Enables the user to be their own multisig service provider.
  • Set up multisig with your own keypair, not one by a third party generated in a connected environment.
  • A wallet with multisig enabled will keep your funds safe even if your wallet gets compromised.
  • This is a satandalone tool, it can run just using an internet browser.

Screenshots:

Screenshot from 2024-04-08 08-20-58

Screenshot from 2024-04-08 08-23-15

How to enable multisig in your wallet

WARNING: Make sure you have the secret key to the public key being added as a second signer. Otherwise your account will be locked indefinitely. You can get keypairs using the Stellar Offline Multisig Tool in an offline environment or a hardware wallet in air-gapped mode then wipe the device after recording your new seed phrase. Then in an offline computer e.g. Tails OS input your new seed phrase into the Stellar Offline Multisig Tool to get your keypairs. Is a good practice enabling multisig to a wallet with little funds until a successful test transaction has been achieved. Do not add a signature from the same seed phrase as the wallet, doing so defeats the purpose of multisig.

Using StellarX

stellarx-banner

Screenshot from 2024-04-08 19-49-44

Screenshot from 2024-04-08 19-50-49

Screenshot from 2024-04-08 19-52-40

Screenshot from 2024-04-08 19-53-01

Screenshot from 2024-04-08 19-54-08

Using Lobstr Wallet

lobstr-wallet-banner

Screenshot from 2024-04-08 01-20-21

Screenshot from 2024-04-08 01-27-19

Screenshot from 2024-04-08 03-20-33

Screenshot from 2024-04-08 03-21-15

Screenshot from 2024-04-08 03-22-45

Signing Transactions

Now that you have multisig enabled in your wallet every single time you send a transaction you'll be presented with a pre-signed transaction XDR. This is what you need to input into the Stellar Offline Multisig Tool in order to sign it offline with your extra signature.

This is how a transaction XDR looks like: Screenshot from 2024-04-08 19-59-14

Copy & Paste it into the "Transaction XDR:" textarea and sign.

Screenshot from 2024-04-08 20-00-22

Submitting Transactions to the Network

Copy your signed transaction XDR and paste it into the Stellar Transaction Submitter Tool and submit. Transaction feedback can take up to six seconds.

Screenshot from 2024-04-08 20-02-03

About

Standalone Stellar Network Offline Signing Tool packaged alongside Ian Coleman's BIP39 Mnemonic Code Converter.

Resources

License

Stars

Watchers

Forks

Packages

No packages published