- Update dependencies
- Target PHP >= 7.1
- Close #18. Added Feature Endpoint.
- Increase bitwasp/bitcoin dependency version to 0.0.7.*. Fixed bug in dependencies.
- Fix #12. Added missing allowed params in GET params validation.
- Fix #16. Remove empty array for CURLOPT_HTTPHEADER in BlockcypherHttpConfig.php.
- Fix #17.
- Fix case sensitive bugs in method names.
- Fixed bug in BlockCypherBaseModel::getErrorMessages.
- Default validation log level:
log
. - Specific exception when user is trying to sign a tx using uncompressed public keys.
- Support new confidence changes. https://medium.com/blockcypher-blog/important-changes-to-blockcypher-s-confidence-api-7bbd283e099c
- Fixed minor warnings in samples
- Bitwasp/bitcoin versions older than 0.0.7 not compatible
- Added samples for docs
- Refactored some samples
- Added TXClient::getConfidence and getMultipleConfidences
- Replaced Multisign by Multisig
- MicroTXClient
- BlockClient
- BlockchainClient
- NullDataClient
- FaucetClient
- AddressClient
- PaymentForwardClient
- WebHookClient
- TXClient
- TXSkeleton::sign changed function signature
- WalletClient
- HDWalletClient
- Added HDWallet API
- Added TXInput wallet_name and wallet_token properties
- Added tx creation sample using a wallet
- Changed class for BlockCypherBaseModel errors attribute
- Fixed bug in TXInputBuilder and sample
- Added TXRef ref_balance property
- Fixed argv bug in signer console command
- Fixed bug in multisig tx signature
- Added TXRefTest::received property
- Renamed TXConfidence::age_seconds TXConfidence::age_millis
- Added BtcConverter
- Added TokenValidator
- Added BlockCypherCoinSymbolConstants
- Added missing property TX::next_inputs
- Added Wallet API
- Get wallet as address
- Get wallet balance as address balance
- Get full wallet as full address
- Allow create, sign and send transactions
- Added docs site samples for Blockchain API and Address API (without wallets and multisig endpoint)
- Added Payment API
- Added Microtransaction API
- Added Decode Raw Transaction Endpoint
- Added Push Raw Transaction Endpoint
- Multisig txs (fund and spend)
- Improved usability for MicroTX
- Extracted methods from MicroTX to MicroTXClient
- Allow getting token from config ini file
- Removed FINE log level
- Added BlockCypherBaseModel. Base model class with error and errors properties
- Added TXConfidence class
- Added Address:getAllTxrefs method
- Added address generation
- Added sample to get a block by height
- Added batching for blocks
- Added batching for addresses
- Added batching for transactions
- Allows getting only address balance
- Allows getting full address
- Added URL params 'unspentOnly' and 'before' to Address
- Added URL params 'unspentOnly' and 'before' to FullAddress
- Added URL params 'txstart' and 'limit' to Block
- Added URL params 'instart', 'outstart' and 'limit' to TX
- Added WebHook API endpoint
- Added 'params' parameter to all GET methods to allow add URL parameters in the future without breaking method signature
- Initial Release