Block-crawler

Latest version: v1.2.3

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

Scan your dependencies

Page 1 of 3

1.2.3

- Fixes for nft load command
- Always get token URI when loading an ERC-721 contract as the function is supported
regularly without supporting the ERC721Metadata interface
- Account for the asynchronous nature of nft load when determining the current owner
of an ERC-721 token
- Update the nft verify command to add verification to owners even if enumerable not
supported
- Update nft tail to use backoff on exception
- Update dynamodb data service to not send numbers in queries that are out of bounds.
Set the value to null if it cannot be stored.
- update_token_quantity
- update_token_owner

1.2.2

- Fix version/release inconsistency

1.2.1

- Docs fix to build proper docs

1.2.0

- Standardize on providing blockchain to EVM transformers and only process data packages
for the same blockchain
- Remove loggers from class init methods. Let them get the loggers themselves.
- Bug fix for nft crawl/tail incorrectly identifying operator as from and from as to when
processing transfers.
- Bug fix for nft verify using static value of 1 for NFT quantity.
- Bug fix for verify not displaying token errors.

1.1.1

- nft tail fixed to get the block height on start
- nft tail fixed to properly log exceptions
- Allow for empty transactions list in EVM RPC Client as it can actually happen
- Log unrecoverable issues rather than raise

1.1.0

- Moved all data processing into the data service
- Allows for all operations to be properly throttled to avoid errors from hot partition
- Reduce code duplication
- Puts the logic in the right domain
- Refactored how we write data for tokens and owners
- No more waiting for tokens to update data in crawler and loader to handle a few issues
- Contracts that are missed by the loader because they are not recognized (contracts making contracts)
- Contracts that never mint or burn but place transfers (OpenSea)
- Order dependence causing lots of extra queries
- Cleaned up commands/bin to be better contained and easier to follow
- Reduced code duplication for stats logging
- Standardized on naming for metadata_uri
- Updated parallel bus to allow for configuration option to raise exceptions caught by consumers
- Updated nft tail command to have bus raise exceptions, log errors from those exceptions,
and reprocess the block on which hte error occurred
- Fix bug in tailer where it would get ahead of the block height

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.