- update modules
- fix import problem regarding collections
- support method-chain style coding to create transaction object
- modify dynamic link library load procedure for AWS lambda
- bug fix on reading PEM key file
- bug fix
- implement python cryptography module based KeyPair class (KeyPairPy)
- py-bbclib module works without libbbcsig library (fallback mode)
- building libbbcsig becomes optional, so pip installation speed becomes quite faster.
- add assertion in BBcRelation and BBcEvent
- bug fix
- add BBcAssetRaw and BBcAssetHash classes
- the version in BBcTransaction header is
32
- Bug fix
- modify key import function to use libbcsig v1.4 for setting curvetype in KeyPair object
- modify transaction validation tool for bbc1 (skip signature validation if no public key included)
- change namespace of module from "bbc1" to "bbclib"
- ID length configuration support
- External public key support
- BBcSignature having 0-length public key indicates that the public key for verification is given externally.
- Decoupled from bbc1 repository
- Complete the same functions as those of the original bbc1 version 1.3