0

Coinbase phpライブラリを使用して、0.0001 ビットコインを外部 BTC アドレスに送信しようとしていました。私は CodeIgniter ベースの Web サイトを持っており、ビットコイン アドレスを生成しています。残高の取得は正常に機能しています。しかし、どういうわけか、コインの引き出しがうまくいかないようです。以下は私のコードです。

$configuration = \Coinbase\Wallet\Configuration::apiKey($apiKey, $apiSecret);
$client = Coinbase\Wallet\Client::create($configuration);
$accountId = $this->getCoinbaseAccountid($coinid);
$account = $client->getAccount($accountId);
$coinsymbol = $this->CI->common_library->getCoinSymbol($coinid);//returns BTC
$withdrawAmount = new Coinbase\Wallet\Value\Money($amountTosend, $coinsymbol);
$transaction = Coinbase\Wallet\Resource\Transaction::send([
  'toBitcoinAddress' => $sendtoAddress,
  'amount' => $withdrawAmount,
  'description' => $comment,
  'fee' => '0.00005' // only required for transactions under BTC0.0001
]);
try {
  $response = $client->createAccountTransaction($account, $transaction);
} catch (Coinbase\Wallet\Exception\HttpException $ex) {
  $error = $ex->getResponse()->getStatusCode() . '::' . $ex->getError();
  $errorcase = 1;
  $this->log_ipn_results(FALSE, $error);
}

私のログファイルでは、以下のエラーが発生します。検索してもまだこのエラーを見つけることができません。

422::無効な金額です

4

1 に答える 1