chainlib-eth

Ethereum implementation of the chainlib interface
Info | Log | Files | Refs | README | LICENSE

CHANGELOG (4090B)


      1 - 0.6.4
      2 	* Encode v value in tx src as hex to make compatible with go-ethereum parsing
      3 - 0.6.3
      4 	* Accept both "input" and "data" as parameter key for payload in base tx source
      5 - 0.6.2
      6 	* Revert input / data field hack in base dialect filter
      7 - 0.6.1
      8 	* Accept int or hex for fee limit and cost
      9 - 0.6.0
     10 	* Handle missing block author field
     11 	* Work around pysha break in python 3.11
     12 - 0.5.2
     13 	* Fix crash in tx load when no dialect filter
     14 - 0.5.1
     15 	* Pass dialect filter to load tx from src
     16 	* Apply dialect to receipts / results
     17 	* Make eth base dialect usable for all sources
     18 - 0.5.0
     19 	* Implement rpc batch limiting
     20 - 0.4.27
     21 	* Fix break in encoding string values for eth-encode CLI tool
     22 - 0.4.26
     23 	* Upgrade funga-eth to ensure safe-pysha3
     24 	* Limit python runtime environment to <3.11 (eth-tester environment not currently compatible)
     25 - 0.4.25
     26 	* Replace pysha3 with safe-pysha3
     27 - 0.4.24
     28 	* Update texinfo documentation
     29 	* Generate readme from texinfo documentation
     30 - 0.4.23
     31 	* Fix encode hex translation bug 
     32 - 0.4.22
     33 	* Add roles and contracts index in unittest fixture
     34 - 0.4.21
     35 	* Add man pages to installer
     36 - 0.4.20
     37 	* Enable short 0 value in eth-encode for address and bytes
     38 - 0.4.19
     39 	* Proper hex comparison in contract topic decoder
     40 - 0.4.18
     41 	* Set a dirty bit on abi encoder when type added before contents generation
     42 	* Support for tuple abi encoding (decoding not implemented)
     43 	* Rename log decoder signature method to get_signature
     44 - 0.4.17
     45 	* Add dialect filter to info and block cli tools
     46 - 0.4.16
     47 	* Add dynamic bytes encoding in contracts module
     48 - 0.4.15
     49 	* Enable setting of unsigned sender address for contract calls
     50 - 0.4.14
     51 	* Enable wait on eth-encode
     52 - 0.4.13
     53 	* Enable send from eth-encode
     54 - 0.4.12
     55 	* Fix remaining flag bugs in cli tools
     56 - 0.4.11
     57 	* Add literal type definition support for contract argument building	
     58 - 0.4.10
     59 	* Remove rpc lookup when using arg-mode in eth-encode regardless of fee arguments
     60 - 0.4.9
     61 	* Enable contract creation with eth-gas tool when recipient is omitted
     62 - 0.4.8
     63 	* Add support for dialect differences in tx and block processing
     64 - 0.4.7
     65 	* Add support for all power of two uint sizes
     66 - 0.4.6
     67 	* Correct license classifier for python package
     68 - 0.4.5
     69 	* Change license to AGPL3 and copyright waived to public domain
     70 - 0.4.4
     71 	* Add missing bits for arg flags generation 
     72 - 0.4.3
     73 	* Enable raw output for raw cli tool
     74 	* Unify human readable transaction rendering
     75 - 0.4.2
     76 	* Get latest block for block cli command when no argument.
     77 - 0.4.1
     78 	* Fix broken chainlib dep
     79 - 0.4.0
     80 	* option for net amount in eth-gas (deduct fee from desired spend)
     81 	* implement height for eth-balance
     82 	* data input from file in gas command
     83 	* get address from keyfile in balance call
     84 - 0.3.3
     85 	* Update flags bit value cli command to use new cli flags generator
     86 - 0.3.2
     87 	* Fix crash when supplying block number to block cli tool
     88 	* Allow non-pending nonce bootstrap
     89 - 0.3.1
     90 	* Fix missing application of status on tx result 
     91 - 0.3.0
     92 	* Implement chainlib with new arg and config handling
     93 	* Implement cli tools on settings module
     94 - 0.2.0
     95 	* Implement chainlib generic tx, block and tx result objects
     96 - 0.1.3
     97 	* Add block author field
     98 - 0.1.2
     99 	* Upgrade chainlib dep
    100 - 0.1.1
    101 	* Add fee_limit, fee_price alias to Tx object
    102 - 0.1.0:
    103 	* Allow nonce ommission in encode when not tx mode
    104 	* Add rcpt src to tx object
    105 - 0.0.27:
    106 	* Add man pages with chainlib man page generator helper
    107 	* Remove redundant arg flags from runnables: get
    108 - 0.0.26:
    109 	* Remove manual 0x handling bug in tx
    110 - 0.0.25:
    111 	* Upgrade chainlib to get passphrase file for wallet keyfile
    112 - 0.0.24:
    113 	* Upgrade from hexathon bug breaking compact hex function
    114 - 0.0.23:
    115 	* Make get block args and responses compatible with picky golang marhaling in geth
    116 - 0.0.22:
    117 	* Enable unpack of pre EIP-155 transactions
    118 	* Allow missing status property of receipts in non-strict modes
    119 - 0.0.21:
    120 	* Remove warnings from cytoolz/rlp in funga-eth
    121 - 0.0.15:
    122 	* Correct inverted addess checksum check for gas cli
    123 - 0.0.5-unreleased:
    124 	* Receive all ethereum components from chainlib package
    125 	* Make settings configurable