A Framework for Building High Value Public Blockchains
APACHE-2.0 License
Bot releases are hidden (Show)
Published by alexanderbez over 5 years ago
v0.31.0-dev0-fix0
which includes critical security fixes.Published by jackzampolin over 5 years ago
BREAKING CHANGES
Gaia REST API
password
and generate_only
have been removed from the base_req
objectkeys
routes completely removed/txs
Tx
field now accepts a StdTx
and not raw tx bytes/txs/encode
Gaia
x/bank
module into the Gaia application with only ax/bank
message handler except for MsgMultiSend
that must burnMsgSend
is disabled.NewMsgCreateValidatorOnBehalfOf
and corresponding business logicMsgCreateValidator#ValidateBasic
SDK
Tendermint
v0.31.0-dev0
FEATURES
IMPROVEMENTS
Gaia REST API
TxResponse
type allowing for the Logs
result to be JSON decoded automatically.Gaia CLI
tx sign
to use --from
instead of the deprecated --name
gaiacli keys show -o json
now includes constituent pubkeys, respective weights and thresholdgaiacli keys show --show-multisig
now displays constituent pubkeys, respective weights and thresholdgaiacli tx sign --validate-signatures
now displays multisig signers with their respective weightsgaiad gentx
with offline public keys, by outputting stdtx file that needs to be signed.SDK
0700
.Tendermint
BUG FIXES
Gaia CLI
Gaia
SDK
RequestInitChain.Time
in the block header init duringInitChain
.DelegatedVesting
by at most DelegatedVesting
. This accounts for the case wherePublished by jackzampolin over 5 years ago
BREAKING CHANGES
Gaia REST API
GET /tx/{hash}
now returns 404
instead of 500
if the transaction is not foundSDK
#3580 Migrate HTTP request/response types and utilities to types/rest.
#3592 Drop deprecated keybase implementation's New() constructor in
favor of a new crypto/keys.New(string, string) implementation that
returns a lazy keybase instance. Remove client.MockKeyBase,
superseded by crypto/keys.NewInMemory()
#3621 staking.GenesisState.Bonds -> Delegations
IMPROVEMENTS
SDK
DecCoin/s
API with the Coin/s
API.Tendermint
BUG FIXES
x/mint
now uses total token supply instead of total bonded tokens to calculate inflationPublished by jackzampolin over 5 years ago
BREAKING CHANGES
IMPROVEMENTS
SDK
Tendermint
0.30.0-rc0
BUG FIXES
Gaia
NewResponseFormatBroadcastTxCommit
.TxResponse
when Tendermint returns an emptyResultBroadcastTx
.SDK
Published by ebuchman over 5 years ago
BUG FIXES:
Published by ebuchman over 5 years ago
BREAKING CHANGES
Gaia REST API (gaiacli advanced rest-server
)
Gaia CLI (gaiacli
)
gaiad validate-genesis
command to facilitate checking of genesis filesversion
prints out short info by default. Add --long
flag. Proper handling of --format
flag introduced.gaiacli rest-server
switched back to insecure mode by default:
--insecure
flag is removed.--tls
is now used to enable secure layer.gaiacli
now returns transactions in plain text including tags.gaiad init
now takes moniker as required arguments, not as parameter.tendermint-validator-set
.Gaia
SDK
FEATURES
Gaia REST API
Gaia CLI (gaiacli
)
Gaia
SDK
IMPROVEMENTS
Gaia REST API
from
field in the base_req
body can be a Keybase name or account address/tx/encode
endpoint to serialize a JSON tx to base64-encoded Amino.Gaia CLI (gaiacli
)
withdraw-all-rewards
command to withdraw all delegations rewards for delegators.gaiad gentx
supports --ip
and --node-id
flags to override defaults.keys add
to show the mnemonic by default.tx encode
command to serialize a JSON tx to base64-encoded Amino.Gaia
GaiaValidateGenesisState
.--jail-whitelist
to gaiad export
to enable testing of complex exportsSDK
BaseApp
state.md
Int
types.BUG FIXES
Gaia CLI (gaiacli
)
q slashing signing-info
panic by ensuring safety of user input and properly returning not found errorgaiacli keys add --recover
q distr slashes
panicrest-server
command didn't respect persistent flags such as --chain-id
and --trust-node
if they wereGaia
Published by jaekwon over 5 years ago
BREAKING CHANGES
Gaia REST API (gaiacli advanced rest-server
)
/staking/redelegations
tx/sign
endpoint now expects BaseReq
fields as nested object./stake
-> /staking
LooseTokens
-> NotBondedTokens
Validator.UnbondingMinTime
-> Validator.UnbondingCompletionTime
Delegation
-> Value
in MsgCreateValidator
and MsgDelegate
MsgBeginUnbonding
-> MsgUndelegate
Gaia CLI (gaiacli
)
--chain-id
flag.chain_id
and trust_node
in gaiacli
configuration to chain-id
and trust-node
respectively.--fee
flag renamed to --fees
to support multiple coinsgaiacli init
commandgaiacli tx stake
-> gaiacli tx staking
, gaiacli query stake
-> gaiacli query staking
version
command now shows latest commit, vendor dir hash, and build machine info.gaiacli query
commands respect the --output
and --indent
flagsGaia
--gas
flag now takes auto
instead of simulate
gaiad tendermint version
to print libs versionsversion
command now shows latest commit, vendor dir hash, and build machine info.tendermint
's show-validator
and show-address
--json
flags removed in favor of --output-format=json
.SDK
value
and type
.sdk.Coin
denom. Coins denoms are now case insensitive, i.e. 100fooToken equals to 100FOOTOKEN./stake
-> /staking
module renameLooseTokens
-> NotBondedTokens
Validator.UnbondingMinTime
-> Validator.UnbondingCompletionTime
Delegation
-> Value
in MsgCreateValidator
and MsgDelegate
MsgBeginUnbonding
-> MsgUndelegate
Tendermint
FEATURES
Gaia REST API (gaiacli advanced rest-server
)
Gaia CLI (gaiacli
)
params
command to query slashing parameters.query gov proposer [proposal-id]
to query for a proposal's proposer.keys add --multisig
flag to store multisig keys locally.multisign
command to generate multisig signatures.sign --multisig
flag to enable multisig mode.gaiad completion
and gaiacli completion
to generate Bash/Zsh completion scripts.gaiacli config
handle the boolean indent
flag to beautify commands JSON output.Gaia
SDK
AccountKeeper
to contain params used in the context ofIMPROVEMENTS
Gaia REST API
Gaia CLI (gaiacli
)
Gaia
gaiad start
and gaia.toml
take --minimum-gas-prices flag and minimum-gas-price config key respectively.TallyResult
in gov proposals to FinalTallyResult
gaiad gentx
printout of account's addresses, i.e. user bech32 instead of hex.--json
flag removed, users should use --output=json
instead.SDK
CI
BUG FIXES
Gaia CLI (gaiacli
)
Gaia
gaiad export
by adding a boolean to NewGaiaApp
determining whether or not to load the latest versiongaiad.toml
gaiad export
Published by jaekwon almost 6 years ago
GoS patch to fix staking invariant.
Published by jaekwon almost 6 years ago
BREAKNG CHANGES
gaiacli advanced rest-server
)
POST /stake/delegators/{delegatorAddr}/delegations
into POST /stake/delegators/{delegatorAddr}/delegations
, POST /stake/delegators/{delegatorAddr}/unbonding_delegations
and POST /stake/delegators/{delegatorAddr}/redelegations
generate_only
and simulate
have moved from query arguments to POST requests body.FEATURES
gaiacli advanced rest-server
)
/slashing/parameters
endpoint to query slashing parameters.gaiacli
)
params
command to query slashing parameters.IMPROVEMENTS
gaiacli advanced rest-server
)
gaiacli
)
--gentx-dir
to gaiad collect-gentxs
to specify a directory from which collect and load gentxs. Add --output-document
to gaiad init
to allow one to redirect output to file.Published by jaekwon almost 6 years ago
Published by jaekwon almost 6 years ago
Gas updates
Address, not intratxcounter for staking power index.
Governance quorum
GoS candidate.
Published by jaekwon almost 6 years ago
Published by jackzampolin almost 6 years ago
Game of stakes gentx
release
Published by jackzampolin almost 6 years ago
The release for gaia-9002
Published by jaekwon almost 6 years ago
Release candidate for Gaia 9002
Published by jaekwon almost 6 years ago
This updates Tendermint to 0.26.1-rc3, which fixes a tendermint issue where the peer is disconnected immediately after pex addrs are sent in SeedMode.
Published by jaekwon almost 6 years ago
Fixes prometheus issues and node disconnect issues for 9000.
Published by jaekwon almost 6 years ago
BREAKING CHANGES
Gaia
SDK
Tendermint
FEATURES
Gaia CLI (gaiacli
)
gaiacli tx sign
. Lookups are not performed if the flag --offline
is on.SDK
IMPROVEMENTS
Gaia
#2637 [x/gov] Switched inactive and active proposal queues to an iterator based queue
SDK
#2573 [x/distribution] add accum invariance
#2556 [x/mock/simulation] Fix debugging output
#2396 [x/mock/simulation] Change parameters to get more slashes
#2617 [x/mock/simulation] Randomize all genesis parameters
#2669 [x/stake] Added invarant check to make sure validator's power aligns with its spot in the power store.
#1924 [x/mock/simulation] Use a transition matrix for block size
#2660 [x/mock/simulation] Staking transactions get tested far more frequently
#2610 [x/stake] Block redelegation to and from the same validator
#2652 [x/auth] Add benchmark for get and set account
#2685 [store] Add general merkle absence proof (also for empty substores)
#2708 [store] Disallow setting nil values
BUG FIXES
IterateBondedValidators
and split into two functions: IterateBondedValidators
and IterateLastBlockConsValidators
IterateBondedValidators
and split into two functions: IterateBondedValidators
and IterateLastBlockConsValidators
gaiad export
/ gaiad import
consistency, test in CIMsgCreateValidator
signature bytes.Published by jaekwon almost 6 years ago