Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Réti open pooling protocol TVL calculation #13226

Merged
merged 1 commit into from
Jan 24, 2025
Merged

Conversation

pbennett
Copy link
Contributor

This implementation defines a function to retrieve and calculate the total staked amount for the Réti protocol on Algorand. It includes the methodology for reporting TVL and exports the necessary module for integration.

Name (to be shown on DefiLlama):

Reti Pooling

Twitter Link:

https://x.com/txnlab

List of audit links if any:

https://github.com/algorandfoundation/reti/tree/main/contracts/contracts/audit

Website Link:

https://reti.nodely.io/

Logo (High resolution, will be shown with rounded borders):

SVG for black or white versions are here: https://github.com/algorandfoundation/reti/tree/main/ui/public/img
If PNG is desired, this is good: https://github.com/algorandfoundation/reti/blob/main/ui/public/apple-touch-icon.png

Current TVL:

~$680K and growing (just launched)

Treasury Addresses (if the protocol has treasury)

No treasury or protocol fees - open protocol where each validator sets their own fees.

Chain:

Algorand

Short Description (to be shown on DefiLlama):

The Réti Pooling protocol is a completely decentralized, non-custodial staking solution that allows users to participate in Algorand's consensus by pooling their stake.
It allows anyone to create or join staking pools, enabling smaller stakeholders to trustlessly stake with Validators and earn rewards. Validators have the flexibility to configure pools to fit various needs while adhering to core immutable parameters.
Validators can configure things like asset gating, NFD segment gating, payout frequency, customizable token rewards, and more.
Réti is designed as an alternative to liquid staking protocols that often concentrate stake among a few nodes. By promoting permissionless participation and a diverse set of independent validators, Réti helps decentralize Algorand’s network, enhancing security and resilience.

Category:

Staking Pool

Documentation/Proof:

https://txnlab.gitbook.io/reti-open-pooling

methodology (what is being counted as tvl, how is tvl being calculated):

Algo has to be sent by a user into a staking pool contract (possibly multiple per validator). The contract earns incentives through consensus and users can unstake their algo + rewards at will. TVL is simply tracked as all algo staked in the entire protocol - totaled across all validators.

Github org/user (Optional, if your code is open source, we can track activity):

https://github.com/algorandfoundation/reti/

This implementation defines a function to retrieve and calculate the total staked amount for the Réti protocol on Algorand. It includes the methodology for reporting TVL and exports the necessary module for integration.
@llamabutler
Copy link

The adapter at projects/reti-openpooling exports TVL:

algorand                  678.63 k

total                    678.63 k 

@g1nt0ki g1nt0ki merged commit e92bbfd into DefiLlama:main Jan 24, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants