Skip to content

Releases: Kava-Labs/rosetta-kava

v2.0.1-beta - Fix Ethereum Fee Comparison

22 Sep 15:25
Compare
Choose a tag to compare

This release fixes a panic when fetching a block with Ethereum transactions that run out of gas, are unauthorized, or have insufficient funds. An incorrect comparison between ukava and akava was made in these cases, causing an invalid denomination panic.

This release updates the fee logic to ignore the fee status for Ethereum transactions since this op type is unused in this case, and only transfer op types are used.

This pre-release has been tested to balance track on a small range of blocks and will be upgraded to a production release once balance tracking as been verified on all kava-mainnet blocks.

v2.0.0 - Cosmovisor and Kava v0.18.0 Release

10 Aug 20:37
Compare
Choose a tag to compare

This release brings compatibility with the latest kava mainnet and node binary version v0.18.0. In addition, this release upgrades the docker images and associated scripts to run the internal kava node with Cosmovisor. This provides the ability to add new binaries to the docker image later, while keeping the ability to maintain the ability to sync fully from genesis.

The dockerfiles are now separated into mainnet and testnet versions.

Each image is fully compatible with their respective chain versions and able to sync from genesis. However, for mainnet, if running a previous version of rosetta, then the docker volume may be in a panic'd state and must be reset and synced from genesis. The testnet image is fully compatible and may be replaced without a re-sync.

v1.3.0 - Remove public key requirement for construction metadata

30 Jun 23:26
Compare
Choose a tag to compare

This release removes the requirement for public keys to be provided when calling /construction/metadata.

The endpoint now uses a zero filled public key during simulation instead of requiring an accounts real public key to be provided, enabling use in situations where the caller has zero access to an account's public key.

The rosetta-cli check:construction has been tested with this release, and v1.3.0 is fully backwards compatible with v1.2.0. Any provided public keys will be silently ignored when calling the construction metadata endpoint, and behavior remains unchanged.

v1.2.0 - Add Account Sequence To Balances Metadata

10 Jun 20:27
Compare
Choose a tag to compare

This release adds the account_sequence metadata property to the /account/balances endpoint.

The sequence returned always matches the block height requested, or the latest block height if not specified.

The sequence is populated for all sub-accounts and is fully backwards compatible with v1.0.0 and v1.1.0.

Kava 10 Testnet Release

09 Jun 21:46
Compare
Choose a tag to compare

This releases adds support for the Kava 10 Public Testnet, or the kava-testnet network.

This network runs the same binary version of kava, will keep a fixed network of kava-testnet, and not reset height in the future.

There are no changes in this release to mainnet behavior, and users of v1.0.0 may upgrade to v1.1.0 at anytime. This release is fully backwards compatible.

The kava-testnet network as been validated by check:data and check:construction.

Kava 10 Mainnet Release

08 Jun 03:06
1c04619
Compare
Choose a tag to compare

This release updates the Rosetta implementation and dependencies to be fully compatible with Kava 10.

The network returned by Rosetta has been updated to kava-mainnet and is intended to stay fixed for future upgrades.

Other updates include:

  • Removal of zero tx fees
  • Balance tracking for evm co-chain events
  • Update default go version to 1.17.11
  • Support delegate/undelegate tracking in authz messages

The Dockerfile recommended for production can be obtained from https://raw.githubusercontent.com/Kava-Labs/rosetta-kava/v1.0.0/Dockerfile. It has been verified against check:data and check:construction with rosetta-cli v0.7.8.