我正在使用块密码库,并创建Api作为电子钱包和地址,但当我通过ETH.main时
$addressClient = new \BlockCypher\Client\AddressClient($apiContexts['ETH.main']);而不是给出未定义的索引错误。
无法确定问题是什么,以及如何通过阻塞Api创建地址和钱包。
发布于 2018-02-13 06:47:55
看起来您没有加载整个BlockCypher库,您需要加载bootstrap.php或查看https://github.com/blockcypher/php-client/wiki/Making-First-Call以获得一些入门说明。
发布于 2018-02-15 04:22:55
我也有过同样的问题。我认为工具箱的当前库版本需要调整以包括ETH。
打开目录中的文件BlockCypherCoinSymbolConstants.php:
php-client/blockcypher/php-client/lib/BlockCypher/Core/BlockCypherCoinSymbolConstants.php
您可以在第19行( $COIN_SYMBOL_ODICT_LIST )开始的数组中添加ETH。我使用的代码如下。它可以工作,但我不能100%确定“pow”和“address_first_char_list”的正确值
array(
'coin_symbol' => 'eth',
'display_name' => 'Ethereum',
'display_shortname' => 'ETH',
'blockcypher_code' => 'eth',
'blockcypher_network' => 'main',
'currency_abbrev' => 'eth',
'pow' => 'sha',
'example_address' => 'CFr99841LyMkyX5ZTGepY58rjXJhyNGXHf',
"address_first_char_list" => array('B', 'C', 'D')
)https://stackoverflow.com/questions/48759947
复制相似问题