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

Qa01 develop #1026

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from
Draft

Qa01 develop #1026

wants to merge 6 commits into from

Conversation

shaorongqiang
Copy link
Contributor

  • make sure that you have executed all the following process and no errors occur

    • make fmt
    • make lint
    • make test
  • The major changes of this PR

  • The major impacts of this PR

    • Impact WASM?
    • Impact Web3 API?
    • Impact mainnet data compatibility?
  • Extra documentations

harshadptl and others added 5 commits November 1, 2023 09:57
* Anemoi upgrade and integration of platform-lib-noah

* fix lint

* fix unit test failure

* Update Cargo.toml

* trigger Github action

* trigger github action

* trigger

* fix query server API

* fix derived asset code api

---------

Co-authored-by: Weikeng Chen <w.k@berkeley.edu>
* triple_masking

* ledger add noah

* components add noah

* fix lint

* update keypair

* fix lint

* remove is_address_fra

* fix xfrboxy

* signature.verify

* update enable_triple_masking_height to
enable_ed25519_triple_masking_height

* fix OwnerMemo

* fix test

* update noah version

* fix anon transfer batch

---------

Co-authored-by: shaorongqiang <shaorongqiang@aliyun.com>

triple_masking dependencies to develop (#926)

* dependencies to develop

* update wasm-bindgen

* remove noah

* strike build_record_and_get_blinds

---------

Co-authored-by: shaorongqiang <shaorongqiang@aliyun.com>
Co-authored-by: weikengchen <w.k@berkeley.edu>

Renew #935 for merging develop with main. (#937)

* fix

* Upgrade noah to v0.4.6

* update

---------

Co-authored-by: weikeng <cusgadmin@Weikengs-MacBook-Pro.local>
Co-authored-by: Sun <sun@findora.org>
Co-authored-by: weikengchen <w.k@berkeley.edu>

Add noah init wasm (#941)

Fix abar_to_ar params (#950)

Let the Anemoi precompile use the platform-lib-noah library (#963)

fix build (#977)

Co-authored-by: Weikeng Chen <w.k@berkeley.edu>

Improve Noah secp support (#981)

* Improve Noah secp support

* update deps

* update platform-lib-utils for testing

* public key to bytes in data_model

* fix

* fix

* Avoid lint bug

* fix EVM XfrPublicKey deserialization

* edit the dependency

* fix error handling

---------

Co-authored-by: weikengchen <w.k@berkeley.edu>

EIP 1962 is undecided (#984)

Use BN254 Anemoi for asset ID mapping (#985)

* Improve Noah secp support

* update deps

* update platform-lib-utils for testing

* public key to bytes in data_model

* fix

* fix

* Avoid lint bug

* fix EVM XfrPublicKey deserialization

* edit the dependency

* fix error handling

* update the asset code

* fix

---------

Co-authored-by: Harshad Patil <harshad0402@gmail.com>

add validator_whitelist v1 (#972)

* fix timeout and checkpoint

* add validator_whitelist v1

* add validator_whitelist

add validator_whitelist_v2 (#976)

* add validator_whitelist_v2

* update timeout_commit 10s

* update validator_whitelist

* bug fix

* fix build

validator whitelist v3 (#980)

downgrade ctrlc (#973)

update timeout_propose 3s (#974)

update timeout_commit 10s (#975)

Fix Fn_Check Bug (#970)

android add execption (#979)

validator whitelist v3 (#980)

pr

Adding checkpoint condition to AnemoiJive381 upgrade

only use deprecated AnemoiJive381 for old precompiled contract

query server API to get derived asset code

fix build

remo0ve unneeded sign in tx build

fix Lint

fmt

fix build

CLI test file

test

disable eth address transfer from EVM

fix build

enable eth-address in CLI

fix lint

update lib-noah branch

update demo tests for triple masking

fix CLI eth-address

removed unrelated code changes

remove some unrelated code

review ledger package

fix wallet_mobile build

remove unneccesary refactoring

fix some refactoring

synced changes from platform-lib-noah

removed testing scripts

fmt & lint

fix import statements

remove unneeded refactoring

fix conflicts

* removed some non Triple masking related code

* rename checkpoint config var

* fix derived asset code API

* trigger tests

* trigger

* Update src/components/abciapp/src/abci/server/callback/mod.rs

* Update src/components/contracts/modules/evm/precompile/src/lib.rs

* Update lib.rs

* Update Cargo.toml

* Apply suggestions from code review

* minor fix in fn.yml

* genkey

* stake append

* staker update

* unstake and claim

* delegate, undelegate

* transfer and transfer_batch

* wallet/create, wallet/show

* asset

* other edits on fn

* fmt

* undo bash script change

* Update
src/components/abciapp/src/api/query_server/query_api/ledger_api.rs

* Update src/components/abciapp/src/api/query_server/query_api/server.rs

* Update src/components/abciapp/src/api/query_server/query_api/mod.rs

* Apply suggestions from code review

* Update src/components/finutils/src/bins/fn.rs

* additional consistency test for the asset code is not necessary

* change apphash calculation

---------

Co-authored-by: Weikeng Chen <w.k@berkeley.edu>
* fix rustc version

* fix dockerfile

* fix

---------

Co-authored-by: shaorongqiang <shaorongqiang@email.com>
…#1022)

* Fix failure for DefineAsset and IssueAsset operation sent in same txn

The DefineAsset Operation has the raw asset code whereas IssueAsset Operation
has the derived asset code.

Currently if both the operations are sent in the same txn for a new asset it fails
because the Asset code don't match. This is fixed by comparing the derived asset
code from newly defined assets in the txn.

* lint

* fix docker image build

* fix lint

* lint

* lint

* Remove fix for testing

* trigger build

* trigger github actions

* Revert "Remove fix for testing"

This reverts commit df1f070.

* fix typo in yaml of CLI

* Update mod.rs

---------

Co-authored-by: Weikeng Chen <w.k@berkeley.edu>
@shaorongqiang shaorongqiang force-pushed the qa01_develop branch 4 times, most recently from 5cab3ab to cdb86c7 Compare November 1, 2023 05:38
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.

3 participants