All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Implement AIP11
- Support vendor fields up to 255 characters
- Upgraded
bitwasp/bitcoin
to1.0.0
- Handle signed messages that were created through Desktop Wallet 2.0
- Missing ID from delegate registrations
- Maximum vendor field length (previously 63, now 64)
- Skip recipient id in
toBytes
for type 1 and 4 transactions.
- Properly calculate the transaction
id
if signed with second signature.
- Properly handle
asset
if empty inArkEcosystem\Crypto\Transactions\Transaction
. - Properly handle
version
andnetwork
if not set onArkEcosystem\Crypto\Transactions\Transaction
. - Added missing
ArkEcosystem\Crypto\Networks\Devnet
use toArkEcosystem\Crypto\Configuration\Network
Several files and folders have been moved around for guideline compliance - see the diff for more details
- Multi Payment Serialisation & Deserialisation
- Slot helper
- Validate PublicKey
- Get Public Key from Hex
- Get Private Key from Hex
- Get Private Key from WIF
- Transaction to Array
- Transaction to JSON
- Upgraded
bitwasp/bitcoin
to0.0.35
- Dropped
nethash
from networks as it was not used
- Initial Release