- (#610) Add support for gov
v1proposals
This version is thought to be used with Cosmos SDK v0.47.x.
- (#492) Add parse command for periodic tasks:
x/banktotal supply,x/distributioncommunity pool,x/mintinflation,pricefeedtoken price and price history,x/stakingstaking pool
- (#467) Store software upgrade plan and refresh data at upgrade height
- (#443) Remove tombstone status from staking module(already stored in slashing module)
- (#455) Added
unbonding_tokensandstaked_not_bonded_tokensvalues to staking pool table - (#536) Fix
PoolSnapshottokens type fromsdk.Inttosdkmath.Int
- (#461) Parse
x/govgenesis withgenesisDoc.InitialHeightinstead of the hard-coded height 1 - (#465) Get open proposal ids in deposit or voting period by block time instead of current time
- (#489) Remove block height foreign key from proposal_vote and proposal_deposit tables and add column timestamp
- (#499) Check if proposal has passed voting end time before marking it invalid
- (#523) Update proposal snapshots handling on block
- (#454) Added
daily refetchmodule to refetch missing blocks every day
- (#542) Updated Juno to
v5.1.0
- (#432) Update inflation rate when mint param change proposal is passed
- (#401) Update the proposal status to the latest in
bdjuno parse gov proposal [id]command - (#430) Update the proposals that have invalid status but can still be in voting or deposit periods
- (#440) Updated Juno to
v3.3.0
- Updated Juno to
v3.2.0
- (#395) Remove time label from Hasura Prometheus monitoring
- (#410) Change total supply query from only 1 page to all pages
- Updated Juno to
v3.1.1
This version introduces breaking changes to transaction and message PostgreSQL tables. It implements PostgreSQL table partitioning to fix slow data retrieval from database that stores large amount of transactions and messages. Read more details about migrating to v3.0.0
- (#356) Implemented
migratecommand to perform easy migration to higher BDJuno versions - (#356) Updated
parse-genesiscommand to parse genesis file without accessing the node
- (#356) Added PostgreSQL table partition to
transactionandmessagetable - (#356) Created new
messages_by_addressfunction
- (#356) Updated Juno to
v3.0.0
This version introduces breaking changes to certain address-specific data that is no longer periodically parsed from the node and stored in the database. Instead, the data is now obtained directly from the node when needed using Hasura Actions. Read more details about migrating to v2.0.0
- (#257) Added
parse-genesiscommand to parse the genesis file - (#228) (#248) Added
fixcommand:auth: fix vesting accounts detailsblocks: fix missing blocks and transactions from given start heightgov: fix proposal with given proposal IDstaking: fix validators info at the latest height
- (#329) Implemented Hasura Actions service to replace periodic queries. If you are using GraphQL queries on your application, you should updated the old queries to use the below new actions instead.
Here's a list of data acquired through Hasura Actions:- Of a certain address/delegator:
- Account balance (
action_account_balance) - Delegation rewards (
action_delegation_reward) - Delegator withdraw address (
action_delegator_withdraw_address) - Delegations (
action_delegation) - Total delegations amount (
action_delegation_total) - Unbonding delegations (
action_unbonding_delegation) - Total unbonding delegations amount (
action_unbonding_delegation_total) - Redelegations (
action_redelegation)
- Account balance (
- Of a certain validator:
- Commission amount (
action_validator_commission_amount) - Delegations to this validator (
action_validator_delegations) - Redelegations from this validator (
action_validator_redelegations_from) - Unbonding delegations (
action_validator_unbonding_delegations)
- Commission amount (
- Of a certain address/delegator:
- (#352) Added prometheus monitoring to hasura actions
- Added the support for
node.type = "local"for parsing a static local node without the usage gRPC queries: config reference.
- (#232) Updated the
x/authmodule support to handle and storevesting accountsandvesting periodsinside the database. - (#276) Added the support for the
x/feegrantmodule (v0.44.x)
- (#351) Fixed version display for
bdjuno versioncmd
- (#300) Changed
bonded_tokensandnot_bonded_tokenstype insidestaking_pooltable toTEXTto avoid value overflow - (#275) Added
tombstonedcolumn insidevalidator_statustable - (#232) Added
vesting_accountandvesting_periodtable - (#276) Added
fee_grant_allowancetable (v0.44.x)
- (#353) Removed the support for the
historymodule