.gitignore
.pre-commit-config.yaml
Dockerfile
LICENSE
README.md
ape-config.yml
docker-compose.yml
hardhat.config.js
mkdocs.yml
package-lock.json
package.json
pyproject.toml
requirements-dev.txt
setup.cfg
setup.py
tox.ini
.github/pull_request_template.md
.github/ISSUE_TEMPLATE/support-for-new-query-type.md
.github/workflows/docs.yml
.github/workflows/py312.yml
.github/workflows/release.yml
.github/workflows/style.yml
.github/workflows/typing.yml
contracts/SampleReporterContract/SampleFlexReporter.sol
contracts/Tellor/Autopay.sol
contracts/Tellor/Governance.sol
contracts/Tellor/QueryDataStorage.sol
contracts/Tellor/TellorFlex.sol
contracts/Tellor/TellorPlayground.sol
contracts/Tellor/UsingTellor.sol
contracts/Tellor/multicall.sol
contracts/integrations/DIVAProtocolMock.sol
contracts/integrations/DIVATellorOracleMock.sol
contracts/integrations/interfaces/IDIVADiamond.sol
contracts/interfaces/IERC20.sol
contracts/interfaces/IERC2362.sol
contracts/interfaces/IMappingContract.sol
contracts/interfaces/IOracle.sol
contracts/interfaces/IQueryDataStorage.sol
contracts/interfaces/ITellor.sol
docs/add-chain.md
docs/add-spot-price.md
docs/contributing.md
docs/documentation.md
docs/getting-started.md
docs/index.md
docs/new-query.md
docs/new-release.md
docs/usage.md
docs/assets/favicon-32x32.png
docs/assets/tellor_swoosh.png
docs/code/datafeed.md
docs/code/dtypes.md
docs/code/query-base-classes.md
docs/code/query-catalog.md
docs/code/query-types.md
examples/fileCID_query_example.py
examples/spot_price_query_example.py
examples/text_query_example.py
src/telliot_feeds/__init__.py
src/telliot_feeds/__main__.py
src/telliot_feeds/constants.py
src/telliot_feeds/datafeed.py
src/telliot_feeds/datasource.py
src/telliot_feeds.egg-info/PKG-INFO
src/telliot_feeds.egg-info/SOURCES.txt
src/telliot_feeds.egg-info/dependency_links.txt
src/telliot_feeds.egg-info/entry_points.txt
src/telliot_feeds.egg-info/requires.txt
src/telliot_feeds.egg-info/top_level.txt
src/telliot_feeds/cli/__init__.py
src/telliot_feeds/cli/constants.py
src/telliot_feeds/cli/main.py
src/telliot_feeds/cli/utils.py
src/telliot_feeds/cli/commands/__init__.py
src/telliot_feeds/cli/commands/account.py
src/telliot_feeds/cli/commands/ampleforth.py
src/telliot_feeds/cli/commands/catalog.py
src/telliot_feeds/cli/commands/conditional.py
src/telliot_feeds/cli/commands/config.py
src/telliot_feeds/cli/commands/integrations.py
src/telliot_feeds/cli/commands/layer.py
src/telliot_feeds/cli/commands/liquity.py
src/telliot_feeds/cli/commands/query.py
src/telliot_feeds/cli/commands/report.py
src/telliot_feeds/cli/commands/request_withdraw_stake.py
src/telliot_feeds/cli/commands/settle.py
src/telliot_feeds/cli/commands/stake.py
src/telliot_feeds/cli/commands/tip.py
src/telliot_feeds/cli/commands/withdraw.py
src/telliot_feeds/dtypes/__init__.py
src/telliot_feeds/dtypes/datapoint.py
src/telliot_feeds/dtypes/float_type.py
src/telliot_feeds/dtypes/value_type.py
src/telliot_feeds/feeds/__init__.py
src/telliot_feeds/feeds/aave_usd_feed.py
src/telliot_feeds/feeds/albt_usd_feed.py
src/telliot_feeds/feeds/ampl_usd_vwap_feed.py
src/telliot_feeds/feeds/atla_helper_feed.py
src/telliot_feeds/feeds/atom_usd_feed.py
src/telliot_feeds/feeds/avax_usd_feed.py
src/telliot_feeds/feeds/badger_usd_feed.py
src/telliot_feeds/feeds/bch_usd_feed.py
src/telliot_feeds/feeds/bct_usd_feed.py
src/telliot_feeds/feeds/brc20_ordi_usd_feed.py
src/telliot_feeds/feeds/brl_usd_feed.py
src/telliot_feeds/feeds/btc_balance.py
src/telliot_feeds/feeds/btc_balance_current.py
src/telliot_feeds/feeds/btc_usd_feed.py
src/telliot_feeds/feeds/cbeth_usd_feed.py
src/telliot_feeds/feeds/cny_usd_feed.py
src/telliot_feeds/feeds/comp_usd_feed.py
src/telliot_feeds/feeds/crv_usd_feed.py
src/telliot_feeds/feeds/cult_usd_feed.py
src/telliot_feeds/feeds/custom_price_manual_feed.py
src/telliot_feeds/feeds/dai_usd_feed.py
src/telliot_feeds/feeds/daily_volatility_manual_feed.py
src/telliot_feeds/feeds/diva_feed.py
src/telliot_feeds/feeds/diva_usd_feed.py
src/telliot_feeds/feeds/doge_usd_feed.py
src/telliot_feeds/feeds/dot_usd_feed.py
src/telliot_feeds/feeds/eth_btc_feed.py
src/telliot_feeds/feeds/eth_jpy_feed.py
src/telliot_feeds/feeds/eth_usd_30day_volatility.py
src/telliot_feeds/feeds/eth_usd_feed.py
src/telliot_feeds/feeds/eul_usd_feed.py
src/telliot_feeds/feeds/eur_usd_feed.py
src/telliot_feeds/feeds/evm_balance.py
src/telliot_feeds/feeds/evm_balance_current.py
src/telliot_feeds/feeds/evm_call_feed.py
src/telliot_feeds/feeds/ezeth_usd_feed.py
src/telliot_feeds/feeds/fbtc_usd_feed.py
src/telliot_feeds/feeds/fil_usd_feed.py
src/telliot_feeds/feeds/fileCID_manual_feed.py
src/telliot_feeds/feeds/frax_usd_feed.py
src/telliot_feeds/feeds/frxeth_usd_feed.py
src/telliot_feeds/feeds/gas_price_oracle_feed.py
src/telliot_feeds/feeds/gno_usd_feed.py
src/telliot_feeds/feeds/grt_usd_feed.py
src/telliot_feeds/feeds/gyd_usd_feed.py
src/telliot_feeds/feeds/idle_usd_feed.py
src/telliot_feeds/feeds/king_usd_feed.py
src/telliot_feeds/feeds/landx_feed.py
src/telliot_feeds/feeds/leth_usd_feed.py
src/telliot_feeds/feeds/link_usd_feed.py
src/telliot_feeds/feeds/lsk_usd_feed.py
src/telliot_feeds/feeds/ltc_usd_feed.py
src/telliot_feeds/feeds/manual_feed.py
src/telliot_feeds/feeds/matic_usd_feed.py
src/telliot_feeds/feeds/meth_usd_feed.py
src/telliot_feeds/feeds/mkr_usd_feed.py
src/telliot_feeds/feeds/mnt_usd_feed.py
src/telliot_feeds/feeds/mode_usd_feed.py
src/telliot_feeds/feeds/numeric_api_response_feed.py
src/telliot_feeds/feeds/numeric_api_response_manual_feed.py
src/telliot_feeds/feeds/oeth_eth_feed.py
src/telliot_feeds/feeds/oeth_usd_feed.py
src/telliot_feeds/feeds/ogv_eth_feed.py
src/telliot_feeds/feeds/olympus.py
src/telliot_feeds/feeds/op_usd_feed.py
src/telliot_feeds/feeds/ousd_usd_feed.py
src/telliot_feeds/feeds/pls_usd_feed.py
src/telliot_feeds/feeds/primeeth_eth_feed.py
src/telliot_feeds/feeds/pufeth_usd_feed.py
src/telliot_feeds/feeds/pyth_usd_feed.py
src/telliot_feeds/feeds/rai_usd_feed.py
src/telliot_feeds/feeds/reth_btc_feed.py
src/telliot_feeds/feeds/reth_usd_feed.py
src/telliot_feeds/feeds/ric_usd_feed.py
src/telliot_feeds/feeds/rseth_usd_feed.py
src/telliot_feeds/feeds/saga_usd_feed.py
src/telliot_feeds/feeds/sdai_usd_feed.py
src/telliot_feeds/feeds/sfrax_usd_feed.py
src/telliot_feeds/feeds/sfrxusd_usd_feed.py
src/telliot_feeds/feeds/sfuel_helper_feed.py
src/telliot_feeds/feeds/shib_usd_feed.py
src/telliot_feeds/feeds/snapshot_feed.py
src/telliot_feeds/feeds/solvbtc_usd_feed.py
src/telliot_feeds/feeds/solvbtcbbn_usd_feed.py
src/telliot_feeds/feeds/spot_price_manual_feed.py
src/telliot_feeds/feeds/statom_usd_feed.py
src/telliot_feeds/feeds/steth_btc_feed.py
src/telliot_feeds/feeds/steth_usd_feed.py
src/telliot_feeds/feeds/stone_usd_feed.py
src/telliot_feeds/feeds/string_query_feed.py
src/telliot_feeds/feeds/superoethb_eth_feed.py
src/telliot_feeds/feeds/susde_usd_feed.py
src/telliot_feeds/feeds/susds_usd_feed.py
src/telliot_feeds/feeds/sushi_usd_feed.py
src/telliot_feeds/feeds/susn_usd_feed.py
src/telliot_feeds/feeds/sweth_usd_feed.py
src/telliot_feeds/feeds/tara_usd_feed.py
src/telliot_feeds/feeds/tbtc_usd_feed.py
src/telliot_feeds/feeds/tellor_rng_feed.py
src/telliot_feeds/feeds/tellor_rng_manual_feed.py
src/telliot_feeds/feeds/tlos_usd_feed.py
src/telliot_feeds/feeds/trb_usd_feed.py
src/telliot_feeds/feeds/twap_manual_feed.py
src/telliot_feeds/feeds/uni_usd_feed.py
src/telliot_feeds/feeds/unibtc_usd_feed.py
src/telliot_feeds/feeds/usdc_usd_feed.py
src/telliot_feeds/feeds/usdm_usd_feed.py
src/telliot_feeds/feeds/usdn_usd_feed.py
src/telliot_feeds/feeds/usdt_usd_feed.py
src/telliot_feeds/feeds/usdy_usd_feed.py
src/telliot_feeds/feeds/usn_usd_feed.py
src/telliot_feeds/feeds/uspce_feed.py
src/telliot_feeds/feeds/vesq.py
src/telliot_feeds/feeds/vyusd_usd_feed.py
src/telliot_feeds/feeds/wbeth_usd_feed.py
src/telliot_feeds/feeds/wbtc_usd_feed.py
src/telliot_feeds/feeds/weeth_usd_feed.py
src/telliot_feeds/feeds/wld_usd_feed.py
src/telliot_feeds/feeds/wmnt_usd_feed.py
src/telliot_feeds/feeds/wrseth_usd_feed.py
src/telliot_feeds/feeds/wsteth_feed.py
src/telliot_feeds/feeds/wusdm_usd_feed.py
src/telliot_feeds/feeds/xdai_usd_feed.py
src/telliot_feeds/feeds/yeth_usd_feed.py
src/telliot_feeds/feeds/yfi_usd_feed.py
src/telliot_feeds/feeds/yusd_usd_feed.py
src/telliot_feeds/feeds/mimicry/__init__.py
src/telliot_feeds/feeds/mimicry/collection_stat_feed.py
src/telliot_feeds/feeds/mimicry/macro_market_mashup_feed.py
src/telliot_feeds/feeds/mimicry/nft_index_feed.py
src/telliot_feeds/flashbots/__init__.py
src/telliot_feeds/flashbots/flashbots.py
src/telliot_feeds/flashbots/middleware.py
src/telliot_feeds/flashbots/provider.py
src/telliot_feeds/flashbots/types.py
src/telliot_feeds/integrations/__init__.py
src/telliot_feeds/integrations/diva_protocol/__init__.py
src/telliot_feeds/integrations/diva_protocol/abi.py
src/telliot_feeds/integrations/diva_protocol/cli.py
src/telliot_feeds/integrations/diva_protocol/contract.py
src/telliot_feeds/integrations/diva_protocol/feed.py
src/telliot_feeds/integrations/diva_protocol/generate_price_history_csv.py
src/telliot_feeds/integrations/diva_protocol/pool.py
src/telliot_feeds/integrations/diva_protocol/report.py
src/telliot_feeds/integrations/diva_protocol/sources.py
src/telliot_feeds/integrations/diva_protocol/utils.py
src/telliot_feeds/pricing/__init__.py
src/telliot_feeds/pricing/price_service.py
src/telliot_feeds/pricing/price_source.py
src/telliot_feeds/proto/__init__.py
src/telliot_feeds/proto/amino/__init__.py
src/telliot_feeds/proto/cosmos/__init__.py
src/telliot_feeds/proto/cosmos/app/__init__.py
src/telliot_feeds/proto/cosmos/app/runtime/__init__.py
src/telliot_feeds/proto/cosmos/app/runtime/v1alpha1/__init__.py
src/telliot_feeds/proto/cosmos/app/v1alpha1/__init__.py
src/telliot_feeds/proto/cosmos/auth/__init__.py
src/telliot_feeds/proto/cosmos/auth/module/__init__.py
src/telliot_feeds/proto/cosmos/auth/module/v1/__init__.py
src/telliot_feeds/proto/cosmos/auth/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/authz/__init__.py
src/telliot_feeds/proto/cosmos/authz/module/__init__.py
src/telliot_feeds/proto/cosmos/authz/module/v1/__init__.py
src/telliot_feeds/proto/cosmos/authz/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/autocli/__init__.py
src/telliot_feeds/proto/cosmos/autocli/v1/__init__.py
src/telliot_feeds/proto/cosmos/bank/__init__.py
src/telliot_feeds/proto/cosmos/bank/module/__init__.py
src/telliot_feeds/proto/cosmos/bank/module/v1/__init__.py
src/telliot_feeds/proto/cosmos/bank/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/base/__init__.py
src/telliot_feeds/proto/cosmos/base/abci/__init__.py
src/telliot_feeds/proto/cosmos/base/abci/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/base/kv/__init__.py
src/telliot_feeds/proto/cosmos/base/kv/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/base/node/__init__.py
src/telliot_feeds/proto/cosmos/base/node/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/base/query/__init__.py
src/telliot_feeds/proto/cosmos/base/query/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/base/reflection/__init__.py
src/telliot_feeds/proto/cosmos/base/reflection/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/base/reflection/v2alpha1/__init__.py
src/telliot_feeds/proto/cosmos/base/snapshots/__init__.py
src/telliot_feeds/proto/cosmos/base/snapshots/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/base/store/__init__.py
src/telliot_feeds/proto/cosmos/base/store/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/base/tendermint/__init__.py
src/telliot_feeds/proto/cosmos/base/tendermint/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/base/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/capability/__init__.py
src/telliot_feeds/proto/cosmos/capability/module/__init__.py
src/telliot_feeds/proto/cosmos/capability/module/v1/__init__.py
src/telliot_feeds/proto/cosmos/capability/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/consensus/__init__.py
src/telliot_feeds/proto/cosmos/consensus/module/__init__.py
src/telliot_feeds/proto/cosmos/consensus/module/v1/__init__.py
src/telliot_feeds/proto/cosmos/consensus/v1/__init__.py
src/telliot_feeds/proto/cosmos/crisis/__init__.py
src/telliot_feeds/proto/cosmos/crisis/module/__init__.py
src/telliot_feeds/proto/cosmos/crisis/module/v1/__init__.py
src/telliot_feeds/proto/cosmos/crisis/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/crypto/__init__.py
src/telliot_feeds/proto/cosmos/crypto/ed25519/__init__.py
src/telliot_feeds/proto/cosmos/crypto/hd/__init__.py
src/telliot_feeds/proto/cosmos/crypto/hd/v1/__init__.py
src/telliot_feeds/proto/cosmos/crypto/keyring/__init__.py
src/telliot_feeds/proto/cosmos/crypto/keyring/v1/__init__.py
src/telliot_feeds/proto/cosmos/crypto/multisig/__init__.py
src/telliot_feeds/proto/cosmos/crypto/multisig/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/crypto/secp256k1/__init__.py
src/telliot_feeds/proto/cosmos/crypto/secp256r1/__init__.py
src/telliot_feeds/proto/cosmos/distribution/__init__.py
src/telliot_feeds/proto/cosmos/distribution/module/__init__.py
src/telliot_feeds/proto/cosmos/distribution/module/v1/__init__.py
src/telliot_feeds/proto/cosmos/distribution/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/evidence/__init__.py
src/telliot_feeds/proto/cosmos/evidence/module/__init__.py
src/telliot_feeds/proto/cosmos/evidence/module/v1/__init__.py
src/telliot_feeds/proto/cosmos/evidence/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/feegrant/__init__.py
src/telliot_feeds/proto/cosmos/feegrant/module/__init__.py
src/telliot_feeds/proto/cosmos/feegrant/module/v1/__init__.py
src/telliot_feeds/proto/cosmos/feegrant/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/genutil/__init__.py
src/telliot_feeds/proto/cosmos/genutil/module/__init__.py
src/telliot_feeds/proto/cosmos/genutil/module/v1/__init__.py
src/telliot_feeds/proto/cosmos/genutil/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/gov/__init__.py
src/telliot_feeds/proto/cosmos/gov/module/__init__.py
src/telliot_feeds/proto/cosmos/gov/module/v1/__init__.py
src/telliot_feeds/proto/cosmos/gov/v1/__init__.py
src/telliot_feeds/proto/cosmos/gov/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/group/__init__.py
src/telliot_feeds/proto/cosmos/group/module/__init__.py
src/telliot_feeds/proto/cosmos/group/module/v1/__init__.py
src/telliot_feeds/proto/cosmos/group/v1/__init__.py
src/telliot_feeds/proto/cosmos/mint/__init__.py
src/telliot_feeds/proto/cosmos/mint/module/__init__.py
src/telliot_feeds/proto/cosmos/mint/module/v1/__init__.py
src/telliot_feeds/proto/cosmos/mint/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/msg/__init__.py
src/telliot_feeds/proto/cosmos/msg/v1/__init__.py
src/telliot_feeds/proto/cosmos/nft/__init__.py
src/telliot_feeds/proto/cosmos/nft/module/__init__.py
src/telliot_feeds/proto/cosmos/nft/module/v1/__init__.py
src/telliot_feeds/proto/cosmos/nft/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/orm/__init__.py
src/telliot_feeds/proto/cosmos/orm/module/__init__.py
src/telliot_feeds/proto/cosmos/orm/module/v1alpha1/__init__.py
src/telliot_feeds/proto/cosmos/orm/query/__init__.py
src/telliot_feeds/proto/cosmos/orm/query/v1alpha1/__init__.py
src/telliot_feeds/proto/cosmos/orm/v1/__init__.py
src/telliot_feeds/proto/cosmos/orm/v1alpha1/__init__.py
src/telliot_feeds/proto/cosmos/params/__init__.py
src/telliot_feeds/proto/cosmos/params/module/__init__.py
src/telliot_feeds/proto/cosmos/params/module/v1/__init__.py
src/telliot_feeds/proto/cosmos/params/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/query/__init__.py
src/telliot_feeds/proto/cosmos/query/v1/__init__.py
src/telliot_feeds/proto/cosmos/reflection/__init__.py
src/telliot_feeds/proto/cosmos/reflection/v1/__init__.py
src/telliot_feeds/proto/cosmos/slashing/__init__.py
src/telliot_feeds/proto/cosmos/slashing/module/__init__.py
src/telliot_feeds/proto/cosmos/slashing/module/v1/__init__.py
src/telliot_feeds/proto/cosmos/slashing/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/staking/__init__.py
src/telliot_feeds/proto/cosmos/staking/module/__init__.py
src/telliot_feeds/proto/cosmos/staking/module/v1/__init__.py
src/telliot_feeds/proto/cosmos/staking/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/tx/__init__.py
src/telliot_feeds/proto/cosmos/tx/config/__init__.py
src/telliot_feeds/proto/cosmos/tx/config/v1/__init__.py
src/telliot_feeds/proto/cosmos/tx/signing/__init__.py
src/telliot_feeds/proto/cosmos/tx/signing/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/tx/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/upgrade/__init__.py
src/telliot_feeds/proto/cosmos/upgrade/module/__init__.py
src/telliot_feeds/proto/cosmos/upgrade/module/v1/__init__.py
src/telliot_feeds/proto/cosmos/upgrade/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos/vesting/__init__.py
src/telliot_feeds/proto/cosmos/vesting/module/__init__.py
src/telliot_feeds/proto/cosmos/vesting/module/v1/__init__.py
src/telliot_feeds/proto/cosmos/vesting/v1beta1/__init__.py
src/telliot_feeds/proto/cosmos_proto/__init__.py
src/telliot_feeds/proto/gogoproto/__init__.py
src/telliot_feeds/proto/google/__init__.py
src/telliot_feeds/proto/google/api/__init__.py
src/telliot_feeds/proto/layer/__init__.py
src/telliot_feeds/proto/layer/oracle/__init__.py
src/telliot_feeds/queries/__init__.py
src/telliot_feeds/queries/abi_query.py
src/telliot_feeds/queries/btc_balance.py
src/telliot_feeds/queries/btc_balance_current.py
src/telliot_feeds/queries/catalog.py
src/telliot_feeds/queries/custom_price.py
src/telliot_feeds/queries/daily_volatility.py
src/telliot_feeds/queries/diva_protocol.py
src/telliot_feeds/queries/evm_balance.py
src/telliot_feeds/queries/evm_balance_current.py
src/telliot_feeds/queries/evm_call.py
src/telliot_feeds/queries/export_query_catalog.py
src/telliot_feeds/queries/fileCID.py
src/telliot_feeds/queries/gas_price_oracle.py
src/telliot_feeds/queries/inflation_data.py
src/telliot_feeds/queries/json_query.py
src/telliot_feeds/queries/legacy_query.py
src/telliot_feeds/queries/manual_query.py
src/telliot_feeds/queries/numeric_api_response_query.py
src/telliot_feeds/queries/query.py
src/telliot_feeds/queries/query_catalog.py
src/telliot_feeds/queries/snapshot.py
src/telliot_feeds/queries/string_query.py
src/telliot_feeds/queries/tellor_rng.py
src/telliot_feeds/queries/utils.py
src/telliot_feeds/queries/ampleforth/__init__.py
src/telliot_feeds/queries/ampleforth/ampl_usd_vwap.py
src/telliot_feeds/queries/ampleforth/uspce.py
src/telliot_feeds/queries/mimicry/__init__.py
src/telliot_feeds/queries/mimicry/collection_stat.py
src/telliot_feeds/queries/mimicry/macro_market_mash_up.py
src/telliot_feeds/queries/mimicry/nft_market_index.py
src/telliot_feeds/queries/price/__init__.py
src/telliot_feeds/queries/price/spot_price.py
src/telliot_feeds/queries/price/twap.py
src/telliot_feeds/queries/tellor/__init__.py
src/telliot_feeds/queries/tellor/autopay_addresses.py
src/telliot_feeds/queries/tellor/tellor_oracle_address.py
src/telliot_feeds/reporters/__init__.py
src/telliot_feeds/reporters/flashbot.py
src/telliot_feeds/reporters/gas.py
src/telliot_feeds/reporters/rng_interval.py
src/telliot_feeds/reporters/stake.py
src/telliot_feeds/reporters/tellor_360.py
src/telliot_feeds/reporters/types.py
src/telliot_feeds/reporters/customized/__init__.py
src/telliot_feeds/reporters/customized/ampleforth_reporter.py
src/telliot_feeds/reporters/customized/backup_reporter.py
src/telliot_feeds/reporters/customized/conditional_reporter.py
src/telliot_feeds/reporters/layer/__init__.py
src/telliot_feeds/reporters/layer/client.py
src/telliot_feeds/reporters/layer/instr.md
src/telliot_feeds/reporters/layer/layer_reporter.py
src/telliot_feeds/reporters/layer/msg_submit_value.py
src/telliot_feeds/reporters/layer/msg_tip.py
src/telliot_feeds/reporters/layer/raw_key.py
src/telliot_feeds/reporters/rewards/__init__.py
src/telliot_feeds/reporters/rewards/time_based_rewards.py
src/telliot_feeds/reporters/tips/__init__.py
src/telliot_feeds/reporters/tips/suggest_datafeed.py
src/telliot_feeds/reporters/tips/tip_amount.py
src/telliot_feeds/reporters/tips/listener/__init__.py
src/telliot_feeds/reporters/tips/listener/assemble_call.py
src/telliot_feeds/reporters/tips/listener/dtypes.py
src/telliot_feeds/reporters/tips/listener/funded_feeds.py
src/telliot_feeds/reporters/tips/listener/funded_feeds_filter.py
src/telliot_feeds/reporters/tips/listener/one_time_tips.py
src/telliot_feeds/reporters/tips/listener/utils.py
src/telliot_feeds/reporters/tips/multicall_functions/__init__.py
src/telliot_feeds/reporters/tips/multicall_functions/call_functions.py
src/telliot_feeds/reporters/tips/multicall_functions/multicall_autopay.py
src/telliot_feeds/sources/__init__.py
src/telliot_feeds/sources/atla_source.py
src/telliot_feeds/sources/blockhash_aggregator.py
src/telliot_feeds/sources/btc_balance.py
src/telliot_feeds/sources/btc_balance_current.py
src/telliot_feeds/sources/custom_price_aggregator.py
src/telliot_feeds/sources/evm_balance.py
src/telliot_feeds/sources/evm_balance_current.py
src/telliot_feeds/sources/evm_call.py
src/telliot_feeds/sources/gas_price_oracle.py
src/telliot_feeds/sources/gyd_source.py
src/telliot_feeds/sources/landx_source.py
src/telliot_feeds/sources/leth_source.py
src/telliot_feeds/sources/lfj_source.py
src/telliot_feeds/sources/numeric_api_response.py
src/telliot_feeds/sources/price_aggregator.py
src/telliot_feeds/sources/sfrax_source.py
src/telliot_feeds/sources/sfuel_source.py
src/telliot_feeds/sources/solvbtcbbn_source.py
src/telliot_feeds/sources/superoethb_source.py
src/telliot_feeds/sources/susn_contract_source.py
src/telliot_feeds/sources/sweth_source.py
src/telliot_feeds/sources/wrseth_source.py
src/telliot_feeds/sources/wsteth_source.py
src/telliot_feeds/sources/wusdm_source.py
src/telliot_feeds/sources/ampleforth/__init__.py
src/telliot_feeds/sources/ampleforth/ampl_usd_vwap.py
src/telliot_feeds/sources/ampleforth/bitfinex.py
src/telliot_feeds/sources/ampleforth/symbols.py
src/telliot_feeds/sources/manual/__init__.py
src/telliot_feeds/sources/manual/daily_volatility_manual_source.py
src/telliot_feeds/sources/manual/diva_manual_source.py
src/telliot_feeds/sources/manual/fileCID_manual_source.py
src/telliot_feeds/sources/manual/manual_report_manual_source.py
src/telliot_feeds/sources/manual/numeric_api_manual_response.py
src/telliot_feeds/sources/manual/snapshot.py
src/telliot_feeds/sources/manual/spot_price_input_source.py
src/telliot_feeds/sources/manual/string_query_manual_source.py
src/telliot_feeds/sources/manual/tellor_rng_manual_source.py
src/telliot_feeds/sources/manual/twap_manual_input_source.py
src/telliot_feeds/sources/manual/uspce.py
src/telliot_feeds/sources/mimicry/__init__.py
src/telliot_feeds/sources/mimicry/collection_stat.py
src/telliot_feeds/sources/mimicry/mashup_source.py
src/telliot_feeds/sources/mimicry/nft_market_index.py
src/telliot_feeds/sources/mimicry/tami.py
src/telliot_feeds/sources/mimicry/types.py
src/telliot_feeds/sources/mimicry/utils.py
src/telliot_feeds/sources/price/__init__.py
src/telliot_feeds/sources/price/vyusd_source.py
src/telliot_feeds/sources/price/yeth_source.py
src/telliot_feeds/sources/price/currency/__init__.py
src/telliot_feeds/sources/price/currency/coinbase.py
src/telliot_feeds/sources/price/currency/openexchangerate.py
src/telliot_feeds/sources/price/historical/__init__.py
src/telliot_feeds/sources/price/historical/coingecko_daily.py
src/telliot_feeds/sources/price/historical/cryptowatch.py
src/telliot_feeds/sources/price/historical/cryptowatch_ohlc.py
src/telliot_feeds/sources/price/historical/kraken.py
src/telliot_feeds/sources/price/historical/kraken_ohlc.py
src/telliot_feeds/sources/price/historical/poloniex.py
src/telliot_feeds/sources/price/spot/__init__.py
src/telliot_feeds/sources/price/spot/agni.py
src/telliot_feeds/sources/price/spot/binance.py
src/telliot_feeds/sources/price/spot/bitfinex.py
src/telliot_feeds/sources/price/spot/bitflyer.py
src/telliot_feeds/sources/price/spot/coinbase.py
src/telliot_feeds/sources/price/spot/coingecko.py
src/telliot_feeds/sources/price/spot/coinmarketcap.py
src/telliot_feeds/sources/price/spot/coinpaprika.py
src/telliot_feeds/sources/price/spot/cryptodotcom.py
src/telliot_feeds/sources/price/spot/curvefi.py
src/telliot_feeds/sources/price/spot/curvefiprice.py
src/telliot_feeds/sources/price/spot/fusionX.py
src/telliot_feeds/sources/price/spot/gemini.py
src/telliot_feeds/sources/price/spot/kimexchange.py
src/telliot_feeds/sources/price/spot/kraken.py
src/telliot_feeds/sources/price/spot/maverickV2.py
src/telliot_feeds/sources/price/spot/nuri.py
src/telliot_feeds/sources/price/spot/okx.py
src/telliot_feeds/sources/price/spot/pancakeswap.py
src/telliot_feeds/sources/price/spot/uniV3Optimism.py
src/telliot_feeds/sources/price/spot/uniswapV3.py
src/telliot_feeds/sources/price/spot/uniswapV3Pool.py
src/telliot_feeds/utils/__init__.py
src/telliot_feeds/utils/abi.py
src/telliot_feeds/utils/async_web3_shim.py
src/telliot_feeds/utils/cfg.py
src/telliot_feeds/utils/contract.py
src/telliot_feeds/utils/decode.py
src/telliot_feeds/utils/hexbytes.py
src/telliot_feeds/utils/home.py
src/telliot_feeds/utils/input_timeout.py
src/telliot_feeds/utils/log.py
src/telliot_feeds/utils/query_search_utils.py
src/telliot_feeds/utils/reporter_utils.py
src/telliot_feeds/utils/source_utils.py
src/telliot_feeds/utils/stake_info.py
src/telliot_feeds/utils/stdev_calculator.py
tests/__init__.py
tests/conftest.py
tests/test_bct_usd.py
tests/test_dai_usd.py
tests/test_data_feed.py
tests/test_data_source.py
tests/test_examples.py
tests/test_numeric_api_response_feed.py
tests/test_olympus.py
tests/test_price_service.py
tests/test_value_type.py
tests/test_vesq.py
tests/cli/test_cli.py
tests/cli/test_diva_cli.py
tests/cli/test_liquity_cli.py
tests/cli/test_query_cmd.py
tests/cli/test_stake_e2e_cmd.py
tests/cli/test_utils.py
tests/feeds/__init__.py
tests/feeds/test_aave_usd_feed.py
tests/feeds/test_active_feeds.py
tests/feeds/test_ampl_usd_vwap_feed.py
tests/feeds/test_atla_helper.py
tests/feeds/test_atom_usd_feed.py
tests/feeds/test_avax_usd_feed.py
tests/feeds/test_badger_usd_feed.py
tests/feeds/test_bch_usd_feed.py
tests/feeds/test_bct_usd_feed.py
tests/feeds/test_brl_usd_feed.py
tests/feeds/test_btc_usd_feed.py
tests/feeds/test_cbeth_usd_feed.py
tests/feeds/test_cny_usd_feed.py
tests/feeds/test_comp_usd_feed.py
tests/feeds/test_crv_usd_feed.py
tests/feeds/test_dai_usd_feed.py
tests/feeds/test_diva_feed.py
tests/feeds/test_diva_usd_feed.py
tests/feeds/test_doge_usd_feed.py
tests/feeds/test_dot_usd_feed.py
tests/feeds/test_eth_btc_feed.py
tests/feeds/test_eth_jpy_feed.py
tests/feeds/test_eth_usd_feed.py
tests/feeds/test_eth_usd_volatility_feed.py
tests/feeds/test_eul_usd_feed.py
tests/feeds/test_eur_usd_feed.py
tests/feeds/test_ezeth_usd_feed.py
tests/feeds/test_fbtc_usd_feed.py
tests/feeds/test_fil_usd_feed.py
tests/feeds/test_frax_usd_feed.py
tests/feeds/test_frxeth_usd_feed.py
tests/feeds/test_gas_price_oracle_feed.py
tests/feeds/test_grt_usd_feed.py
tests/feeds/test_gyd_usd_feed.py
tests/feeds/test_idle_usd_feed.py
tests/feeds/test_king_usd_feed.py
tests/feeds/test_landx_feed.py
tests/feeds/test_leth_usd_feed.py
tests/feeds/test_link_usd_feed.py
tests/feeds/test_lsk_usd_feed.py
tests/feeds/test_ltc_usd_feed.py
tests/feeds/test_manual_snapshot_feed.py
tests/feeds/test_matic_usd_feed.py
tests/feeds/test_meth_usd_feed.py
tests/feeds/test_mimicry_feed.py
tests/feeds/test_mkr_usd_feed.py
tests/feeds/test_mnt_usd_feed.py
tests/feeds/test_mode_usd_feed.py
tests/feeds/test_oeth_eth_feed.py
tests/feeds/test_oeth_usd_feed.py
tests/feeds/test_ogv_eth_feed.py
tests/feeds/test_op_usd_feed.py
tests/feeds/test_ousd_usd_feed.py
tests/feeds/test_pls_usd_feed.py
tests/feeds/test_pop_spot_price_feeds.py
tests/feeds/test_primeeth_eth_feed.py
tests/feeds/test_pufeth_usd_feed.py
tests/feeds/test_pyth_usd_feed.py
tests/feeds/test_rai_usd_feed.py
tests/feeds/test_reth_btc_feed.py
tests/feeds/test_reth_usd_feed.py
tests/feeds/test_ric_usd_feed.py
tests/feeds/test_rseth_usd_feed.py
tests/feeds/test_saga_usd_feed.py
tests/feeds/test_sdai_usd_feed.py
tests/feeds/test_sfrax_usd_feed.py
tests/feeds/test_sfrxusd_usd_feed.py
tests/feeds/test_sfuel_helper.py
tests/feeds/test_shib_usd_feed.py
tests/feeds/test_solvbtc_usd_feed.py
tests/feeds/test_solvbtcbbn_usd_feed.py
tests/feeds/test_statom_usd_feed.py
tests/feeds/test_steth_btc_feed.py
tests/feeds/test_steth_usd_feed.py
tests/feeds/test_stone_usd_feed.py
tests/feeds/test_superoethb_eth_feed.py
tests/feeds/test_susde_usd_feed.py
tests/feeds/test_susds_usd_feed.py
tests/feeds/test_sushi_usd_feed.py
tests/feeds/test_susn_usd_feed.py
tests/feeds/test_sweth_usd_feed.py
tests/feeds/test_tara_usd_feed.py
tests/feeds/test_tbtc_usd_feed.py
tests/feeds/test_tlos_usd_feed.py
tests/feeds/test_trb_usd_feed.py
tests/feeds/test_uni_usd_feed.py
tests/feeds/test_unibtc_usd_feed.py
tests/feeds/test_usdc_usd_feed.py
tests/feeds/test_usdm_usd_feed.py
tests/feeds/test_usdn_usd_feed.py
tests/feeds/test_usdt_usd_feed.py
tests/feeds/test_usdy_usd_feed.py
tests/feeds/test_usn_usd_feed.py
tests/feeds/test_uspce_feed.py
tests/feeds/test_vyusd_usd_feed.py
tests/feeds/test_wbeth_usd_feed.py
tests/feeds/test_wbtc_usd_feed.py
tests/feeds/test_weeth_usd_feed.py
tests/feeds/test_wld_usd_feed.py
tests/feeds/test_wmnt_usd_feed.py
tests/feeds/test_wrseth_usd_feed.py
tests/feeds/test_wsteth_feed.py
tests/feeds/test_wusdm_usd_feed.py
tests/feeds/test_yeth_usd_spot.py
tests/feeds/test_yusd_usd_feed.py
tests/integrations/diva_protocol/test_construct_datafeed.py
tests/integrations/diva_protocol/test_diva_contracts.py
tests/integrations/diva_protocol/test_e2e_create_report_settle_pool.py
tests/integrations/diva_protocol/test_get_pools.py
tests/integrations/diva_protocol/utils.py
tests/queries/test_abi_query.py
tests/queries/test_inflation_data_query.py
tests/queries/test_json_query.py
tests/queries/test_query_ampl_usd_vwap.py
tests/queries/test_query_base.py
tests/queries/test_query_btc_balance.py
tests/queries/test_query_btc_balance_current.py
tests/queries/test_query_catalog.py
tests/queries/test_query_custom_price.py
tests/queries/test_query_daily_volatility.py
tests/queries/test_query_diva_protocol.py
tests/queries/test_query_evm_balance.py
tests/queries/test_query_evm_call.py
tests/queries/test_query_fileCID.py
tests/queries/test_query_gas_price_oracle.py
tests/queries/test_query_legacy_query.py
tests/queries/test_query_mimicry.py
tests/queries/test_query_mimicry_mashup.py
tests/queries/test_query_mimicry_nft_index.py
tests/queries/test_query_numeric_api_response.py
tests/queries/test_query_snapshot.py
tests/queries/test_query_spot_price.py
tests/queries/test_query_string_query.py
tests/queries/test_query_support.py
tests/queries/test_query_tellor_addresses.py
tests/queries/test_query_tellor_rng.py
tests/queries/test_query_twap.py
tests/queries/test_query_uspce.py
tests/queries/test_string_query.py
tests/reporters/__init__.py
tests/reporters/test_360_reporter.py
tests/reporters/test_backup_reporter.py
tests/reporters/test_conditional_reporter.py
tests/reporters/test_custom_360_reporter.py
tests/reporters/test_evm_call.py
tests/reporters/test_flashbot_reporter.py
tests/reporters/test_gas_fees.py
tests/reporters/test_reporter.py
tests/reporters/test_rng_reporter.py
tests/reporters/test_stake_info.py
tests/sources/__init__.py
tests/sources/test_ampl_usd_vwap_source.py
tests/sources/test_btc_balance_source.py
tests/sources/test_curr_exchange_sources.py
tests/sources/test_evm_balance_source.py
tests/sources/test_evm_call_source.py
tests/sources/test_gas_price_oracle_source.py
tests/sources/test_historical_price_sources.py
tests/sources/test_landx_source.py
tests/sources/test_mimicry_source.py
tests/sources/test_source_numeric_api_response.py
tests/sources/test_spot_price_sources.py
tests/sources/test_tami_calcuation.py
tests/sources/test_tellor_rng_source.py
tests/sources/manual/test_diva_manual_entry_source.py
tests/sources/manual/test_rng_manual_input_source.py
tests/sources/manual/test_spot_price_manual_source.py
tests/sources/manual/test_string_query_manual_source.py
tests/sources/manual/test_twap_manual_source.py
tests/sources/manual/test_uspce_source.py
tests/tips/conftest.py
tests/tips/test_feed_suggestion.py
tests/tips/test_generic_query_ids.py
tests/tips/test_multicall_autopay.py
tests/tips/test_multicall_support.py
tests/tips/test_one_time_tips.py
tests/tips/test_selected_queryid.py
tests/tips/test_tips_available_after_submission.py
tests/tips/test_tips_disputed_submissions.py
tests/utils/__init__.py
tests/utils/test_config_utils.py
tests/utils/test_decode.py
tests/utils/test_decode_qtype_name.py
tests/utils/test_input_timeout.py
tests/utils/test_reporter_utils.py
tests/utils/utils.py