v3.0.0
3.0.0 (2023-02-25)
Breaking Changes
BREAKING CHANGE: The endpoint for getting the last blocks has changed.
* the request value to get last blocks was:
LastBlocksRequest {
StartingBlockNonce int
}
* the request value to get last blocks is now:
LastBlocksRequest {
StartingBlockHeight uint64
}
BREAKING CHANGE: remove start and stop validation node and UI API endpoints.
BREAKING CHANGE: remove POST /wallet, add GET wallet/address, change POST /transaction request value.
* the request value to POST a transaction was:
TransactionRequest {
SenderPrivateKey string
SenderAddress string
RecipientAddress string
Value string
}
* the request value to add a transaction is now:
TransactionRequest {
Fee uint64
RecipientAddress string
SenderAddress string
SenderPublicKey string
Signature string
Timestamp int64
Value uint64
}
BREAKING CHANGE: replace data transfer encoding from Gob to bytes
BREAKING CHANGE: The endpoint for adding a transaction has changed.
* the request value to add a transaction was:
TransactionRequest {
RecipientAddress string
SenderAddress string
SenderPublicKey string
Signature string
Timestamp int64
Value uint64
Fee uint64
}
* the request value to add a transaction is now:
TransactionRequest {
Fee uint64
RecipientAddress string
SenderAddress string
SenderPublicKey string
Signature string
Timestamp int64
TransactionBroadcasterTarget string
Value uint64
}
Documentation
- readme: update image (6b94355)
- readme: add image (fa5f3cc)
- readme: update example (d16c9c2)
- readme: update prerequisites (2a3ce13)
Chores
- node: improve logs (030115d)