Even the best manicure wears out eventually, and removing polish is simple enough.
Lens SDK 1.1 - Improvements in this release
LensClient
improvementsWhat's new?
Momoka support
The Lens SDK React hooks now support Momoka publications. To start using Momoka today just upgrade to [localhost:3000/u/lens-protocol/react-webhttp://localhost:3000/u/latest
](@lens-protocol/react-webhttp://localhost:3000) and the SDK will take care of the rest.
The Lens SDK will choose Momoka posts over on-chain posts automatically based on your collect settings. It will also know when comments and mirrors need to be on Momoka infrastructure based on the referencing publication.
Self-funded transactions fallback
Occasionally gasless transactions might not be available for a given profile. To provide continuity in your user experience you can now fallback to execute transactions using the user's funds to cover gas costs. More documentation is available here: docs.lens.xyz/docs/self-funded-transactions
Bi-directional pagination traversing
It's now possible to traverse paginated results in both directions (older and newer results).
This allows you to implement functionalities such as "pull to refresh" on a mobile app or fetch newer feed entries. See this example as a reference: github.com/lens-protocol/lens-sdk/blob/main/examples/web-wagmi/src/discovery/UseFeed.tsx#L63
Supports limited free collects
Last month we launched a new collect module called SimpleCollectModule
. In this SDK release, you can leverage all its potential. For example, you can define a Free Collect with a limited number of NFTs to be minted.
LensClient
improvements
We added client.authentication.verify
and client.authentication.getAccessToken
methods to enable extraction and verification of someone's API credentials.
Improvements in this release
We have added several new hooks in this release to help our community, highlights below 馃憞
馃摪聽Ability to collect a publication
鉁吢燛nabled approving modules (gas efficient with support for EIP-1559 gas estimation)
馃獮 A new feature that allows you to see who mirrored a publication
馃挰聽Expanded the filtering of feed, with explore publications and comments data
What's new?
Added聽useCollect
聽hook enables the collection of publications
Added聽useApproveModule
聽and internal toolings for EIP-1559 gas estimation Added聽useWhoMirroredPublication
聽hook Added聽metadataFilter
聽to聽useFeed
,聽useExplorePublications
聽and聽useComments
Added聽IStorageProvider
聽StorageSubscription
聽StorageProviderSubscriber
聽and聽IObservableStorageProvider
聽to the package exports
Removed the聽walletType
聽argument from the聽login
聽method of聽useWalletLogin
聽hook Removed聽IStorageProvider.subscribe
聽method (use聽IObservableStorageProvider
聽when custom subscription logic is required)