Commit Graph
29 Commits
Author SHA1 Message Date
tom goriunovandGitHub f6725649da UI toolkit package (#2691)
* first version of the pack

* single entry point

* add custom components to the package

* move form components to toolkit

* add more utils and hooks to the package

* minor fixes

* add CI workflow

* update readme and package.json

* fix ts

* fix build of env-validator

* fix docker build

* fix icons size

* test fixes

* more test fixes
2025-04-21 19:44:22 +02:00
tom 1b1c3b9b37 fix contract verification form test 2025-03-25 12:32:05 +01:00
tom ec00c81061 contract verification: other methods 2025-03-06 19:54:15 +01:00
tom goriunovandGitHub 1d2160ed43 App config: support multiple RPC URLs (#2498)
Fixes #2479
2025-01-14 11:55:15 +01:00
tom goriunovandGitHub 7187fc80e6 Support verification of Stylus contracts (#2450)
* add Arbitrum Sepolia dev preset

* base form layout

* add validation for repo url and commit hash

* improve global error text

* show stylus contract info

* add test for contract verification form

* hide "open in IDE" for stylus contracts

* [skip ci] adjust validation rules for GitHub URL

* change contract info items order

* fix error text styles
2024-12-11 13:17:23 +01:00
tom goriunovandGitHub 37004b9193 Pass the file path when verifying a multi-part contract (#2208)
Fixes #2207
2024-09-13 20:05:53 +02:00
tom 7cf7146684 remove optimization fields for zkSync contract verification 2024-09-06 15:20:38 +02:00
tom goriunovandGitHub 91b5be58d5 Add support for zkSync smart-contracts (#2173)
* additional form fields

* pass optimization modes from API and handle single verification method case

* display zk contract info
2024-08-20 10:27:46 +02:00
tom 37417410c1 update foundary template 2024-07-31 14:14:22 +02:00
tom 772797996a Update verification methods in the UI 2024-07-31 13:29:43 +02:00
tom goriunovandGitHub 984b6e7339 vyper contract verification: bugfix and improvements (#896)
* change hint and enable contract name field

* fix form re-submiting

* update screenshot

* change vyper multi part method

* vyper standard input json method

* fix required error message for sources field

* pin api host

* fix locked form

* clean up
2023-07-10 15:08:36 -04:00
tom 749cfc7fda hide unnecessary fields for standard input contract verification method 2023-05-26 16:07:33 -03:00
tom 14f5038430 support is_rust_verifier_microservice_enabled flag 2023-03-30 16:06:37 -03:00
tom 09d7d9e354 fix typo and tx execution icon color 2023-02-23 17:57:14 +00:00
tom f58d76a080 sourcify new flow 2023-02-16 11:34:39 -05:00
tom b21833b1ce sources field changes 2023-02-14 12:31:50 -05:00
tom 3dc794b12c compiler and optimization fields change 2023-02-14 11:14:10 -05:00
tom 750500b508 better errors 2023-02-06 12:11:05 -05:00
tom 1efa6bf597 file errors 2023-02-03 16:47:13 -05:00
tom cb91bde792 constructor args field 2023-02-02 10:19:26 -05:00
tom 4532355606 vyper multi part method 2023-02-01 18:38:38 -05:00
tom c57d7e43c1 error and disabled state 2023-01-23 17:06:41 -06:00
tom aa69b59fd3 vyper method 2023-01-23 12:14:21 -06:00
tom 25f16208c2 file removal and standard input method 2023-01-23 11:34:54 -06:00
tom 4cc5a3946f file input and multi-part file methos 2023-01-23 09:35:12 -06:00
tom 5e2e034d6c contract libraries 2023-01-20 16:50:29 -06:00
tom 0338cb46cb optimisations, code and constructor args fields 2023-01-20 14:39:00 -06:00
tom f31c393832 evm version and compiler 2023-01-20 13:48:47 -06:00
tom e39b07fb40 methods sections + yul and name fields 2023-01-20 12:33:25 -06:00