-
Notifications
You must be signed in to change notification settings - Fork 180
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
feat: upgrade to cosmwasm-std 2.0 #160
base: main
Are you sure you want to change the base?
feat: upgrade to cosmwasm-std 2.0 #160
Conversation
I'm going to leave the PR here for the moment. |
feat: upgrade rust min version to 1.73
thanks for the review @webmaster128 .. I hope I got all the addr_makes's |
bump, we're blocked on this over at DAO DAO. is there anything i can do to push this forward? |
@PFC-developer could u pls resolve conflicts? Regarding linter u dont need to worry. @jhernandezb will have a look at it. |
# Conflicts: # .circleci/config.yml # Cargo.lock # Cargo.toml # contracts/cw2981-royalties/schema/cw2981-royalties.json # contracts/cw721-base/Cargo.toml # contracts/cw721-base/schema/cw721-base.json # contracts/cw721-base/src/lib.rs # contracts/cw721-base/src/multi_tests.rs # contracts/cw721-base/src/query.rs # contracts/cw721-base/src/state.rs # contracts/cw721-base/src/upgrades/mod.rs # contracts/cw721-base/src/upgrades/v0_17.rs # contracts/cw721-expiration/schema/cw721-expiration.json # contracts/cw721-expiration/src/contract_tests.rs # contracts/cw721-expiration/src/lib.rs # contracts/cw721-expiration/src/state.rs # contracts/cw721-fixed-price/schema/cw721-fixed-price.json # contracts/cw721-fixed-price/src/contract.rs # contracts/cw721-metadata-onchain/Cargo.toml # contracts/cw721-metadata-onchain/schema/cw721-metadata-onchain.json # contracts/cw721-metadata-onchain/src/lib.rs # contracts/cw721-receiver-tester/schema/cw721-receiver-tester.json # packages/cw721/src/testing/contract_tests.rs
THIS IS A WIP.
I'm sure there are other issues, but it's not compiling due to these (and hence untested) if you want to do start from scratch, I suggest you first remove the deprecated functions and use api_addr_make in pure v019, and then try to move things across to cosmwasm2 |
This PR attempts to bring cw-nfts the latest cosmwasm-std version.
there are some breaking changes.
the bulk of the work is in the testing modules due to the ordering inside the tests (due to it requiring well from bech32 addresses, and the use of deps.api.addr_make()
Thanks!