All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- #2102 Deprecate
regen.data.v1
and migrate to theregen.data.v2
protobuf API which enables off-chain coordination of supported algorithms and file types.
- #2107 Add
BurnRegen
method.
v5.1.2 - 2023-06-28
- #1942 Update all modules to cosmos-sdk v0.46.13-regen-1
- #1942 Update all modules to cometbft v0.34.28
v5.1.1 - 2023-05-26
- #1918 Update all modules to ibc-go v5.2.1
v5.1.0 - 2023-03-28
- #1851 Update all modules to cosmos-sdk v0.46.11-regen-1
- #1851 Update all modules to cometbft v0.34.27 (previously tendermint)
- #1789 Fix
REGEN_HOME
environment variable inregen-sandbox
- #1857 Fix unregistered IBC client update proposal
- #1785 Add
amount
andorigin_tx
toEventBridgeReceive
- #1837 Add
batch_denom
toEventBridge
- #1841 Add
--years-in-the-past
tocreate-basket
command - #1864 Add
MsgUpdateDateCriteria
to basket submodule
- #1841 Fix
years_in_the_past
not being set when creating a basket - #1841 Fix
--start-date-window
withcreate-basket
command
v5.0.0 - 2023-01-05
- #1550 Add
regen-sandbox
docker image
- #1244 Update all modules to Cosmos SDK v0.46
- #1479 Update ORM tables from v1alpha1 to v1
- #1579 Update all modules to use
errors
module - #1689 Update all modules to Go
1.19
- #1340 Add Cosmos SDK
group
module - #1441 Add ICA
host
module - #1477 Add ICA
controller
module - #1477 Add IBC
fee
module - #1477 Add custom
intertx
module - #1664 Add
fee
toibc-transfer
module
- #1350 Move application entry point to root directory
- #1357 Migrate from custom module manager to SDK module manager
- #1578 Replace confio/ics23/go with Cosmos SDK ics23/go
- #1672 Fix
REGEN_HOME
environment variable
- #1350 Remove experimental app configuration
- #1357 Remove unused functions for setting custom keepers
- #1546 Remove tendermint completion command
- #1451 Migrate
ModuleID
,AddressHash
,InvokerFactory
, andCallInfo
totypes/testutil/fixture
- #1579, #1637 Add
errors
package
- #1357 Remove custom context, module manager, module keys, cli, rest, base module types
- #1357 Refactor fixture factory to use baseApp routing and Cosmos SDK module manager
- #1357 Rename FixtureFactory to Factory to prevent package stuttering
- #1433 Add default page request limit when page request is nil
- #1590 Fix
NewDecFromString
to error if not finite
- #1351 Add
signer
option to transaction messages - #1395 Add
DataId
state validation checks - #1395 Add
DataAnchor
state validation checks - #1395 Add
DataAttestor
state validation checks - #1395 Add
Resolver
state validation checks - #1395 Add
DataResolver
state validation checks
- #1579 Return gRPC response code in query response
- #1337 Add
AddAllowedDenom
msg-based gov proposal - #1337 Add
AddCreditType
msg-based gov proposal - #1346 Add
RemoveAllowedDenom
msg-based gov proposal - #1349 Add
UpdateBasketFees
msg-based gov proposal- #1465 Rename
UpdateBasketFees
toUpdateBasketFee
- #1465 Rename
- #1351 Add
signer
option to transaction messages - #1362 Add
BatchBalance
state validation checks - #1362 Add
BatchContract
state validation checks - #1362 Add
BatchSequence
state validation checks - #1362 Add
BatchSupply
state validation checks - #1362 Add
ClassSequence
state validation checks - #1362 Add
OriginTxIndex
state validation checks - #1362 Add
ProjectSequence
state validation checks - #1354 Add
AddClassCreator
msg-based gov proposal - #1354 Add
RemoveClassCreator
msg-based gov proposal - #1354 Add
ToggleCreditClassAllowlist
msg-based gov proposal- #1463 Rename
ToggleCreditClassAllowlist
toSetClassCreatorAllowlist
- #1463 Rename
- #1354 Add
UpdateClassFees
msg-based gov proposal- #1466 Rename
UpdateClassFees
toUpdateClassFee
- #1466 Rename
- #1391 Add
BasketFees
params query- #1465 Rename
BasketFees
toBasketFee
- #1465 Rename
- #1412 Add
EventRemoveAllowedDenom
- #1416 Add
QueryAllBalances
query - #1417 Add ecocredit params state migration
- #1423 Add
CreditClassAllowlistEnabled
params query- #1463 Rename
CreditClassAllowlistEnabled
toClassCreatorAllowlist
- #1463 Rename
- #1423 Add
AllowedClassCreators
params query - #1423 Add
CreditClassFees
params query- #1466 Rename
CreditClassFees
toClassFee
- #1466 Rename
- #1423 Add
CreditClassAllowlistEnabled
params query - #1450 Add
QueryBalancesByBatch
query - #1462 Add
AllowedBridgeChain
table andQueryAllowedBridgeChains
query - #1467 Add
AllowedBridgeChain
state validation checks - #1467 Add
AllowedClassCreator
state validation checks - #1467 Add
ClassCreatorAllowlist
state validation checks - #1467 Add
ClassFee
state validation checks - #1467 Add
BasketFee
state validation checks - #1484 Add
Msg/UpdateCurator
- #1623 Add
Msg/UpdateBatchMetadata
- #1625 Add
reason
/retirement_reason
- #1634 Add
balances-by-batch
query command - #1636 Add
bridge
transaction command - #1659 Add
reason
flag to tx commands
- #1337
NewModule
inecocredit/module
requires anauthority
address - #1337
NewKeeper
inecocredit/core
requires anauthority
address - #1342
NewKeeper
inecocredit/marketplace
requires anauthority
address - #1357
NewModule
inecocredit/module
requires a storekey
- #1362 Update
Batch
state validation checks - #1362 Update
Class
state validation checks - #1362 Update
ClassIssuer
state validation checks - #1362 Update
CreditType
state validation checks - #1362 Update
Project
state validation checks - #1384 Rename
DateCriteria.ToApi
toDateCriteria.ToAPI
- #1384 Rename
QueryProjectsByReferenceIdCmd
toQueryProjectsByReferenceIDCmd
- #1384 Rename
FlagReferenceId
toFlagReferenceID
- #1384 Rename
MaxReferenceIdLength
toMaxReferenceIDLength
- #1384 Rename
RegexClassId
toRegexClassID
- #1384 Rename
RegexProjectId
toRegexProjectID
- #1384 Rename
FormatClassId
toFormatClassID
- #1384 Rename
FormatProjectId
toFormatProjectID
- #1384 Rename
ValidateClassId
toValidateClassID
- #1384 Rename
ValidateProjectId
toValidateProjectID
- #1384 Rename
GetClassIDFromProjectId
toGetClassIDFromProjectID
- #1384 Rename
GetClassIdFromBatchDenom
toGetClassIDFromBatchDenom
- #1384 Rename
GetProjectIdFromBatchDenom
toGetProjectIDFromBatchDenom
- #1384 Rename
GetCreditTypeAbbrevFromClassId
toGetCreditTypeAbbrevFromClassID
- #1384 Rename
BasketSupplyInvariant
toSupplyInvariant
- #1427 Migrate
ecocredit/marketplace
toecocredit/marketplace/types/v1
- #1427 Migrate
ecocredit/client/marketplace
toecocredit/marketplace/client
- #1427 Migrate
ecocredit/server/marketplace
toecocredit/marketplace/keeper
- #1427 Migrate
ecocredit/simulation/marketplace
toecocredit/marketplace/simulation
- #1428 Migrate
ecocredit/basket
toecocredit/basket/types/v1
- #1428 Migrate
ecocredit/client/basket
toecocredit/basket/client
- #1428 Migrate
ecocredit/server/basket
toecocredit/basket/keeper
- #1428 Migrate
ecocredit/simulation/basket
toecocredit/basket/simulation
- #1429 Migrate
ecocredit/core
toecocredit/base/types/v1
- #1429 Migrate
ecocredit/client
core commands toecocredit/base/client
- #1429 Migrate
ecocredit/server/core
toecocredit/base/keeper
- #1429 Migrate
ecocredit/simulation
core operations toecocredit/base/simulation
- #1447 Rename
CoreKeeper
toBaseKeeper
- #1452 Migrate
BeginBlocker
toecocredit/module
- #1475 Convert
CreateClass
commandfee
argument to optional flag - #1630 Update
MsgCreateBatch
to requiremetadata
- #1411 Fix zero-value in
EventCreateBatch
,EventMintBatchCredits
, andEventSend
- #1480 Fix amino codec registration for all messages
- #1583 Return gRPC response code in base query response
- #1588 Return gRPC response code in basket and marketplace query response
- #1667 Add missing
EventTransfer
event toBuyDirect
- #1674 Update
MsgSend
to return an error if sender and recipient are same - #1676 Fix sell orders query index
- #1337 Remove
AddCreditType
proposal handler - #1342 Remove
AllowedDenom
proposal handler - #1354 Remove
paramsKeeper
parameter fromcore/Keeper
- #1447 Remove
.core
from legacy amino codec names - #1476 Remove
DefaultParams
function - #1476 Remove
params
argument fromValidateGenesis
- #1543 Remove
paramsKeeper
argument frombase/Keeper
- #1543 Remove
paramsKeeper
argument frombasket/Keeper
- #1543 Remove
paramsKeeper
argument frommarketplace/Keeper
- #1258 Remove
group
module in favor of Cosmos SDKgroup
module
- #1477 Add
intertx
module
v4.1.5 - 2022-11-22
- #1626 Add
owner
toEventBridge
v4.1.4 - 2022-10-14
- #1549 Update to cosmos-sdk
v0.45.9
v4.1.3 - 2022-10-07
- #1533 Fix validator set upgrade
v4.1.2 - 2022-09-29
- #1509 Bump
app.go
to correct ecocredit version (v2.3.0
)
v4.1.1 - 2022-09-29
- #1360 Register ecocredit v1alpha1 messages to allow for historical queries
v4.0.0 - 2022-07-26
- #1255 Add arm and windows package builds to release build
- #1088 Update all modules to Go
1.18
- #1131 Update app module version to
v4
- #1097 Update
make
commands and build options
- #685 Fix swagger-gen to include ibc-go swagger docs
- #720 Add begin and end blocker support to module server
- #783 Add
BigInt
conversion method toDec
interface
- #1210 Fix
PositiveDecimalFromString
to error if not finite - #1292 Fix nil timestamp and duration conversion
- #708 Add resolver message and query service
- #866 Add resolver commands for message and query service
- #887 Add data module to stable app configuration
- #887 Add
ByHash
and IRI/ContentHash conversion queries - #953 Add legacy Amino signing support
- #1051 Add
EventDefineResolver
andEventRegisterResolver
- #1107 Add commands and endpoints for IRI/ContentHash conversion
- #1132 Add
Query/ResolversByURL
- #1156 Add post endpoints to all
ByHash
queries - #1219 Add unique constraints on resolver url and manager
- #848 Update protobuf package version to
v1
- #927 Update
Msg/Sign
toMsg/Attest
- #956 Update data module to use
cosmos-sdk/orm
- #970 Update data module to use
cosmos-sdk/orm
- #969 Update
Msg/Attest
to single attestor and multiple pieces of data - #1014 Update
hash
field names tocontent_hash
- #1156 Update
Query/ByIRI
toQuery/AnchorByIRI
- #1156 Update
Query/ByHash
toQuery/AnchorByHash
- #1156 Update
Query/AttestorsByIRI
toQuery/AttestationsByIRI
- #1156 Update
Query/AttestorsByHash
toQuery/AttestationsByHash
- #1156 Update
ContentEntry
toAnchorInfo
- #1156 Update
AttestorEntry
toAttestorInfo
- #1156 Update
Query/IRIByHash
toQuery/ConvertHashToIRI
- #1156 Update
Query/HashByIRI
toQuery/ConvertIRIToHash
- #939 Fix gas consumption to consume for each iteration
- #946 Remove use of
oneof
to support legacy Amino signing - #1128 Remove unique constrains on resolver URL
- #823 Add
Msg/CreateProject
- #840 Add
Query/Projects
- #841 Add
Query/ProjectInfo
- #870 Add
curator
toBasket
- #873 Add marketplace
Msg/Sell
- #874 Add
years_in_the_past
basketDataCriteria
- #878 Add
escrowed
toBatchBalance
- #878 Add escrow functionality to sell orders
- #885 Add
Query/BatchesByClass
- #888 Add
admin
toProject
- #855 Add
EventUpdateClassAdmin
- #855 Add
EventUpdateClassIssuers
- #855 Add
EventUpdateClassMetadata
- #891 Add marketplace
Msg/CancelSellOrder
- #891 Add marketplace
Msg/UpdateSellOrders
- #906 Add marketplace
Query/SellOrder
- #912 Add
fee
toMsg/CreateClass
- #917 Add marketplace
Query/SellOrders
- #936 Add
issuance_date
toBatch
- #937 Add
Msg/MintBatchCredits
api - #937 Add
Msg/SealBatch
api - #942 Add
Query/Balances
- #899 Add marketplace
Msg/BuyDirect
- #954 Add
Query/ClassesByAdmin
- #955 Add
Query/ClassesByIssuer
- #957 Add state migrations for
v4.0
- #969 Add marketplace
AllowAskDenom
- #991 Add
Msg/MintBatchCredits
message validation - #991 Add
Msg/SealBatch
message validation - #1009 Add
Msg/UpdateProjectAdmin
message validation - #1009 Add
Msg/UpdateProjectMetadata
message validation - #1010 Add
Msg/UpdateProjectAdmin
server implementation - #1010 Add
Msg/UpdateProjectMetadata
server implementation - #1015 Add
Msg/CreditTypeProposal
- #1037 Add
EventUpdateProjectAdmin
- #1037 Add
EventUpdateProjectMetadata
- #1008 Add
buy-direct
andbuy-direct-batch
CLI commands - #1033 Add
class-issuers
CLI command - #1054 Add
basket_info
toQuery/BasketResponse
- #1059 Add
Msg/MintBatchCredits
server implementation - #1060 Add
Msg/SealBatch
server implementation - #1061 Add
CreditType
state migration - #1072 Add
Msg/AllowDenomProposal
- #1064 Add
Get
method for a single parameter - #1094 Add
reference_id
toProject
- #1095 Add batch denom migration to state migrations
- #1099 Add marketplace
Query/AllowedDenoms
- #1101 Add
Msg/Bridge
- #1112 Add duplicate
BatchOriginTx
check - #1116 Add
Query/BatchesByProject
- #1116 Add commands for querying batches
- #1121 Add
v4.0.0
upgrade handler - #1125 Add
EventMint
- #1148 Add marketplace
EventBuyDirect
- #1148 Add marketplace
EventCancel
- #1141 Add
Query/ProjectsByAdmin
- #1160 Add reusable
Credits
type. - #1168 Add additional bindings for query endpoints
- #1178 Add
Query/Projects
- #1174 Add
Msg/BridgeReceive
- #1197 Add alternative bindings for marketplace queries
- #1198 Add alternative bindings for basket queries
- #1205 Add basket denom units migration
- #1209 Add regen metadata units migration
- #1213 Add simpler version of
send
command - #1218 Add restriction on buyer being seller
- #1220 Add project reference id to
Query/Project
response - #1224 Add
EventBridgeReceive
andEventBridge
- #1225 Add
note
andcontract
toOriginTx
- #1226 Add
BatchContract
to map batch to contract - #1229 Add
class_key
toOriginTxIndex
- #1274 Add
cancel-sell-order
command
- #804 Upgrade module to use
cosmos-sdk/orm
- #816 Update
Msg/CreateClass
to usecosmos-sdk/orm
- #824 Update
Msg/CreateBatch
to usecosmos-sdk/orm
- #825 Update
Msg/Send
to usecosmos-sdk/orm
- #826 Update
Msg/Retire
to usecosmos-sdk/orm
- #828 Update
Msg/Cancel
to usecosmos-sdk/orm
- #830 Update
Msg/UpdateClassAdmin
to usecosmos-sdk/orm
- #830 Update
Msg/UpdateClassIssuers
to usecosmos-sdk/orm
- #830 Update
Msg/UpdateClassMetadata
to usecosmos-sdk/orm
- #837 Update
Query/Classes
to usecosmos-sdk/orm
- #838 Update
Query/ClassInfo
to usecosmos-sdk/orm
- #839 Update
Query/ClassIssuers
to usecosmos-sdk/orm
- #842 Update
Query/Batches
to usecosmos-sdk/orm
- #843 Update
Query/BatchInfo
to usecosmos-sdk/orm
- #844 Update
Query/Balance
to usecosmos-sdk/orm
- #845 Update
Query/Supply
to usecosmos-sdk/orm
- #846 Update
Query/Params
to usecosmos-sdk/orm
- #847 Update
Query/CreditTypes
to usecosmos-sdk/orm
- #848 Update protobuf package versions to
v1
- #863 Update
metadata
fields from bytes to strings - #901 Update client commands to use
v1
api - #913 Update module wiring to use submodules
- #935 Update module wiring to use core submodule
- #977 Update genesis import/export to use
v1
api - #1017 Update invariants to use
v1
api - #1020 Update project and retirement
location
tojurisdiction
- #1021 Update
id
tokey
and<object>_id
toid
- #1021 Update
credit_type
tocredit_type_abbrev
- #1022 Update
Query/ClassResponse
fields - #1022 Update
Query/BatchResponse
fields - #1022 Update
Query/ProjectResponse
fields - #1039 Update
BatchDenom
toDenom
- #1040 Update
ClassInfo
toClass
- #1040 Update
ProjectInfo
toProject
- #1040 Update
BatchInfo
toBatch
- #1052 Update
Project
fields to excludeproject_
prefix - #1054 Update
Query/SellOrdersResponse
fields - #1054 Update
Query/AllowedDenomsResponse
fields - #1046 Update project ID and batch denom format
- #1090 Update query names to exclude
Info
- #1123 Rename
AskPrice
toAskAmount
- #1123 Rename
BatchId
toBatchKey
- #1123 Rename
CreditType
toCreditTypeAbbrev
- #1123 Rename
Tradable
toTradableAmount
- #1123 Rename
Retired
toRetiredAmount
- #1123 Rename
Escrowed
toEscrowedAmount
- #1123 Rename
AskPrice
toAskAmount
- #1153 Rename marketplace
owner
toseller
- #1153 Rename
account
toaddress
- #1153 Rename
holder
toowner
- #1167 Update basket fee to be burned upon basket creation
- #1168 Update
Query/Projects
toQuery/ProjectsByClass
- #1160 Update
Msg/Bridge
to use reusableCredits
type - #1160 Update
Msg/Cancel
to use reusableCredits
type - #1161 Update
Msg/Retire
to use reusableCredits
type - #1161 Rename
issuer
toadmin
inMsg/CreateProject
- #1161 Rename
metadata
tonew_metadata
inMsg/UpdateClassMetadata
- #1192 Rename
tradable_supply
totradable_amount
- #1192 Rename
retired_supply
toretired_amount
- #1197 Rename
SellOrdersByBatchDenom
toSellOrdersByBatch
- #1199 Update ecocredit commands to consistently use json
- #1200 Update basic validation for basket denom
- #1213 Rename
send
command tosend-bulk
- #1288 Rename
types
query command tocredit-types
- #1288 Rename
balance
query command tobatch-balance
- #1288 Rename
supply
query command tobatch-supply
- #1043 Remove
credit_types
fromParams
- #1044 Remove unnecessary fields in events
- #1086 Remove unnecessary fields in events
- #875 Fix
put-in-basket
flags and error messages - #939 Fix gas consumption for each iteration
- #1135 Deprecate basket exponent and use credit type precision
- #1144 Fix
MsgCreateBatch
issuance with same recipient - #1177 Remove exponent from
create-basket
command - #1180 Fix batch dates and project IDs in
regen-1
state migrations - #1194 Fix start and end date in batch denom to always use UTC
- #1195 Fix genesis validation to include basket balances
- #1202 Fix order of storing basket token denominations
- #1234 Fix
CreateClassFee
implementation if not required - #1290 Fix error message when basket not found
- #1290 Return empty balance when basket balance not found
- #1076 Remove
orm
module. The final version of theorm
module released from regen-ledger is orm/v1.0.0-beta1. The data module and ecocredit module have migrated to cosmos-sdk/[email protected] while the alpha version of the group module remains unchanged since the last release and continues to use orm/v1.0.0-beta1.
v3.0.0 - 2022-02-25
- #737 Add basket proto definitions.
- #735 Add minimal baskets ORM and keeper setup.
- #747 Add sdk.Msg implementation for MsgPut.
- #748 Add sdk.Msg implementation for MsgTake.
- #745 Add sdk.Msg implementation for MsgCreate.
- #751 Add BasketBalance query server method.
- #757 Add start date window for date criteria.
- #760 Add BasketBalance query CLI commands.
- #735 Add Basket query server method.
- #758 Add Put message server method.
- #746 Add Take message server method.
- #763 Add BasketBalances query server method.
- #766 Add Basket query CLI command.
- #749 Add Take transaction CLI command.
- #766 Add Baskets query CLI command.
- #754 Add Create transaction CLI command.
- #765 Add codec and server registration.
- #762 Add Create message server method.
- #764 Add basket genesis initialization.
- #772 Add basket event proto definitions.
- #771 Add basket integration tests.
- #776 Add basket name and prefix updates.
- #787 Add basket supply invariant.
- #769 Add basket simulation tests.
- #803 Add classes to basket query response.
- #764 Update genesis to support ORM and non-ORM genesis.
- #789 Update consensus version of ecocredit module and service registration.
- #807 Fix attributes on ecocredit receive events
v2.1.0 - 2021-11-23
- #654 Add patch for IBC connection parameter
- #657 Update go.mod & imports to adhere to golang semver guidelines for regen-ledger/v2
- #658 Upgrade
ibc-go
to v2.0.0
v2.0.0 - 2021-10-29
- #388 Add support for rosetta
- #482 Add support for on-chain creation of Permanent Locked Accounts (regen-network/cosmos-sdk#42)
- #349 Add x/feegrant & x/authz from Cosmos SDK v0.43
- #538 Add script for starting a local test node
- #422 remove
Request
suffix in Msgs - #322 Split regen ledger into multiple go modules
- #580 Update SDK fork to v0.44.2-regen-1
- #587 Update Go to v1.17.
- #386 fix IBC proposal registration
- (genesis) #389 add genesis import and export
- #385 add support for credit cancelling
- #425 add params for an allowlist of permissioned credit designers
- #451 add queries to list classes and batches with a class
- #183 add grpc-gateway support for query routes
- #539 Add methods for updating a credit class
- #555 Add ecocredit params query
- #375 add fixed fee for creating new credit class
- #392 update class ID and batch denomination formats
- #328 record retirement locations of ecocredit
- #393 add dates as top level fields in credit batches
- #394 add project location as field in credit batches
- #435 use dec wrapper for decimal operations
- #424 add credit types to credit class
- #500 Rename credit class designer to admin
- #540 Add max-metadata check for credit class and credit batch
- #526 Add gas per-loop-iteration in ecocredit messages
- #554 Add ValidateDenom for MsgSend, MsgRetire and MsgCancel
- #591 Set credit class fee in upgrade handler
- #592 Fix
undefined
error message when creating a credit class
- #330 add invariant checks for groups' vote sums
- #333 try to execute group proposal on submission or on new vote
- #183 add grpc-gateway support for query routes
v1.0.0 - 2021-04-13
This release is the version of regen-ledger that will be used for the mainnet launch of Regen Network's blockchain (chain-id: regen-1
).
It enables configurable builds for regen ledger (by building with an EXPERIMENTAL=true/false
build flag). With this new configuration, we've made the following delineation.
- Stable build (EXPERIMENTAL=false) is intended for Regen Network's mainnet, and any testing networks aiming to replicate the mainnet configuration.
- Includes all standard modules from the Cosmos SDK (bank/staking/gov/etc.), as well as IBC
- Experimental builds, are intended to have more experimental features which have not gone through a full internal audit and are intended for devnets and 3rd party developers who want to work on integrating with future features of regen ledger.
- In addition to stable build modules, experimental build includes:
- Regen specific modules (x/ecocredit, x/data)
- CosmWasm
- x/group
- In addition to stable build modules, experimental build includes:
It is not guaranteed that APIs of features in the experimental build will remain consistent until they are migrated to the stable configuration.
- make configurable builds (#256)
- add remaining group events
- add group module documentation (#314)
- upgrade to Cosmos SDK v0.42.4
- update group tx commands
- remove colon from regen addresses
v0.6.0 - 2021-02-04
This release contains first iterations of the x/ecocredit
and x/data
modules which were launched in a Devnet as part of the Open Climate Collabathon in Nov 2020.
It is more or less a full rewrite of regen-ledger to upgrade it to Stargate (Cosmos SDK v0.40)
It also includes an initial draft of the x/group
module for on-chain multisig and DAO use cases.
- Data Module Proof of Consept (#118)
- Eco-Credit Module Proof of Concept (#119)
- Addition of vuepress docs site: docs.regen.network (#158)
- Add CosmWasm module to regen ledger (#148)
- Add group module (#154)
- Custom protobuf service codegen (#207)
- Update to SDK v0.40.0 (#219)
- Remove usage/naming of
gaia
/XrnApp
/simd
v0.5.0 - 2019-09-21
This release provides the amazonas test upgrade the regen-test-1001 testnet. Specifically this release packages the following changes to the upgrade module:
when an upgrade is planned, the new binary which contains code for the planned upgrade will panic if it is started too early upgrade scripts are disabled because they were glitchy to setup and not recommended
v0.4.0 - 2019-06-04
- #166185199 Temporarily disable all custom modules beside
geo
because they need to be integrated with the new app module setup and this can be a good test case for a coordinated tesnet upgrade - #163156528 Use stored geo shape for ESP results
- #164056249 Rename
agent
->group
module, align structure of groups with specification document - #16 The on-chain store data command now only works with graphs defined by the graph package
- #15 Test and debug upgrade module in Cosmos PR #4233 against an internal testnet
- #163101853 Proposal index tags support
- #163101852 ESP version proposal index tags
- #163107520 Bech32 agent ID's
- #163101848 ESP version index tags
- #163101847 ESP result index tags
- #163101851 ESP result proposal index tags
- #163102182 Cosmos cli support for printing Tags and string Data after submitting tx's
- #163098168 Return agent ID after creating from CLI
- #163098166 Get ESP result ID from CLI after submitting
- #162943157 Store geo shape support
- #163098169 Proposal CLI get query support
- #163098032 Agent CLI query support
- #163987749 #163831108 Configured Gitlab CI for build and tests
- #163963339 Upgrade to latest Cosmos SDK
- #164334136 Implement Postgreql indexer package
- #164380651 Implement Postgres indexing for geo module
- #17 Add define property schema support
- #18 Graph package and binary serialization format
- #27 Create claim module
- #166185199 Integrate Cosmos staking modules
v0.3.0 - 2019-01-09
- Updated
xrn-test-2
testnet at height1000
- Storage of ESP results bug
v0.2.0 - 2019-01-09
- Launched
xrn-test-2
testnet
- #163071770 Agent genesis.json support
- #162944049 Planned upgrade module
- #162944050 Consortium upgrade action support
- #163040931 Signature verification failed bug
v0.1.0 - 2018-12-19
- Launched
xrn-1
testnet
- #162640229 Create ESP cosmos msg
- #162640226 Create simple agent cosmos msg
- #162640231 Report ESP result cosmos msg
- #162640230 Register ESP version cosmos msg
- Created
data
module