Horizon v2.31.0 and RPC v21.4.0 updates
Updates for Horizon v2.31.0
(see: #42)
- The new Horizon API endpoint: POST
/transactions_async
has been added.
It is now covered in the sdk by following new methods:
$sdk->submitAsyncTransaction(...)
$sdk->submitAsyncTransactionEnvelopeXdrBase64(...)
see also: SubmitAsyncTransactionTest.php
- Error schema change: POST
/transactions
now includes a the hash in its timeout response:
HorizonErrorResponseExtras
has been extended. It now provides `$txHash if the hash is available in the error response.
Updates for RPC v21.4.0
(see: #42)
- added support for the new endpoints:
getTransactions
,getFeeStats
andgetVersionInfo
. - fixed
getEvents
pagination options
Update SEP-12 support
- added the new
transaction_id
request parameter to get and put customer requests.
Improve http exceptions handling
The obsolete option 'http_errors' => false,
has been removed from the GuzzleHttp\Client initialisations.
See also: #29
HorizonErrorResponse
now also provides an $extrasJson
array if available
See also: testHorizonRequestException