Skip to content

v2.1.0

Compare
Choose a tag to compare
@calina-c calina-c released this 27 Feb 12:15
· 106 commits to main since this release
47e0755
  • cleanup unused dependencies, ground versions
  • use combo transactions for creating multiple objects at once (NFT + data token or NFT + data token + pricing schema)
  • abstract hashing and encrypt/decrypt for erc725
  • return typed Datatoken classes for better polymorphism, create DatatokenBase and rename Datatoken and DatatokenEnterprise to their corresponding templates (Datatoken1 and Datatoken2)
  • optimise data token functions by minimising transactions and allowing for automatic usage of pricing schemas, if they exist
  • simplify usage of Arguments classes in direct create calls, alleviating the need to import Arguments
  • add docstrings for functions that are transferred directly from the contract, improve autocomplete capabilities
  • add a function wrapper for reuseMultipleTokenOrder
  • add good defaults for compute service creation
  • remove —pre flag from installation, mark the library as Beta version
  • readme improvements for MacOS and Windows users, Python 3.11 workarounds and brownie configuration caveats
  • add a readme for Custody Light assets
  • various test improvements including gas fee setting, permissions etc.