Releases: naddison36/tx2uml
Releases · naddison36/tx2uml
Release v1.1.33
- Upgraded to use Etherscan V2 API
- Removed the Etherscan API keys so the
-k, --etherscanKeyoption is now mandatory. The Etherscan API key can also be set with theEXPLORER_API_KEYenvironment variable. - As the Etherscan V2 API is being used, the same API key can be used for any chain supported by Etherscan.
- The
-c, --chainoption can now be a name or a chain id. tx2uml supports the following named chains: ethereum, sepolia, holesky, hoodi, arbitrum, optimisim, polygon, avalanche, base, bsc, crono, fantom, sonic, gnosis, moonbeam, celo, scroll, linea, blast, berachain, zksync. - If your chain is not in the previous list of chains and is supported by Etherscan, use the chain id. eg
--chain 33139for ApeChain
v1.1.31
- Added support for Sonic chain
Release v1.1.30
Features:
- call diagrams with
noDelegatesoption now uses the implementation contract name on the proxy contract - moved
etherscanKeyoption so it is available for bothcallandvaluecommands
Maintenance
- Upgraded dependencies
Example
With -x --noDelegates option
tx2uml call --noDelegates 0x3a89de87d4a039af246474e1573f4687bba402471ab83285d9aa1271edde5eda -v
Without -x --noDelegates option
tx2uml call 0x3a89de87d4a039af246474e1573f4687bba402471ab83285d9aa1271edde5eda -v
Release v1.1.29
- Added support for Scroll L2 chain using Scrollscan
Release v1.1.28
Release v1.1.27
Features:
- Added
--titleoption to override the default tx hash title at the top - Added
-hc, --hideCaptionoption to remove the network, block number and timestamp at the bottom of the diagrams
Fixes:
- multi tx traces duplicating events
- config overrides not working for call diagrams
Release v1.1.26
Features
- Added
-hf, --hideFooteroption to hide the boxes at the bottom of the contract lifelines - Added
-hb, --hideBalancesoption to value transfer diagrams - Added more details to participants in value transfer diagrams. eg contract name
Fixes
- duplicate events when the event is defined in the proxy and implementation
- parsing of Events with fixed size arrays
- config overrides for value transfer diagrams
Release v1.1.25
- Added rETH as a node type
- Fixed contract labels
Release v1.1.24
Features
- Added support for Base and Celo blockchains
- Added chain options
noneandcustom - Added
explorerUrloption for custom chains and testnets
Fixes
- The
noParamsoption was not hiding event params
Maintenance
- indent function params
- removed carriage return at the start of returns
- Updated Uniswap examples
Release v1.1.23
Feature
- Added new
-pv, --noParamValuesoption to call diagrams
Fixes
- Failed to parse trace params after a contract deploy
Maintenance
- Upgraded to the latest plantuml jar file
