Skip to content

Latest commit

 

History

History
48 lines (37 loc) · 2.01 KB

create.md

File metadata and controls

48 lines (37 loc) · 2.01 KB

Create Wallet Documetation

Create a new Blockchain wallet from this API endpoint. Offical documentation here.

Basic Usage

Make calls on the Create member object within the Blockchain object. Please note than an api_code is required with Create Wallet permissions. You may request an API code here. In order to use Wallet and CreateWallet functionality, you must provide an URL to an instance of service-my-wallet-v3.

$Blockchain = new \Blockchain\Blockchain($api_code);
$Blockchain->setServiceUrl("http://localhost:3000");
$Blockchain->Create->function(...)

Create Wallets

There are two ways to create wallets: provide an existing private key or let Blockchain generate a private key for you. Both methods allow you to specify an email address to be associated with the wallet and a label for the first address in the wallet. You must provide a password for the new wallet.

Please read the offical documentation for important details.

Create with Key

Create a new wallet with a known private key. Returns a WalletResponse object.

$wallet = $Blockchain->Create->createWithKey($password, $privKey, $email=null, $label=null);

Create without Key

Create a new wallet, letting Blockchain generate a new private key. Returns a WalletResponse object.

$wallet = $Blockchain->Create->create($password, $email=null, $label=null);

Response Object Properties

WalletResponse

The WalletResponse object contains fields for the wallet identifier (guid), the address for receiving Bitcoin, and a label for the first account of the wallet.

class WalletResponse {
    public $guid;                       // string
    public $address;                    // string
    public $label;                      // string
}