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

Draft [breaking, mainnet] - released as 0.33.0 #2912

Closed
wants to merge 404 commits into from
Closed

Conversation

tzemanovic
Copy link
Member

@tzemanovic tzemanovic commented Mar 18, 2024

WARNING: ☠️ do not merge this branch into your development branches and do not rely on it being stable. ☠️

Closes #2792

contains:

unordered queue:

Copy link

codecov bot commented Mar 18, 2024

Codecov Report

Attention: Patch coverage is 53.71325% with 1527 lines in your changes are missing coverage. Please review.

Project coverage is 52.82%. Comparing base (61a0759) to head (57c56e6).
Report is 8 commits behind head on main.

❗ Current head 57c56e6 differs from pull request most recent head e634025. Consider uploading reports for the commit e634025 to get more accurate results

Files Patch % Lines
crates/ibc/src/context/nft_transfer_mod.rs 7.67% 361 Missing ⚠️
crates/apps/src/lib/client/rpc.rs 0.00% 163 Missing ⚠️
crates/apps/src/lib/bench_utils.rs 0.00% 115 Missing ⚠️
crates/apps/src/lib/client/tx.rs 0.00% 104 Missing ⚠️
crates/ibc/src/lib.rs 60.71% 99 Missing ⚠️
crates/ibc/src/context/nft_transfer.rs 63.63% 96 Missing ⚠️
crates/core/src/ibc.rs 61.02% 76 Missing ⚠️
crates/apps/src/lib/cli.rs 0.00% 73 Missing ⚠️
...s/apps/src/lib/node/ledger/shell/finalize_block.rs 83.84% 37 Missing ⚠️
crates/apps/src/lib/config/genesis/transactions.rs 25.00% 36 Missing ⚠️
... and 41 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2912      +/-   ##
==========================================
- Coverage   53.44%   52.82%   -0.63%     
==========================================
  Files         310      315       +5     
  Lines      101574   104016    +2442     
==========================================
+ Hits        54288    54948     +660     
- Misses      47286    49068    +1782     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@tzemanovic tzemanovic force-pushed the draft-mainnet branch 3 times, most recently from 23456ba to 4d03429 Compare March 19, 2024 11:50
tzemanovic and others added 26 commits March 19, 2024 12:07
* origin/yuji/ibc-masp-recv:
  remove ibc-gen-shielded command
  remove duplicated masp tx
  add assert
  not to use memo
  fix e2e test after rebase
  add changelog
  fix for transfer back
  fix e2e test
  fix after rebasing
  fix gen-ibc-shielded
  WIP: add refund_target
  add MsgAcknowledgement and MsgTimeout
  fix store_trace
  add Namada MsgRecvPacket
* origin/yuji/ibc-rate-limit:
  fix bench
  add calc_throughput
  fix tests
  fix checking burned NFT
  fix tests
  fix limits
  record mint amount
  add ibc params
  check rate limits
* origin/fraccaman/remove-offline-governance:
  changelog: add #2803
  fmt + clippy
  more tests
  added unit tests
  fix governance vp
  remove offline governance, refactor tally types
* origin/tiago/replace-hash-data-structs:
  Changelog for #2685
  add clippy config
  Replace std hash map and set collections with indexmap alternatives
  Re-export index map and set from core
  Add `indexmap` dep to Cargo manifest
* origin/brent/fix-last-update-usage:
  changelog: add #2667
  properly update a simple epoched object considering last update
  fix last update for nested epoched objects
* origin/brent/improve-slash-queue:
  test
  refactor: drop the LazyVec
  changelog: add #2574
  fix testing
  ensure that only 1 slash per block is enqueued
* origin/tomas/ibc-tx-simplify:
  changelog: add #2848
  ibc/tx: rm compatibility wrapper
* origin/tomas/lint-datetime:
  Update clippy.toml
  changelog: add #2849
  clippy: allow annotate every current date/time usage
  clippy: disallow method to get current date/time
tzemanovic and others added 28 commits April 8, 2024 10:23
* tiago/wasm-errs-ux:
  Changelog for #2940
  Generalize VP status codes
  Add `bitflags` dep
  Poison tx gas meter on gas overflow
  Prevent gas overflows from being ignored during VP execution
  Remove explicit out-of-gas checks during VP execution
  Rebuild wasms for tests
  Fix wasm unit tests
  Return a result of unit from VPs rather than of bools
  Extend bools and results with new helper methods
* tomas/e2e-pos-init-validator-fix:
  test/e2e/init_validator: restart new validator node right after its tx
* origin/tiago/tx-errs:
  Changelog for #2958
  Charge gas for yielding values form txs/vps
  Rebuild wasms for tests
  Return errs from txs
  Link against tx yielding host fn
  Remove panics and improve err handling on tx wasms
  Yield byte array from txs
  Add yielded value tx host field
* origin/brent/remove-pgf-from-total-supply:
  changelog: add #3002
  cleanup balance reading
  update total supply RPC call
  use effective total supply in inflation
  get effective total native supply
* origin/brent/jailed-inactive-vals-no-voting:
  fix proposal_submission e2e test
  fix good validator collection in client
  fix VPs
  changelog: add #3004
  safer state checking
  client: prohibit votes from jailed and inactive validators
  read total active stake (exclude jailed + inactive)
  ignore jailed and inactive validators when computing tally
  active total deltas (voting power) - exclude jailed and inactive validators
* cristiantroy/main:
  sdk: add logic about TxSubmitError::LowerBondThanUnbond
* origin/brent/jailed-inactive-vals-no-voting:
  rename total_active_voting_power --> total_active_deltas
* origin/tomas/tx-actions:
  changelog: add #2934
  wasm/vp_implicit+vp_user: re-order to read the main entrypoint first
  IBC: insert NUT token as verifier in IBC transfer
  wasm/vp_implicit+vp_user: update using tx action
  vp_prelude: re-export tx mod
  multitoken: replace write_log specialization with standard VP rules
  pgf: add tx actions to check authorization
  gov: add tx actions to check authorization
  write_log: skip temp storage keys in changed keys set
  native_vp/PoS: update to use actions from txs
  tx_prelude/pos: push tx actions to indicate to VP
  namada/vm/host_env: add `tx_read_temp`
  tx,vp_prelude,native_vp: impl tx action Read/Write traits
  tx: add actions to indicate them from tx to VPs
  core/address: add `InternalAddress::TempStorage`
  Changelog for #2940
  Remove explicit out-of-gas checks during VP execution
  Rebuild wasms for tests
  Return a result of unit from VPs rather than of bools
* origin/fraccaman/sdk-change-consensus-keys:
  added changelog
  sdk: refactor change_consensus_key to be part of the sdk
* origin/fraccaman/sdk-update-account:
  added changelog
  sdk: improve update_account method
* origin/brent/improve-wasm-build:
  changelog: add #2795
  script/release: update wasm_for_tests path
  improve wasm build
@tzemanovic tzemanovic closed this Apr 12, 2024
@tzemanovic tzemanovic changed the title Draft [breaking, mainnet] Draft [breaking, mainnet] - released as 0.33.0 Apr 12, 2024
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.

Mainnet phase1-rc0 dependencies
8 participants