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_height
andorder
tolist_address_links
andlist_entity_links
to limit retrieved txs.
- added parameter
order
tolist_address_txs
andlist_entity_txs
to 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_result
object of endpoint /search. - added parameters
min_height
/max_height
to /addresses/{address}/txs and /entities/{entity}/txs endpoints to allow for range queries - added flag
include_actors
to /entities/{entity} and /entities/{entity}/neighbors endpoints - added flag
exclude_best_address_tag
to /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.json
endpoint.
- Denormalized search result levels to ease code generation.
only_ids
filter forlist_address_neighbors
- address status field (possible status: clean, dirty, new)
direction
tolist_address_txs
andlist_entity_txs
to 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
currency
for most response objects. - Properties
no_inputs
andno_outputs
for transaction objects. - Properties
no_address_tags
andbest_address_tag
to entity objects. - Properties
entity
,tagpack_creator
,tagpack_uri
,confidence
andconfidence_level
to address tag objects.
list_tags_by_entity
->list_address_tags_by_entity
list_entity_neighbors
andlist_address_neighbors
now return the full entity/address object as part of an adapted response object.search_entity_neighbors
returns an array of subtrees now, response schema adapted.list_tags
->list_address_tags
, now returningaddress_tags
of any currency- Made object properties which are required
required
. - Property
is_public
->tagpack_is_public
for 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_tags
forget_entity
,get_address
andget_address_entity
- Flag
tag_level
forlist_tags_by_entity
(nowlist_address_tags_by_entity
) - Parameter
currency
andtag_level
forlist_tags
(nowlist_address_tags
) - Property
active
from address tag response.
- number of tagged addresses in statistics
- tag properties:
is_cluster_definer
andis_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