Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge link modules #109

Merged
merged 528 commits into from
Mar 29, 2021
Merged

merge link modules #109

merged 528 commits into from
Mar 29, 2021

Conversation

egonspace
Copy link

Description

This PR is the first step in merging link-modules in lbm-sdk.
In the first step, it only brings the git history of link-modules and does not link each module to the app.
Each new module refers to lbm-sdk v0.39.2-0.2.0 and tendermint v0.33.9.

In next steps, I'll link each modules step by step.

closes: #XXXX


Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

  • Targeted PR against correct branch (see CONTRIBUTING.md)
  • Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
  • Code follows the module structure standards.
  • Wrote unit and integration tests
  • Updated relevant documentation (docs/) or specification (x/<module>/spec/)
  • Added relevant godoc comments.
  • Added a relevant changelog entry to the Unreleased section in CHANGELOG.md
  • Re-reviewed Files changed in the Github PR explorer
  • Review Codecov Report in the comment section below once CI passes

Junyong-Suh and others added 30 commits February 10, 2020 17:51
* docs: removed proxy related docs
* test: removed dredd setup of proxy
* test: removed proxy from app and integration test
* chore: remove static-build-version from swagger docs

* chore(Makefile): make the commands of build-swagger-docs silent
* feat: Burn CNFT feature is newly introduced
* feat: Burn Permission is newly introduced
* fix: Do not emit mint permission event for not mintable token issue
* Prevent reuse token-id of burned nft token will be handled in #553
* feat: add bulk balance request

* fix: change api path

* fix: unit test

* fix: typo

* fix: add request limit

* fix: apply review

* fix: lint
Bumps [github.com/gorilla/mux](https://github.com/gorilla/mux) from 1.7.3 to 1.7.4.
- [Release notes](https://github.com/gorilla/mux/releases)
- [Commits](gorilla/mux@v1.7.3...v1.7.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* feat: implement proxy for collection
* feat: blacklist for safety box accounts
* fix: hook implementation WIP
* test: enable hooks and add integration test
* fix: call hooks only if set
* fix: fixed duplicated prefix in token
* fix: remove tests not in use
* fix: optimize the store key
docs: remove safetybox module related
* feat: implement burn by proxy
chore: Import Faucet account to contract_test's localnet
* refactor: divide token

* refactor: collection

* test: test update

* test: fix unittest

* fix: test

* style: divide files

* test: token handler

* test: unit test for token keeper

* refactor: token module fin

* refactor: collection module

* refactor: collection

* refactor: collection fin

* test: fix

* refactor: remove

* test: coverage

* chore: error code

* fix: adopt #584

* test: increase coverage

* feat: rename tags and add coverage

* docs: swagger update

* docs: update document

* docs: fix token->collection

* chore: codecov

* chore: typo
* chore: add unparam to .golangci.yml

* chore: fix unparam check of block_util_test.go

* chore: fix unparam check of writeGenTx

* chore: fix unparam check of query_test.go

* chore: fix unparam check of composability.go

* chore: fix rest of unparam issues

* chore: fix unparam check of block_rest_test.go

* chore: fix rest of unparam issues

* fix: rebase fix

Co-authored-by: Marshall Kim <kfangw@gmail.com>
* feat: allow attach/detach only with owned token
* feat: MaxSize of tokenURI)
* feat: limit tokenURI to 1000 UTF-8 characters
Co-authored-by: Marshall Kim <kfangw@gmail.com>
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 0.0.5 to 0.0.6.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](spf13/cobra@0.0.5...v0.0.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* feat: introduce account for token

* test: fix tests

* fix: revert no use

* test: add unit test cases

* chore: interface for accountkeeper

* test: add test cases and review @egonspace

* chore: interface for supply

* chore: check negative, err for token
* feat: add event log of child token when transferring parent token
* feat: coin, account for collection

* fix: remove GetDenom

* fix: rebase

* feat: api

* chore: remove todos

* chore: interfaces

* chore: error messages

* fix: review @egonspace @whylee

* feat: validate denom

* fix: messages for multi

* docs: update messages

* fix: review @egonspace

* chore: no parallel
* feat: introduce token_type data structure

* feat: implement token keeper for collection

* feat: token-id for token

* test: fix tests

* chore: interface extend for tokenkeeper

* fix: review @whylee

* test: unit test added
* feat: lengthen token-id to 16

* test: fix tests
* feat: implement empty message
shiki-tak and others added 11 commits January 7, 2021 11:19
…ce (#81)

* fix: rename QueryXxxParam to XxxParam

* fix: update token, collection-tester

* feat: change query total interface
* docs: replace links to CosmWasm with links to link-module

* docs: rewrite Goveronce.md

* docs: replce absolute paths with relative paths

* doc: fix the name of args about enabled proposals
MERGING wasmd v0.10.0..v0.11.1:

* wasmd v0.10.0

* go-cosmwasm 0.11.0-alpha1 and fix compiler issues

* Updated contracts from cosmwasm v0.11.0-alpha3

https://github.com/CosmWasm/cosmwasm/releases/tag/v0.11.0-alpha3

* Return TimeNanos along with BlockInfo

* Fix gas on tests

* Fix reflect tests

* Error message cleanup

* Cleanup from pr review

* Update go-cosmwasm to v0.11.0-alpha2, contracts to v0.11.0-alpha4

* Update code/tests to new version

* Fix old contract naming in integration tests

* Implemented files called general_consts.go to all modules that heavly relied on  the duplicated "CLientID : 1"
Future duplicated variables across the entire module can also be added to it, centralizing therefore all os those kind of values.

* Closes #10 Implemented files called general_consts.go to all modules that heavly relied on the duplicated "ClientID : 1"

* Add more queries on reflect contract

* Test QuerySmart and QueryRaw reflected via contract

* Add test for the response of StakingQuery::Validators

* Add test for StakingQuery::AllDelegations

* Cleanup from PR comments

* Add tests for StakingQuery::{Delegation,BondedDenom}

* Increment x/wasm error codes by 1

* Return raw stored bytes for raw queries

* Update raw query REST response

* Use json.RawMessage for better encoding of REST interface on raw queries

* Test QueryContractState based on binary

* Test nil key and adapt docs

* Better calculation of Delegation.CanRedelegate

* Wrote gnarly query to get outstanding rewards for delegator

* Update app.go for new constructor

* Minor PR cleanup

* Ensure the DelegationQuery doesn't modify the state

* Extra safe we do not write during the query

* Prevent integer overflow

* Review feedback

* Add test showing WasmQuery::Raw fails for missing responses

* Update to go-cosmwasm v0.11.0-rc and raw query tests pass

* Update to go-cosmwasm v0.11.0

* Download newest contracts

* Base64 encoded return data on wasm raw query REST endpoint

* Manually encode as base64 as auto-encoded doesn't work

FIXES FOR MERGING:

* fix: add more properties to wasm keeper constructor

- add encodeRouter, queryRouter, distribution keeper
- update go.sum

* fix: replace contracts with cosmwasm version 0.12.0

* fix: add a newline in the end of download_releases.sh

* fix: replace contract for perf_check

Co-authored-by: Yongwoo Lee <whylee@linecorp.com>
Co-authored-by: Ethan Frey <ethanfrey@users.noreply.github.com>
Co-authored-by: Gustavo H. M. Silva <gustavohmsilva@tuta.io>
Co-authored-by: Simon Warta <simon@warta.it>
Co-authored-by: Alex Peters <alpe@users.noreply.github.com>
cherry-pick: CosmWasm/wasmd@ae169ce
> Merge pull request #338 from CosmWasm/fix_genesis_335
>
> Fix param usage issue in genesis import

Co-authored-by: Alexander Peters <alpe@users.noreply.github.com>
* build: change the depended wasmvm to v0.12.0

* build: change depended wasmvm to link/wasmvm v0.12.0-0.1.0
@egonspace egonspace self-assigned this Mar 28, 2021
@egonspace egonspace added this to the Initail ebony milestone Mar 28, 2021
.releaserc Outdated Show resolved Hide resolved
errors/errors.go Outdated
ErrError = sdkerrors.Register(CodespaceLink, 1, "error")
ErrInvalidPermission = sdkerrors.Register(CodespaceLink, 2, "invalid permission")
ErrInvalidDenom = sdkerrors.Register(CodespaceLink, 3, "invalid denom")
)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should remove this file through another PR.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Okay, I'll apply it.

Copy link
Contributor

@wetcod wetcod left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@egonspace egonspace merged commit 817809a into v2/develop Mar 29, 2021
@egonspace egonspace deleted the v2/feat/merge_link_module branch July 23, 2021 06:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.