1. May 08, 2024
  2. May 06, 2024
  3. May 04, 2024
  4. Apr 30, 2024
  5. Apr 26, 2024
  6. Apr 19, 2024
  7. Apr 15, 2024
  8. Mar 29, 2024
  9. Mar 26, 2024
  10. Mar 21, 2024
  11. Mar 18, 2024
  12. Mar 16, 2024
  13. Mar 13, 2024
  14. Mar 08, 2024
  15. Mar 07, 2024
  16. Mar 05, 2024
  17. Mar 03, 2024
  18. Feb 26, 2024
  19. Feb 25, 2024
  20. Feb 23, 2024
  21. Feb 22, 2024
  22. Feb 21, 2024
  23. Feb 20, 2024
  24. Feb 15, 2024
  25. Feb 13, 2024
    • ordian's avatar
      Some issues spotted (#145) · 465a12f4
      ordian authored
      This PR lists some issues and suggested fixes for them (feel free to
      pick them up separately and close this PR):
      
      In addition to issues outlined in
      https://github.com/paritytech/zombienet-sdk/issues/117#issuecomment-1867941395,
      here are some issues spotted when writing
      https://github.com/paritytech/disabling-e2e-tests:
      - runtime genesis patch is applied incorrectly (extra `/genesis` pointer
      shouldn't be added)
      - malus accepts
      [subcommands](https://github.com/paritytech/polkadot-sdk/blob/4c0e0e071355c1048d75fba538c96c35ac743547/polkadot/zombienet_tests/functional/0008-dispute-old-finalized.toml#L25
      
      ),
      having a command with spaces not supported, so I added a subcommand
      support
      - some types need to be exported in order to be able to reuse
      setup/helper functions across multiple tests
      - test cleanup doesn't always work (zombie polkadot processes - not
      fixed here)
      
      ---------
      
      Co-authored-by: default avatarJavier Viola <[email protected]>
      465a12f4
    • Frank Bell's avatar
      fix: enable arbitrary_precision for serde_json (#161) · cfb6ac32
      Frank Bell authored
      Testing with moonbeam and found that the resulting chainspec produced
      using the `moonbase-local` chain develops the following issue after the
      generated plain chainspec is updated with the relevant para id:
      
      ```
      Error: Zombienet(SpawnerError(Provider error
      Caused by:
          File generation failed: Error: Service(Other("Error parsing spec file: trailing characters at line 25 column 14"))
      ```
      
      The initial chainspec built from the binary is fine, but once
      https://github.com/paritytech/zombienet-sdk/blob/e60deb254b5f58e81a55300ae802d5b614f774e5/crates/orchestrator/src/generators/chain_spec.rs#L345-L349
      runs the issue occurs, as seen in the the following diff:
      
      ```
      --- moonbase-local-plain copy.json	2024-02-11 02:51:15
      +++ moonbase-local-plain.json	2024-02-11 02:52:24
      @@ -11,7 +11,7 @@
           "tokenSymbol": "UNIT"
         },
         "relayChain": "westend-local",
      -  "paraId": 1000,
      +  "paraId": 2000,
         "codeSubstitutes": {},
         "genesis": {
           "runtime": {
      \ No newline at end of file
      @@ -22,19 +22,19 @@
               "balances": [
                 [
                   "0xf24ff3a9cf04c71dbc94d0b566f7a27b94566cac",
      -            1208925819614629174706176
      +            1.2089258196146292e24
                 ],
                 [
                   "0x3cd0a705a2dc65e5b1e1205896baa2be8a07c6e0",
      -            1208925819614629174706176
      +            1.2089258196146292e24
                 ],
                 [
                   "0x798d4ba9baf0064ec19eb4f0a1a45785ae9d6dfc",
      -            1208925819614629174706176
      +            1.2089258196146292e24
                 ],
                 [
                   "0x773539d4ac0e786233d90a233654ccee26a613d9",
      -            1208925819614629174706176
      +            1.2089258196146292e24
                 ]
               ]
             },
      \ No newline at end of file
      @@ -45,7 +45,7 @@
               "multiplier": "8000000000000000000"
             },
             "parachainInfo": {
      -        "parachainId": 1000
      +        "parachainId": 2000
             },
             "ethereumChainId": {
               "chainId": 1280
      \ No newline at end of file
      @@ -503,19 +503,19 @@
               "candidates": [
                 [
                   "0xf24ff3a9cf04c71dbc94d0b566f7a27b94566cac",
      -            1000000000000000000000
      +            1e21
                 ],
                 [
                   "0x3cd0a705a2dc65e5b1e1205896baa2be8a07c6e0",
      -            1000000000000000000000
      +            1e21
                 ]
               ],
               "delegations": [],
               "inflationConfig": {
                 "expect": {
      -            "min": 100000000000000000000000,
      -            "ideal": 200000000000000000000000,
      -            "max": 500000000000000000000000
      +            "min": 1e23,
      +            "ideal": 2e23,
      +            "max": 5e23
                 },
                 "annual": {
                   "min": 40000000,
      \ No newline at end of file
      @@ -552,7 +552,7 @@
               "eligibleCount": 50
             },
             "crowdloanRewards": {
      -        "fundedAmount": 3000000000000000000000000
      +        "fundedAmount": 3e24
             },
             "authorMapping": {
               "mappings": [
      \ No newline at end of file
      @@ -611,6 +611,11 @@
                 "0xf24ff3a9cf04c71dbc94d0b566f7a27b94566cac",
                 "0x3cd0a705a2dc65e5b1e1205896baa2be8a07c6e0"
               ]
      +      },
      +      "aura": {
      +        "authorities": [
      +          "5HEL3iLyDyaqmfibHXAXVzyQq4fBqLCHGMEYxZXgRAuhEKXX"
      +        ]
             }
           }
         }
      ```
      
      The fix appears to be to enable the
      [`arbitrary_precision`](https://github.com/serde-rs/json/blob/master/Cargo.toml#L75)
      feature on `serde_json`, which can be seen at
      https://github.com/paritytech/polkadot-sdk/pull/2987/files. Manually
      tested and solves the issue for me.
      cfb6ac32
  26. Feb 08, 2024
  27. Jan 30, 2024