Commit Graph

195 Commits

Author SHA1 Message Date
hishope
f2cd67e81f chore: fix some problematic function names
Signed-off-by: hishope <csqiye@126.com>
2024-12-09 21:05:30 +01:00
Martin Boehm
c3cdf9bca4 Fix usage of Network configuration parameter 2024-12-09 20:57:37 +01:00
Jiří Musil
a4f1730364
Show raw tx hex in UI (#1162)
* Fix Network configuration parameter

* feat: allow for showing raw transaction hex for ETH transactions

* chore: remove comments from JS code to avoid parsing issues in tests

* temp: comment out failing tx template tests

* chore: trim text from copyable before writing it to clipboard

* chore: improve the design of Transaction hex

* chore: add wrap to element showing raw hex data

* fixup! chore: add wrap to element showing raw hex data

* chore: remove redundant style, make HTML prettier

* Revert "temp: comment out failing tx template tests"

This reverts commit f104ebbf5111583b46996d7527a26c08cd9e29b6.

* chore: put rawTx javascript functionality into main.js

* chore: modify the expected HTML for changed tx template

* feat: support the raw transaction hex also for BTC-like coins

* chore: add on-hover effect for active button - make the background white

* Minify javascript and styles

---------

Co-authored-by: Martin Boehm <martin.boehm@1mbsoftware.net>
2024-12-09 11:30:02 +01:00
Martin Boehm
19a902360e EthereumType: Remove fetching of contract details from sync 2024-11-27 14:38:27 +01:00
Martin Boehm
76664cdbf3 Refactor ethCall method to rpcCall 2024-10-10 00:58:19 +02:00
Martin Boehm
3cf7e6abe8 Add ethCall websocket request 2024-09-24 15:24:26 +02:00
kaladinlight
f0dd0e80b0 add optimism support 2024-07-12 00:10:31 +02:00
Martin Boehm
35ab7a3966 Set unlimited size of ETH RPC message 2024-06-04 15:06:40 +02:00
Martin Boehm
1b47447c77 Workaround of InitializeMempool issue in Holesky 2024-04-10 09:50:29 +02:00
AdamSchinzel
3c57a0c010 Remove Goerli
Remove
2024-03-27 13:16:20 +01:00
Martin Boehm
1d95413f73 Staking pools - remove unused pendingRestakedReward 2024-01-31 23:45:43 +01:00
Martin Boehm
ac46385f49 Add support of staking pools 2024-01-31 23:45:43 +01:00
Martin Boehm
e464e16a33 Stop notifications of duplicate insertions into ethereum type mempool 2023-12-20 12:43:50 +01:00
0xadams.eth
a2ab9da785
Add Holesky (#977) 2023-11-12 22:00:47 +01:00
AdamSchinzel
b91b36e86b Remove Ropsten 2023-09-19 16:18:02 +02:00
Martin Boehm
d1ffa7bb9e Fix internal data processing for Polygon 2023-07-01 23:00:32 +02:00
Martin Boehm
e9134b0490 Handle "null" returned from geth when block not found 2023-03-15 23:16:06 +01:00
kevin
9ecfdfe11d
Add BNB Smart Chain (#869) 2023-03-09 10:54:38 +01:00
Martin Boehm
a81420fc94 Improve parsing of ETH input data 2023-03-02 00:37:33 +01:00
Martin Boehm
dcad5b79df Ignore DELEGATECALL in EVM call trace
Geth v1.11 changed the tracer and are now returning the delegated value.
See https://github.com/ethereum/go-ethereum/issues/26726
2023-02-21 12:42:50 +01:00
Martin Boehm
da69240dae Add CREATE2 opcode for contract creation detection 2023-02-01 17:58:37 +01:00
kevin
6a24f4ac30 EVM Abstraction (#848) 2023-02-01 17:58:37 +01:00
Martin Boehm
54f13daad3 Trim spaces from ETH contract name and symbol 2023-02-01 17:58:37 +01:00
Martin Boehm
dca00bf770 Explorer redesing tuning 2023-02-01 17:58:37 +01:00
Dusan Klinec
e47760149a feat: add ethereum_testnet_sepolia 2023-02-01 17:58:37 +01:00
Martin Boehm
0c5af954c7 Add panic handler to ETH transfer event parsers 2023-02-01 17:58:37 +01:00
Martin Boehm
070df1efcc Add NFT detail page 2023-02-01 17:58:37 +01:00
Martin Boehm
60df986fb8 Alter memory stats logging levels 2023-02-01 17:58:37 +01:00
Martin Boehm
835d0e07ba Return ethereum consensus layer node version via API 2023-02-01 17:58:37 +01:00
Martin Boehm
f5b179d5c2 Fix ERC1155 transfer event processing 2023-02-01 17:58:37 +01:00
Martin Boehm
db91824dc3 Store contract info in DB 2023-02-01 17:58:37 +01:00
Martin Boehm
8bdc3da694 Return address aliases from API 2023-02-01 17:58:37 +01:00
Martin Boehm
77561e3567 Process ENS records 2023-02-01 17:58:37 +01:00
Martin Boehm
6fdf6e297c Parse ethereum input data 2023-02-01 17:58:37 +01:00
Martin Boehm
f57bd2e6c3 Download ETH 4byte signatures 2023-02-01 17:58:37 +01:00
Martin Boehm
72e0ac23bc Return internal data and ERC721 and ERC1155 tokens from API and explorer 2023-02-01 17:58:37 +01:00
Martin Boehm
9a0790a71d Process ERC721 and ERC1155 tokens 2023-02-01 17:58:37 +01:00
Martin Boehm
45a53e41a1 Process ETH transaction failure reasons 2023-02-01 17:58:37 +01:00
Martin Boehm
91031715f7 Bulk import ETH internal transactions 2023-02-01 17:58:37 +01:00
Martin Boehm
c374ef86fd Update types in preparation for eth internal transactions,
bump dbVersion to 6
2023-02-01 17:58:37 +01:00
Martin Boehm
5818ce8aa2 Ethereum: process call trace to extract internal transactions 2023-02-01 17:58:37 +01:00
Martin Boehm
e143215288 Fix linting issues 2021-11-28 21:27:16 +01:00
Martin Boehm
f0fe08a054 Make parsing of ETH numeric properties more robust #623 2021-06-02 16:51:56 +02:00
Martin Boehm
0ae8ba57a2 Update for geth version 1.10
- remove workaround for to low maxRequestContentLength
- stop using obsolete eth_protocolVersion RPC call
2021-03-09 11:37:35 +01:00
Yusaku Senga
5fdc26bc14
feat: Support Ethereum Goerli testnet (#550) 2021-01-21 21:39:37 +01:00
Martin Boehm
636167c72a Store to txcache old eth transactions without status 2020-12-04 11:57:11 +01:00
Martin Boehm
576b8b57b7 Upgrade to go 1.15.6, rocksdb 6.13.3 and other dependecies 2020-12-04 11:57:11 +01:00
Martin
a1993173ab
Go ethereum v1.9.20 (#482) issue #481
Handle different behavior of geth from v1.9.15
Bump go-ethereum dependecy to v1.9.20
2020-09-03 10:11:37 +02:00
Martin Boehm
17c9080135 Include eth transactions in unknown status into balance history 2020-07-30 16:02:08 +02:00
Martin Boehm
0a3ea6e225 Send websocket notification on new tx for input addresses 2020-05-24 17:58:29 +02:00