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

Grarco/draft #2437

Closed
wants to merge 114 commits into from
Closed

Grarco/draft #2437

wants to merge 114 commits into from

Commits on Jan 16, 2024

  1. Removed the dependency on address::tokens by assuming that tokens wit…

    …h reward parameters will receive rewards. Also fixed the underflow issue in MASP conversions. Adjusted the unit tests that were working around this issue.
    murisi committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    5874962 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Allow scenarioo where non-native token receives rewards while native …

    …token does not. Now always decode native tokens. Get the MASP client to remember asset derivations for anything it sends. Add test for MASP with dynamic reward set.
    murisi committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    a214f19 View commit details
    Browse the repository at this point in the history
  2. Precompute asset types wherever possible to increase the chances that…

    … AssetTypes will be decoded.
    murisi committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    4432167 View commit details
    Browse the repository at this point in the history
  3. Stop silently discarding undecoded asset types in MASP. Instead print…

    … them out raw whenever they are found.
    murisi committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    ff50d75 View commit details
    Browse the repository at this point in the history
  4. deliberately empty

    tzemanovic committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    a943c71 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    830d8ac View commit details
    Browse the repository at this point in the history
  6. Updates masp proofs

    grarco committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    8a0e714 View commit details
    Browse the repository at this point in the history
  7. Changelog #2406

    grarco committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    9cf1488 View commit details
    Browse the repository at this point in the history
  8. Fixed wrapper signing and added the writing module

    Author:    satan <[email protected]>
    Date:      Wed Jan 3 16:26:52 2024 +0100
    batconjurer authored and grarco committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    ebf714f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    038075f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8d210ae View commit details
    Browse the repository at this point in the history
  11. Changelog #2399

    grarco committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    d72d32f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b8e67de View commit details
    Browse the repository at this point in the history
  13. Purpose constant

    karbyshev committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    0222bfb View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d438cf7 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e492d48 View commit details
    Browse the repository at this point in the history
  16. Fix zip32 import

    karbyshev committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    e2cd7b2 View commit details
    Browse the repository at this point in the history
  17. Rename key gen error struct

    karbyshev committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    8f498c4 View commit details
    Browse the repository at this point in the history
  18. Add doc comment

    karbyshev committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    4d18b5a View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    98228ea View commit details
    Browse the repository at this point in the history
  20. Refactor: rename function

    karbyshev committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    5921031 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    84c4aad View commit details
    Browse the repository at this point in the history
  22. Fix return code

    karbyshev committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    9a9340f View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    9eff7ea View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    6568af0 View commit details
    Browse the repository at this point in the history
  25. Fix e2e test cases

    karbyshev committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    0a171d9 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    f9361d7 View commit details
    Browse the repository at this point in the history
  27. Fix comment

    karbyshev committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    7e1a1a0 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    a7440f6 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Add changelog

    karbyshev committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    8120ab7 View commit details
    Browse the repository at this point in the history
  2. fix: token::burn storage api

    Gianmarco Fraccaroli committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    383a813 View commit details
    Browse the repository at this point in the history
  3. another fix and a test

    brentstone authored and Gianmarco Fraccaroli committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    29361fa View commit details
    Browse the repository at this point in the history
  4. changelog: add #2408

    brentstone authored and Gianmarco Fraccaroli committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    5b12fa4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cd04e97 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    33fa15c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9d47d91 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'fraccaman+brent/fix-burn-function' (#2408)

    * origin/fraccaman+brent/fix-burn-function:
      changelog: add #2408
      another fix and a test
      fix: token::burn storage api
    Gianmarco Fraccaroli committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    2e053b4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f372aae View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d90582b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    444ef6b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8affeda View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    14317ea View commit details
    Browse the repository at this point in the history
  14. changelog: add #2401

    tzemanovic committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    90612e4 View commit details
    Browse the repository at this point in the history
  15. better var names

    tzemanovic committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    23dde75 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Configuration menu
    Copy the full SHA
    9035af3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    41404bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bf98939 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    39db0a7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6e23f4b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    85d08e5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3599fa9 View commit details
    Browse the repository at this point in the history
  8. remake wasms for tests

    brentstone authored and tzemanovic committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    52a2f3f View commit details
    Browse the repository at this point in the history
  9. some TODOs and another comment

    brentstone authored and tzemanovic committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    1ddf8ae View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0b2085c View commit details
    Browse the repository at this point in the history
  11. ibc: storage keys refactor

    tzemanovic committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    ef90ed1 View commit details
    Browse the repository at this point in the history
  12. changelog: add #2355

    tzemanovic committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    bd42d4e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5e53551 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. governance tally fix, added some tests

    Gianmarco Fraccaroli committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    82682fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7038e64 View commit details
    Browse the repository at this point in the history
  3. rename new fns

    tzemanovic committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    89bb67d View commit details
    Browse the repository at this point in the history
  4. Merge branch 'brent/new-storage-write' (#2355)

    * brent/new-storage-write:
      rename new fns
      prune non-persisted DB diffs
      No merkle/diffs for remaining masp keys
      changelog: add #2355
      ibc: storage keys refactor
      handle non-merklized values in `State` methods
      some TODOs and another comment
      remake wasms for tests
      ibc writes without merklization or diffs
      tests for writing without merklization or diffs
      use consts instead of string literals
      abstract instances of `write_bytes` to `write`
      masp writes without merklization or diffs
      storage write/delete options for inclusion in merkle tree and diffs
    tzemanovic committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    29e87f9 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'murisi/masp-fixes-with-init' (#2409)

    * origin/murisi/masp-fixes-with-init:
      Stop silently discarding undecoded asset types in MASP. Instead print them out raw whenever they are found.
      Precompute asset types wherever possible to increase the chances that AssetTypes will be decoded.
      Allow scenarioo where non-native token receives rewards while native token does not. Now always decode native tokens. Get the MASP client to remember asset derivations for anything it sends. Add test for MASP with dynamic reward set.
      Removed the dependency on address::tokens by assuming that tokens with reward parameters will receive rewards. Also fixed the underflow issue in MASP conversions. Adjusted the unit tests that were working around this issue.
    tzemanovic committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    6ebbcb7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    24f1bba View commit details
    Browse the repository at this point in the history
  7. minor fixes

    Gianmarco Fraccaroli committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    a5fa9f5 View commit details
    Browse the repository at this point in the history
  8. disable eth oracle test

    Gianmarco Fraccaroli committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    0549401 View commit details
    Browse the repository at this point in the history
  9. minor refactor governance

    Gianmarco Fraccaroli committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    48a0a62 View commit details
    Browse the repository at this point in the history
  10. fix two third over two third nay

    Gianmarco Fraccaroli committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    bedc1d8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0de20bc View commit details
    Browse the repository at this point in the history
  12. Merge branch 'tomas/fix-fst-epoch-start' (#2380)

    * tomas/fix-fst-epoch-start:
      test/apps: fix test_jail_validator_for_inactivity
      test/apps: fix the height of the first epoch to start at 1
    tzemanovic committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    f0ad853 View commit details
    Browse the repository at this point in the history
  13. Merge branch 'tomas/tx-host-env' (#2401)

    * tomas/tx-host-env:
      better var names
      changelog: add #2401
      test: test more tx host env fns for panic
      avoid overflow panic in debug log call
      host_env: fix vp_result_buffer to handle missing value
      host_env: fix tx_result_buffer to handle a missing result value
      test/wasm: checks for panics in tx_read host_env fn
    tzemanovic committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    d6abc9f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7141d87 View commit details
    Browse the repository at this point in the history
  15. Merge branch 'aleks/wallet-zip32-0.30.1' (#2417)

    * origin/aleks/wallet-zip32-0.30.1:
      Minor refactoring of wallet e2e
      Add changelog
      Introduce flag to allow non-compliant derivation paths
      Fix comment
      Derivation path compliancy checks
      Fix e2e test cases
      Simplify some SDK interfaces
      Store derivation path when adding zip32 key
      Fix return code
      Derive and store maps spending key in the wallet
      Refactor: rename function
      Implement zip32 key generation in wallet
      Add doc comment
      Rename key gen error struct
      Fix zip32 import
      Add derivation paths for zip32
      Refactor: rename derivation path methods
      Purpose constant
      Fix: undo erroneous changes in wallet introduced in 0.28.0 rc1
    tzemanovic committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    ff6a15d View commit details
    Browse the repository at this point in the history
  16. Merge branch 'grarco/masp-unconverted-test' (#2406)

    * origin/grarco/masp-unconverted-test:
      Changelog #2406
      Updates masp proofs
      Test that unconverted notes can be spent in MASP
    tzemanovic committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    eba797c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    6f5f42a View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    a087b60 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    56c5332 View commit details
    Browse the repository at this point in the history
  20. changelog: add #2419

    tzemanovic committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    1efc564 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    e64736e View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    944cb51 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    9976c23 View commit details
    Browse the repository at this point in the history
  24. Merge branch 'tomas/protocol-tx-allowlist' (#2419)

    * tomas/protocol-tx-allowlist:
      tests: add tests for VP allowlist
      move VP code allowlist check from WASM to host env
      wasm: remove unused vp_testnet_faucet
      changelog: add #2419
      test/protocol: test tx wasm allowlist
      namada/protocol: check tx allowlist before running wasm code
      add the fns to check tx and VP allowlist in parameters crate
    tzemanovic committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    b741104 View commit details
    Browse the repository at this point in the history
  25. Merge branch 'fraccaman+tomas/governance-tally' (#2415)

    * origin/fraccaman+tomas/governance-tally:
      fix two third over two third nay
      minor refactor governance
      disable eth oracle test
      minor fixes
      governance tally fix, added some tests
    tzemanovic committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    b41a238 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    014a59e View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    fc9d7cf View commit details
    Browse the repository at this point in the history
  28. changelog: add #2419

    tzemanovic committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    ab14c06 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    8984b52 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    9d0a410 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    6c375f0 View commit details
    Browse the repository at this point in the history
  32. Merge branch 'tomas/protocol-tx-allowlist' (#2419)

    * tomas/protocol-tx-allowlist:
      tests: add tests for VP allowlist
      move VP code allowlist check from WASM to host env
      wasm: remove unused vp_testnet_faucet
      changelog: add #2419
      test/protocol: test tx wasm allowlist
      namada/protocol: check tx allowlist before running wasm code
    tzemanovic committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    36d3267 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    9358fb6 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Configuration menu
    Copy the full SHA
    05dbb28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2cf8178 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c977734 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    80388ea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    982a985 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0ef4b6c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    69fa0ff View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a58cead View commit details
    Browse the repository at this point in the history
  9. Added changelog entry.

    murisi committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    3a3cd92 View commit details
    Browse the repository at this point in the history
  10. Changelog #2428

    grarco committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    d1b87e2 View commit details
    Browse the repository at this point in the history
  11. reformat e2e test, fix pgf inflation computation

    brentstone authored and Gianmarco Fraccaroli committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    1275343 View commit details
    Browse the repository at this point in the history
  12. Merge branch 'murisi/masp-test-vectors-rebased' (#2427)

    * origin/murisi/masp-test-vectors-rebased:
      Added changelog entry.
      Reified the pre-image of AssetTypes.
      Hashed the token denomination into AssetTypes to tighten HW wallet signing.
      Constrained the range of MASP test vectors generated for correctness.
      Now generating binding test vectors binding signatures correctly.
      Increased usage of prop_oneof macro.
      Now generating arbitrary ShieldedTransfer.
    tzemanovic committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    c60ee01 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e81948d View commit details
    Browse the repository at this point in the history
  14. rework masp shielded set parameters

    Gianmarco Fraccaroli committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    6346e11 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b46bf58 View commit details
    Browse the repository at this point in the history
  16. fixes from comments

    brentstone committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    2d39f61 View commit details
    Browse the repository at this point in the history
  17. changelog: add #2424

    brentstone committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    8ba2456 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    f528c0b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    fc407d4 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Configuration menu
    Copy the full SHA
    ecf2089 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'brent/change-shielded-rewards' (#2430)

    * origin/brent/change-shielded-rewards:
      changelog: add #2424
      fixes from comments
      better errors for `masp_reward_tokens`
      rework masp shielded set parameters
      reformat e2e test, fix pgf inflation computation
    Gianmarco Fraccaroli committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    e90ce08 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'origin/brent/parameters-change' (#2432)

    * origin/brent/parameters-change:
      chnage MASP inflation gain params for all tokens
      change target locked ratio for NAM in MASP
    Gianmarco Fraccaroli committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    6f19470 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    037a46e View commit details
    Browse the repository at this point in the history
  5. evil: #2428

    grarco committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    5d3799a View commit details
    Browse the repository at this point in the history