- By default, add newly received block to block_ids before or after running user's event handler?
- parameter
update_blockids_before_handling
: rename toupdate_blocks_before_handling
- rename
get_block_ids()
toblock_ids
- rename
get_blocks()
toblocks
- don't provide block info after object is terminated
- better name for
load_missed_blocks
, such asstart_receiving_blocks
- if
False
, don't process any incoming blocks
- if
-
use bytes instead of bytearray?
-
rename
long_id
toid
-
rename
short_id
tochildrens_reference
or similar- topics: elements of type
bytearray|bytes
instead ofstr
- topics: collection of type
set
instead oflist
?set
s aren't sorted... - topics: rename to user-metadata? What about non-user metadata ("Genesis", blockchain-ID)? Maybe separate into topics and user-metadata, which is simply a subset of the former
- topics: elements of type
-
more efficient block lookup, perhaps tell walytis_beta_api to read the blocks' folder?
-
Walytis: get rid of DBMS?
-
migrate from
datetime.utcnow()
to datetime.now(UTC) -
join_blockchain_from_zip
: isblockchain_id
parameter redundant?
-
remove all code marked with comments of BACKWARDS COMPATIBILITY
-
Blockchain ID: Make it more verifiable - the IPFS CID of the last geneis Block?