2017-12-22 3 views
0

Ich schreibe eine script, die neue coinbase eth address generieren sollte. Wenn ich createAccountAddress Funktion versuche, scheint es nur Adresse für BTC zu erstellen. Jede Hilfe in Bezug auf wie eth-Adresse mit dieser Funktionkann ich Eth Empfangsadresse createAccountAddress Funktion mit API erstellen?

$address = new Address([ 
'name' => 'my address' 
]); 

$add = $client->createAccountAddress($account, $address); 
+0

Bitte aktualisieren Sie, wenn Sie Erfolg haben, versuche ich createAccount über NodeModule zu verwenden, Callback gibt null zurück und das Konto wird nicht erstellt. –

Antwort

1

hier zu schaffen, ist der angeforderte Code ETH Adresse Dnt zu erhalten vergessen Ihre api Schlüssel zu stellen, geheim und ETH-Account-ID

Genießen

<?php 

error_reporting(E_ALL); 
ini_set('display_errors', 1); 
require __DIR__ . '/vendor/autoload.php'; 

use Coinbase\Wallet\Client; 
use Coinbase\Wallet\Configuration; 
use Coinbase\Wallet\Resource\Address; 
use Coinbase\Wallet\Resource\Account; 

$configuration = Configuration::apiKey('Enter Api Key','Enter Api Secret'); //update ur key and secrete 
$client = Client::create($configuration); 
$accountId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"; //Put Etheruem Account Id Here/You can get it by going to coinbase or calling get account here by api 

$account = $client->getAccount($accountId); 


$address = new Address([ 
'name' => 'New Address' 
]); 


$add = $client->createAccountAddress($account, $address); 
$addressId = $client->getAccountAddresses($account); 
$addresses = $client->getAccountAddress($account, $addressId->getFirstId()); 
$addo = json_encode($addresses->getAddress()); 
$addoo = str_replace('"', "", $addo); 
echo $addoo; 

?> 
Verwandte Themen