Data NFT SDK
V3.1.0
Main Features / Changes
Extra Asset support added to Data NFT.
Bug Fixing / Other Updates
Image Preview moved out of traits.
V3.0.0
Main Features / Changes
Bond contract support and interface added.
View feature added for bonds and compensations.
Bug Fixing / Other Updates
Data NFT PH can now parse new values.
Lock period is now optional.
Typo rectified in Smart contract.
Support added for Anti Spam Tax and Treasury Address.
V2.7.0
Main Features / Changes
Support Data Marshal Deputy Access (i.e. Open a Data NFT that's inside a Smart Contract)
Bug Fixing / Other Updates
Add limit to max 50 items Data NFT IDs per call
Add override attributes and viewData url change based on override (a1441f1)
Assign the dataMarshal to originalDataMarshal before override (f3b7957)
Axios vulnerabilities (0bffa10)
Override dataMarshal based on overrideList (bc6220d)
V2.6.0
! DO NOT USE V2.6.3 as it's unstable
Main Features / Changes
Minor release. Enterprise related updates
Bug Fixing / Other Updates
N/A
V2.5.0
Main Features / Changes
getOwners() method for Data NFT and Data SFTs. Call to get all current owners of this the collection in question.
New owner attribute for DataNft class, if the request has it, it populates it
Bug Fixing / Other Updates
Updated tests
Use BigNumber defaults for specific numbers to improve stability of code
Updated MVX libs that seemed to have an Axios critical issue
V2.4.0
Main Features / Changes
"Data NFT Minter" (Data NFT-LEASE used for Itheum Enterprise) ABI updated with SC updates on devnet
Show taxToken information on requirements endpoints
Gas limit updates to endpoints that were breaking due to low gas
Seperate and show SftMinterRequirements and NftMinterRequirements
Bug Fixing
Fixed tests
V2.1.0
Main Features / Changes
[BREAKING CHANGE] sdk-core upgraded to 12.9.0. This brings in a breaking change to Transaction imports. Update you sdk-core to resolve it.
Bug Fixing
TBC
V2.0.0
Main Features / Changes
Alpha version of Itheum Enterprise support and was used for early testing internally and by a partner
Bug Fixing
General cleanup of code and docs
V1.2.0
Main Features / Changes
Nested Stream support is here!
Automated documentaion generation actions via JSDoc
Bug Fixing
General cleanup of code and method signatures and docs
V1.1.0
Main Features / Changes
Full Native Auth Support
Multi Token for createFromAPI and createManyFromApi
Bug Fixing
General cleanup of code and method signatures and docs
V1.0.0
This release is still in beta mode as it has breaking changes and alos introduces Native Auth.
Main Features / Changes
MultiversX Native Auth support for view data via a seperate viewDataViaMVXNativeAuth method. This flexible ethods works with the latest data marshal that support opening a file via Native Auth and also passing on Native Auth tokens to the Origin Data Stream server (if you want to implement "private" data stream)
Better validation: ensureNetworkConfigSet hook on methods to ensure this is done before any actions happen and break client experience
[BREAKING CHANGE] : Better validation: viewData does deep validation on input params to better guide the user on how to carry out this method.
[BREAKING CHANGE] : Better validation: primary mint does deep validation on input params to better guide the user on how to carry out this method. Also validates the uptime of URLs and enforces the correct HTTP status code requirements and security protocol (e.g. https)
[BREAKING CHANGE] : createManyFromApi updated to allow for multiple data NFT collections. e.g. you can send a nonce array AND an optional custom collection string to locate these nonces. This is to make early support for "Itheum enterprise" launching soon
All README and method docs updated
Bug Fixing
General code improvements, unit test improvements etc
V1.1.0
Main Features / Changes
In Mint, imgUrl can also be a centralized location (non-IPFS) and it now support "bring your own" (you no longer have to use the Itheum provided generative image service)
In Mint, if you "bring your own" imgUrl you also need to bring your own Traits file that meets the protocol standard
viewData support for fwdHeaderKeys, fwdAllHeaders and fwdHeaderMapLookup - which can be used implement MultiversX Blockchain NativeAuth protection in the origin Data Stream server (i.e. auth protected Data Streams)
SDK works with explicit config over implicit env variables (remove ENV dependency)
Bug Fixing
Improve READE and fix issues with code examples
Last updated