Commit Graph

186 Commits

Author SHA1 Message Date
Willian Mitsuda
1794fff7f3 Add Sourcify decoration to addresses in tx details page 2021-11-10 16:24:34 -03:00
Willian Mitsuda
cc652eea5b Fix width 2021-11-08 15:20:13 -03:00
Willian Mitsuda
05aee02a43 Disable utf8 display when impossible to decode 2021-11-08 14:55:41 -03:00
Willian Mitsuda
d905afd75d Allow raw display of non-decodable inputs 2021-11-08 14:53:23 -03:00
Willian Mitsuda
b9a9495c61 Add loading indicator 2021-11-08 09:07:52 -03:00
Willian Mitsuda
d9155bff11 Use complete input decoder 2021-11-08 08:28:28 -03:00
Willian Mitsuda
a03b7d21f6 Remove unused parameter 2021-11-08 08:20:16 -03:00
Willian Mitsuda
eb22a227f1 Merge branch 'develop' into feature/trace-tx 2021-11-08 08:14:46 -03:00
Willian Mitsuda
c0f934b190 Remove unnecessary attributes; simplify code 2021-11-08 08:02:05 -03:00
Willian Mitsuda
25f821548e Extract InputDecoder component 2021-11-08 07:49:30 -03:00
Willian Mitsuda
f1fe98965b Tweak spacing 2021-11-07 21:07:20 -03:00
Willian Mitsuda
17cb352a1f Remove unnecessary nested divs 2021-11-07 17:54:28 -03:00
Willian Mitsuda
fc1f0fe196 Use higher level component 2021-11-07 17:46:42 -03:00
Willian Mitsuda
bf7117c1eb Add hover coloring 2021-11-07 17:42:10 -03:00
Willian Mitsuda
43f0ba0f8d Remove deprecated parameters 2021-11-07 09:21:02 -03:00
Willian Mitsuda
00ecea2c54 Merge branch 'develop' into feature/trace-tx 2021-11-07 09:15:02 -03:00
Willian Mitsuda
b723182ad3 Extract utility component TransactionAddress 2021-11-07 08:21:56 -03:00
Willian Mitsuda
f90d9150b8 UI fixes 2021-11-06 16:14:30 -03:00
Willian Mitsuda
42b585bc40 Add input decoding to trace 2021-11-06 15:54:34 -03:00
Willian Mitsuda
8c46eaabb1 Generalize attribute type 2021-11-06 05:15:27 -03:00
Willian Mitsuda
9954c8ac02 Typedef component 2021-11-06 05:04:50 -03:00
Willian Mitsuda
fd3173c3a6 Extract TraceInput component 2021-11-06 02:12:37 -03:00
Willian Mitsuda
45893bae8b Merge branch 'develop' into feature/trace-tx 2021-11-04 16:34:16 -03:00
Willian Mitsuda
8efe230bc8 Add missing resolvers support on decoded inputs and logs table 2021-11-03 09:14:52 -03:00
Willian Mitsuda
3b60030817 Reduce redraws 2021-11-03 04:52:01 -03:00
Willian Mitsuda
596ed93e0e Hide children nodes seems to performe better on large traces 2021-11-02 21:54:25 -03:00
Willian Mitsuda
fd5b884caa Add tree expand/collapse toggles 2021-11-02 21:24:19 -03:00
Willian Mitsuda
bc1d6f35b8 Add merged trace address resolution 2021-11-01 17:40:38 -03:00
Willian Mitsuda
c4615e47bf Add address resolution support to trace tool 2021-11-01 17:09:47 -03:00
Willian Mitsuda
d2ae5f07fd Merge branch 'develop' into feature/trace-tx 2021-11-01 16:56:24 -03:00
Willian Mitsuda
66be71f89d TODO: must finish reverse token address support on internal ETH transfers section 2021-11-01 04:46:19 -03:00
Willian Mitsuda
91a888c73b Migrate remaining token decoration support to the new resolver framework 2021-11-01 04:26:19 -03:00
Willian Mitsuda
7bfa479d6c Retrofit name resolvers into transaction/* pages 2021-10-30 22:44:33 -03:00
Willian Mitsuda
4da76ae836 Reduce the number of nested divs 2021-10-29 22:40:56 -03:00
Willian Mitsuda
3bfd38641b Correctly render fallback function signature 2021-10-28 17:39:10 -03:00
Willian Mitsuda
852ff5f726 Remove unused imports 2021-10-28 17:31:57 -03:00
Willian Mitsuda
cbab64cd99 Dedup and optimize 4bytes calls for really huge traces 2021-10-28 17:21:01 -03:00
Willian Mitsuda
05953de053 Apply selection highlighter to function sigs 2021-10-28 05:33:41 -03:00
Willian Mitsuda
09e89c5f41 Retrofit the AddressHighlighter into the new generic SelectionHighlighter 2021-10-28 05:33:41 -03:00
Willian Mitsuda
ad94813476 Remove unnecessary React.memo 2021-10-28 05:33:41 -03:00
Willian Mitsuda
d27df7d271 Omit missing value field 2021-10-28 05:33:41 -03:00
Willian Mitsuda
e93c2953ec Add value field to call tree 2021-10-28 05:33:41 -03:00
Willian Mitsuda
5188cd980e Add horizontal scroll to trace tree 2021-10-28 05:33:41 -03:00
Willian Mitsuda
56df620c7c Add color decoration to DELEGATECALL tracing 2021-10-28 05:33:41 -03:00
Willian Mitsuda
8992ea2336 Add 0x decoration prefix to input 2021-10-28 05:33:41 -03:00
Willian Mitsuda
277fa8f37c Different color for STATICCALL 2021-10-28 05:33:41 -03:00
Willian Mitsuda
309739e547 Add tree decoration to from address 2021-10-28 05:33:41 -03:00
Willian Mitsuda
0445ccd448 Remove depth info 2021-10-28 05:33:41 -03:00
Willian Mitsuda
48986de7f3 Add 4bytes decoding support to trace view 2021-10-28 05:33:41 -03:00
Willian Mitsuda
1b9f26a3f0 First working prototype with call tree 2021-10-28 05:33:41 -03:00
Willian Mitsuda
70649af097 Fix wrong message when cant decode input 2021-10-19 05:23:48 -03:00
Willian Mitsuda
bace76e12c Fix wrong message when cant decode log 2021-10-19 05:20:14 -03:00
Willian Mitsuda
719ce4bd35 Bugfix: do not try to decode method selector on contract creation txs fix #96 2021-10-18 19:04:43 -03:00
Willian Mitsuda
23737ce4d0 Support trial and error of multiple event signatures 2021-10-13 15:34:30 -03:00
Willian Mitsuda
f0ffa140c4 Add estimated params notice 2021-10-12 05:35:18 -03:00
Willian Mitsuda
ccad1f123a First working version of non-verified contract topic0 decoder 2021-10-08 02:38:46 -03:00
Willian Mitsuda
7b8dd7d159 Lower log level 2021-09-29 16:34:49 -03:00
Willian Mitsuda
b770de3117 Tune spacing 2021-09-29 16:27:36 -03:00
Willian Mitsuda
ba3d721e14 Add devdoc params help to verified decoded input params 2021-09-29 16:22:35 -03:00
Willian Mitsuda
debc046d83 Remove unused attribute; custom param presence msg depending on signature with or without param names 2021-09-27 15:47:55 -03:00
Willian Mitsuda
78d3c0e1b7 Remove deprecated use4Bytes hook 2021-09-27 01:09:56 -03:00
Willian Mitsuda
9285d4dedf Fix not known metadata scenario 2021-09-27 00:49:23 -03:00
Willian Mitsuda
9236bfcb2f Fix anonymous tuples 2021-09-25 19:37:14 -03:00
Willian Mitsuda
22b9c5b687 Small adjustments to toggling and formatting 2021-09-25 18:57:07 -03:00
Willian Mitsuda
a1da1d532b Add uint256 decoder with display mode toggler 2021-09-25 18:40:00 -03:00
Willian Mitsuda
ab7ac37ca0 Extract decoders 2021-09-25 17:28:49 -03:00
Willian Mitsuda
1b127b84a2 Move into subpackage 2021-09-25 17:19:49 -03:00
Willian Mitsuda
f612e4791a Better display of array tx input parameters 2021-09-25 15:11:57 -03:00
Willian Mitsuda
e4fa639e69 Add warning for input decoded from 4bytes signatures wuthout param names 2021-09-25 14:45:12 -03:00
Willian Mitsuda
ccb33b4637 First working version of tx input decoding from 4bytes DB; if there is 4bytes AND sourcify info, prioritize sourcify for completeness 2021-09-25 06:51:50 -03:00
Willian Mitsuda
13f32f8a35 Properly differentiate pending/cant decode log data 2021-09-23 18:46:08 -03:00
Willian Mitsuda
380abf2adc Custom msg for 0 logs 2021-09-23 18:33:20 -03:00
Willian Mitsuda
bef7691d77 Turn sourcify intergration mode into a global config 2021-09-23 18:25:52 -03:00
Willian Mitsuda
b5c76a4e01 Fix log metadata search 2021-09-22 15:11:13 -03:00
Willian Mitsuda
7f15a12f4a Add support for multiple log emitter addresses 2021-09-20 18:15:00 -03:00
Willian Mitsuda
18275f86a2 Fix missing key attribute 2021-09-20 18:12:07 -03:00
Willian Mitsuda
28b4bfed7f Add hover color 2021-09-19 04:24:38 -03:00
Willian Mitsuda
a0896c59a3 Fix support for different log emitters 2021-09-18 19:42:45 -03:00
Willian Mitsuda
6008eb102d Optional chaining 2021-09-18 19:38:35 -03:00
Willian Mitsuda
d007f10e7a Add tuple support 2021-09-18 18:35:37 -03:00
Willian Mitsuda
f2d6bc54a9 Extract DecodedParamRow component 2021-09-18 18:18:38 -03:00
Willian Mitsuda
0179b40eaf UI adjustments 2021-09-18 18:03:54 -03:00
Willian Mitsuda
04fdd74a94 Add standard address decorations to log emitter addresses 2021-09-18 17:57:39 -03:00
Willian Mitsuda
101aa5a21f Custom formatting for bytes param type (no fixed size) 2021-09-18 17:53:02 -03:00
Willian Mitsuda
698e2a365c Custom colors for bool params 2021-09-18 17:43:47 -03:00
Willian Mitsuda
f662a8c72e Refactor and extract common component 2021-09-18 17:41:00 -03:00
Willian Mitsuda
1ac2679fad Add semantic highlight to address input/log params 2021-09-18 16:10:47 -03:00
Willian Mitsuda
c7c9f38617 Fix display of bool input/event params; fix grid x spacing 2021-09-18 15:52:33 -03:00
Willian Mitsuda
97c46e383d Fix missing key prop 2021-09-18 15:46:29 -03:00
Willian Mitsuda
4605bca7a5 Add missing data output 2021-09-18 15:40:19 -03:00
Willian Mitsuda
450f2e72f3 Split log display modes 2021-09-18 15:25:30 -03:00
Willian Mitsuda
b5c69a2d3f Extract ModeTaab component 2021-09-18 15:08:44 -03:00
Willian Mitsuda
2f19ab3ab3 Initial implementation of log decoding 2021-09-17 19:42:19 -03:00
Willian Mitsuda
706fb425f5 Initial styling 2021-09-15 15:58:37 -03:00
Willian Mitsuda
f02258b25d Migrate code to headless-ui 2021-09-15 15:34:49 -03:00
Willian Mitsuda
9f818d36b2 First working prototype 2021-09-15 14:43:36 -03:00
Willian Mitsuda
50f4abf23f Squash pending tx initial implementation 2021-09-04 03:19:42 -03:00
Willian Mitsuda
5f9ec5e992 Start theme extraction work; extract from/to colors 2021-08-31 03:44:26 -03:00
Willian Mitsuda
859761f2ba Squash initial implementation of usd prices 2021-08-31 02:56:05 -03:00
Willian Mitsuda
022ff35975 Add decode to utf-8 input option 2021-08-10 16:26:00 -03:00