#95, #172: BBC: Arguments changes on 'Documents' constructors: Remove 'signature', introduce 'signing_key', make 'currency' and 'version' optionals
Break backward compatibilities!
- Remove useless
signature
argument fromDocuments.__init__()
- Rename
Identity(ts: BlockUID)
byIdentity(timestamp: BlockUID)
- Rename
- Refactor
Document.signatures
(List
) asDocument.signature
(str
)-
Transaction
can have multiplesignatures
, withTransaction.signatures
attribute andTransaction.multi_sign([keys])
method. - Move signatures verifications in the
Documents
classes
-
- Add optional
signing_key
argument in Document sub-classes - Refactor subclass
version
argument as optional withdefault=subclass.VERSION
- Set
time
argument optional inSimpleTransaction
- Refactor
Documents
currency
arguments as optional withdefault=constants.CURRENCY_CODENAME_G1
Close #95 (closed), #172 (closed).
Merge request reports
Activity
changed milestone to %1.0.0
- Resolved by Vincent Texier
- Resolved by Moul
- Resolved by Vincent Texier
added 1 commit
- 2a97bcb1 - [enh] #95 (closed) remove useless signature argument from Document.__init__
added 2 commits
- 50c08b25 - [enh] #95 (closed) remove useless signature argument from Document.__init__
- 9e691bb5 - [enh] #95 (closed) add Identity.from_lookup_response() to simplify examples
added 1 commit
- 44049e44 - [enh] #95 (closed) refactor Document.signatures (List) as Document.signature (str)...
added 4 commits
-
51707499 - 1 commit from branch
dev
- ce59413b - [enh] #95 (closed) remove useless signature argument from Document.__init__
- 2fd92deb - [enh] #95 (closed) add Identity.from_lookup_response() to simplify examples
- 6efade74 - [enh] #95 (closed) refactor Document.signatures (List) as Document.signature (str)...
Toggle commit list-
51707499 - 1 commit from branch
added 4 commits
-
b4195ffa - 1 commit from branch
dev
- ff8a9c47 - [enh] #95 (closed) remove useless signature argument from Document.__init__
- 64e46aa9 - [enh] #95 (closed) add Identity.from_lookup_response() to simplify examples
- f8c5fe14 - [enh] #95 (closed) refactor Document.signatures (List) as Document.signature (str)...
Toggle commit list-
b4195ffa - 1 commit from branch
- Resolved by Vincent Texier
- Resolved by Moul
- Resolved by Moul
- Resolved by Moul
- Resolved by Vincent Texier
- Resolved by Vincent Texier
- Resolved by Moul
added 3 commits
- 0228d596 - [enh] #95 (closed) add Identity.from_lookup_response() to simplify examples
- 786618db - [enh] #95 (closed) refactor Document.signatures (List) as Document.signature (str)...
- e57ddfb6 - WIP [fix] #95 (closed) Fix check_signatures(pubkeys) in Transaction class
added 1 commit
- 3a49eca8 - [enh] #95 (closed) refactor Document.signatures (List) as Document.signature (str)...
added 1 commit
- 41f2b864 - [enh] #95 (closed) add signing_key argument in Document.__init__ and sub-classes
added 1 commit
- d678f777 - [enh] #95 (closed) add optional signing_key argument in Document sub-classes
added 4 commits
- 44544d60 - [enh] #95 (closed) add optional signing_key argument in Document sub-classes
- 74748b84 - [enh] #95 (closed) refactor subclass version argument as optional with default=subclass.VERSION
- cfc45f34 - [enh] #95 (closed) set time argument optional in SimpleTransaction
- 58ba25b1 - [enh] #95 (closed) refactor subclass currency argument as optional with...
Toggle commit listadded 14 commits
-
58ba25b1...6c3e0661 - 7 commits from branch
dev
- c7916213 - [enh] #95 (closed) remove useless signature argument from Document.__init__
- 43d3382f - [enh] #95 (closed) add Identity.from_lookup_response() to simplify examples
- 0f45e15a - [enh] #95 (closed) refactor Document.signatures (List) as Document.signature (str)...
- 6e6af65d - [enh] #95 (closed) add optional signing_key argument in Document sub-classes
- c08d15b5 - [enh] #95 (closed) refactor subclass version argument as optional with default=subclass.VERSION
- cb9ef198 - [enh] #95 (closed) set time argument optional in SimpleTransaction
- deb588cf - [enh] #95 (closed) refactor subclass currency argument as optional with...
Toggle commit list-
58ba25b1...6c3e0661 - 7 commits from branch
added BBC label
changed title from {-[enh] #95 (closed) remove useless signature argument from Document.init-} to {+#95 (closed), #172 (closed): BBC: Arguments changes on
Documents.__init__()
constructors: Removesignature
, introducesigning_key
, makecurrency
andversion
optionals+}changed title from #95 (closed), #172 (closed): BBC: Arguments changes on {-
-}Documents{-.__init__()
-} constructors: Remove {--}signature{-
-}, introduce {--}signing_key{-
-}, make {--}currency{-
-} and {--}version{-
-} optionals to #95 (closed), #172 (closed): BBC: Arguments changes on 'Documents' constructors: Remove 'signature', introduce 'signing_key', make 'currency' and 'version' optionals- Resolved by Moul
- Resolved by Moul
- Resolved by Moul
- Resolved by Moul
added 3 commits
- f3d7145d - [enh] #172 (closed) refactor subclass version argument as optional with default=subclass.VERSION
- 59faae6f - [enh] #95 (closed) set time argument optional in SimpleTransaction
- 626cad6f - [enh] #95 (closed) refactor subclass currency argument as optional with...
mentioned in issue silkaj#405 (closed)
- Resolved by Moul
- Resolved by Moul
- Resolved by Moul
- Resolved by Moul
- Resolved by Moul
- Resolved by Moul
- Resolved by Moul
- Resolved by Moul
- Resolved by Moul
- Resolved by Moul
- Resolved by Moul
- Resolved by Moul
- Resolved by Moul
- Resolved by Moul
- Resolved by Moul