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.
- removed code smell
- fixed bug in Transaction.resolve_class that resulted in unexpected behavior
- Script class for zenroom script validation
- adjusted script schema validation
- renamed constants on Transaction class
- Inconsistent TX validation: made it consistent.
- Transactional types: Compose and Decompose
- structural tests for Transaction class
- renamed method from simple to ed25519 (a more expressive and speaking name)
- added planetmint-cryptocondition dependency to 1.1.0 avoiding the "keyring" inconsistency of zenroom contracts (sign vs. execute)
- simplified package management by merging test-group into dev-group
- fixed a naming collision within the transaction class that lead to an recursive call
- support to validate v2.0 and v3.0 transaction schemes
- added delegated signing support (callback calling)
- fixed: upgraded to planetmint-cryptoconditions version 1.0.0
- fixed
Create
assets validation according to transactions specv3.0
- removed unused code dependent on a
localmongodb
backend
- update transaction version number from
v2.0
tov3.0
- adjusted
Transaction
,Create
,Transfer
,Election
,ValidatorElection
,Vote
assets usage - adjusted test suite for transaction spec
v3.0
- fixed
assets
andoutput.condition
onv3.0
yaml files
- planetmint transactions module
- initial
pyproject.toml
andpoetry.lock