Releases: trustlines-protocol/contract-deploy-tools
Releases · trustlines-protocol/contract-deploy-tools
Version 0.11.1
Version 0.11.0
- Updated: web3 dependency in order to support EIP-1559
- Removed: Eth-tester-rpc dependency & exposed test node RPC
Version 0.10.0
- Updated: default key derivation function (kdf) for generate_keystore changed to
pbkdf2
to be compatible with
OpenEthereum. Use option--kdf
to use custom kdf. - Updated: force the user to provide
--gas-price
, prevents the node from failing to provide a gas-price - Updated: remove the
--auto-nonce
option, make it a default.
The tool will query the node for the nonce unless explicitly provided with--nonce
Version 0.9.1
- Updated: No longer fill nonce for user when no private key is used, leave that task to the blockchain node.
This allows to send multiple transactions in parallel without having to worry about the nonce.
Version 0.9.0
- Changed: Move transaction sending related functions from
deploy.py
totransact.py
:
send_function_call_transaction
,send_transaction
,build_transaction_options
,
increase_transaction_options_nonce
, andwait_for_successful_transaction_receipt
. - Changed: Repurposed
send_function_call_transaction
to no longer wait for the success of the sent transaction - Added:
wait_for_successful_function_call
that sends a function call and wait for its success - Changed: Repurposed
send_transaction
to no longer wait for the success of the sent transaction - Added:
wait_for_successful_transaction
that sends a transaction and wait for its success - Added:
wait_for_successful_transaction_receipts
to wait for a list of transaction ids to be successful
Version 0.8.0
- Update web3 dependency to 5.7.0
- Add option
--expose-rpc=port
for pytest plugin to expose the rpc of the test chain on localhost:port.
Version 0.7.3
- Fix incompatibility with web3py, no supports 5.x
Version 0.7.2
- limit web3 dependency to <5.2 because of incompatibility.
Version 0.7.1
- Prefer web3.eth.defaultAccount for signing transactions
Version 0.7.0
- Add a send eth command to send eth on the command line