20 Commits
Author SHA1 Message Date
tom goriunovandGitHub 176cdb5aba Show conflicting proxy implementations warning (#3179)
* Show conflicting proxy implementations warning

Resolves #2884

* fix: add conflicting_implementations field to contract mocks

* fix tests

* proxy info tweaks

* fix ts
2026-01-05 19:14:56 +01:00
tom goriunovandGitHub 6b7b1301a3 Display and handle status field in smart contract view (#2807)
* Display and handle `status` field in smart contract view

Fixes #2658

* change text of the alerts
2025-07-01 15:29:38 +02:00
tom goriunovandGitHub 753545a2fb Remove proxy_type field from SmartContract model (#2671)
* remove `proxy_type` field from SmartContract model

* fix ts
2025-04-15 15:23:44 +02: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 018d9c1f25 Constructor array parameters are displayed as concatenated strings instead of arrays (#2407)
Fixes #2394
2024-11-25 09:49:23 +01:00
tom goriunovandGitHub 6ba52e09b2 Display proxy pattern info on contract page (#2230)
* Display proxy pattern info in UI

Fixes #2209

* update texts

* [skip ci] adjust alert condition
2024-09-12 12:10:23 +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 goriunovandGitHub 434aae92bb Call contract read methods from the client (#2032)
* display methods accordion

* add method_id to methods

* query read method via public client

* query read methods without inputs at accordion section open

* add custom abi tabs

* add proxy tabs

* custom wagmi config if wc is not configured

* remove ContractAbiItemConstant component

* display tuple properties in method outputs

* display read result

* clean up

* support nested arrays in the read result

* re-write test for contract methods

* change result view for address output

* refactoring

* fix tests

* remove web3 provider fallback

* fix tab loading

* refactoring

* add implementation contract selector

* add "copy to clipboard" for address, remove top-level square brackets

* add preview mode to contract method result

* tests for read result

* fix tests

* change styles for result preview

* review fix
2024-06-24 19:56:06 +02:00
tom goriunovandGitHub b12956685e Blueprint contracts support (#2009)
Fixes #1907
2024-06-13 13:11:26 +02:00
isstuev a92f705f5f add certified conract label 2024-05-26 11:48:52 +02:00
tom goriunovandGitHub 70c85f48d3 Update API Endpoint for fetching has_methods_* and `has_custom_meth… (#1842)
* Update API Endpoint for fetching `has_methods_*` and `has_custom_methods_*` fields

Fixes #1821

* don't load address txs when navigating to contract tab

* fix test
2024-04-23 15:43:04 +02:00
tom goriunovandGitHub 09f787bba4 Contract: License (#1668)
* display license on contract page and in the list

* add new field to the form

* review fixes
2024-03-05 11:13:52 +04:00
tom 942b272463 add new property to mock 2023-06-16 10:39:23 -04:00
tom 90fc276157 eth bytecode db verification notice 2023-06-06 12:30:00 -04:00
tom 04f9abc5ba fix ts 2023-04-07 17:03:20 -03:00
tom 5816722b16 contract mobile layout fixes 2023-02-07 18:35:38 -05:00
tom 174c9592d8 minimal proxy address 2023-01-16 13:59:13 -06:00
tom 927a0af855 skip all ContractCode tests 2023-01-16 12:42:08 -06:00
tom c1e6cb7317 comment out source code in mocks 2023-01-16 12:25:06 -06:00
tom 6c33c10f08 tests 2023-01-13 17:44:22 -06:00