Release notes
We're thrilled to announce the release of a new version of the Ultra API. This update focuses on enhancing user experience, increasing performance, and introducing new functionalities to make integration even more seamless.
Release 0.3.0
Key Highlights
- Changing
uniqEffectiveBuyOffers
, subject filter to mandatory, which enforces sub-filtering offers based on uniqId or owner. - Adding the new
validationFailures
field toUniqFactoryMetadata
andUniqMetadata
structure.
Bugfixes
defaultUniqMetadata
returns the source template URL for variants factory instead ofnull
.
Release 0.2.0
Key Highlights
- Introducing the
uniqEffectiveBuyOffers
. Please refer to theuniqEffectiveBuyOffers
queries section for detailed information. We strongly advise utilizing this feature to retrieve all currently active offers. - Presenting the
uniqBuyOffers
. For more details, see theuniqBuyOffers
queries section. We strongly encourage using this feature to retrieve specific offers, which may include expired offers or those related to burned uniq.
Bugfixes
- Addressed issues where metadata remained stuck in processing state without any reported errors.
- Corrected occurrences of HTTP 500 errors instead of 400 errors for subscriptions used over HTTP protocol rather than WebSocket.
Release 0.1.0
Key Highlights
- Introducing the
uniqSnapshots
subscription! Refer to theuniqSnapshots
subscription section for more information. We highly recommend using this new subscription. Please note that theuniqsOfFactory
anduniqsOfWallet
subscriptions are now deprecated. - Introducing the
uniqFactorySnapshots
subscription! Refer to theuniqFactorySnapshots
subscription section for more information. We highly recommend using this new subscription. Please note that theuniqFactories
subscription is now deprecated. - Explore the new
uniqGlobalShares
query! Find details in theuniqGlobalShares
query section. We strongly recommend using this query to compute sale shares prices. TheuniqGlobalShares
query provides the protocol fee basis point applied to each resale. Reminder: Owner revenue = Price - (Price x 0.0001 x (Protocol fee basis point + Promoter fee basis point + Creators shares basis point)).
Breaking changes
Removed enum
BlockStep
- The Ultra API will now reflect only irreversible transactions.Removed type
UniqRevenue
Renamed type
UniqFactoryResaleShare
toUniqSaleShare
Structure changes of the
UniqResale
.type UniqResale { onSaleDate: Date! price: UniqRevenue! }
Becomes :
type UniqResale { onSaleDate: Date! price: MonetaryAmount! promoterBasisPoints: Int shares: [UniqSaleShare!]! }
Bugfixes
- Resolved issues related to metadata not being present for old uniqs or factory. The API now correctly includes metadata for all uniqs and factory instances.
- Fixed issues with trading/transfer windows. Users can now perform trading and transfers without encountering unexpected errors or disruptions.