Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Building fully balanced transactions for users #147

Open
bladyjoker opened this issue Aug 26, 2022 · 1 comment
Open

Building fully balanced transactions for users #147

bladyjoker opened this issue Aug 26, 2022 · 1 comment
Assignees

Comments

@bladyjoker
Copy link
Contributor

Hi all,

I'm having a use case where a Service builds a Cardano transaction, given some Client provided inputs. The idea is that the Client only needs access to a Wallet to add a signature and finally submit the transaction that the Service built.

I wonder how can I achieve this with BPI...

  1. Client provides their Wallet's PublicKeyHash, Collateral and Ada change TxOuts to the Service,
  2. The Service builds a fully balanced transaction and adds their signature as well,
  3. The Service returns the half-signed transaction (just CBOR) to the Client,
  4. The Client takes the transaction and uses their Wallet to add an additional signature and submit.

It's important to note that we want to build the transaction fully on the Service side, and that way keep our Clients very lightweight (ie. only requiring a Wallet).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants