Releases: rsksmart/rsk-explorer-api
Releases · rsksmart/rsk-explorer-api
1.0.4
Added
- Search addresses by name
- Buckets queries
- Array support to field filters
Changed
- tools/wsGet, add file stream to support big exports
- Rename circulating fields
Fixed
- API/Address.getMiners
1.0.3
Added
- Decode bridge events
- Indexed _addresses field to events collection
- _metadata field to blocks that includes: txDensity, hashrate and time
- Transactions channel
- CirculatingSupply to stats
- ActiveAccounts to stats
Changed
- ContractParser, remove web3 dependency
- Refactor ContractParser as rsk-contract-parser
- Refactor utils as rsk-utils
- Status collection to capped collection
- Remove transactions from blocks channel
- Remove disabled modules from API interactive documentation
Fixed
- Indexed ids on events and transactions, that produced errors in some queries
- tools/getBlock
- swagger.json url
Removed
- ExtendedStats module
1.0.2
Fixed
- api/modules/Event.getEventsByAddress, addressData
1.0.1
Changed
- Mongodb client to 3.3.2
- Express to 4.17.1
- MongoClient connection options
1.0.0
Added
- Optional configuration file: initial-config.json
- ABI of PoolBlockReward
- API contractVerifier module wich exposes the methods:
- verify
- getSolcVersions
- getEvmVersions
- getVerificationResults
- API extendedStats module
- API summary module that provides all scrapped and decoded data from one block in one document.
- Setup module which stores the blockchain configuration on database and checks
against the node, at start, to avoid inserting data from another blockchain on the same database. - The API now exposes network information such as the addresses of native contracts (pre configured) and the chainId
Removed
- config.publicSettings
0.8.0
Added
- Websocket channels and subscriptions
- Autogenerated API documentation
- API http endpoints
- API stats module
- API stats channel
- API addresses.getMiners()
- Services/Address, include last block mined in miners documents.
- tools/wsChannel
Changed
- The websocket API, don't broadcasts messages any more,
to listen to changes a channel subscription is required. - API responses: remove 'result' container
- API: added 'miner' filter to blocks.getBlocks()
- Renamed API module 'txs' to 'transactions'
- Updated tools/statusClient to channels API
Deprecated
- WS broadcast notifications, replaced by channels.
0.7.4
Added
- Tools/updateContractAccounts
- API/Blocks.circulatingSupply()
- API/Address.getCirculatingSupply()
- Routes/circulating
Changed
- http server
- Queries and collections indexes to improve performance
- API/Token/getTokenBalance: include filter by addresses
and add account balance when filter is present
Fixed
- Tools/getBlock: help message
- Services/classes/Block.deleteBlockDataFromDb
0.7.3
Changed
- DataCollectorItem.getOne()
Fixed
- API/Txs.getTransactionWithAddressData()
Removed
- WS automatic (broadcasted) announcements
0.7.2
Added
- Remasc events decoder
- API/TokenAccount.getTokenBalance()
- API/Event.getAllEventsByAddress()
Changed
- API/Event.getEventsByAddress()
Fixed
- Tools/wsGet
0.7.1
Added
- API/Addresses: contract creation sort
Changed
- Tx collection indexes
- API/Address, sort by contract creation date
Removed
- API/Txs, sort by timestamp