data(algorand): record the Tellor BTC/USD feed and link its Medianizer - #3604
Open
CodeRabbit-byte wants to merge 1 commit into
Open
data(algorand): record the Tellor BTC/USD feed and link its Medianizer#3604CodeRabbit-byte wants to merge 1 commit into
CodeRabbit-byte wants to merge 1 commit into
Conversation
Tellor's algorandTellorV2 README, already linked from this row, lists BTC/USD as the only feed currently available on Algorand and gives the mainnet Medianizer application ID 733871808. The application was confirmed live on-chain via the Algonode mainnet API before the link was added.
Summary
|
USS-Supervisor
requested changes
Sep 4, 2026
USS-Supervisor
left a comment
Member
There was a problem hiding this comment.
Verdict: REQUEST_CHANGES
Risk: MEDIUM
Summary: The Tellor Algorand dataTypes addition is supported by the linked README and the Medianizer application ID is live, but the row now violates the repository's actionButtons convention. Required validation and current-cycle link-check both passed, but this is still a blocking data-shape/style issue for the row.
Findings:
- MEDIUM
listings/specific-networks/algorand/oracles.csv,tellor-mainnet,actionButtons: this row now has three buttons (Price Feeds,Docs, andMedianizer Contract), while the current Common Columns rule saysactionButtonshas a max of 2 buttons. Please remove one button or fold the contract reference into one of the existing links so the row stays within the documented limit.
Confidence: HIGH
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Coverage lane from the weekly digest — a small, first-party-sourced addition to
oracles.The Algorand
tellor-mainnetrow links Tellor's own feed list but records nothing about what the feed actually carries, and does not link the deployed contract. Both facts are published by Tellor and verifiable on-chain.What changed
One row, one file, two cells:
dataTypes→["BTC/USD"]. Tellor'salgorandTellorV2README — already the row's ownPrice Feedsbutton — lists BTC/USD as the only feed currently available on Algorand, and says explicitly: "These are the current feeds avialable on Algorand. For additional feeds please submit an issue in this repo." The canonicaltelloroffer carries["Asset Prices"], which is right for Tellor generally but says nothing about what exists on this network.actionButtons→ adds[Medianizer Contract]. The same README gives the mainnet Medianizer application ID733871808, alongside five TellorFlex feed contracts. The Medianizer is the one a consumer reads, so that is the one linked.Verification
The application was confirmed live on-chain before linking, rather than trusted from the README:
Its approval program decodes to a contract carrying
median,median_timestamp,timestamp_freshness,last_valueand fiveapp_Nkeys, which matches a medianizer over five feed contracts.The explorer URL follows the convention already used in this network's listings —
lora.algokit.ioappears in two other Algorand rows. It returns 200, as doallo.infoandexplorer.perawallet.appfor the same application if a different explorer is preferred.Scope
validate_csv.py,csv_to_json.pyandvalidate.pywere run locally against this branch and pass. 2 cells, 1 row, 1 file, nothing existing modified and no rows added.dripLimit-style fields are untouched because Tellor publishes no such figure for this deployment.