Skip to content

Expose the wallet APIs #543

@moxiegirl

Description

@moxiegirl

Spoke with @kantai these are documented but not exposed. For example, https://github.com/blockstack/blockstack.js/blob/master/src/operations/txbuild.js#L1100

We will need to add these back in. Aaron also said, some of the old wallet functions like “get my spend address” are just done in JavaScript by a given client, and don’t have explicit APIs in blockstack.js so maybe @larrysalibra you can speak to that a bit more.

These are the categories of the APIs that the core spec said should be in javascript:

Blockstack clients should use blockstack.js

  • for querying client-side configuration state.
  • client-side configuration management.
  • query the status of pending transactions.
  • wallet management
  • query balances.
  • manage keys and query UTXOs.
  • generate transactions, and send transactions.
  • to encrypt keys
  • manage keys in a client wallet.
  • register and manage names.
  • generating transactions.
  • broadcast transactions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions