Upgrade Release Notes
Curation in RARA is now completely free.
- Users can react to any NFT for free;
- App builders can pay gas for users, and
- Users can delegate transaction signing to app builders, too.
That’s right gasless and signatureless curating are now supported in RARA. Web 2.5 here we come!
Free react is now first class
As of v1.1, users no longer need to purchase reactions and curation tokens to curate with RARA. Release v2.0 makes curating for free a first class function (react()
) and moves all paid curation into a legacy function (reactLegacy()
).
Gasless capabilities
Newly implemented Signatures and Dispatchers allow for “gasless” protocol integrations — wherein a user’s interaction costs are taken care of behind the scenes by a signer or group of signers offered by the app builder.
Gasless strategy: Signatures
In a Signature based interaction, the user signs a message encoded with the interaction details. This signature can then be submitted to the protocol via another signer and executed on the user’s behalf — all without costing the user any gas.
Signatures can only be used one at a time. Every signature-based interaction must incur a wallet signature from the user.
Interactions supported by signatures:
reactWithSig()
registerNftWithSig()
addDispatcherWithSig()
removeDispatcherWithSig()
Gasless strategy: Dispatchers
Dispatchers are accounts entrusted to call methods on behalf of the user. On RARA, a user may specify multiple dispatchers to authorize multiple app builders to sign on their behalf.
Compared to Signatures, Dispatchers are a set-it-and-forget-it approach. After a user has set their dispatcher, they do not need to perform any subsequent wallet signatures.
Interactions supported by dispatchers:
reactAsDispatcher()
registerNftAsDispatcher()