All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- This Repo is DEPRECATED: OpenAPI spec is now maintained in the graphsense-REST repository (see README.md)
- added parameters
min_height,max_heightandordertolist_address_linksandlist_entity_linksto limit retrieved txs.
- added parameter
ordertolist_address_txsandlist_entity_txsto control sort order of returned list of transactions
- Remove unneeded punctuation
- Default value for token_tx_id was wrong type (bool instead of int)
- new endpoint /{currency}/txs/{hash}/spending - get the tx hashes and indexes of all tx outputs spent in this transaction
- new endpoint /{currency}/txs/{hash}/spent_in - get the tx hashes and indexes of all transactions spending an output of the transaction
- decreased the min length for a search input to 2
No changes.
- Support for actors to collect tags under the umbrella of their real world controller
- new endpoints /tags/actors/{actor_id} - get actor by id
- new endpoint /tags/actors/{actor_id}/tags - list of tags belonging to the actor
- added actors to
search_resultobject of endpoint /search. - added parameters
min_height/max_heightto /addresses/{address}/txs and /entities/{entity}/txs endpoints to allow for range queries - added flag
include_actorsto /entities/{entity} and /entities/{entity}/neighbors endpoints - added flag
exclude_best_address_tagto /entities/{entity} and /entities/{entity}/neighbors endpoints to omit fetching the best address tag
- Token Support for Ethereum stable coin tokens (WETH, USDT, USDC)
- new endpoints /{currency}/token_txs/{tx_hash} - get token txs per hash
- new endpoint /{currency}/supported_tokens - list supported tokens
- new optional parameter token_tx_id on /{currency}/txs to get a specific token transaction
- Entities contain token balances, and other token related aggregated statistics
- Ethereum addresses now contain a field is_contract
- Neighbors contain aggregated token statistics
- Example for
bulk.jsonendpoint.
- Denormalized search result levels to ease code generation.
only_idsfilter forlist_address_neighbors- address status field (possible status: clean, dirty, new)
directiontolist_address_txsandlist_entity_txsto filter transactions whether they are incoming or outgoing
- format for some ints
- denormalize neighbors response objects
- examples for
list_block_txs,list_address_txs,list_entity_txs,list_tags_by_address,list_address_links,list_entity_links,list_address_tags_by_entity,get_tx_io,get_exchange_rates,list_address_tags - Property
currencyfor most response objects. - Properties
no_inputsandno_outputsfor transaction objects. - Properties
no_address_tagsandbest_address_tagto entity objects. - Properties
entity,tagpack_creator,tagpack_uri,confidenceandconfidence_levelto address tag objects.
list_tags_by_entity->list_address_tags_by_entitylist_entity_neighborsandlist_address_neighborsnow return the full entity/address object as part of an adapted response object.search_entity_neighborsreturns an array of subtrees now, response schema adapted.list_tags->list_address_tags, now returningaddress_tagsof any currency- Made object properties which are required
required. - Property
is_public->tagpack_is_publicfor address tag objects.
There are no tags on the entity level anymore. Tags always apply to an address. In the case of entities, it's the root address.
- Flag
include_tagsforget_entity,get_addressandget_address_entity - Flag
tag_levelforlist_tags_by_entity(nowlist_address_tags_by_entity) - Parameter
currencyandtag_levelforlist_tags(nowlist_address_tags) - Property
activefrom address tag response.
- number of tagged addresses in statistics
- tag properties:
is_cluster_definerandis_public - entity property:
root_address
- Route for requesting data from other endpoints in bulk
- Route for retrieving the transactions between two entities
- Tag response model
- Tag coherence
- CSV variants of routes in favour of new bulk interface
- Retrieving arbitrary lists of things (list_entities, list_addresses, list_blocks, list_txs)
- Ethereum support
- Bulk retrieval endpoints for addresses and entities
- Entity can have tags on the entity and the address level.
- Fetch entity/address with tags optionally
- Calculate tag coherence optionally
- Migrated the API of graphsense-rest v0.4.4 into the OpenAPI specification