

email - email to associate with the newly created wallet (optional).label - label to give to the first address generated in the wallet (optional).priv - private key to import into wallet as first address (optional).

api_code - wallet api code (required).password - main wallet password (required).The "consolidate addresses" endpoint has been omittedĪll endpoints can be called with GET or POST, and can only be accessed from localhost.API DocumentationĪll endpoints present in the API documentation above are supported in Blockchain Wallet API V2. If you already have an application that uses 's Wallet API, you will need to complete the steps in the Getting Started section above and then, in your application code, replace calls to /merchant/. For basic usage, no API code is required. If you modify this service to accept external connections, be sure to add the appropriate firewall rules to prevent unauthorized use.Īn API code is required for wallet creation and higher request limits. Note that blockchain-wallet-service is designed to be run locally on the same machine as your application and therefore will only accept connections from localhost. Reference the documentation and start interacting with your wallet programmatically!.Start the server: $ blockchain-wallet-service start -port 3000.Your application interacts with this service locally via HTTP API calls. To use this API, you will need to run small local service which be responsible for managing your wallet. Programmatically interface with your wallet.
