Skip to content

Releases: trustlines-protocol/contract-deploy-tools

Version 0.11.1

07 Nov 11:08
Compare
Choose a tag to compare
  • Updated: fix deprecation warnings

Version 0.11.0

04 Nov 13:29
Compare
Choose a tag to compare
  • Updated: web3 dependency in order to support EIP-1559
  • Removed: Eth-tester-rpc dependency & exposed test node RPC

Version 0.10.0

10 Feb 15:51
Compare
Choose a tag to compare
  • 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

26 Jan 17:18
Compare
Choose a tag to compare
  • 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

13 Jan 13:40
Compare
Choose a tag to compare
  • Changed: Move transaction sending related functions from deploy.py to transact.py:
    send_function_call_transaction, send_transaction, build_transaction_options,
    increase_transaction_options_nonce, and wait_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

08 Oct 12:36
Compare
Choose a tag to compare
  • 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

14 May 11:32
Compare
Choose a tag to compare
  • Fix incompatibility with web3py, no supports 5.x

Version 0.7.2

11 Mar 22:58
Compare
Choose a tag to compare
  • limit web3 dependency to <5.2 because of incompatibility.

Version 0.7.1

11 Mar 22:13
Compare
Choose a tag to compare
  • Prefer web3.eth.defaultAccount for signing transactions

Version 0.7.0

04 Nov 11:46
48ada48
Compare
Choose a tag to compare
  • Add a send eth command to send eth on the command line