Lens BigQuery Public Dataset is Live 🔍
Read more about unlocking new possibilities in our blog
mirror.xyz/lensprotocol.eth/L-VyE549sOOdi4nBgos6XNAUgf3H1oErfkAtndU6RHY
Learn how it works in our developer docs
docs.lens.xyz/docs/public-big-query
Big release today, you can now gate your publications with access criteria. Remember your publications itself is an NFT so you can gate a publication so only people who collect can see it, same with your follow graph. Very excited in what you guys build with this.
Alongside this we have also exposed an endpoint to allow you to upload videos and audios, as we have seen uploading those via IPFS and serving them can cause them to buffer and be slow. Our API endpoint will upload it and transcode it serving that file to all people who call the API. Behind the scenes it will be pinning it to IPFS so on-chain state is still decentralized.
RELEASE
Database migration to aurora is now fully complete.
We hope everyone has a merry christmas and happy new year, this one is free to collect as an early christmas present from the team, enjoy all!
On top of this here is everything else which is within this release.
feat: DA mirrors, comments, posts (not exposed)
feat: worldcoin SMS identity verification
feat: DA signed typed data (not exposed)
feat: extend code to handle reads and writes from different db connections
feat: increase max pool to 50 and holding connections open for 60 seconds
feat: allow ability to spread out the database reads into many read hosts to improve performance
feat: config the read and write host connections
feat: make running the backend easier and faster locally
feat: improve some publication query performance by 2x
feat: make feed only query reactions when it needs to
feat: native arweave uploads
feat: http and ethereum improvements. Http one means sharing connections!
fix: scalar on gated collect condition
fix: streamline ScalarOperator enum
fix: gated: check if erc20 token condition references a smart contract that does not exist
fix: resolve unfollowing issue sometimes happening
fix: resolve unknown follow modules working
fix: whoMirroredPublicationId results are not in order