Commit Graph

  • 6a2b5a34d2 applause based on the external expousre pallet-slow-clap Uncle Stinky 2025-11-21 13:46:22 +03:00
  • 0bb46482b2 offchain worker restructure and block commitments added Uncle Stinky 2025-11-20 03:06:48 +03:00
  • d76646c191 remove unused structs to avoid warning during compilation Uncle Stinky 2025-11-18 16:01:29 +03:00
  • 94d28f254f update offchain worker logic Uncle Stinky 2025-11-18 16:00:17 +03:00
  • 6fa5e5ed97 update casper runtime based on new version of slow clap main Uncle Stretch 2025-11-12 20:00:57 +03:00
  • 58c5f1f33d apply latest version of slow clap Uncle Stretch 2025-11-12 19:06:42 +03:00
  • 55a77cd3d4 introduce black swan event e.g. disable everybody Uncle Stinky 2025-11-12 19:03:58 +03:00
  • 2cf4637d0c update casper runtime version Uncle Stretch 2025-11-10 21:23:08 +03:00
  • 8123295f91 Merge branch 'pallet-slow-clap' Uncle Stretch 2025-11-10 20:55:37 +03:00
  • 092679eb0c disable only claps during offchain worker but not the block gathering Uncle Stinky 2025-11-10 20:54:37 +03:00
  • 75268b4c0a casper runtime upgrade Uncle Stretch 2025-11-09 16:09:56 +03:00
  • 275567ef79 Merge branch 'pallet-slow-clap' Uncle Stretch 2025-11-09 15:31:43 +03:00
  • 64de0027bf align self-applause logic and disable offchain worker if authority index is disabled Uncle Stinky 2025-11-09 15:29:50 +03:00
  • a3ed395689 take disabled from the next session and rustfmt pallet code Uncle Stinky 2025-11-08 14:02:04 +03:00
  • 7a710ec9cb check if validator disabled during the validate_unsigned and small typo fixes Uncle Stinky 2025-11-08 13:48:14 +03:00
  • cc141105bb propagate disabled authorities to upcoming sessions in era Uncle Stinky 2025-11-08 13:38:15 +03:00
  • fc2e4e6bff bump slow clap version inside lock file Uncle Stretch 2025-11-06 17:06:11 +03:00
  • 0e750c0261 update lock file Uncle Stretch 2025-11-06 16:53:19 +03:00
  • cc566ac549 update weights for slow clap in casper runtime Uncle Stretch 2025-11-06 15:01:01 +03:00
  • 18241ea504 update weights for the slow clap Uncle Stretch 2025-11-06 14:59:27 +03:00
  • af14543cc1 change casper runtime versioning Uncle Stinky 2025-11-06 14:33:25 +03:00
  • 6acec08fa5 increase storage version for the pallet Uncle Stinky 2025-11-06 14:32:04 +03:00
  • d6ecdcd468 correct benchmarking of self applause and remove of unnecessary storage during tests Uncle Stinky 2025-11-05 22:13:28 +03:00
  • decf6665df make slow-clap tests work again based on new functionality, new tests added too Uncle Stinky 2025-11-05 20:55:04 +03:00
  • ebae9fadbe fixes for self_applause function Uncle Stinky 2025-11-05 20:52:00 +03:00
  • c872eca8ac back look during the slashing Uncle Stinky 2025-11-05 15:55:37 +03:00
  • eb181c7f44 fixes for the inconsistency of the slow claps Uncle Stinky 2025-11-04 17:43:36 +03:00
  • fae0fa4d7b fixes in the readme guide Uncle Stinky 2025-09-01 20:30:49 +03:00
  • 71eb90a5fb increase stable compiler version to match the ghost-eye dependencies Uncle Stinky 2025-09-01 19:23:20 +03:00
  • 5307afe352 bump locked version Uncle Stinky 2025-08-27 15:33:26 +03:00
  • 7edc8935b6 optimize offenders gathering with a single pass over the data Uncle Stinky 2025-08-27 15:31:32 +03:00
  • 46aa18aafe implement cross session claim via self_applause Uncle Stinky 2025-08-27 14:41:46 +03:00
  • 25fcfed586 bump slow clap version Uncle Stretch 2025-08-15 23:07:13 +03:00
  • f245879925 force parameters for RewardCurve to be a default balance type, which is u64 pallet-networks Uncle Stinky 2025-08-14 16:55:46 +03:00
  • 101e7103f1 update specification version of CASPER runtime Uncle Stretch 2025-08-14 16:20:38 +03:00
  • d9fa416d93 bump locked versions Uncle Stretch 2025-08-10 22:09:14 +03:00
  • 60b887f812 make MulDiv to be used with any 32 bit unsigned Uncle Stretch 2025-08-10 22:07:53 +03:00
  • f7f25bd087 nullify bridged imbalance on each era reward payout Uncle Stretch 2025-08-10 16:51:04 +03:00
  • e2c75ca558 implement muldiv without overflow and underflow Uncle Stretch 2025-08-10 16:41:14 +03:00
  • 9240f424e1 prepare starter script for the production Uncle Stinky 2025-08-03 18:43:49 +03:00
  • 72d6be6e29 change finality delay for sepolia in genesis specification Uncle Stretch 2025-07-31 21:32:49 +03:00
  • da271a6f22 cargo clean only if the compiler version is downgraded Uncle Stinky 2025-07-31 16:35:07 +03:00
  • b9b7d84466 update ghost-node and specification to the latest version Uncle Stinky 2025-07-31 16:32:44 +03:00
  • 8ff588cce9 remove spoiled rpc endpoint from the genesis file Uncle Stinky 2025-07-31 16:18:47 +03:00
  • 298a332681 make staking rewards dependant on bridged amount Uncle Stinky 2025-07-31 16:17:10 +03:00
  • 1c4c517728 avoiding back in time travel Uncle Stinky 2025-07-31 15:30:28 +03:00
  • b969081cbf make sure that disabled validator will not be checked with is_good_actor Uncle Stinky 2025-07-31 14:21:55 +03:00
  • 9bdb7b5d5c add an early check for the disabled validator Uncle Stinky 2025-07-31 14:02:14 +03:00
  • c4b16805f7 fix calculation of median, include special case when there're no claps Uncle Stinky 2025-07-31 13:56:05 +03:00
  • f7b1b75d5a dedup casper spec file Uncle Stretch 2025-07-30 17:53:39 +03:00
  • 6918e8057a finalize starter script for the hard reset Uncle Stinky 2025-07-29 19:41:14 +03:00
  • df85600159 generate chain spec for the latest ghost-node Uncle Stretch 2025-07-29 16:03:34 +03:00
  • 141f05ddab finalize hard reset for starter script Uncle Stinky 2025-07-29 16:00:58 +03:00
  • 6ae3fd6291 rustfmt ghost cli and fix typos Uncle Stretch 2025-07-29 15:03:44 +03:00
  • 767161ac9c rustfmt ghost client cli and fix typos Uncle Stretch 2025-07-29 15:02:07 +03:00
  • a74e42369b rustfmt ghost metrics and fix typos Uncle Stretch 2025-07-29 15:00:54 +03:00
  • 7216f1d82b rustfmt ghost slow clap and fix typos Uncle Stretch 2025-07-29 14:58:23 +03:00
  • 792e70c988 rustfmt ghost sudo and fix typos Uncle Stretch 2025-07-29 14:57:58 +03:00
  • eb3b4f2651 rustfmt ghost rpc and fix typos Uncle Stretch 2025-07-29 14:54:56 +03:00
  • 24a6f803c5 rustfmt common runtime and fix typos Uncle Stretch 2025-07-29 14:53:50 +03:00
  • 8d69e5c87e rustfmt casper runtime and fix typos Uncle Stretch 2025-07-29 14:51:15 +03:00
  • 48ff511685 rustfmt service and fix typos Uncle Stretch 2025-07-29 14:49:16 +03:00
  • 8f20b7ef5c rustfmt tests and fix typos Uncle Stretch 2025-07-29 14:45:41 +03:00
  • ce26787a11 rustfmt staking-miner and fix typos Uncle Stretch 2025-07-29 14:38:49 +03:00
  • e21ac88235 rustfmt ghostkey and fix typos Uncle Stretch 2025-07-29 14:27:53 +03:00
  • c933ed3809 rustfmt generate-bags and fix typos Uncle Stretch 2025-07-29 14:27:08 +03:00
  • 2ad43a56ba rustfmt chain-spec-builder and fix typos Uncle Stretch 2025-07-29 14:26:12 +03:00
  • 6d06fcf9a0 rustfmt bags-utils and fix typos Uncle Stretch 2025-07-29 14:24:30 +03:00
  • c2f9958c1a prepare chain spec for the genesis Uncle Stretch 2025-07-29 14:09:32 +03:00
  • 2bb66c4e19 update ghost-networks weights for the casper runtime Uncle Stretch 2025-07-29 13:30:02 +03:00
  • 63979e34a7 update weights for the ghost-networks based on the latest update Uncle Stretch 2025-07-29 13:28:46 +03:00
  • 28e8389bfc fix struct field name in chain-spec Uncle Stinky 2025-07-29 12:44:01 +03:00
  • 1d826fbf7e rotate endpoints on each offchain worker exection Uncle Stinky 2025-07-29 12:42:36 +03:00
  • 0375bd1434 preparation for the benchmarking of upgraded ghost-networks pallet Uncle Stretch 2025-07-28 23:53:11 +03:00
  • b4ef445281 make ability to have multiple default endpoints for the network Uncle Stretch 2025-07-28 23:34:42 +03:00
  • 61056ed162 recomendations for rustc compilation and cargo usage for automation script Uncle Stretch 2025-07-28 16:28:23 +03:00
  • b922bf6c20 update weights for casper runtime Uncle Stretch 2025-07-28 16:20:06 +03:00
  • fe46566d7e insert measured weights for ghost-sudo Uncle Stretch 2025-07-28 16:18:24 +03:00
  • 3380d16dc9 extend genesis config with ghost sudo Uncle Stinky 2025-07-28 13:15:10 +03:00
  • 384380ad55 ghost sudo added as a dependency to casper runtime Uncle Stinky 2025-07-28 13:13:59 +03:00
  • 4f23c39994 sudo pallet ported as local pallet Uncle Stinky 2025-07-28 13:12:08 +03:00
  • 67fd48d500 hard reset flag added to starter script Uncle Stinky 2025-07-28 13:10:07 +03:00
  • d575895841 make 1 second as a rate limit for default networks rpc endpoints Uncle Stinky 2025-06-25 19:31:43 +03:00
  • 47f7ae3847 separate evm structs, deserialisation functions and main logic Uncle Stinky 2025-06-25 19:28:59 +03:00
  • 591cce1fb1 rustfmt the ghost-slow-clap pallet Uncle Stinky 2025-06-25 18:20:10 +03:00
  • f7ba592d50 rustfmt the ghost-networks pallet Uncle Stinky 2025-06-25 18:17:55 +03:00
  • 40a8152f69 rustfmt the ghost-claims pallet Uncle Stinky 2025-06-25 18:17:14 +03:00
  • 116ca39dc4 rustfmt the ghost-traits pallet Uncle Stinky 2025-06-25 18:16:06 +03:00
  • 8464da831f rate limit for the rpc endpoint based on network_id, storage guard lock for the current network_id and other minor improvements Uncle Stinky 2025-06-25 18:09:29 +03:00
  • 0c3636fe79 bump all pallet versions Uncle Stretch 2025-06-19 22:38:24 +03:00
  • d87184bbc2 update weights for the ghost networks pallet Uncle Stretch 2025-06-19 22:37:03 +03:00
  • 43f72ec842 update weights and add rate_limit_delay for slow claps Uncle Stretch 2025-06-19 22:35:51 +03:00
  • ac6d70ae91 update chain specification based on new rate_limit_delay field of NetworkData Uncle Stretch 2025-06-19 21:40:05 +03:00
  • 49c5f3a9e9 update weights for the casper runtime, benchmarked with stopped ghost-node service Uncle Stretch 2025-06-19 21:39:17 +03:00
  • 060f61105c additional network field, that represents default rate limit measured in blocks Uncle Stretch 2025-06-19 21:32:40 +03:00
  • b53a58f431 update chain specification because of finality delay non-option type Uncle Stretch 2025-06-19 15:02:07 +03:00
  • 818f41d05e update slow claps because of finality delay non-option type Uncle Stretch 2025-06-19 15:00:30 +03:00
  • 7bb18939bd no need for finality delay to be an Option<u64> Uncle Stretch 2025-06-19 14:37:06 +03:00
  • d8e934a98e ability to avoid too big deviations between from_block and to_block Uncle Stinky 2025-06-19 14:31:33 +03:00
  • d5643472ee update chain specification based on NetworkData new fields Uncle Stretch 2025-06-18 18:56:08 +03:00