- Upgraded cosmos sdk to version 0.45.11
- Fix multibase control (https://github.com/tessornetwork/fury/pull/386)
- Remove Travis and add GitHub actions (https://github.com/tessornetwork/fury/pull/387)
- Update Docs
- Upgrade Cosmos SDK for Dragonbarry patch
- Update vbr spec
- Update government spec
- Update documents spec
- Update commerciomint spec
- Update commerciokyc spec
- Update did spec
- replace available soon REST with useful info
- make gRPC Example nesting similar to REST docs
- Fix issue https://github.com/tessornetwork/fury/issues/366, https://github.com/tessornetwork/fury/issues/378, https://github.com/tessornetwork/fury/issues/371, https://github.com/tessornetwork/fury/issues/374
- Add keybase identity
- Update validator instructions
- Add upgrade instructions
- Fix cosmovisor docs
- Fix golang version
- Update circleci
- Fix tests
- Upgraded cosmos sdk to version 0.45.5
- Upgraded wasm to version 0.27
- Upgraded ibc to version 3
- Added iterator support to wasm
- Added setup upgrade handler
- Added migration commerciokyc
- Updated params
- Increased the offline block window from 10000 to 20000
- Decreased deposit amount proposal from 50000 to 5000 token
- Decreased voting period from 2 to 1 day
- Added code upload access permission address
- Changed did keeper name
- Updated config.yml
- Updated ante tests
- Removed useless comments
- Updated validator handle (#367)
- Updated documentation
- Added wasm store fees (#369)
- Fixed vbr moduleaccount (#372)
- Updated npm library
- Fixed ABR reward critical bug
- Update general documentation
- Allowed EpochHour in
vbr
module - Added deposit command in
commerciokyc
module - Added check recipients receipts in
documents
module - Removed check on empty proof for DocumentReceipt in
documents
module - Added validation for genesis, types, keeper packages of some modules
- Improved tests coverage
- Fix local-net docker setup
- Update general documentation
- Allowed EpochHour in
vbr
module - Added deposit command in
commerciokyc
module - Removed check on empty proof for DocumentReceipt in
documents
module
- Added
config
command - Added
ledger
support - Added local-net docker support
- Improved coverage
- Fix and update documentation
- Update npm dependencies
- Update cosmos sdk to v0.42.10
- Add protobuf
- Reimplemented docs module
- Reimplemented did module
- Reimplemented commerciokyc module
- Reimplemented commerciomin module
- Reimplemented government module
- Reimplemented vbr module
- Add epochs module
- Remove upgrade custom module
- Reimplemented partial tests module
- Add IBC module
- Add Wasm module
- Enable cosmos upgrade standard module
- Enable cosmos gov standard module
- Update npm dependencies
- Add protobuf
- Reimplemented docs module
- Reimplemented did module
- Reimplemented commerciokyc module
- Reimplemented commerciomin module
- Reimplemented government module
- Reimplemented vbr module
- Add epochs module
- Remove upgrade custom module
- Reimplemented partial tests module
- Add IBC module
- Add Wasm module
- Enable cosmos upgrade standard module
- Enable cosmos gov standard module
- Update npm dependencies
- Improve modules tests
- Fix documents store bug
- Fix minor bugs
- Fix query issues
- Add events
- Complete command line interface
- Remove hardcoded denom
- Fix commerciomint migrate
- Fix commerciokyc migrate
- Fix documents migrate
- Add commerciomint tests
- Add commerciokyc tests
- Add documents tests
- Fix documents tests
- Fix commerciomint and commerciokyc migrate
- Add commerciomint and commerciokyc tests
- Fix cli command set identity
- Add hour identifier to vbr
- Module Did
- Add historization of Did Document
- Improve tests and coverage
- Module CommercioKyc
- Delete "remove memberships" trigger
- Fix bug create of commerciomint position.
- Improve tests and coverage
- Complete commerciokyc module with epochs
- Use params in commerciokyc
- Add/Fix commerciomint tests
- Add/Fix commerciokyc tests
- Add/Fix vbr tests
- Fix messages bug Commerciomint
- Add Commerciomint tests
- Partial fix Epochs tests
- Improved Commerciomint coverage
- Update Ante
- Add Ante tests
- Fix Did migrate
- Update commerciokyc module ABR for green membership
- Convert ABR reward to ufusd
- Remove Vbr reward reate and and automatic-withdraw
- Add Vbr earn rate
- Update did to new W3C standards
- Remove proof form did
- Add epochs module and applied it to VBR module
- Add/fix tests*
New alpha release 3.0.0
- Rewrite module membership to commercioKyc
- Rewrite module commercioMint
- Add migrate 2.2.0
- Add module update
- Security fix
- Added DDO pub keys duplicated check
- Added control to avoid multiple insertion of opencdp messages in the same block
- Fixed tendermint/tmksm comunication with tendermint fork
- Fixed proof calculation in did document
- Fixed named
PublicKey
toPublicKeyPem
- Removed add-genesis-membership, assign black membership to government
- Deleted old cdp queries files
- Add rest api for tumbler address
- Add documentations
- Fixed p2p memory issue
- Removed aliasing from commerciomint
- Removed verify credentials
- Fixed price feed command flags
- Added invariants for Commerciomint and tests
- Fixed credit risk query pool
- Fixed build issues
- Fixed price feed issues
- Removed module gov
- Upgrade to cosmos sdk 0.38.3
- Added do_sign to shareDoc
- Added cdp auto liquidate
- Added fycli command module id:
- getSetIdentityCommand
- getCmdQueryPowerUpRequest
- Added fycli command module commerciomint :
- setCollateralRateCmd
- getCdpCollateralRate
- Added fycli command module creditrisk:
- getPoolFundsCmd
- Added fycli command module government:
- getCmdSetTumblerAddress
- getCmdGetTumblerAddr
- Added fycli command module pricefeed:
- getCmdBlacklistedDenoms
- GetCmdBlacklistDenom
- Added rest query for Vbr membership:
- /memebership/did:com:1address
- Fixed incompatibility with cosmos sdk in the management of the rewards of the Vbr module
- Remove AppendIfMissing from Id module
- Added invariants for Commerciomint and tests
- Redesign Membership module and fixed tests
- Modify Membership invariant
- Added fycli command module membership:
- getCmdDepositIntoPool
- getCmdGovAssignMembership
- getCmdInviteUser
- getCmdBuyMembership
- getCmdGetTrustedServiceProviders
- getCmdGetInvitesForUser
- getCmdGetInvites
- Added fycli command module vbr:
- getRetrieveBlockRewardsPoolFunds
- government:
- getCmdGetGovernmentAddr
- Added fycli command module commerciomint :
- openCDPCmd
- closeCDPCmd
- Added fycli command module government:
- getCmdGetGovernmentAddr
- Added rest query for Vbr module
- Duplication of receipts prevented
- Remove AppendIfMissing from Docs module
- Correct deserialized RawPrices and Cdps
- Use "require" instead of "assert" on every test source file
- Added invariants for docs and memberships
- Fix test execution for memberships
- Added cdp query and tx command to fycli
- Removed the NFT module completely
- Renamed
mint
module tocommerciomint
to increase clearness - Updated the old
context
type inid
module with the new correct one https://www.w3.org/ns/did/v1 - Update
serialize-javascript
version to2.1.1
to avoid old version's vulnerability - Fixed a bug that let add document's receipts with the same UUID
- Added migrate for version
1.3.3
and version1.3.4
- update to btcd 0.20.1 to avoid go.sum problems.
- Fixed a bug while checking the validity of the authentication key while handling
MsgSetIdentity
messages - Fixed how the UUID are validated (#63)
- Removed double
docs
entry inside thefycli query
command (#60) - Fixed a bug in mint module's query
CommercioID
- The
status
field is no longer required when usingMsgRequestDidDeposit
andMsgRequestDidPowerUp
- Fixed a bug inside the migration command
- Fixed a bug during the serialization of the
bank
module genesis state
- Fixed the export command (#48)
- Fixed the TBR formula (#49)
CommercioID
- Implemented the pairwise Did power up system (#40)
- Changes the
MsgSetIdentity
so that it now requires a full Did Document inside itsvalue
field (#47)
CommercioDOCS
- Implemented the minimum fees when sending a
MsgShareDocument
(#38)
CommercioMEMBERSHIP
- Changed how the membership can be purchased.
It is now required to be invited and can be purchased on-chain using Commercio Cash Credits (#45)
- Implemented the
mint
module (#42) - Implemented the possibility for the government to block specific accounts from sending tokens (#46)
In order to migrate from v1.2.x to v1.3.0 you can use the following command:
fyd migrate v1.3.0 [genesis-file-path] --chain-id=<chain_id>
- Fixed a bug inside the migration command
CommercioID (#30)
- Changed the contents of
MsgSetIdentity
- Now it is required to specify the hash of the Did Document's contents when setting a Did Document associated to an account.
CommercioDOCS (#31)
- Changed the contents of
MsgSharedocument
- Added the possibility of sending the same document to multiple recipients
- Added the possibility of specifying an encryption key for each recipient to be used when wanting to hide sensitive data inside the message itself
- Removed the
metadata.proof
field
- Changed how the documents are stored inside the chain.
This should grant lower costs while sending a transaction containing aMsgShareDocument
message.
CommercioTBR (#34)
- Fixed some bugs
- Added a genesis command to properly initialize the TBR pool
- Implemented the
pricefeed
module (#33)
In order to migrate from v1.1.0 to v1.2.0 you can use the following command:
fyd migrate v1.2.0 [genesis-file-path] --chain-id=<chain_id>
CommercioDOCS (#22)
- Improved the contents of
MsgShareDocument
- Implemented the
memberships
module (#18) - Implemented the
government
module (#22) - Implemented the
tbr
module (#23) - Implemented the
accreditations
module (#24)
In order to migrate from version 1.0.2 to 1.1.0, the chain needs to be completely wiped.
- Updated the Cosmos SDK to v0.36.0-rc5
- Updated the Cosmos SDK to v0.35.0
- First release of the Commercio.network blockchain