Extended properly the pool registration cert flow type, and also passed rewards and keys parameters into tracked pools state
Added additional safe-catch for error logging
Added new Postgres table and implemented storing all kinds of pool certificates
Updated js-chain-libs and extended parsing for pool-creation certificate
Fixed how failed txs are stored with an upsert
Fixed how account stake is re-delegated in a tx
Added handling subtracting delegation value from un-delegated pool when processing a delegation certificate
Fixed pool delegation state tracking on delegation certificates
Added tracking pool delegation states and changing them on delegation certificates
Replaced object copy with deep cloning (from lodash)
Fixed account parsing in delegation certificates, and added tracking currently delegated pool for accounts
Changed the caching a little bit to store 5 last layers and do 5 attempts to re-query the state
Added changing account-delegation state in case group address balance has changed
Added code to construct set of all unique addresses in a block chunk, including account addresses FROM group-addresses
Added handling entity for account outputs
refresh address states while elastic return cached states.
Added new parameters available in the pool-registration cert into the pool-state entry in txs
Extended Jormun parser a bit to have more fields from PoolRegistration
cert
Added storing pool-creation certificates as a first step in pool-tracking in txs
Introduced new type AccountInputData
and refactored elastic-related entities a bit to make them support different kinds of inputs and outputs. Also added certificates
field to txs elastic object in case there’s a certificate in the parsed tx
Merge pull request #116 from Emurgo/feature/account-state-endpoint
Account state endpoint
Refactored the new endpoint code a bit
Merge pull request #115 from Emurgo/feature/fix-tx-sending
Fixed tx sending for Jormun integration
Introduced and roted new endpoint to query account states from Jormun
Refactored group-address parsing functionality to be in shelley blockchain utils, instead of DB
Fixed how undefined fields are treated at DB insert
Fixed how tx status is checked before storing account operations
Merge pull request #114 from Emurgo/feature/change-spending-counters-to-zero-based
Change stored spending counters to zero-based
Changed how tx-sending endpoint responds in case of empty data but 200 from node
Fixed how tx-payload is passed into sending functionality in node-connectors
Changed shelley-postgres handler to only store account changes when a tx is successful
Introduced Shelley tx-validator (empty mock for now) and fixed tx-sending Jormun endpoint address
Made tx-sending endpoint handle failed parsing
Changed how spending counters are processed a bit to make them zero-based in operation history
Merge pull request #113 from Emurgo/feature/variable-slots
Variable slots
de-hardcoded slot duration and slots per epoch for jormun parser