Abe

Latest version: v0.7.2

Safety actively analyzes 690739 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.8

=========================

* Add support for Bitcoin Core up to v11.x in.

* Fix bug during upgrade to schema Abe30: add_keep_scriptsig.

* Fix bug affecting /rawtx.

* Add /unspent/ADDR|ADDR|... similar to blockchain.info/unspent?address=...

* Add support for MySQL binary types (also became default on newly-created databases).

* Add --rescan option.

* Add abe_loader tool to watch for and load new blocks.

* Add support for loading blocks using Bitcoin RPC

* Import unconfirmed transactions via RPC to bitcoind.

* Try to reconnect on stale db connection at transaction boundary.

* Crude SVG hash rate chart via nethash?format=svg.

* Increase maximum script length.

* Add /q/addressbalance.

* Don't mistake SQL syntax errors for idle timeouts.

* Try to get better error information after failure to read configvar.

* Doubled b58encode speed.

* Fix division-by-zero for truly zero-premine chains such as Doubloons.

* Support 32-byte pubkeys.

* Fix int-type detection for SQLite.

* Add Abe.admin CLI.

* Merge bitcointools upstream changes.

* Add --no-load option (webserver-only/skip load after --upgrade).

* Bug fix: KeyError: 'unlinked_count' in import_block.

* Fix string index out of range doing catch_up.

* Fix performance issue displaying large pages (page content returned as string, causing WSGIref to iterate over it).

* Support limited functionality without a database.

* Add Abe.abe --query option (cli for /q/COMMAND).

* Refactored external chains as independent objects.

* Add support for many external chains.

* Don't crash on page-not-found or chain-not-found.

* Fix block short links.

* Support P2SH and multisig addresses.

* Avoid crash on empty/short pubkey.

* Try reconnecting to database after disconnect.

* Fix SQLite large integers overflow.

* calculate_target: Return values closer to Bitcoin client.

* New options for external chains: --list-policies and --show-policy.

* Namecoin: don't crash on merge-mined block.

* Fix Abe always defaulting to NO_CLOB when creating database.

* Use ORDER BY instead of MAX() to get last block (Much faster at least on MySQL/TukuDB).

* Disable resolving of http client IP addresses which could slow down or hang Abe when client (proxy) is remote.

* Fix binary-type and int-type parameters being ignored in favor of auto-detection

* Fix issue where Crypto.Hash.RIPEMD was never being used (was using hashlib's workaround only)

0.7.2

=========================

* Fixed bug affecting chains containing duplicate coinbase transactions.

0.7.1

Not secure
=========================

* Fixed bug affecting database upgrade.

0.7

Not secure
=======================

* Tell search engines not to crawl the whole chain.

* Raw transaction output in JSON format.

* Prevent denial of service via huge address history.

* Optional short addresses resembling Firstbits.

* Option to omit signature scripts for 20% space reduction.

* HTTP API function: getdifficulty.

* Work around failure to quit on Ctrl-C with SQLite.

* Report line number of errors in config file.

* Fixed bugs that cause wrong statistics when blocks arrive out of order.

* Minor fixes and updates.

0.6

Not secure
=======================

* Python packaging; abe.py moved; run as "python -m Abe.abe".

* Big speed improvements (c. 10x) for MySQL and SQLite.

* ODBC tested successfully.

* IBM DB2 tested successfully.

* HTTP API functions: getreceivedbyaddress getsentbyaddress.

* Verify transaction Merkle roots on block import.

* Show Namecoin-style network fees and name transaction outputs.

* Adjust coins outstanding and coin-days destroyed for Namecoin-style
network fees.

* Native SolidCoin support.

* Suppress display of empty chains on home page.

* Show the search form on /chain/CHAIN pages.

* Many minor improvements; see the Git log.

0.5

=======================

* Big speed improvement for address history and transaction pages.

* Big load time improvement for SQLite: below 10 hours for the BTC
chain.

* MySQL supported.

* Oracle supported, but slow due to lack of transparent bind variable
use in cx_Oracle.

* BBE-compatible HTTP API functions: nethash totalbc addresstohash
hashtoaddress hashpubkey checkaddress

* New HTTP API functions: translate_address decode_address

* Online list of API functions (/q).

* Native BeerTokens currency support.

* Many minor improvements; see the Git log.

Page 1 of 2

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.