我将https://github.com/coinbase/coinbase-php与laravel一起使用,将Eth从我的钱包发送到其他服务上的钱包。
我使用这种方法:public class ReplacingReader extends BufferedReader {
private final Function<String, String> replacer;
public ReplacingReader(Reader in, Function<String, String> replacer) {
super(in);
this.replacer = replacer;
}
@Override
public String readLine() throws IOException {
return replacer.apply(super.readLine());
}
}
Reader reader = new ReplacingReader(
Files.newBufferedReader(Paths.get(SAMPLE_CSV_FILE_PATH)),
line -> line.replace("#$#", "§")
);
CSVParser csvParser = new CSVParser(reader, CSVFormat.EXCEL.withDelimiter('§'))
通过这种方式:
const db = await client.db() // mydb is used
但是当我尝试执行此操作时,出现此错误:
Coinbase API仅接受对帐户,电子邮件或比特币地址的交易
有人可以告诉我如何发送eth或出什么问题吗?
答案 0 :(得分:0)
此问题已在最新的2.8.0版本中修复。
https://github.com/coinbase/coinbase-php/releases/tag/2.8.0
您应该对每种加密货币使用权利$account
,而不仅仅是$client->getPrimaryAccount();
例如:
$account = Account::reference('YOUR_ETH_ACCOUNT_ID');