fix: add transactions to transactions_list
rename log_chain
add: asserts
add: store and retrieve test