question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

API to create unsigned transaction

See original GitHub issue

I’ve started using specterd for a community wallet (for the Bitcoin Beach community, the wallet will soon be open sourced) and we are starting to use specterd + bitcoind to store the majority of the funds in a multisig where the keys are shared within the community.

When there is a rebalancing need, I would like to automatically create a transaction in specterd so that the different parties could log in on the specterd server and add their signature.

Right now (AFAIU) a manual intervention is necessary to first create the transaction. That would be great to be able to automate the transaction initiation step with an API. (like a bitcoind.createpsbt() but with specter)

Having an API like this would enable the use of specterd for more complex multisig set up that is used by “multi parties”.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:6 (1 by maintainers)

github_iconTop GitHub Comments

1reaction
nicolasburteycommented, Jun 8, 2021

now that the Galoy/Bitcoin Beach wallet is fully open source, here is where this would be useful: https://github.com/GaloyMoney/galoy/blob/c8f3c94486cbb77ccfee3a73c783ca982d5bfd8b/src/SpecterWallet.ts#L119

when there is a rebalancing needed from cold storage (specter) to hot storage (lnd), this would be useful to have a unsigned transaction created programmatically to initiate the coordination process of multi sig among the participants.

1reaction
ben-kaufmancommented, Jan 22, 2021

Hi, thanks for the suggestion, I think that’d make sense to have. We currently have a WIP PR to add an API for Specter, so probably after that is done we could add this functionality as well.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Generate an Unsigned Transaction and Signing Payloads
It returns an unsigned transaction blob and a collection of payloads that must be signed by particular AccountIdentifiers using a certain SignatureType.
Read more >
REST API endpoints to generate unsigned transactions, sign ...
The REST API allows you to: Generate unsigned txs; Broadcast signed txs; Query app state. Every module has it's own REST handler logic...
Read more >
Create an unsigned transaction - Hedera
Create an unsigned transaction. These methods allow you to build a transaction that requires further processing before it is submitted to a Hedera...
Read more >
Create Transaction API - Getting started - Jelurida
The following API calls create Ardor transactions using HTTP POST requests. ... of the transaction signature; unsignedTransactionBytes (S) are the unsigned ...
Read more >
Creating Unsigned Transactions - FRUITS API Document
All API requests that create a new transaction will accept either a secretPhrase or a publicKey parameter:.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found