tokenly / substation-client
Makes request to the Substation API
v0.7.3
2018-10-16 15:47 UTC
Requires
- php: ^7.0
- illuminate/support: ~5.2
- mockery/mockery: ^1.0
- ramsey/uuid: ^3.7
- tokenly/api-client: ^1.1
- tokenly/crypto-quantity: ^2
Requires (Dev)
- phpunit/phpunit: ~6.0
- squizlabs/php_codesniffer: ^2.3
README
Makes request to the Substation API
Installation
Add the package via composer
composer require tokenly/substation-client
Usage with Laravel
The service provider will automatically be registered in a Laravel 5.5+ application.
Set the environment variables
SUBSTATION_CONNECT=https://substation.tokenly.com
Use it
// init the client $substation_client = app(\Tokenly\SubstationClient\SubstationClient::class); // create a wallet $response = $substation_client->createServerManagedWallet('bitcoin', 'My App Wallet'); $wallet_uuid = $response['uuid']; echo "Wallet ID is " . $wallet_uuid . "\n"; // allocate an address $response = $substation_client->allocateAddress($wallet_uuid); $address_uuid = $response['uuid']; $address_hash = $response['address']; // An address hash like 1AAAA1111xxxxxxxxxxxxxxxxxxy43CZ9j
Client methods are documented inline in the SubstationClient class.
For details of the API calls, see https://app.swaggerhub.com/apis/tokenly/Substation/1.0.0.