Skip to main content

· 2 min read
Anni
Dmoo
Henry
Jeff
Johnny
Kally
Polebug

For the past month we have been working on the followings:

RSS3 Piñata

Concluded the development of RSS3 Piñata, and launched Piñata 1: RSS3 x Lens, where eligible users get to win a Lens handle. Learn more.

More Piñatas are on their way, stay tuned.


Support for More Decentralized Networks

Crossbell Support

Supported Crossbell, and every dApps on Crossbell.

Improved the compatibility with xLog on Crossbell.

xLog


EIP-1577 Support

You can now follow anyone’s IPFS website (here’s a look at Vitalik’s) on rss3.io. Learn more.

EIP-1577


Lens Support

Supported Lens, and every dApps on Lens.

Improved the compatibility with various dApps on Lens.

xLog


Social Feed Enhancement

  • Follow now shows handles and profiles of both users.

Social - Follow

  • Comment now shows the original post.

Social - Comment


Quality of Life Improvements

Introduced loads of quality of life improvements:

  • Added buttons for:
    • Closing the profile galleries (NFTs and Donations).
    • Triggering feed refresh. On mobile it turns into pull-to-refresh.
  • Added detail popups for more feed types (exchange, and transaction).
  • Improved the handling of various text content:
    • Truncated super long ENS names.
    • Adjusted font weights for wallet addresses.
  • Improved the loading speed of IPFS content.
  • Improved the screen utilization, reduced margins between various elements.
  • Redesigned the notification style (try the refresh or watch button).
  • Redesigned icons for:
    • Watch in the profile card.
    • RSS in the profile card.

Lastly, no changelog is complete without this sentence:

Bug fixes and performance improvements 🎉.


Next Step

We have also been busy improving critical logics behind rss3.io, aiming to incorporate more planned features to help users explore the world of Web3.

RSS3 Piñata (again)

In this changelog, there is a Piñata hidden in one of the images. If you managed to find it, please reach out to us for claiming your Piñata 1: RSS3 x Lens.

Until next time.

Dev🌀RSS3


By the way, we started using xLog, the on-chain and open-source blogging platform for everyone. Future changelogs will be published here and on RSS3's xLog.

· One min read
Anni
Dmoo
Henry

This week's release focuses on bug fixes and performance improvements:

  • Improved the handling of addresses with multiple ENS names, you can use any of the ENS names registered by the address.
  • Fixed minor bugs concerning the arrows for galleries.
  • Truncated long text in the feed, you can see click to expand for more details.
  • Fixed UI glitches for the detail card.
  • Fixed a bug caused by rapid switching between filters.
  • Super long ENS names are truncated for readability.
  • Donation now shows the amount donated.

This week we also included the support for Lens and all of its ecosystem dApps. You can now read all your frens' Lens activities on rss3.io.

Lens support

We have been buidling something special, so stay tuned!

By the way, we started using xLog, the on-chain and open-source blogging platform for everyone. Future changelogs will be published here and on RSS3's xLog.

· One min read
Anni
Dmoo
Henry
Kally

This week's release includes the followings:

  • Added a new Reader entrypoint right below the search bar.

Reader entrypoint

  • Added the support for liquidity, a new exchange type.

liquidity

  • Made RSS subscription easier to find by moving it to the Profile. RSS button

  • Added the support for exchange transactions taken placed on AAVE and Curve.

  • Improved error messages. Invalid address

  • Introduced various UI changes to keep things coherent:

    • Added a new footer on each page.
    • Improved stylings for UI elements (radius, shadow, highlight, and color etc.).
    • Optimized the overall layout for mobile.
  • Fixed a list of bugs:

    • Rarely the profile might not be updated in the subsequent search.
    • An incorrect search bar behavior caused by keyboard input on certain Android phones.
    • Catch and handle image errors in galleries caused by IPFS.

· 2 min read
Anni
Dmoo
Henry
Johnny

New Functions

Feed Granularity

Powered by RSS3 PreGod v1.1, rss3.io is now able to recognize more on-chain activity types:

  • Filters are updated and expanded into 6 categories: Collectible, Social, Donation, Transaction, Exchange, and Governance. See more info here.
  • The old Token filter is further split into Collectible, Donation, Transaction, and Exchange for a finer granularity and provides more information. For example, Exchange-Swap is now displayed with an icon of the respective exchange for better recognizability.
  • Governance is a new category that presents the user's Web3 governance footprints.

filter

profile card A profile card is shown when applicable, with the options to expand into:

  • An asset gallery showing NFTs currently owned by the user. asset gallery
  • A donation gallery showing the user's donation history. We believe that the donation history is an essential part of a user's on-chain activity.

UI Improvements

  • A visual cue for new feed items.

    A visual cue for new feed items

  • Various icons are enlarged for readability. enlarged icons

  • A stack of UI adjustments and glitch fixes to improve the overall experience.

Content Update

We have moved all non-technical content from docs to https://rss3.io/about, a re-designed page dedicated to everything RSS3. By the way, RSS3 has officially entered its second stage, more on that in this blog article.

· 2 min read
Henry
Kally
Polebug
Jeff

What's new

PreGod v1.0.0 was released 20 days ago, today we have shipped v1, the stable version.

Unified Metadata Schemas(UMS)

The new version introduced a new concept of UMS.

UMS aims to consolidate on-chain data from multiple data sources into a uniform format, so you don't have to. Developers no longer need to build complex business logic to handle heterogeneous structures (you are welcome 🥳), e.g., a post on Mirror looks very different than one on Crossbell, and UMS takes care of that.

UMS will be constantly enhanced to support more Types.

Spam Handling

We observed a lot of POAP spammers, so in v1 POAPs are not returned by default unless the request comes with include_poap=true or tag=collectible&type=poap. We plan to enhance this functionality to include other Types in the future.

Platform Endpoint

/platforms is the a new endpoint, as requested by developers. It returns all possible values for platform supported by v1.

Performance Enhancements

Based on the feedback of developers, we have made some major improvements:

  • Improved the accuracy of assigning Tag and Type to transactions.
  • Improved the data granularity of Donation, Governance to include more relevant information.
  • Redesigned Exchange - Swap, and minor changes for others.

Migration

  • Adaption of UMS, a one-time adaption and you can support all future data sources
  • Removed per address filtering in /notes POST, the filters are now global
  • Lens and Crossbell integration (posts and comments) is temporarily removed as we are not satisfied with the outcome. It will be back in the next version. Profiles and Follower NFTs are still included in v1.

Since v1 has slightly altered the structure to accommodate UMS, some lightweight migration work is required for migration, head to our API Playground to find out what's different. Meanwhile, v1.0.0 will be put into the maintenance-only mode, receiving critical security fixes only. Developers are encouraged to migrate to v1 at the earliest convenience.

PreGod v0.4.0

PreGod v0.4.0 will also be deprecated soon. We encourage all developers to migrate to v1 as soon as possible.

We'd love to hear your feedback, get in touch with us via email [email protected] (yes, the address is correct) or our discord channel.

Dev 🌀 RSS3

· 2 min read
Henry
Dmoo
Anni

Dear Web3 Users:

Greetings from RSS3!

Since the initial launch of rss3.io, we have received a lot of feedback (both positive and negative), thank you!

We know that tracking activities such as transactions, NFTs, posts, and donations on different decentralized platforms can be an overwhelming task, and various scans certainly do not make it easier. These Web3 activities essentially form a Web3 Feed, and rss3.io's goal is to provide an easy way for reading.

But that's not enough.

Today we are introducing a brand new version of rss3.io, which further amplifies the experience of exploring Web3 Feeds. Compared to scans, rss3.io is much more intuitive and aesthetically pleasing.

View an address on rss3.io. View an address on polygonscan.com.

This new version includes many new features as well as under-the-hood improvements, here we list some major ones:

Features:

  1. A Watch feature that allows anyone to stay on top of the activities performed by any address.
  2. A Reader feature that enables a seamless reading experience for all addresses Watched.
    1. If you are still not satisfied (do get in touch with us [email protected]), rss3.io allows you to generate an RSS feed to be consumed by any app of your choice.
  3. A Manage page for user setting management. We believe that privacy should always come first, that's why we do not record any personally identifiable information. Plus on the Manage page, you can opt out of any features that may require anonymized data collection.

The use of these features does not require a wallet connection, and all actions performed do not interact with a blockchain.

Improvements:

  1. A major user interface (UI) upgrade to please your eyes.
  2. A major user experience (UX) upgrade to smooth the interactions.
  3. We have also greatly improved the experience on smartphones and tablets.

We also have some exciting features sitting in our backlog, so stay tuned!

Cheers,

Dev 🌀 RSS3

· 2 min read
Henry
Kally
Polebug
Jeff

Today we are thrilled to announce that PreGod v1.0.0 is officially in production 🥳.

v1.0.0 includes major changes to the structure returned by our APIs, head to our API Playground to see what's new.

Our dev members had put in a lot of efforts to improve the performance and usability. Behind the scene we have also improved the performance of our indexing modules. To address a common challenge faced by Web3 developers, we pre-process the on-chain data in a format that can be easily used to kickstart your dApp developments. Here is a quick overview of what makes PreGod v1.0.0 an ideal choice for Web3 developers:

  1. Support 8 networks with various popular platforms such as Lens (and every dApp deployed on Lens Protocol).
  2. Support 6 curated tags and child types for granularity.

We are happy to work with you, in fact a great thank you to those who provided feedback during the testing phase 🎉.

Currently, we are preparing the following improvements for our future versions:

  1. Support more network (Solana, Arbitrum, Optimistic, and Avalanche are pinned on the board).
  2. Support more platform, such as OATs on galaxy.eco.
  3. Support more tag and type for a higher level of granularity.
  4. Optimize the structure of note based on the feedback from developers (we already have a long list🤣).

While v1.0.0 will remind free to use, there will be rate limiting (600 req/min) implemented, we plan to gradually increase the limit over time as we see fit.

Dev 🌀 RSS3

· One min read
Henry

In case you have been wondering why it's been so quiet here, we are working on PreGod v1.0.0 (yes, v1.0.0 at last).

As requested by the developers, we engineer PreGod v1.0.0 to provide the feed with more granularity and flexibility (there will be breaking changes, so brace yourself 💺).

Currently, we have concluded our R&D process, and PreGod v1.0.0 is being tested internally, and we expect it to be ready in a week or so.

Dev 🌀 RSS3

· One min read
Henry
  • Improved the indexing performance when interacting with arweave
  • Fixed a bug where mirror articles are not being indexed
  • Fixed a bug where certain notes are given a wrong scan address (e.g. etherscan)
  • Fixed a bug where some notes are not being indexed caused by two underlying breaking changes introduced by our data providers
  • Fixed a bug where certain paginated results are incorrectly ordered

· One min read
Henry
  • Fixed bugs where /notes POST API:
    • Returns incorrect notes for certain addresses when a cursor is supplied
    • Returns incorrect token URI for certain NFTs
  • Fixed a bug for zkSync network filtering logic
  • Fixed a deadlock situation where certain type of transactions might get stuck in a loop
  • Improved caching mechanism for a shorter response time
  • Improved database structure for a shorter querying time