Skip to content
  • 1.3.0
  • 3ef7a31
  • Compare
    Choose a tag to compare
    Search for a tag
  • 1.3.0
  • 3ef7a31
  • Compare
    Choose a tag to compare
    Search for a tag

@tatyanavych tatyanavych released this Feb 12, 2020 · 46 commits to master since this release

This Cardano Explorer release resolves a number of issues, improves documentation and makes use of the latest library updates. Importantly it has a change in the API for transaction submission in the cardano-tx-submit component. There is new Cardano Explorer API documentation.

Compatible with Cardano node 1.5.0.

Deployed 5 Feb 2020.

Improvements

  • API change in cardano-tx-submit for transaction submission. It now requires
    • the HTTP content-type to be given as application/cbor
    • the transaction format must be the raw binary transaction as it appears on the chain
  • Added more specific error message when a posted transaction is hex encoded
  • Included example of testnet configuration and updated README on how to use it
  • Documented submission API and how to generate example transactions
  • Updated docker image with logging all runit services to stdout
  • Added validation for genesis address paging (#219)
  • Created Swagger Cardano Explorer API documentation https://input-output-hk.github.io/cardano-explorer/

Resolved issues

  • /api/blocks/txs/{blkHash} endpoint (#195)
  • Ada/Lovelace denomination issue (#197)
  • JSON rendering for addresses to match old API
  • /api/genesis/address returns the same addresses for different pages (#183)

Known Issues

  • The pageSize argument is hard coded to be 10 (#182). This will not be fixed, but there will be a new better-designed set of explorer APIs in a future release.

Documentation

Cardano Explorer API 1.0.0
Cardano Explorer Overview
Building and Running the Explorer
Schema Management
Validation
Atomicity of PostgreSQL Interactions
cardano-tx-submit-webapi

Sign off

Role Approval
Technical Lead ✔️
QA Engineer ✔️
Ops ✔️
Release Manager ✔️
Assets 2
Jan 17, 2020
Merge pull request #230 from input-output-hk/cardano-node-bump-1.4.0
Bumps cardano-node -> 1.4.0
Pre-release
  • 1.2.1
  • 1ad422b
  • Compare
    Choose a tag to compare
    Search for a tag
  • 1.2.1
  • 1ad422b
  • Compare
    Choose a tag to compare
    Search for a tag

@tatyanavych tatyanavych released this Jan 23, 2020 · 120 commits to master since this release

This Cardano Explorer release includes improvements in logging of transaction submission response, cardano-tx-submit documentation and updated libraries. See cardano-tx-submit CHANGELOG.md for details.

Compatible with Cardano node 1.3.0.

Deployed 14 January 2020.

Improvements

  • Improved logging of cardano-tx-submit responses #205
  • Added a README file #205
  • Added QA document on how to test the component #205

Known Issues

  • pageSize argument is fixed to 10 (#182)
  • /api/genesis/address returns the same addresses for different pages (#183)
  • /api/blocks/txs/{hash} output incorrectly lists outputs from other transactions in the same block (#195)
  • local /api/blocks/summary/{hash} shows a different result (#197)

Documentation

Cardano Explorer Overview
Building and Running the Explorer
Schema Management
Validation
Atomicity of PostgreSQL Interactions
cardano-tx-submit-webapi
Cardano SL Explorer Web API

Sign off

Role Approval
Technical Lead ✔️
QA Engineer ✔️
Ops ✔️
Release Manager ✔️
Assets 2
Pre-release
  • 1.2.0
  • d2e2cc4
  • Compare
    Choose a tag to compare
    Search for a tag
  • 1.2.0
  • d2e2cc4
  • Compare
    Choose a tag to compare
    Search for a tag

@tatyanavych tatyanavych released this Jan 20, 2020 · 137 commits to master since this release

This Cardano Explorer release includes a new endpoint for transaction submission, as well as updated cardano-ledger, ouroboros-network, ouroboros-consensus, iohk-monitoring-framework and cardano-shell libraries. See cardano-tx-submit CHANGELOG.md for details.

Compatible with Cardano node 1.2.0.

New Features

Added new endpoint cardano-tx-submit (#203)

Known Issues

  • pageSize argument is fixed to 10 (#182)
  • /api/genesis/address returns the same addresses for different pages (#183)
  • Issues with filtering for api/genesis/address (#184)
  • /api/blocks/txs/{hash} output incorrectly lists outputs from other transactions in the same block (#195)
  • local /api/blocks/summary/{hash} shows a different result (#197)

Documentation

Cardano Explorer Overview
Building and Running the Explorer
Schema Management
Validation
Atomicity of PostgreSQL Interactions
Cardano SL Explorer Web API

Sign off

Role Approval
Technical Lead ✔️
QA Engineer ✔️
Ops ✔️
Release Manager ✔️
Assets 2
Pre-release

@tatyanavych tatyanavych released this Jan 18, 2020 · 151 commits to master since this release

This Cardano Explorer release includes DB improvements, enrichment of some endpoints with additional information, cleaned code, updated libraries. See cardano-explorer-db CHANGELOG.md, cardano-explorer-webapi CHANGELOG.md and cardano-explorer-node CHANGELOG.md for details.

Compatible with Cardano node 1.1.0.

Improvements

  • Added SQL views for GraphQL frontend (#172)
  • Added extra DB indexes for improved query performance (#175)
  • Adjusted column names for consistency (#176)
  • Run all transactions at an isolation level of Serializable (#189, #133)
  • Renamed from cardano-explorer to cardano-explorer-webapi (#193)
  • Removed unused and unsupported endpoints (#198)
  • Provided more information in /api/txs/summary/{txHash} endpoint (#174), namely, replaced (address, coin) with a struct that also contains the transaction (hash, index) pair for each transaction
  • Provided more information about transactions in the endpoints /api/blocks/txs/{blockHash}, /api/txs/summary/{txHash} (#174, #131)
  • Added ChainTip information to address endpoints (#177, #130)
  • Documented atomicity of API interactions (#189)

Resolved issues

  • Fixed validation error (#191)

Known Issues

  • pageSize argument is fixed to 10 (#182)
  • /api/genesis/address returns the same addresses for different pages (#183)
  • Issues with filtering for api/genesis/address (#184)
  • /api/blocks/txs/{hash} output incorrectly lists outputs from other transactions in the same block (#195)
  • local /api/blocks/summary/{hash} shows a different result (#197)

Documentation

Cardano Explorer Overview
Building and Running the Explorer
Schema Management
Validation
Atomicity of PostgreSQL Interactions
Cardano SL Explorer Web API

Sign off

Role Approval
Technical Lead ✔️
QA Engineer ✔️
Ops ✔️
Release Manager ✔️
Assets 2
Pre-release
  • 1.0.0
  • f96fa12
  • Compare
    Choose a tag to compare
    Search for a tag
  • 1.0.0
  • f96fa12
  • Compare
    Choose a tag to compare
    Search for a tag

@tatyanavych tatyanavych released this Jan 17, 2020 · 212 commits to master since this release

Overview

This is the first release of the new explorer of the new Cardano node.

  • Represents complete rewrite compared to the previous Cardano SL explorer

  • Has new modular design. Decoupled from Cardano node. Consists of following components:

    • cardano-explorer-node
    • PostgreSQL database
    • cardano-explorer
    • website frontend
  • The cardano-explorer-node synchronises chain data into the DB; it

    • is a client of the Cardano node; it communicates with the node via local IPC
    • has support for Byron chain data in the PostgreSQL database schema that provides public interface for queries that can be used in applications directly
  • The cardano-explorer is a REST API server; it

Can be deployed as a docker image, or run as a service.

Known Issues

  • pageSize argument is fixed to 10 #182
  • /api/genesis/address returns the same addresses for different pages #183
  • Issues with filtering for api/genesis/address #184
  • /api/blocks/txs/{hash} output incorrectly lists outputs from other transactions in the same block #195
  • local /api/blocks/summary/{hash} shows a different result #197

Platforms

  • Linux 64-bit

Documentation

Cardano Explorer Overview
Building and Running the Explorer
Schema Management
Validation
Cardano SL Explorer Web API

Sign off

Role Approval
Technical Lead ✔️
QA Engineer ✔️
Ops ✔️
Release Manager ✔️
Assets 2
You can’t perform that action at this time.