Skip to content

Releases: naddison36/tx2uml

Release v1.1.33

09 Jun 23:32
eb568e3

Choose a tag to compare

  • Upgraded to use Etherscan V2 API
  • Removed the Etherscan API keys so the -k, --etherscanKey option is now mandatory. The Etherscan API key can also be set with the EXPLORER_API_KEY environment variable.
  • As the Etherscan V2 API is being used, the same API key can be used for any chain supported by Etherscan.
  • The -c, --chain option 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 33139 for ApeChain

v1.1.31

15 Jan 04:28
fc7aa88

Choose a tag to compare

  • Added support for Sonic chain

Release v1.1.30

11 Feb 01:07
68c89e8

Choose a tag to compare

Features:

  • call diagrams with noDelegates option now uses the implementation contract name on the proxy contract
  • moved etherscanKey option so it is available for both call and value commands

Maintenance

  • Upgraded dependencies

Example

With -x --noDelegates option

tx2uml call --noDelegates 0x3a89de87d4a039af246474e1573f4687bba402471ab83285d9aa1271edde5eda  -v

3a895eda

Without -x --noDelegates option

tx2uml call 0x3a89de87d4a039af246474e1573f4687bba402471ab83285d9aa1271edde5eda  -v

3a895eda

Release v1.1.29

05 Nov 06:49
7678b34

Choose a tag to compare

Release v1.1.28

25 Sep 03:53
c44fa9e

Choose a tag to compare

Feature

  • Added support for ERC-1155 muti-token transfers that emit the TransferSingle event.

depositValue

swapPoolManagerTokensValue

v3cf8dbf8

v335022c6

Release v1.1.27

11 Sep 06:56
15dc7b2

Choose a tag to compare

Features:

  • Added --title option to override the default tx hash title at the top
  • Added -hc, --hideCaption option 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

09 Sep 06:28
a462b0f

Choose a tag to compare

Features

  • Added -hf, --hideFooter option to hide the boxes at the bottom of the contract lifelines
  • Added -hb, --hideBalances option 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

06 Sep 11:33
169914a

Choose a tag to compare

  • Added rETH as a node type
  • Fixed contract labels

Release v1.1.24

25 Aug 05:14
e8628a2

Choose a tag to compare

Features

  • Added support for Base and Celo blockchains
  • Added chain options none and custom
  • Added explorerUrl option for custom chains and testnets

Fixes

  • The noParams option was not hiding event params

Maintenance

  • indent function params
  • removed carriage return at the start of returns
  • Updated Uniswap examples

Release v1.1.23

21 Aug 06:31
7e6208b

Choose a tag to compare

Feature

  • Added new -pv, --noParamValues option to call diagrams

Fixes

  • Failed to parse trace params after a contract deploy

Maintenance

  • Upgraded to the latest plantuml jar file