Neo-python

Latest version: v0.9.1

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

Scan your dependencies

Page 3 of 6

0.7.2

Not secure
------------------
- When using a custom datadir (with ``--datadir``), ``np-prompt`` will store log and history files there instead of
the default directory. Note: if you use a custom datadir that does not yet exist, ``np-prompt`` starts without
history or logs because those files are just created from scratch in the custom datadir.
- Updated the dependencies
- Updated MainNet bootstrap files
- Added ``--wallet`` flag to the ``np-api-server`` command. The server can now open a wallet. `459 <https://github.com/CityOfZion/neo-python/pull/459>`_
- Added a partial implementation of the ``listaddress`` RPC method. `459 <https://github.com/CityOfZion/neo-python/pull/459>`_
- Added ``getnewaddress`` method to the JSON RPC API `464 <https://github.com/CityOfZion/neo-python/pull/464>`_
- Added an implementation of the ``getbalance`` RPC method. `465 <https://github.com/CityOfZion/neo-python/pull/465>`_
- updated seed list, change behavior of restarting NodeLeader when connected nodes falls below 2
- Add Neo.Blockchain.GetTransactionHeight API
- Updating Enumerator API for parity with `Neo PR 244 <https://github.com/neo-project/neo/pull/244>`_
- Unifying interop namespace `Neo PR 254 <https://github.com/neo-project/neo/pull/254>`_
- Update ``neo-boa`` version to v0.4.7 for new Enumerator/Iterator interop methods and additional python opcode support.
- Fixed REST API ``/status`` ``current_height`` off-by-one `475 <https://github.com/CityOfZion/neo-python/pull/475>`_

0.7.1

Not secure
------------------
- update FunctionCode Return type parsing
- add ``np-export`` and ``np-import`` commands for importing and exporting of raw block data files

0.7.0

Not secure
------------------
- fix a bug with smart-contract parameter string parsing `412 <https://github.com/CityOfZion/neo-python/issues/412>`_
- fix ``StateMachine.Contract_Migrate`` and add tests
- add ability to attach tx attrs to build command and testinvoke. altered tx attr parsing
- updated the install instructions present on ``docs``
- fix issues with some JSON-RPC properties `418 <https://github.com/CityOfZion/neo-python/issues/418>`_
- added support for optionally chunking through GAS claims in prompt `419 <https://github.com/CityOfZion/neo-python/issues/419>`_
- support RPC and REST endpoints in parallel `420 <https://github.com/CityOfZion/neo-python/issues/420>`_
- Added new command ``tkn_history`` to the prompt. It shows the recorded history of transfers of a given NEP5 token, that are related to the open wallet.
- fix current block lookup during smart contract event processing `426 <https://github.com/CityOfZion/neo-python/issues/426>`_
- fixed custom datadir setup for prompt and api-server
- added ``mint`` smart-contract event to NotificationDB `433 <https://github.com/CityOfZion/neo-python/pull/433>`_
- Allow ``SmartContract`` to use a hash with or without 0x prefix
- update to neo-boa v0.4.4
- Update to `neo-python-core <https://github.com/CityOfZion/neo-python-core/blob/master/HISTORY.rst>`_ v0.4.8:
- Create wallets with ``np-utils --create-wallet``
- ``BigInteger(0)`` now is ``b'\x00'``
- CheckWitness now only accepts 20 or 33 byte addresses,CheckWitness faults VM when input is bad rather than returning ``False``
- When creating contracts, ReturnType is now written by ScriptBuilder as a BigInteger
- Allow sending of transaction attributes with invocations
- Added signing utility ``np-sign`` for using a wallet, WIF, or NEP2 to sign an arbitrary message.

0.6.9

Not secure
------------------
- alter logging
- fix issue with dispatching transfer events when ``from_addr`` is ``False``
- add TPS monitor to ``prompt`` ``state`` command
- add check for db schema changes
- add support for ``StorageIterator`` and ``Storage.Find`` from smart contracts
- update to ``neocore==0.4.6``
- update ``VERIFY`` implementation to match C
- add check for block tx length when adding to blockchain to address issues `302 <https://github.com/CityOfZion/neo-python/issues/302>`_ and `#360 <https://github.com/CityOfZion/neo-python/issues/360>`_
- add smart contract storage searching using a prefix.
- source code cleanup of imports and class declarations
- update to ``neo-boa==0.4.2``

0.6.8

Not secure
------------------
- add ``ServiceEnabled`` boolean to settings to determine whether nodes should send other nodes blocks
- updated new block retrieval mechanism
- fix for token_delete command not removing tokens from wallet file
- fixed sc-events and notification DB showing previous block height instead of final block height of event
- persist refund() notify events in notification DB
- add Runtime.Serialize/Deserialize support for MAP
- fix for debug breakpoints not being cleared.
- add VERIFY op to ExecutionEngine
- Update to neocore 0.4.2
- add caching to systemshare and systemcoin creation to help in block persistence.
- fix asset amount rounding for very small amounts
- fix storage commit routine for failed contract executions

0.6.7

Not secure
------------------
- Update all the requirements
- Networking changes
- added ``--maxpeers`` option for ``np-prompt`` and ``np-api-server``. This allows p2p discovery of new nodes up to the value specified
- added ``--host`` option for ``np-api-server`` in order to specify a hostname for the server
- added more testing for ``neo.Network`` module
- various networking improvements
- fix in ``neo.SmartContract.StateReader`` ``ContractMigrate`` functionality
- added check for Python 3.6 on startup
- API: Added CORS header ``Access-Control-Allow-Headers: 'Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With'`` (fixes ``Request header field Content-Type is not allowed by Access-Control-Allow-Headers in preflight response``)

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.