я использую https://github.com/coinbase/coinbase-php с помощью laravel отправить Eth из моего кошелька в другой кошелек.
Я использую этот метод: $client->createAccountTransaction($account, $transaction);
В этом случае:
$transaction = Transaction::send([
'to' => new EthrereumAddress($destination_address),
'amount' => new Money($amount, $currency),
'description' => $description,
//'fee' => '0.0001' // only required for transactions under BTC0.0001
]);
$this->client->createAccountTransaction($account, $transaction);
Но когда я пытаюсь сделать это, я получаю эту ошибку:
Coinbase API принимает транзакции только на счет, электронную почту или биткойн-адрес
Может кто-нибудь сказать мне, как отправить эти или что не так?
Это было исправлено в последней версии 2.8.0.
https://github.com/coinbase/coinbase-php/releases/tag/2.8.0
Вы должны использовать право $account
за каждую криптовалюту, а не только $client->getPrimaryAccount();
Например:
$account = Account::reference('YOUR_ETH_ACCOUNT_ID');
Других решений пока нет …