Blockchain
extends AbstractProvider
in package
FinalYes
Провайдер данных блокчейна: адреса Bitcoin и Ethereum, хеши транзакций.
Адрес Ethereum и хеш транзакции — шестнадцатеричные от байт ядра случайности; адрес Bitcoin использует алфавит Base58 (без 0, O, I, l). Пригодно для тестовых криптокошельков, обозревателей блоков и платёжных шлюзов.
Table of Contents
Methods
- __construct() : mixed
- bitcoinAddress() : string
- Адрес Bitcoin (префикс и тело в алфавите Base58).
- ethereumAddress() : string
- Адрес Ethereum (префикс «0x» и 40 hex-символов).
- transactionHash() : string
- Хеш транзакции (префикс «0x» и 64 hex-символа).
Methods
__construct()
public
__construct(Context $context) : mixed
Parameters
- $context : Context
-
разделяемый контекст провайдеров
bitcoinAddress()
Адрес Bitcoin (префикс и тело в алфавите Base58).
public
bitcoinAddress() : string
Return values
string —адрес из префикса «1»/«3» и 33 символов Base58
ethereumAddress()
Адрес Ethereum (префикс «0x» и 40 hex-символов).
public
ethereumAddress() : string
Return values
string —адрес Ethereum
transactionHash()
Хеш транзакции (префикс «0x» и 64 hex-символа).
public
transactionHash() : string
Return values
string —хеш транзакции