Skip to content

Latest commit

 

History

History
230 lines (197 loc) · 15.8 KB

CHANGELOG.md

File metadata and controls

230 lines (197 loc) · 15.8 KB

Changelog

v0.1.2

  • #195 feat: make sp receive storage fee with funding addr
  • #167 chore: change default sp price
  • #164 feat: update relayer fee for mirror transactions
  • #168 fix: list group error
  • #170 chore: rename the name of buf buf.yaml
  • #171 ci: add testnet_config to release page and fix issues of release flow
  • #172 fix: unify property field names of events
  • #152 feat: add empty object feature for chain
  • #137 feat: allow sp to stop serving objects
  • #175 fix: add ErrInvalidApproval errorcode for sp’s approval invalid
  • #150 feat: refactor key manager to hide private key.
  • #176 fix: init tmclient
  • #177 feat: add more fields to sp events
  • #165 feat: define the turn for submitting attestation
  • #179 fix: fix e2e issues of challenge
  • #182 docs: fix localup scripts in document
  • #138 feat: add update-object-info for updateobject’s visibility (#c)
  • #180 feat: add export key for localup script
  • #184 feat: implement queries and events for frontend
  • #183 fix: remove randomized params from challenge module
  • #178 feat: remove amino dependencies for GetSignBytes
  • #185 fix: sp & storage & permission module’s cli bug
  • #187 feat: support empty operator for verifypermission

v0.1.1

  • #166 fix: gashub causes state sync to fail to synchronize

v0.1.0

  • #141 fix wrong comments for events.proto in storage (created_at field shows block timestamp instead of block number)
  • #149 fix: get price boundary logic, remove useless query, enhance ci
  • #148 fix: gas simulation issue
  • #146 fix: incorrect assignment of the CreateAt field in EventCreateObject
  • #145 feat: add expiration time to event
  • #151 feat: Refine events and bugfix
  • #153 fix: Revert event field changes
  • #154 fix: Revert event field changes
  • #155 docs: remove docs
  • #144 fix: get price boundary logic, remove useless query, enhance ci
  • #157 fix: occasionally timeout in auto-settle e2e test
  • #156 patch v0.0.11 fix to main branch
  • #160 feat: Only the creator and owner are allowed to cancel create objects
  • #161 fix: update license from GPL to AGPL
  • #158 fix: sdk gas simulation

v0.0.11

  • #140 fix: Visibility type in CreateBucketSynPackage
  • #139 fix: payment queries

v0.0.10

  • #136 fix: forbid a stream account with negative static balance to pay
  • #135 modify default to inherit
  • #132 feat: allow unordered attestations
  • #131 feat: support delete bucket with non-zero charged read quota
  • #108 chore: refine storage module
  • #126 chore: refine permission module
  • #125 chore: refine bridge module
  • #124 feat: The visibility property of the Bucket&Object can be modified
  • #112 chore: refine sp module
  • #129 chore: refine payment module
  • #117 feat: implement validator tax in storage payment
  • #116 feat: implement challenge module
  • #130 fix: check status of object before mirroring
  • #122 chore: refine permission module for code quality
  • #128 docs: add the banner of gnfd
  • #121 chore: code quality self-review of ante handler
  • #103 feat: add challenger address to validators
  • #123 feat: add max buckets per account to params
  • #110 feat: add expiration and limit size for policy
  • #118 chore: refine the code of the storage mode

v0.0.9

The resource mirror is introduced in this release.

  • #109 feat: add events for permission module
  • #107 fix: update license and readme
  • #104 fix: refine the bridge module
  • #101 doc: add detail doc for permission module
  • #50 feat: add cross chain txs for storage resources
  • #114 fix: potential attack risks in storage module

v0.0.8

This release includes following features:

  1. Add enhancements to storage module;
  2. Revert the related changes about the callbackGasprice;
  • #100 revert: revert the related changes about the callbackGasprice
  • #102 feat: Enhancement storage module

v0.0.7

This release includes following features:

  1. Implement permission module;
  2. Implement challenge module;
  3. Refactor payment module;
  4. Storage module improvement;
  5. SP module improvement;
  • #70 fix: Storage Provider account check
  • #81 doc: add payment module doc
  • #80 feat: add index by id for storage module
  • #82 bugfix list object/bucket error
  • #85 fix is non-empty bucket error
  • #79 doc: add data availability challenge doc
  • #90 feat: update default cross-chain transfer out fee
  • #83 feat: enable querying bucket, object and group by id
  • #91 complete acc address best practice
  • #92 fix: update gas price and consensus params
  • #94 feat: support customized nonce
  • #75 doc: add SP and storage meta doc
  • #43 feat: implement challenge module
  • #96 docs: refine the document structure
  • #88 feat: improve sp module
  • #95 feat: update the crosschain keeper in bridge module
  • #87 feat: refactor payment module
  • #97 feat: update default parameters for challenge module
  • #93 refactor: change addr in payment module from string to AccAccount
  • #68 feat: Implement permission module
  • #89 feat: Create storage provider in genesis by genesis transaction

v0.0.6

This release includes following features:

  1. Support cross chain governance;
  2. Storage module improvement;
  3. Add e2e test framework and swagger API script;
  • #76 feat: update tx simulation in sdk
  • #63 feat: enable params change proposal for cross chain governance
  • #74 docs: local network
  • #72 doc: add overview and tutorial doc for governance
  • #73 doc: add doc for the bridge module
  • #71 docs: add consensus and staking part
  • #69 ci: add gosec checker
  • #65 docs: add the key management docs and keyring module tutorial
  • #66 feat: add decimals of BNB and gweiBNB and e2e test of gashub module
  • #67 docs: add the overview of architecture && cross chain
  • #64 feat: sdk gas price simulation
  • #57 feat: storage module improvement
  • #53 feat: add init function for gashub module
  • #60 fix: unify denom as BNB
  • #62 refactor: rewrite the NewGreenfieldClient function by option pattern
  • #58 docs: add the token economics docs and bank module tutorial
  • #59 feat: gov RegisterInterfaces for sdk
  • #54 feat: Add deploy scripts for sp
  • #48 feat: add go-sdk and e2e test framework
  • #56 docs: build the framework of docs
  • #49 feat: Add event for storage module
  • #55 feat: enable swagger api for local deployment
  • #51 feat: added proto-gen-swagger for both greenfield and cosmos-sdk
  • #44 feat: add payment to storage module
  • #47 feat: add config for cross chain in env

v0.0.5

This release includes features, mainly:

  1. Implement payment module;
  2. Implement storage provider module;
  3. Implement storage management module.
  • #42 chore: run goimportssort over the repo
  • #18 feat: add storage module
  • #5 feats: init payment module
  • #39 doc: add events doc for the whole project
  • #41 feat: add more field of storage event
  • #40 feat: add comments for the events of bridge module
  • #38 ci: fix Dockerfile and add docker image release job
  • #35 deploy: update deployment scripts
  • #46 deployment: add bls env to setup script
  • #34 feat: add gashub module
  • #6 feat: add sp module
  • #32 feat: add support for EVM jsonrpc
  • #33 fix: revert gashub module and fix build error

v0.0.4

This release is for rebranding from inscription to greenfield, renaming is applied to all packages, files.

  • #30 feat: rebrand from inscription to greenfield

v0.0.3

This release includes features and bug fixes, mainly:

  1. Implement the cross chain communication layer;
  2. Implement the cross chain token transfer;
  3. Add scripts to set up full nodes using state sync.
  • #8 feat: implement bridge module
  • #27 feat: remove ValAddress and update EIP712 related functions
  • #26 fix: init viper before getting configs
  • #25 deployment: add scripts to set up full nodes using state sync

v0.0.2

This release includes features and bug fixes, mainly:

  1. Customized upgrade module;
  2. Customized Tendermint with vote pool;
  3. EIP712 bug fix;
  4. Deployment scripts fix.
  • #17 feat: custom upgrade module
  • #20 ci: fix release flow
  • #21 feat: init balance of relayers in genesis state
  • #19 deployment: fix relayer key generation
  • #16 feat: pass config to app when creating new app
  • #14 disable unnecessary modules

v0.0.1

This is the first release of the greenfield.

It includes three key features:

  1. EIP721 signing schema support
  2. New staking mechanism
  3. Local network set scripts

FEATURES

  • #11 feat: customize staking module for greenfield
  • #10 deployment: local setup scripts
  • #2 feat: add support for EIP712 and eth address standard r4r

DEP

  • #3 dep: replace cosmos-sdk to greenfield-cosmos-sdk v0.0.1(v0.46.4)

BUG FIX

  • #9 fix: add coin type to init cmd

DOCS

  • #1 docs: refine the readme with detailed introduction documentation