Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* feat: define x/collection proto * feat: update proto * feat: add event_spent and event_received * feat: add x/collection to simapp * feat: implement send * feat: add getters to classes * feat: implement create * feat: add new msgs and deprecate the old ones * fix: fix the type of the event fields * feat: add new queries and deprecate the old ones * feat: implement msgs * fix: use coins * feat: implement authorization logic * feat: implement grant * feat: implement nft * feat: implement genesis * docs: update documents on proto * docs: update version information in the comments * docs: update ERC777 related comments * test: add tests on genesis * feat: update protos * fix: fix export genesis * feat: return the id of the created entity * feat: add next ids to genesis state * feat: add queries * fix: split EventMinted * feat: update field names and comments in tx proto * feat: update comments in query proto * fix: fix event types and update proto * feat: add query client * feat: add nft to genesis * fix: fix parents iterator * lint: suppress unused for a while * feat: enable servers * refactor: remove ValidateNFTID() of keeper * docs: update CHANGELOG.md * feat: implement mint and burn * test: increase coverage of msgs.go * test: increase coverage of msg_server.go * test: add tests on grpc_query.go * feat: implement attach and detach * refactor: remove validateRoot * feat: implement modify * test: burn tokens * lint: lint * feat: add Msg/CreateFTClass and Msg/CreateNFTClass * fix: remove an interface TokenClass from proto * feat: add Query/TokenClassTypeURL * feat: add tx cli * docs: update deprecated comments * test: add tests for collection types * lint: add a exclude rule for the deprecated collection proto * feat: add mintable logic * feat: limit the number of descendants (NFT) * test: remove redundant test cases * fix: fix naming collision in enums * feat: add legacy events * feat: emit operation events (daphne compat.) * chore: remove the commented logic * docs: add error conditions to tx proto * feat: add depth and width limit on attach * feat: add params for the limits * test: check attribute_key_to * fix: emit legacy event against the original request * chore: put the logics after get_client_context except setting from * fix: revisit creation logics * feat: add tx cli to the module * chore: clean up legacy logic * chore: remove commented routerkey * feat: update genesis validation * docs: add hints to the deprecation message * chore: fix typo * fix: completely remove the rejected spec * refactor: remove duplicate logic * chore: completely remove Query/NFTs * fix: correct event emissions * chore: literal to nil * fix: use returned error * lint: use literal to avoid false negative * chore: remove unimplemented logics * chore: remove unused id logic and deprecate old ones * feat: add a validation on params * feat: add telemetry on account creation * style: use variable name other than 'new'
- Loading branch information