Commit Graph

188 Commits

Author SHA1 Message Date
Özgün Özerk 46a9a3f4e8 Generic asset manager (#341)
Co-authored-by: Nikita Khateev <nikita.khateev@gmail.com>
2024-10-25 13:27:39 +03:00
Özgün Özerk 033cf12f34 merge changes/fixes from v2 back into main (#333)
* update version for antora

* improving zombienet guide (#280)

* update docs version to 2.0.1 (#315)

* Change all references from rococo to paseo (#330)

* remove rococo-native featire from cargo.toml and other doc changes

* use evm compatible accounts, and fix properties for chain spec (#326)

* doc changes

* bump node and docs versions

* impl_runtime_apis need to be in the same file with construct runtime for the moment

* account type fix

* zombienet script update

* slot duration fix

---------

Co-authored-by: Nikita Khateev <nikita.khateev@gmail.com>
Co-authored-by: Özgün Özerk <ozgunozerk.elo@gmail.com>
Co-authored-by: Gustavo Gonzalez <gustavo.gonzalez@openzeppelin.com>

---------
2024-10-24 09:36:38 +03:00
Özgün Özerk d074bd97e9 use asset hub as reserve (#327)
* implemented asset hub as reserve
2024-10-21 07:59:22 +03:00
Nikita Khateev 7d383119a3 #305 Fixing unexpectedly high weights for XCM pallet (#322) 2024-10-08 16:36:54 +04:00
Özgün Özerk 6953c33181 Use construct runtime v2 (#312)
* construct runtime macro updated to v2
2024-10-07 20:45:49 +03:00
Nikita Khateev 740419f181 Fix AFL build for fuzzing run (#323)
* fix fuzzer run

* add manual dispatch
2024-10-04 16:02:40 +04:00
Nikita Khateev dbf3576f51 Fix workflow versions (#317) 2024-09-20 13:05:42 +04:00
Özgün Özerk a21d0e3648 Upgrade to polkadot-stable2407-1 from v1.13.0 (#299)
* generic template updated to stable2407-1

* evm template update wip

* evm template update finalized

* fuzzers finalized

* rebased onto v1.13.0
2024-09-17 13:45:11 +03:00
Özgün Özerk ba730fab22 Upgrade polkadot sdk v1.13.0 (#298)
* generic template updated to v1.13.0

* evm dependency upgrades

* evm dependency upgrades after moonbeam

* importing frontier updates 

* upgrade fuzzer to v1.11.0 

* upgrade fuzzer to v1.12.0

* generic template fuzzer updated

* evm fuzzer

---------

Co-authored-by: Nikita Khateev <nikita.khateev@openzeppelin.com>
2024-09-13 12:18:35 +03:00
Nikita Khateev a4b7acf9bd fix weekly run (#310) 2024-09-13 13:15:51 +04:00
Gustavo Gonzalez a4c6cee4c6 Fix typos and add GH action that checks them (#311)
* add typos workflow

* fix existing typos

* fix
2024-09-12 09:05:48 -04:00
Gustavo Gonzalez 42470b2784 add needs triage issue label for new issues (#304) 2024-09-03 20:55:09 -04:00
Özgün Özerk bb1051fb3c disable code coverage for now (#297)
* disable code coverage for now
2024-08-21 10:21:57 +03:00
Özgün Özerk 642f05b231 fix zombienet scripts for accountid20 compatibility (#292) 2024-08-21 09:54:29 +03:00
Alex Bean ab82cb37a9 fix: rename templates binaries in the zombienet files (#290)
* fix: rename templates binaries in the zombienet files

* fix: add force_decorator = generic-evm in the config file

* fix: rename templates binaries in the config file for generic template
2024-08-21 09:53:54 +03:00
Nikita Khateev 625714b97e Fix broken CI (#283) 2024-08-19 10:33:02 +04:00
Gustavo Gonzalez 9e69aece59 add dependabot config (#279) 2024-08-15 16:15:54 -04:00
Gustavo Gonzalez 0943e17bf1 update readme, fix broken link in docs (#281) 2024-08-15 16:15:44 -04:00
Özgün Özerk caa61ec9e5 fix typos in testing with zombienet guide (#276)
* fix typos in testing with zombienet guide
2024-08-15 18:47:23 +03:00
Nikita Khateev c36a6011eb Fuzz Testing Integration (#275) 2024-08-13 16:19:55 +04:00
Nikita Khateev bac8e41436 Add benchmark tests to CI (#243)
* add concurrency settings to the pipeline

add comments

* update message

update locks

---------

Co-authored-by: Gustavo Gonzalez <gustavo.gonzalez@openzeppelin.com>
2024-08-13 15:00:07 +04:00
Özgün Özerk 8bbf680c05 add new audit (#272) 2024-08-07 11:41:55 -04:00
Özgün Özerk 249d91dc70 Bump versions (#271)
* bump versions

* bumping docs version -it was already 1.0.0 but we forgot to merge it back to main-
2024-08-07 11:41:55 -04:00
Nikita Khateev ba3647d171 Fix txpool feature for EVM template (#270)
* correct txpool feature

* fix toml
2024-08-07 11:41:55 -04:00
Nikita Khateev 1d429ee3ea fix xcm constants (#268) 2024-08-07 11:41:55 -04:00
Amar Singh 88accf616e HRMP Channel Guide (#214)
* init

* clean

* add minimal handler docs

* connect to asset hub section

* progress but not done

* start snowbridge calls

* snowbridge docs

* hydraDX documentation to demonstrate steps from the more general hrmp section at the tope

* Add the option to sync faster with Rococo to the docs (#249)

* add sync fast-unsafe for Rococo

* fix spelling

* add descriptions for datadir path and rococo chainspec

* Fix MaxLockers (#248)

* Fix MaxLockers

* fix constants

* fix toolchains

---------

Co-authored-by: Özgün Özerk <ozgunozerk.elo@gmail.com>

* fix list bullet formatting

* accept all suggestions by @ozgunozerk

---------

Co-authored-by: Gustavo Gonzalez <ggonzalezsomer@gmail.com>
Co-authored-by: Nikita Khateev <nikita.khateev@openzeppelin.com>
Co-authored-by: Özgün Özerk <ozgunozerk.elo@gmail.com>
2024-08-07 11:41:55 -04:00
Özgün Özerk 9b9845920c Update docs (#261)
* typos and broken links

* evm runtime docs

* name change in code

* generic runtime description updated, and typos

* smart contract with zombienet

* quick start exported into another document and further formatting
2024-08-07 11:41:55 -04:00
Nikita Khateev 1b67c98311 Docs Update (#250)
* Updating the docs

* fix fmt

* suggestion

---------

Co-authored-by: Özgün Özerk <ozgunozerk.elo@gmail.com>
2024-08-07 11:41:55 -04:00
Nikita Khateev 526adb32c5 Bound GasLimitPovRatio to u64::MAX (#246)
* Bound GasLimitPovRatio to u64::MAX

* minor changes
2024-08-07 11:41:55 -04:00
Nikita Khateev 5e61a2d8a6 Fix for treasury config and benchmark (#240)
* Fix treasury config

* fix build

* Updated benchmarks

* fix generic fmt

* fix clippy

* fix comments

---------

Co-authored-by: Amar Singh <asinghchrony@protonmail.com>
2024-08-07 11:41:55 -04:00
Nikita Khateev cdba7fea87 RPC Differences Documentation and RPC Testing Toolkit (#241)
* Added RPC testing toolkit with docs

* Add documentation

* fix comments

---------

Co-authored-by: Amar Singh <asinghchrony@protonmail.com>
2024-08-07 11:41:55 -04:00
Özgün Özerk 29c6332022 Feemanager for evm (#239) 2024-08-07 11:41:55 -04:00
Gustavo Gonzalez d14851cc47 Add sccache and use nextest in our workflow (#265)
* add cache to generic workflow

* add cache to evm workflow

* clean cache and use nextest

* try increasing the cache size

* try 50gb cache size

* add explicit rstfmt as a dependency
2024-07-30 17:15:14 -04:00
Nikita Khateev 592c3b694d Fix MaxLockers (#248)
* Fix MaxLockers

* fix constants

* fix toolchains

---------

Co-authored-by: Özgün Özerk <ozgunozerk.elo@gmail.com>
2024-07-23 15:24:52 +03:00
Gustavo Gonzalez 02b6611ec2 Add the option to sync faster with Rococo to the docs (#249)
* add sync fast-unsafe for Rococo

* fix spelling

* add descriptions for datadir path and rococo chainspec
2024-07-19 06:27:43 -04:00
Nikita Khateev be0abb6bf1 #235 Updated benchmarks for the next release (#238)
Added benchmarking for EVM template.
Updated benchmarking for Generic Templates.
Fixed config for EVM template.
Added benchmarking utils.
2024-06-28 15:49:02 +04:00
Özgün Özerk 3c9696b982 Port the trivial audit fixes to evm (#236)
* port the trivial audit fixes to evm

* MAX_POV_SIZE is imported instead of declaring
2024-06-27 20:22:50 +03:00
Amar Singh b0c0a81219 [evm-template] XCM config for foreign assets (#219) 2024-06-18 11:42:17 -04:00
Özgün Özerk b2b65e9364 Add pov reclaim (#229)
* extend SignedExtra type
2024-06-13 18:09:42 +03:00
Amar Singh 4a36fcd567 disable logging for release builds (#213) 2024-06-13 10:27:54 -04:00
Nikita Khateev f856d5f78e fixed "missing host function" bug (#225)
* Recovered WasmExecutor for the EVM template
2024-06-13 14:43:37 +04:00
Nikita Khateev 26c49797cb #189 Predeployed Contracts functionality (#218)
* Added a possibility to predeploy contracts to the genesis block
* Added some default contracts to predeploy.
2024-06-12 09:35:05 +04:00
Özgün Özerk b080293cdb add property to node for each template (#221)
* add property to node for each template
2024-06-11 18:02:15 +03:00
Amar Singh 7b1388b15c Precompiles (#201)
* Moved PR to monorepo

* Update evm-template/runtime/src/lib.rs

Co-authored-by: Amar Singh <asinghchrony@protonmail.com>

* minimal precompile config

* try fix remaining merge conflicts by accepting all incoming

* into merge again

* clippy fix

* use workspace dep as per suggestion

* try fix

* insert revert bytecode in evm account storage at genesis for precompile addresses

* toml sort

---------

Co-authored-by: Nikita Khateev <nikita.khateev@openzeppelin.com>
2024-05-31 16:04:14 -04:00
Özgün Özerk dc4f0129f1 Runtime lib restructure (#202)
* impl apis exported

* runtime version test moved to constants

* constants exported

* constant related errors fixed

* pallet configs exported

* xmc_config moved to configs

* types extracted
2024-05-31 20:06:18 +03:00
Nikita Khateev 64d64b88d0 #188 Added a guide for contract migration (#200) 2024-05-31 18:42:09 +04:00
Özgün Özerk 912e6f4e19 Upgrade evm dependencies (#208)
* update evm dependencies to v1.10.0
2024-05-30 00:27:12 +03:00
Nikita Khateev 135e186816 #188 Added EVM RPC to the node (#198)
* #188 added RPC node to enable interaction
2024-05-28 18:29:06 +04:00
Radha 3132574062 Update README.md (#204)
Update the readme file with relevant links and fix typos

Co-authored-by: Özgün Özerk <ozgunozerk.elo@gmail.com>
2024-05-28 12:14:11 +03:00
Özgün Özerk 939c2cbbdd readme and docs update for monorepo (#183)
* readme and docs update for monorepo

Co-authored-by: Gustavo Gonzalez <ggonzalezsomer@gmail.com>
Co-authored-by: Amar Singh <asinghchrony@protonmail.com>
2024-05-27 13:35:29 +03:00