├── .github ├── ISSUE_TEMPLATE │ └── tellor-issue-template.md ├── pull_request_template.md └── workflows │ ├── backport.yml │ ├── e2e.yml │ ├── go.yml │ ├── lint.yml │ ├── release.yml │ ├── reporterd_release.yml │ └── statechange.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yaml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── TellorLayer - tech.pdf ├── adr ├── adr000- how are adrs organized.md ├── adr001 - chain size limitations.md ├── adr002 - queryId time frame structure.md ├── adr1001 - distribution of base rewards.md ├── adr1002 - dual delegation.md ├── adr1003 - time based rewards eligibility.md ├── adr1004 - fees on tips.md ├── adr1005 - handling of tips after report.md ├── adr1006 - dispute levels.md ├── adr1007 - usage of staked tokens for disputes.md ├── adr1008 - voting power by group.md ├── adr1009 - handling of reporter delegations.md ├── adr2001 - trb bridge structure.md ├── adr2002 - ordering properties for user data and validator set updates.md ├── adr2003 - why we used vote extensions for bridge signatures.md ├── adr2004 - validator set size.md ├── adr2005 - Validator set updates.md ├── adr2006 - data bridge architecture.md ├── adr2007 - initialization and tbr on bridge.md ├── adr2008 - token bridge withdraws and state pruning ├── adr2009 - reporter and bridge daemon structure.md ├── adr2010 - no stake reporting.md ├── adr2011 - attestation and valset signature slashing.md ├── adr2012 - domain separator and testnet upgrade.md ├── adr3001 - TellorMaster to bridge structure.md └── graphics │ ├── adr0001.png │ ├── adr1001.png │ ├── adr1002.png │ ├── adr1003.png │ ├── adr1004.png │ ├── adr1005.png │ ├── adr1006.png │ ├── adr1007.png │ ├── adr1008.png │ ├── adr1009.png │ ├── adr2001.png │ ├── adr2002.png │ ├── adr2003.png │ ├── adr2004.png │ ├── adr2005.png │ ├── adr2006.png │ └── adr2006validatorsset.png ├── all_in_one.sh ├── api └── layer │ ├── bridge │ ├── genesis.pulsar.go │ ├── module │ │ └── module.pulsar.go │ ├── operator_address.pulsar.go │ ├── params.pulsar.go │ ├── query.pulsar.go │ ├── query_grpc.pb.go │ ├── storage.pulsar.go │ ├── tx.pulsar.go │ └── tx_grpc.pb.go │ ├── dispute │ ├── dispute.pulsar.go │ ├── dispute_params.pulsar.go │ ├── genesis.pulsar.go │ ├── module │ │ └── module.pulsar.go │ ├── open_disputes.pulsar.go │ ├── params.pulsar.go │ ├── query.pulsar.go │ ├── query_grpc.pb.go │ ├── tally.pulsar.go │ ├── tx.pulsar.go │ ├── tx_grpc.pb.go │ ├── vote.pulsar.go │ └── voter_classes.pulsar.go │ ├── globalfee │ └── module │ │ └── module.pulsar.go │ ├── mint │ ├── genesis.pulsar.go │ ├── mint.pulsar.go │ ├── module │ │ └── module.pulsar.go │ ├── params.pulsar.go │ ├── query.pulsar.go │ ├── query_grpc.pb.go │ ├── tx.pulsar.go │ └── tx_grpc.pb.go │ ├── oracle │ ├── aggregate.pulsar.go │ ├── aggregate_reporter.pulsar.go │ ├── genesis.pulsar.go │ ├── micro_report.pulsar.go │ ├── module │ │ └── module.pulsar.go │ ├── no_stake_report.pulsar.go │ ├── params.pulsar.go │ ├── query.pulsar.go │ ├── query_grpc.pb.go │ ├── query_id_timestamp_pair.pulsar.go │ ├── query_meta.pulsar.go │ ├── reports.pulsar.go │ ├── tips.pulsar.go │ ├── tx.pulsar.go │ ├── tx_grpc.pb.go │ └── user_tip.pulsar.go │ ├── registry │ ├── data_spec.pulsar.go │ ├── genesis.pulsar.go │ ├── module │ │ └── module.pulsar.go │ ├── params.pulsar.go │ ├── query.pulsar.go │ ├── query_grpc.pb.go │ ├── tx.pulsar.go │ └── tx_grpc.pb.go │ └── reporter │ ├── distribution.pulsar.go │ ├── genesis.pulsar.go │ ├── module │ └── module.pulsar.go │ ├── oracle_reporter.pulsar.go │ ├── params.pulsar.go │ ├── query.pulsar.go │ ├── query_grpc.pb.go │ ├── selection.pulsar.go │ ├── token_origin.pulsar.go │ ├── token_origins.pulsar.go │ ├── tx.pulsar.go │ └── tx_grpc.pb.go ├── app ├── ante.go ├── ante_test.go ├── app.go ├── config │ └── config.go ├── default_overrides.go ├── export.go ├── extend_vote.go ├── extend_vote_test.go ├── flags │ └── flags.go ├── genesis.go ├── mocks │ ├── BridgeKeeper.go │ ├── Keyring.go │ ├── OracleKeeper.go │ └── StakingKeeper.go ├── params │ └── encoding.go ├── proposal_handler.go ├── proposal_handler_test.go ├── simulation_test.go ├── testutils │ └── utils.go ├── upgrades.go └── upgrades │ ├── fork │ ├── constants.go │ └── upgrade.go │ ├── types.go │ ├── v2.0.0-alpha2 │ ├── constants.go │ └── upgrade.go │ ├── v3.0.2 │ ├── constants.go │ └── upgrade.go │ ├── v3.0.4 │ ├── constants.go │ └── upgrade.go │ ├── v4.0.1 │ ├── constants.go │ └── upgrade.go │ ├── v4.0.3 │ ├── constants.go │ └── upgrade.go │ ├── v5.0.0 │ ├── constants.go │ └── upgrade.go │ ├── v5.1.0 │ ├── constants.go │ └── upgrade.go │ ├── v5.1.1 │ ├── constants.go │ └── upgrade.go │ ├── v5.1.2 │ ├── constants.go │ └── upgrade.go │ └── v6.0.0 │ ├── constants.go │ └── upgrade.go ├── buf.gen.yaml ├── buf.work.yaml ├── cmd └── layerd │ ├── cmd │ ├── genteamacct.go │ ├── module_hash.go │ ├── root.go │ └── root_option.go │ └── main.go ├── config.yml ├── createmultikey.md ├── daemons ├── .goreleaser.yml ├── Makefile ├── app.go ├── buf.gen.yaml ├── buf.work.yaml ├── cmd │ └── main.go ├── configs │ ├── default_market_param_config.go │ ├── default_pricefeed_exchange_config.go │ ├── default_pricefeed_exchange_config_test.go │ └── test_data │ │ ├── broken_test.toml │ │ ├── missingvals_test.toml │ │ ├── valid_test.toml │ │ └── wrongvaltype_test.toml ├── constants │ ├── ipc.go │ ├── logger.go │ ├── max_price_age.go │ ├── price_fetcher.go │ ├── pricefeed.go │ ├── static_exchange_details.go │ ├── static_exchange_details_test.go │ ├── static_exchange_market_config.go │ ├── static_exchange_market_config_test.go │ ├── static_exchange_query_config.go │ ├── static_exchange_query_config_test.go │ ├── static_market_params_config.go │ └── testdata │ │ ├── ada_exchange_config.json │ │ ├── ape_exchange_config.json │ │ ├── apt_exchange_config.json │ │ ├── arb_exchange_config.json │ │ ├── atom_exchange_config.json │ │ ├── avax_exchange_config.json │ │ ├── bch_exchange_config.json │ │ ├── blur_exchange_config.json │ │ ├── btc_exchange_config.json │ │ ├── comp_exchange_config.json │ │ ├── crv_exchange_config.json │ │ ├── doge_exchange_config.json │ │ ├── dot_exchange_config.json │ │ ├── dydx_exchange_config.json │ │ ├── etc_exchange_config.json │ │ ├── eth_exchange_config.json │ │ ├── fil_exchange_config.json │ │ ├── ldo_exchange_config.json │ │ ├── link_exchange_config.json │ │ ├── ltc_exchange_config.json │ │ ├── matic_exchange_config.json │ │ ├── mkr_exchange_config.json │ │ ├── near_exchange_config.json │ │ ├── op_exchange_config.json │ │ ├── pepe_exchange_config.json │ │ ├── sei_exchange_config.json │ │ ├── shib_exchange_config.json │ │ ├── sol_exchange_config.json │ │ ├── sui_exchange_config.json │ │ ├── test_exchange_config.json │ │ ├── trb_exchange_config.json │ │ ├── trx_exchange_config.json │ │ ├── uni_exchange_config.json │ │ ├── usdt_exchange_config.json │ │ ├── wld_exchange_config.json │ │ ├── xlm_exchange_config.json │ │ └── xrp_exchange_config.json ├── custom_query │ ├── README.md │ ├── combined │ │ └── combined_handler │ │ │ ├── handlers.go │ │ │ ├── registry.go │ │ │ ├── sfrxusd_price_handler.go │ │ │ ├── sfrxusd_price_handler_test.go │ │ │ ├── susn_price_handler.go │ │ │ └── vyusd_price_handler.go │ ├── config.go │ ├── constants.go │ ├── contracts │ │ ├── contract_handlers │ │ │ ├── addresses.go │ │ │ ├── handlers.go │ │ │ ├── king.go │ │ │ ├── king_test.go │ │ │ ├── registry.go │ │ │ ├── rocket_pool_eth.go │ │ │ ├── rocket_pool_eth_test.go │ │ │ ├── susde.go │ │ │ ├── susds.go │ │ │ ├── susds_test.go │ │ │ ├── wsteth.go │ │ │ ├── wsteth_test.go │ │ │ ├── yfield_yeth.go │ │ │ └── yieldfi-usd.go │ │ ├── contract_reader │ │ │ ├── reader.go │ │ │ └── reader_test.go │ │ └── metrics │ │ │ └── metrics.go │ ├── convert_num.go │ ├── convert_test.go │ ├── custom_query_test.go │ ├── default_custom_query_config.go │ ├── request.go │ ├── rpc │ │ ├── rpc_handler │ │ │ ├── generic_handler.go │ │ │ ├── handlers.go │ │ │ ├── osmosis_pool_price_handler.go │ │ │ └── registry.go │ │ └── rpc_reader │ │ │ ├── reader.go │ │ │ └── reader_test.go │ └── testdata │ │ ├── missing_param.toml │ │ ├── missing_template.toml │ │ └── test_config.toml ├── exchange_common │ ├── exchange_id.go │ └── market_id.go ├── flags │ ├── flags.go │ └── flags_test.go ├── go.mod ├── go.sum ├── lib │ ├── big_math.go │ ├── collections.go │ ├── constants.go │ ├── convert.go │ ├── math.go │ ├── metrics │ │ ├── constants.go │ │ ├── labels.go │ │ ├── lib.go │ │ ├── metric_keys.go │ │ ├── util.go │ │ └── util_test.go │ ├── prices │ │ └── utils.go │ ├── sortable.go │ └── time │ │ └── time_provider.go ├── metrics │ └── client │ │ └── client.go ├── mocks │ ├── AppOptions.go │ ├── ExchangeQueryHandler.go │ ├── ExchangeToMarketPrices.go │ ├── GrpcClient.go │ ├── Logger.go │ ├── PriceFeedMutableMarketConfigs.go │ ├── QueryClient.go │ ├── RequestHandler.go │ ├── TimeProvider.go │ └── config.toml ├── pricefeed │ ├── client │ │ ├── client.go │ │ ├── client_test.go │ │ ├── price_encoder │ │ │ ├── adjust_by_market_details.go │ │ │ ├── mutable_state.go │ │ │ ├── mutable_state_test.go │ │ │ ├── price_conversion_details.go │ │ │ ├── price_encoder.go │ │ │ └── price_encoder_test.go │ │ ├── price_fetcher │ │ │ ├── mutable_state.go │ │ │ ├── mutable_state_test.go │ │ │ ├── price_fetcher.go │ │ │ ├── price_fetcher_test.go │ │ │ └── task_loop_definition.go │ │ ├── queryhandler │ │ │ ├── exchange_query_handler.go │ │ │ ├── exchange_query_handler_integration_test.go │ │ │ └── exchange_query_handler_test.go │ │ ├── sources │ │ │ ├── binance │ │ │ │ ├── binance.go │ │ │ │ ├── binance_test.go │ │ │ │ ├── exchange_query_details.go │ │ │ │ ├── exchange_query_details_test.go │ │ │ │ └── testdata │ │ │ │ │ ├── btc_ticker_binance.json │ │ │ │ │ └── eth_ticker_binance.json │ │ │ ├── bitfinex │ │ │ │ ├── bitfinex.go │ │ │ │ ├── exchange_query_details.go │ │ │ │ └── exchange_query_details_test.go │ │ │ ├── bitstamp │ │ │ │ ├── bitstamp.go │ │ │ │ ├── bitstamp_test.go │ │ │ │ ├── exchange_query_details.go │ │ │ │ └── exchange_query_details_test.go │ │ │ ├── bybit │ │ │ │ ├── bybit.go │ │ │ │ ├── bybit_test.go │ │ │ │ ├── exchange_query_details.go │ │ │ │ └── exchange_query_details_test.go │ │ │ ├── coinbase_pro │ │ │ │ ├── coinbase_pro.go │ │ │ │ ├── coinbase_pro_test.go │ │ │ │ ├── exchange_query_details.go │ │ │ │ ├── exchange_query_details_test.go │ │ │ │ └── testdata │ │ │ │ │ └── btc_ticker.json │ │ │ ├── coinbase_rates │ │ │ │ ├── coinbase_rates.go │ │ │ │ ├── coinbase_rates_test.go │ │ │ │ ├── exchange_query_details.go │ │ │ │ ├── exchange_query_details_test.go │ │ │ │ └── testdata │ │ │ │ │ └── exchange_rates.json │ │ │ ├── crypto_com │ │ │ │ ├── crypto_com.go │ │ │ │ ├── crypto_com_test.go │ │ │ │ ├── exchange_query_details.go │ │ │ │ └── exchange_query_details_test.go │ │ │ ├── exchange_error.go │ │ │ ├── exchange_error_test.go │ │ │ ├── gate │ │ │ │ ├── exchange_query_details.go │ │ │ │ ├── exchange_query_details_test.go │ │ │ │ ├── gate.go │ │ │ │ └── gate_test.go │ │ │ ├── huobi │ │ │ │ ├── exchange_query_details.go │ │ │ │ ├── exchange_query_details_test.go │ │ │ │ ├── huobi.go │ │ │ │ ├── huobi_test.go │ │ │ │ └── testdata │ │ │ │ │ ├── btc_ticker.json │ │ │ │ │ └── eth_ticker.json │ │ │ ├── kraken │ │ │ │ ├── exchange_query_details.go │ │ │ │ ├── exchange_query_details_test.go │ │ │ │ ├── kraken.go │ │ │ │ ├── kraken_test.go │ │ │ │ └── testdata │ │ │ │ │ └── kraken_2_ticker_response.json │ │ │ ├── kucoin │ │ │ │ ├── exchange_query_details.go │ │ │ │ ├── exchange_query_details_test.go │ │ │ │ ├── kucoin.go │ │ │ │ ├── kucoin_test.go │ │ │ │ └── testdata │ │ │ │ │ ├── btc_ticker.json │ │ │ │ │ └── eth_ticker.json │ │ │ ├── mexc │ │ │ │ ├── exchange_query_details.go │ │ │ │ ├── exchange_query_details_test.go │ │ │ │ ├── mexc.go │ │ │ │ ├── mexc_test.go │ │ │ │ └── testdata │ │ │ │ │ ├── btc_ticker.json │ │ │ │ │ └── eth_ticker.json │ │ │ ├── okx │ │ │ │ ├── exchange_query_details.go │ │ │ │ ├── exchange_query_details_test.go │ │ │ │ ├── okx.go │ │ │ │ ├── okx_test.go │ │ │ │ └── testdata │ │ │ │ │ ├── btc_ticker.json │ │ │ │ │ └── eth_ticker.json │ │ │ ├── test_fixed_price_exchange │ │ │ │ ├── exchange_query_details.go │ │ │ │ └── fixed_price_function.go │ │ │ ├── test_volatile_exchange │ │ │ │ ├── exchange_query_details.go │ │ │ │ └── volatile_price_function.go │ │ │ ├── testexchange │ │ │ │ └── exchange_query_details.go │ │ │ ├── testutil │ │ │ │ └── test_util.go │ │ │ ├── util.go │ │ │ └── util_test.go │ │ ├── subtask_runner.go │ │ └── types │ │ │ ├── exchange_config_json.go │ │ │ ├── exchange_id.go │ │ │ ├── exchange_market_config_json.go │ │ │ ├── exchange_query_config.go │ │ │ ├── exchange_query_details.go │ │ │ ├── exchange_to_market_prices.go │ │ │ ├── exponent.go │ │ │ ├── market_config.go │ │ │ ├── market_id.go │ │ │ ├── market_param.go │ │ │ ├── market_price_timestamp.go │ │ │ ├── market_to_price.go │ │ │ ├── mutable_exchange_config_updater.go │ │ │ ├── mutable_exchange_market_config.go │ │ │ ├── mutable_market_config.go │ │ │ └── price_feed_mutable_market_configs.go │ ├── metrics │ │ ├── market_pairs.go │ │ ├── market_pairs_test.go │ │ ├── metrics.go │ │ └── metrics_test.go │ └── types │ │ ├── price_timestamp.go │ │ ├── price_timestamp_test.go │ │ └── resolver.go ├── proto │ ├── buf.gen.gogo.yaml │ ├── buf.lock │ ├── buf.mod │ ├── buf.yaml │ └── daemons │ │ ├── pricefeed.proto │ │ ├── token_bridge.proto │ │ └── token_bridge_tips.proto ├── readme.md ├── reporter │ └── client │ │ ├── broadcast_message.go │ │ ├── client.go │ │ ├── current_query.go │ │ ├── deposits.go │ │ ├── encoding.go │ │ ├── median.go │ │ ├── price_guard.go │ │ ├── price_guard_test.go │ │ ├── reporter_monitors.go │ │ ├── subtask_runner.go │ │ └── tx_handler.go ├── server │ ├── pricefeed.go │ ├── pricefeed_test.go │ ├── server.go │ ├── server_test.go │ ├── token_bridge │ │ └── token_bridge.go │ ├── token_bridge_tips │ │ └── token_bridge_tips.go │ ├── tokenbridgefeed.go │ ├── tokenbridgetips.go │ └── types │ │ ├── constants.go │ │ ├── daemons │ │ ├── pricefeed.pb.go │ │ ├── token_bridge.pb.go │ │ ├── token_bridge.pb.gw.go │ │ ├── token_bridge_tips.pb.go │ │ └── token_bridge_tips.pb.gw.go │ │ ├── health_checker.go │ │ ├── health_monitor.go │ │ ├── pricefeed │ │ ├── exchange_to_price.go │ │ ├── exchange_to_price_test.go │ │ ├── market_to_exchange_prices.go │ │ └── market_to_exchange_prices_test.go │ │ ├── stoppable.go │ │ ├── token_bridge │ │ └── types.go │ │ └── token_bridge_tips │ │ └── types.go ├── telemetry.go ├── testutil │ ├── appoptions │ │ └── app_options.go │ ├── big │ │ └── big.go │ ├── client │ │ └── exchange_id_to_price_timestamp.go │ ├── constants │ │ ├── price_feed.go │ │ ├── prices.go │ │ └── time.go │ ├── daemons │ │ ├── common.go │ │ └── pricefeed │ │ │ ├── exchange_config │ │ │ ├── market_id.go │ │ │ ├── static_market_names.go │ │ │ └── testnet_exchange_market_config.go │ │ │ └── pricefeed_utils.go │ ├── encoding │ │ └── utils.go │ ├── grpc │ │ ├── client.go │ │ ├── grpc.go │ │ └── tcp.go │ └── json │ │ └── json_utils.go ├── token_bridge_feed │ ├── abi │ │ └── TokenBridge.go │ └── client │ │ └── client.go ├── types │ ├── file_handler.go │ ├── grpc_client.go │ ├── grpc_server.go │ ├── health_checkable.go │ └── request_handler.go └── utils │ └── format.go ├── docker └── entrypoint.sh ├── docs ├── config.json ├── docs.go ├── static │ └── openapi.yml └── template │ └── index.tpl ├── e2e ├── attestation_slashing_test.go ├── attestation_test.go ├── batch_submit_test.go ├── deposit_test.go ├── dispute_test.go ├── gas_test.go ├── go.mod ├── go.sum ├── icq_test.go ├── readme.md ├── reporter_test.go ├── rewards_test.go ├── slash_test.go ├── spinup_test.go ├── startup_using_wrong_key_test.go ├── update_team_addr_test.go ├── upgrade_test.go ├── utils.go └── valset_sig_slashing_test.go ├── evm ├── .env.example ├── README.md ├── contracts │ ├── bridge │ │ ├── ECDSA.sol │ │ ├── README.md │ │ ├── TellorDataBridge.sol │ │ └── mock │ │ │ └── BridgeCaller.sol │ ├── interfaces │ │ ├── IBridgeProxy.sol │ │ ├── ITellorDataBridge.sol │ │ ├── ITellorFlex.sol │ │ └── ITellorMaster.sol │ ├── tellor360 │ │ ├── BaseToken.sol │ │ ├── NewTransition.sol │ │ ├── Tellor360.sol │ │ ├── interfaces │ │ │ └── ITellorFlex.sol │ │ ├── oldContracts │ │ │ └── contracts │ │ │ │ ├── Controller.sol │ │ │ │ ├── Getters.sol │ │ │ │ ├── Governance.sol │ │ │ │ ├── ImporterContract.sol │ │ │ │ ├── Oracle.sol │ │ │ │ ├── TellorStaking.sol │ │ │ │ ├── TellorVars.sol │ │ │ │ ├── Token.sol │ │ │ │ ├── Transition.sol │ │ │ │ ├── Treasury.sol │ │ │ │ ├── interfaces │ │ │ │ ├── IController.sol │ │ │ │ ├── IERC20.sol │ │ │ │ ├── IGovernance.sol │ │ │ │ ├── IOracle.sol │ │ │ │ ├── ITellor.sol │ │ │ │ └── ITreasury.sol │ │ │ │ ├── tellor3 │ │ │ │ ├── Extension.sol │ │ │ │ ├── ITellor.sol │ │ │ │ ├── Mocks │ │ │ │ │ ├── TellorTest.sol │ │ │ │ │ └── UtilitiesTest.sol │ │ │ │ ├── SafeMath.sol │ │ │ │ ├── Tellor.sol │ │ │ │ ├── TellorGetters.sol │ │ │ │ ├── TellorMaster.sol │ │ │ │ ├── TellorStake.sol │ │ │ │ ├── TellorStorage.sol │ │ │ │ ├── TellorTransfer.sol │ │ │ │ ├── TellorVariables.sol │ │ │ │ └── Utilities.sol │ │ │ │ └── testing │ │ │ │ ├── ForceSendEther.sol │ │ │ │ ├── IPriceFeed.sol │ │ │ │ ├── IsUsingTellor.sol │ │ │ │ ├── MedianOracle.sol │ │ │ │ ├── TellorProvider.sol │ │ │ │ ├── TestController.sol │ │ │ │ ├── TestGovernance.sol │ │ │ │ ├── TestToken.sol │ │ │ │ └── UsingTellor.sol │ │ └── testing │ │ │ ├── IPriceFeed.sol │ │ │ ├── MedianOracle.sol │ │ │ ├── TellorProvider.sol │ │ │ ├── Test360.sol │ │ │ ├── TestGovernance.sol │ │ │ ├── TestToken.sol │ │ │ └── liquity │ │ │ ├── ITellor.sol │ │ │ ├── ITellorCaller.sol │ │ │ ├── SafeMath.sol │ │ │ └── TellorCaller.sol │ ├── testing │ │ ├── BridgeProxyMock.sol │ │ ├── SimpleLayerUser.sol │ │ ├── TellorDataBridgeTestnet.sol │ │ ├── TellorPlayground.sol │ │ ├── TestTokenBridge.sol │ │ ├── UpdateOracleTestnet.sol │ │ ├── UsingTellor.sol │ │ └── forking │ │ │ ├── README.md │ │ │ └── SimpleSchelling.sol │ └── token-bridge │ │ ├── LayerTransition.sol │ │ └── TokenBridge.sol ├── fullTest │ ├── Bridge-TestsAuto.js │ ├── Bridge-TestsManual.js │ ├── SimpleSchellingFunction.t.sol │ └── TokenBridge-FunctionTests.js ├── generated │ ├── cosmos │ │ └── msg │ │ │ └── v1 │ │ │ └── msg_pb.js │ └── layer │ │ └── bridge │ │ └── tx_pb.js ├── hardhat.config.js ├── package.json ├── scripts │ ├── DeployBridgewithTokenBridge.js │ ├── DeploySimpleLayerUser.js │ ├── DeployTellorDataBridge.js │ ├── DeployTellorDataBridgeTestnet.js │ ├── DeployUpdateOracleTestnet.js │ ├── UpdateOracleMaster.js │ └── UpgradeSepolia.js ├── setup │ ├── data │ │ ├── blockheadermerkleparts.json │ │ ├── response.json │ │ └── validators.json │ └── test_setup.go └── test │ ├── BlobstreamOFunctionTestsHH.js │ ├── TestnetChangeOracle-Forking.js │ ├── TestnetChangeOracle-RealContractForking.js │ ├── TokenBridgeFunctionTestsHH.js │ ├── TokenBridgeTransition-E2EForking.js │ ├── TokenBridgeTransition-FunctionTests.js │ └── helpers │ ├── evmHelpers.js │ └── helpers.js ├── example_json.md ├── genesis-old-not-docker.json ├── go.mod ├── go.sum ├── layer_grafana_dashboard.json ├── layer_scripts ├── README.md ├── create_new_validator_linux.sh ├── join_chain_importing_account_linux.sh ├── join_chain_importing_acount_mac.sh ├── join_chain_new_node_linux.sh ├── join_chain_new_node_mac.sh └── process_exported_data.sh ├── lib └── metrics │ └── lib.go ├── local_devnet ├── chains │ └── layer.json ├── configs │ └── logs.json └── upgrade_test.sh ├── log_filter_failed_tx.sh ├── pagination-guide.md ├── prod-sim └── chain │ ├── .env.example │ ├── Dockerfile │ ├── FORKING_LAYER_README.md │ ├── README │ ├── docker-compose.yml │ ├── entrypoint.sh │ ├── exported_data │ ├── default_docker_genesis.json │ ├── dispute_module_state.json │ ├── docker_module_data.json │ ├── local_docker_genesis.json │ ├── local_reporter_module_state.json │ ├── oracle_module_state.json │ ├── public_exported_genesis.json │ └── reporter_module_state.json │ ├── fork-file-templates │ ├── app_upgrades_go_template.txt │ ├── dispute_fork_migrations_template.txt │ ├── oracle_fork_migrations_template.txt │ └── reporter_migrations_go_template.txt │ ├── genesis │ └── genesis.json │ ├── prometheus.yml │ ├── run-reporter.sh │ ├── run_current_branch_devnet.sh │ ├── run_fork_devnet.sh │ ├── start-reporter.sh │ ├── supervisord.conf │ ├── test_upgrade_local_devnet.sh │ ├── update_consensus.py │ └── validator-info │ ├── validator-0 │ ├── config │ │ ├── app.toml │ │ ├── client.toml │ │ └── config.toml │ ├── keyring-test │ │ ├── 41592073f36812c4e29d3ee7b1a0c84f3e295c0a.address │ │ └── validator-0.info │ ├── node_id │ ├── node_key.json │ └── priv_validator_key.json │ ├── validator-1 │ ├── keyring-test │ │ ├── ed9f93c4c48269fe96d45183cda504f45dde1ee1.address │ │ └── validator-1.info │ ├── node_id │ ├── node_key.json │ └── priv_validator_key.json │ └── validator-2 │ ├── keyring-test │ ├── 52b11457333514071e9f3c0b2cfac62e80aa808d.address │ └── validator-2.info │ ├── node_id │ ├── node_key.json │ └── priv_validator_key.json ├── proto ├── buf.gen.gogo.yaml ├── buf.gen.pulsar.yaml ├── buf.gen.swagger.yaml ├── buf.gen.ts.yaml ├── buf.lock ├── buf.yaml └── layer │ ├── bridge │ ├── genesis.proto │ ├── module │ │ └── module.proto │ ├── params.proto │ ├── query.proto │ ├── storage.proto │ └── tx.proto │ ├── dispute │ ├── dispute.proto │ ├── dispute_params.proto │ ├── genesis.proto │ ├── module │ │ └── module.proto │ ├── open_disputes.proto │ ├── params.proto │ ├── query.proto │ ├── tally.proto │ ├── tx.proto │ ├── vote.proto │ └── voter_classes.proto │ ├── mint │ ├── genesis.proto │ ├── mint.proto │ ├── module │ │ └── module.proto │ ├── params.proto │ ├── query.proto │ └── tx.proto │ ├── oracle │ ├── aggregate.proto │ ├── aggregate_reporter.proto │ ├── genesis.proto │ ├── micro_report.proto │ ├── no_stake_report.proto │ ├── params.proto │ ├── query.proto │ ├── query_id_timestamp_pair.proto │ ├── query_meta.proto │ ├── reports.proto │ ├── tips.proto │ ├── tx.proto │ └── user_tip.proto │ ├── registry │ ├── data_spec.proto │ ├── genesis.proto │ ├── params.proto │ ├── query.proto │ └── tx.proto │ └── reporter │ ├── genesis.proto │ ├── module │ └── module.proto │ ├── oracle_reporter.proto │ ├── params.proto │ ├── query.proto │ ├── selection.proto │ ├── token_origin.proto │ └── tx.proto ├── scripts ├── async-monitors │ ├── README.md │ ├── async-monitor-events.go │ ├── example-config.yml │ └── run-async-monitor.sh ├── automated_chain_checks.sh ├── benchmark │ ├── parse_benchmarks.py │ └── results │ │ ├── benchmark_results.csv │ │ └── benchmark_results.json ├── claim-delegate-rewards.sh ├── go-lint-all.bash ├── hooks │ └── pre-commit.sh ├── malicious-attestation │ └── generate_malicious_attestation.go ├── malicious-valset │ └── generate_malicious_valset.go ├── monitors │ ├── README │ ├── event-config.yml │ └── monitor-events.go ├── prometheus-exporter │ ├── .gitignore │ ├── CSV_EXPORT_GUIDE.md │ ├── DATABASE_AND_API_GUIDE.md │ ├── QUICK_REFERENCE.md │ ├── README.md │ ├── UBUNTU_SETUP.md │ ├── config.env │ ├── go.mod │ ├── go.sum │ ├── install-service.sh │ ├── manage-service.sh │ ├── prometheus-exporter │ ├── prometheus-exporter.go │ ├── prometheus-exporter.service │ ├── start.sh │ ├── test_api.sh │ └── test_csv_export.sh ├── protoc-swagger-gen.sh ├── protocgen-pulsar.sh ├── protocgen.sh ├── setup │ ├── README.md │ ├── archive_genesis │ │ ├── layertest-4 │ │ │ └── genesis.json │ │ └── tellor-1 │ │ │ └── genesis.json │ ├── initial_config │ │ ├── configure_mainnet_linux.sh │ │ ├── configure_mainnet_mac.sh │ │ ├── configure_palmito_linux.sh │ │ └── configure_palmito_mac.sh │ └── statesync_help │ │ ├── get_trust_height_from_logs_mainnet_mac.sh │ │ ├── get_trust_height_from_logs_mainnet_nix.sh │ │ ├── get_trust_height_from_logs_palmito_mac.sh │ │ └── get_trust_height_from_logs_palmito_nix.sh ├── spam-tests │ └── spam-reports.go ├── tips │ ├── many_tips.sh │ ├── multisend_txs_demo.sh │ └── query_tips.sh ├── vote-ext-monitor │ ├── README.md │ ├── daily_report.go │ ├── event-config.yml │ └── vote_ext_participation_rate_monitor.go └── weekly-reports-generator │ ├── README.md │ └── weekly-reports-generator.go ├── setup_docker_env.sh ├── start_scripts ├── README.md ├── generate_delegator_accounts.sh ├── generate_genesis_for_chain.sh ├── generate_secure_genesis_validator.sh ├── setup_upgrade_test_three_vals.sh ├── start_a_chain.sh ├── start_bill.sh ├── start_chain_six_vals.sh ├── start_from_tag.sh ├── start_one_node.sh ├── start_one_node_aws.sh ├── start_test_node.sh ├── start_two_chains.sh ├── test_jsons │ ├── evmcall_ds.json │ ├── mint_init.json │ ├── nflwinner_ds.json │ └── update_extra_rewards.json └── test_scripts │ └── test_lvm.sh ├── supported_query_ids_map.json ├── tests ├── globalfee.go ├── integration │ ├── attestation_slashing_integration_test.go │ ├── dispute_keeper_test.go │ ├── dispute_test.go │ ├── e2e_test.go │ ├── edit_spec_test.go │ ├── gov_changes_cyclelist_test.go │ ├── gov_changes_globalfee_test.go │ ├── keeper_test.go │ ├── mint_init_test.go │ ├── oracle_keeper_test.go │ ├── registry_keeper_test.go │ ├── reporter_keeper_test.go │ ├── reporting_test.go │ ├── tipping_test.go │ ├── validate_cyclelist_test.go │ └── valset_sig_slashing_integration_test.go └── setup.go ├── testutil ├── big │ └── big.go ├── encoding │ └── utils.go ├── keeper │ ├── bridge.go │ ├── dispute.go │ ├── mint.go │ ├── oracle.go │ ├── registry.go │ └── reporter.go ├── network │ └── network.go ├── nullify │ └── nullify.go ├── sample │ └── sample.go └── utils.go ├── tools └── tools.go ├── types ├── global.go └── legacy_dec.go ├── upgrade_height_calculator.py ├── utils ├── discord_alerts.go ├── export_module_data.go └── queryid.go ├── valcons_to_valopers.json └── x ├── bridge ├── autocli.go ├── genesis.go ├── genesis_test.go ├── keeper │ ├── attestation_slashing.go │ ├── attestation_slashing_test.go │ ├── claim_deposit.go │ ├── claim_deposit_test.go │ ├── genesis.go │ ├── keeper.go │ ├── keeper_test.go │ ├── migrations.go │ ├── msg_server.go │ ├── msg_server_claim_deposits.go │ ├── msg_server_claim_deposits_test.go │ ├── msg_server_request_attestations.go │ ├── msg_server_request_attestations_test.go │ ├── msg_server_submit_attestation_evidence.go │ ├── msg_server_submit_valset_signature_evidence.go │ ├── msg_server_test.go │ ├── msg_server_update_snapshot_limit.go │ ├── msg_server_withdraw_tokens.go │ ├── msg_server_withdraw_tokens_test.go │ ├── msg_update_params.go │ ├── msg_update_params_test.go │ ├── params.go │ ├── params_test.go │ ├── query.go │ ├── query_get_attestation_data_by_snapshot.go │ ├── query_get_attestation_data_by_snapshot_test.go │ ├── query_get_attestations_by_snapshot.go │ ├── query_get_attestations_by_snapshot_test.go │ ├── query_get_current_validator_set_timestamp.go │ ├── query_get_current_validator_set_timestamp_test.go │ ├── query_get_deposit_claimed.go │ ├── query_get_evm_address_by_validator_address.go │ ├── query_get_evm_address_by_validator_address_test.go │ ├── query_get_evm_validators.go │ ├── query_get_evm_validators_test.go │ ├── query_get_last_withdrawal_id.go │ ├── query_get_snapshot_limit.go │ ├── query_get_snapshot_limit_test.go │ ├── query_get_snapshots_by_report.go │ ├── query_get_snapshots_by_report_test.go │ ├── query_get_validator_checkpoint.go │ ├── query_get_validator_checkpoint_params.go │ ├── query_get_validator_checkpoint_params_test.go │ ├── query_get_validator_checkpoint_test.go │ ├── query_get_validator_set_index_by_timestamp.go │ ├── query_get_validator_set_index_by_timestamp_test.go │ ├── query_get_validator_timestamp_by_index.go │ ├── query_get_validator_timestamp_by_index_test.go │ ├── query_get_valset_by_timestamp.go │ ├── query_get_valset_by_timestamp_test.go │ ├── query_get_valset_sigs.go │ ├── query_get_valset_sigs_test.go │ ├── query_params.go │ ├── query_params_test.go │ ├── valset_sig_slashing.go │ ├── valset_sig_slashing_test.go │ ├── withdraw_tokens.go │ └── withdraw_tokens_test.go ├── migrations │ ├── v2 │ │ ├── store.go │ │ └── store_test.go │ ├── v3 │ │ ├── store.go │ │ └── store_test.go │ ├── v4 │ │ ├── store.go │ │ └── store_test.go │ └── v5 │ │ ├── store.go │ │ └── store_test.go ├── mocks │ ├── AccountKeeper.go │ ├── BankKeeper.go │ ├── DisputeKeeper.go │ ├── MsgClient.go │ ├── MsgServer.go │ ├── OracleKeeper.go │ ├── QueryClient.go │ ├── QueryServer.go │ ├── ReporterKeeper.go │ └── StakingKeeper.go ├── module.go ├── module_simulation.go ├── module_test.go ├── readme.md ├── simulation │ └── helpers.go └── types │ ├── attestation_requests.go │ ├── attestation_requests_test.go │ ├── attestation_snapshot_data.go │ ├── attestation_snapshots.go │ ├── attestation_snapshots_test.go │ ├── bridge_validator_set_called.go │ ├── bridge_valset_signatures.go │ ├── bridge_valset_signatures_test.go │ ├── checkpoint_idx.go │ ├── checkpoint_timestamp.go │ ├── codec.go │ ├── deposit_claimed.go │ ├── errors.go │ ├── evm_address.go │ ├── evm_address_registered.go │ ├── expected_keepers.go │ ├── genesis.go │ ├── genesis.pb.go │ ├── genesis_test.go │ ├── indexes.go │ ├── keys.go │ ├── message_request_attestations.go │ ├── message_request_attestations_test.go │ ├── message_withdraw_tokens.go │ ├── message_withdraw_tokens_test.go │ ├── msg_update_params.go │ ├── operator_address.go │ ├── oracle_attestation_test.go │ ├── oracle_attestations.go │ ├── params.go │ ├── params.pb.go │ ├── query.pb.go │ ├── query.pb.gw.go │ ├── snapshot_limit.go │ ├── storage.pb.go │ ├── tx.pb.go │ ├── types.go │ ├── validator_checkpoint.go │ └── withdrawal_id.go ├── dispute ├── abci.go ├── abci_test.go ├── autocli.go ├── autocli_test.go ├── genesis.go ├── genesis_test.go ├── keeper │ ├── claim_reward.go │ ├── dispute.go │ ├── dispute_fee.go │ ├── dispute_fee_test.go │ ├── dispute_test.go │ ├── execute.go │ ├── execute_test.go │ ├── keeper.go │ ├── keeper_test.go │ ├── migrations.go │ ├── msg_server.go │ ├── msg_server_add_evidence.go │ ├── msg_server_add_evidence_test.go │ ├── msg_server_add_fee_to_dispute.go │ ├── msg_server_add_fee_to_dispute_test.go │ ├── msg_server_claim_reward.go │ ├── msg_server_propose_dispute.go │ ├── msg_server_propose_dispute_test.go │ ├── msg_server_test.go │ ├── msg_server_vote.go │ ├── msg_server_vote_test.go │ ├── msg_server_withdraw_fee_refund.go │ ├── msg_update_team.go │ ├── msg_update_team_test.go │ ├── params_test.go │ ├── query.go │ ├── query_params.go │ ├── query_params_test.go │ ├── query_test.go │ ├── tally.go │ ├── tally_test.go │ ├── vote.go │ └── vote_test.go ├── migrations │ ├── fork │ │ ├── dispute_module_state.json │ │ ├── store.go │ │ ├── store_test.go │ │ └── test_data │ │ │ └── dispute_module_state.json │ └── v2 │ │ ├── store.go │ │ └── store_test.go ├── mocks │ ├── AccountKeeper.go │ ├── BankKeeper.go │ ├── OracleKeeper.go │ └── ReporterKeeper.go ├── module.go ├── module_simulation.go ├── readme.md ├── simulation │ ├── add_fee_to_dispute.go │ ├── helpers.go │ ├── propose_dispute.go │ └── vote.go └── types │ ├── codec.go │ ├── dispute.pb.go │ ├── dispute_params.pb.go │ ├── errors.go │ ├── expected_keepers.go │ ├── genesis.go │ ├── genesis.pb.go │ ├── genesis_test.go │ ├── indexes.go │ ├── indexes_test.go │ ├── keys.go │ ├── message_add_fee_to_dispute.go │ ├── message_add_fee_to_dispute_test.go │ ├── message_propose_dispute.go │ ├── message_propose_dispute_test.go │ ├── message_vote.go │ ├── message_vote_test.go │ ├── open_disputes.pb.go │ ├── params.go │ ├── params.pb.go │ ├── params_test.go │ ├── query.pb.go │ ├── query.pb.gw.go │ ├── stakeholder_vote_counts.go │ ├── tally.pb.go │ ├── tx.pb.go │ ├── vote.pb.go │ └── voter_classes.pb.go ├── mint ├── abci.go ├── abci_test.go ├── keeper │ ├── genesis.go │ ├── genesis_test.go │ ├── keeper.go │ ├── keeper_test.go │ ├── msg_server.go │ └── msg_server_test.go ├── mocks │ ├── AccountKeeper.go │ └── BankKeeper.go ├── module.go ├── readme.md └── types │ ├── codec.go │ ├── errors.go │ ├── expected_keepers.go │ ├── genesis.go │ ├── genesis.pb.go │ ├── genesis_test.go │ ├── keys.go │ ├── mint.pb.go │ ├── minter.go │ ├── minter_test.go │ ├── params.pb.go │ ├── query.pb.go │ └── tx.pb.go ├── oracle ├── abci.go ├── abci_test.go ├── autocli.go ├── genesis.go ├── genesis_test.go ├── keeper │ ├── aggregate.go │ ├── aggregate_test.go │ ├── cycle_list.go │ ├── cycle_list_test.go │ ├── hooks.go │ ├── hooks_test.go │ ├── keeper.go │ ├── keeper_test.go │ ├── migrations.go │ ├── msg_no_stake_report.go │ ├── msg_no_stake_report_test.go │ ├── msg_server.go │ ├── msg_server_batch_submit.go │ ├── msg_server_batch_submit_test.go │ ├── msg_server_submit_value.go │ ├── msg_server_submit_value_test.go │ ├── msg_server_test.go │ ├── msg_server_tip.go │ ├── msg_server_tip_test.go │ ├── msg_update_cyclelist.go │ ├── msg_update_cyclelist_test.go │ ├── msg_update_params.go │ ├── msg_update_params_test.go │ ├── msg_update_query_data_limit.go │ ├── no_stake_report.go │ ├── no_stake_report_test.go │ ├── params.go │ ├── params_test.go │ ├── query.go │ ├── query_current_cyclelist_query.go │ ├── query_current_cyclelist_query_test.go │ ├── query_get_current_query_by_query_id.go │ ├── query_get_current_tip.go │ ├── query_get_current_tip_test.go │ ├── query_get_cycle_list.go │ ├── query_get_data_after.go │ ├── query_get_data_after_test.go │ ├── query_get_data_before.go │ ├── query_get_data_before_test.go │ ├── query_get_query_data_limit.go │ ├── query_get_reports.go │ ├── query_get_reports_by_aggregate.go │ ├── query_get_reports_test.go │ ├── query_get_time_based_rewards.go │ ├── query_get_time_based_rewards_test.go │ ├── query_get_user_tip_total.go │ ├── query_get_user_tip_total_test.go │ ├── query_no_stake_report.go │ ├── query_no_stake_report_test.go │ ├── query_params.go │ ├── query_params_test.go │ ├── query_test.go │ ├── rewards.go │ ├── rewards_test.go │ ├── submit_value.go │ ├── submit_value_test.go │ ├── tip.go │ ├── tip_test.go │ ├── token_bridge_deposit.go │ ├── token_bridge_deposit_test.go │ ├── token_bridge_withdrawal_blocker.go │ └── token_bridge_withdrawal_blocker_test.go ├── migrations │ ├── fork │ │ ├── oracle_module_state.json │ │ ├── store.go │ │ ├── store_test.go │ │ └── test_data │ │ │ └── oracle_module_state.json │ └── v3 │ │ └── store.go ├── mocks │ ├── AccountKeeper.go │ ├── BankKeeper.go │ ├── BridgeKeeper.go │ ├── RegistryKeeper.go │ └── ReporterKeeper.go ├── module.go ├── module_simulation.go ├── readme.md ├── simulation │ ├── helpers.go │ ├── submit_value.go │ └── tip.go └── types │ ├── aggregate.pb.go │ ├── aggregate_reporter.pb.go │ ├── codec.go │ ├── custom_range.go │ ├── cyclelist.go │ ├── cyclelist_test.go │ ├── errors.go │ ├── expected_keepers.go │ ├── genesis.go │ ├── genesis.pb.go │ ├── genesis_test.go │ ├── indexes.go │ ├── indexes_test.go │ ├── keys.go │ ├── median_values.pb.go │ ├── message_submit_value.go │ ├── message_submit_value_test.go │ ├── message_tip.go │ ├── message_tip_test.go │ ├── micro_report.pb.go │ ├── msg_update_params.go │ ├── msg_update_params_test.go │ ├── no_stake_report.pb.go │ ├── params.go │ ├── params.pb.go │ ├── params_test.go │ ├── query.pb.go │ ├── query.pb.gw.go │ ├── query_data_limit.go │ ├── query_id_timestamp_pair.pb.go │ ├── query_meta.pb.go │ ├── reports.pb.go │ ├── tips.pb.go │ ├── tx.pb.go │ ├── types.go │ └── user_tip.pb.go ├── registry ├── keeper │ ├── dataspec.go │ ├── dataspec_test.go │ ├── keeper.go │ ├── keeper_test.go │ ├── msg_server.go │ ├── msg_server_register_spec.go │ ├── msg_server_register_spec_test.go │ ├── msg_server_remove_specs.go │ ├── msg_server_remove_specs_test.go │ ├── msg_server_test.go │ ├── msg_update_spec.go │ ├── msg_update_spec_test.go │ ├── params.go │ ├── params_test.go │ ├── query.go │ ├── query_decode_querydata.go │ ├── query_decode_querydata_test.go │ ├── query_decode_value.go │ ├── query_decode_value_test.go │ ├── query_generate_querydata.go │ ├── query_generate_querydata_test.go │ ├── query_get_data_spec.go │ ├── query_get_data_spec_test.go │ ├── query_params.go │ ├── query_params_test.go │ └── query_test.go ├── mocks │ ├── AccountKeeper.go │ ├── BankKeeper.go │ └── RegistryHooks.go ├── module │ ├── autocli.go │ ├── genesis.go │ ├── genesis_test.go │ ├── module.go │ ├── module_simulation.go │ └── module_test.go ├── readme.md ├── simulation │ ├── helpers.go │ └── register_spec.go └── types │ ├── codec.go │ ├── conversions.go │ ├── conversions_test.go │ ├── data_spec.pb.go │ ├── dataspec.go │ ├── dataspec_test.go │ ├── decoding.go │ ├── decoding_test.go │ ├── encoding.go │ ├── encoding_test.go │ ├── errors.go │ ├── expected_keepers.go │ ├── genesis.go │ ├── genesis.pb.go │ ├── genesis_test.go │ ├── helpers.go │ ├── helpers_test.go │ ├── hooks.go │ ├── hooks_test.go │ ├── keys.go │ ├── message_register_spec.go │ ├── message_register_spec_test.go │ ├── params.go │ ├── params.pb.go │ ├── params_test.go │ ├── query.pb.go │ ├── query.pb.gw.go │ ├── supported_aggregation_methods.go │ ├── supported_value_types.go │ ├── supported_value_types_test.go │ ├── tx.pb.go │ └── types.go └── reporter ├── ante ├── ante.go └── ante_test.go ├── keeper ├── distribution.go ├── distribution_test.go ├── hooks.go ├── hooks_test.go ├── indexes.go ├── indexes_test.go ├── jail.go ├── jail_test.go ├── keeper.go ├── keeper_test.go ├── migrations.go ├── msg_server.go ├── msg_server_test.go ├── msg_update_params.go ├── msg_update_params_test.go ├── query.go ├── query_params.go ├── query_params_test.go ├── query_test.go ├── reporter.go ├── reporter_test.go ├── withdraw.go └── withdraw_test.go ├── migrations └── fork │ ├── reporter_module_state.json │ ├── store.go │ ├── store_test.go │ └── test_data │ └── reporter_module_state.json ├── mocks ├── AccountKeeper.go ├── BankKeeper.go ├── OracleKeeper.go ├── RegistryKeeper.go ├── StakingHooks.go ├── StakingKeeper.go └── ValidatorSet.go ├── module ├── autocli.go ├── autocli_test.go ├── genesis.go ├── genesis_test.go ├── module.go ├── module_test.go └── simulation.go ├── readme.md ├── simulation ├── create_reporter.go ├── helpers.go ├── select_reporter.go └── withdraw_tip.go └── types ├── codec.go ├── errors.go ├── events.go ├── expected_keepers.go ├── genesis.go ├── genesis.pb.go ├── genesis_test.go ├── keys.go ├── message_create_reporter.go ├── message_create_reporter_test.go ├── message_remove_selector.go ├── message_remove_selector_test.go ├── message_select_reporter.go ├── message_select_reporter_test.go ├── message_switch_reporter.go ├── message_switch_reporter_test.go ├── message_withdraw_tip.go ├── message_withdraw_tip_test.go ├── msg_update_params.go ├── msg_update_params_test.go ├── oracle_reporter.go ├── oracle_reporter.pb.go ├── oracle_reporter_test.go ├── params.go ├── params.pb.go ├── params_test.go ├── query.pb.go ├── query.pb.gw.go ├── selection.pb.go ├── token_origin.pb.go └── tx.pb.go /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/backport.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/.github/workflows/backport.yml -------------------------------------------------------------------------------- /.github/workflows/e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/.github/workflows/e2e.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/reporterd_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/.github/workflows/reporterd_release.yml -------------------------------------------------------------------------------- /.github/workflows/statechange.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/.github/workflows/statechange.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/SECURITY.md -------------------------------------------------------------------------------- /TellorLayer - tech.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/TellorLayer - tech.pdf -------------------------------------------------------------------------------- /adr/adr000- how are adrs organized.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/adr000- how are adrs organized.md -------------------------------------------------------------------------------- /adr/adr001 - chain size limitations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/adr001 - chain size limitations.md -------------------------------------------------------------------------------- /adr/adr1002 - dual delegation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/adr1002 - dual delegation.md -------------------------------------------------------------------------------- /adr/adr1004 - fees on tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/adr1004 - fees on tips.md -------------------------------------------------------------------------------- /adr/adr1006 - dispute levels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/adr1006 - dispute levels.md -------------------------------------------------------------------------------- /adr/adr1008 - voting power by group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/adr1008 - voting power by group.md -------------------------------------------------------------------------------- /adr/adr2001 - trb bridge structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/adr2001 - trb bridge structure.md -------------------------------------------------------------------------------- /adr/adr2004 - validator set size.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/adr2004 - validator set size.md -------------------------------------------------------------------------------- /adr/adr2005 - Validator set updates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/adr2005 - Validator set updates.md -------------------------------------------------------------------------------- /adr/adr2006 - data bridge architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/adr2006 - data bridge architecture.md -------------------------------------------------------------------------------- /adr/adr2010 - no stake reporting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/adr2010 - no stake reporting.md -------------------------------------------------------------------------------- /adr/graphics/adr0001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/graphics/adr0001.png -------------------------------------------------------------------------------- /adr/graphics/adr1001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/graphics/adr1001.png -------------------------------------------------------------------------------- /adr/graphics/adr1002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/graphics/adr1002.png -------------------------------------------------------------------------------- /adr/graphics/adr1003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/graphics/adr1003.png -------------------------------------------------------------------------------- /adr/graphics/adr1004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/graphics/adr1004.png -------------------------------------------------------------------------------- /adr/graphics/adr1005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/graphics/adr1005.png -------------------------------------------------------------------------------- /adr/graphics/adr1006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/graphics/adr1006.png -------------------------------------------------------------------------------- /adr/graphics/adr1007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/graphics/adr1007.png -------------------------------------------------------------------------------- /adr/graphics/adr1008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/graphics/adr1008.png -------------------------------------------------------------------------------- /adr/graphics/adr1009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/graphics/adr1009.png -------------------------------------------------------------------------------- /adr/graphics/adr2001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/graphics/adr2001.png -------------------------------------------------------------------------------- /adr/graphics/adr2002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/graphics/adr2002.png -------------------------------------------------------------------------------- /adr/graphics/adr2003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/graphics/adr2003.png -------------------------------------------------------------------------------- /adr/graphics/adr2004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/graphics/adr2004.png -------------------------------------------------------------------------------- /adr/graphics/adr2005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/graphics/adr2005.png -------------------------------------------------------------------------------- /adr/graphics/adr2006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/graphics/adr2006.png -------------------------------------------------------------------------------- /adr/graphics/adr2006validatorsset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/adr/graphics/adr2006validatorsset.png -------------------------------------------------------------------------------- /all_in_one.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/all_in_one.sh -------------------------------------------------------------------------------- /api/layer/bridge/genesis.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/bridge/genesis.pulsar.go -------------------------------------------------------------------------------- /api/layer/bridge/module/module.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/bridge/module/module.pulsar.go -------------------------------------------------------------------------------- /api/layer/bridge/operator_address.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/bridge/operator_address.pulsar.go -------------------------------------------------------------------------------- /api/layer/bridge/params.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/bridge/params.pulsar.go -------------------------------------------------------------------------------- /api/layer/bridge/query.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/bridge/query.pulsar.go -------------------------------------------------------------------------------- /api/layer/bridge/query_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/bridge/query_grpc.pb.go -------------------------------------------------------------------------------- /api/layer/bridge/storage.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/bridge/storage.pulsar.go -------------------------------------------------------------------------------- /api/layer/bridge/tx.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/bridge/tx.pulsar.go -------------------------------------------------------------------------------- /api/layer/bridge/tx_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/bridge/tx_grpc.pb.go -------------------------------------------------------------------------------- /api/layer/dispute/dispute.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/dispute/dispute.pulsar.go -------------------------------------------------------------------------------- /api/layer/dispute/dispute_params.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/dispute/dispute_params.pulsar.go -------------------------------------------------------------------------------- /api/layer/dispute/genesis.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/dispute/genesis.pulsar.go -------------------------------------------------------------------------------- /api/layer/dispute/module/module.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/dispute/module/module.pulsar.go -------------------------------------------------------------------------------- /api/layer/dispute/open_disputes.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/dispute/open_disputes.pulsar.go -------------------------------------------------------------------------------- /api/layer/dispute/params.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/dispute/params.pulsar.go -------------------------------------------------------------------------------- /api/layer/dispute/query.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/dispute/query.pulsar.go -------------------------------------------------------------------------------- /api/layer/dispute/query_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/dispute/query_grpc.pb.go -------------------------------------------------------------------------------- /api/layer/dispute/tally.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/dispute/tally.pulsar.go -------------------------------------------------------------------------------- /api/layer/dispute/tx.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/dispute/tx.pulsar.go -------------------------------------------------------------------------------- /api/layer/dispute/tx_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/dispute/tx_grpc.pb.go -------------------------------------------------------------------------------- /api/layer/dispute/vote.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/dispute/vote.pulsar.go -------------------------------------------------------------------------------- /api/layer/dispute/voter_classes.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/dispute/voter_classes.pulsar.go -------------------------------------------------------------------------------- /api/layer/globalfee/module/module.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/globalfee/module/module.pulsar.go -------------------------------------------------------------------------------- /api/layer/mint/genesis.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/mint/genesis.pulsar.go -------------------------------------------------------------------------------- /api/layer/mint/mint.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/mint/mint.pulsar.go -------------------------------------------------------------------------------- /api/layer/mint/module/module.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/mint/module/module.pulsar.go -------------------------------------------------------------------------------- /api/layer/mint/params.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/mint/params.pulsar.go -------------------------------------------------------------------------------- /api/layer/mint/query.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/mint/query.pulsar.go -------------------------------------------------------------------------------- /api/layer/mint/query_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/mint/query_grpc.pb.go -------------------------------------------------------------------------------- /api/layer/mint/tx.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/mint/tx.pulsar.go -------------------------------------------------------------------------------- /api/layer/mint/tx_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/mint/tx_grpc.pb.go -------------------------------------------------------------------------------- /api/layer/oracle/aggregate.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/oracle/aggregate.pulsar.go -------------------------------------------------------------------------------- /api/layer/oracle/genesis.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/oracle/genesis.pulsar.go -------------------------------------------------------------------------------- /api/layer/oracle/micro_report.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/oracle/micro_report.pulsar.go -------------------------------------------------------------------------------- /api/layer/oracle/module/module.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/oracle/module/module.pulsar.go -------------------------------------------------------------------------------- /api/layer/oracle/no_stake_report.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/oracle/no_stake_report.pulsar.go -------------------------------------------------------------------------------- /api/layer/oracle/params.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/oracle/params.pulsar.go -------------------------------------------------------------------------------- /api/layer/oracle/query.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/oracle/query.pulsar.go -------------------------------------------------------------------------------- /api/layer/oracle/query_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/oracle/query_grpc.pb.go -------------------------------------------------------------------------------- /api/layer/oracle/query_meta.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/oracle/query_meta.pulsar.go -------------------------------------------------------------------------------- /api/layer/oracle/reports.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/oracle/reports.pulsar.go -------------------------------------------------------------------------------- /api/layer/oracle/tips.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/oracle/tips.pulsar.go -------------------------------------------------------------------------------- /api/layer/oracle/tx.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/oracle/tx.pulsar.go -------------------------------------------------------------------------------- /api/layer/oracle/tx_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/oracle/tx_grpc.pb.go -------------------------------------------------------------------------------- /api/layer/oracle/user_tip.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/oracle/user_tip.pulsar.go -------------------------------------------------------------------------------- /api/layer/registry/data_spec.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/registry/data_spec.pulsar.go -------------------------------------------------------------------------------- /api/layer/registry/genesis.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/registry/genesis.pulsar.go -------------------------------------------------------------------------------- /api/layer/registry/module/module.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/registry/module/module.pulsar.go -------------------------------------------------------------------------------- /api/layer/registry/params.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/registry/params.pulsar.go -------------------------------------------------------------------------------- /api/layer/registry/query.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/registry/query.pulsar.go -------------------------------------------------------------------------------- /api/layer/registry/query_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/registry/query_grpc.pb.go -------------------------------------------------------------------------------- /api/layer/registry/tx.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/registry/tx.pulsar.go -------------------------------------------------------------------------------- /api/layer/registry/tx_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/registry/tx_grpc.pb.go -------------------------------------------------------------------------------- /api/layer/reporter/distribution.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/reporter/distribution.pulsar.go -------------------------------------------------------------------------------- /api/layer/reporter/genesis.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/reporter/genesis.pulsar.go -------------------------------------------------------------------------------- /api/layer/reporter/module/module.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/reporter/module/module.pulsar.go -------------------------------------------------------------------------------- /api/layer/reporter/params.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/reporter/params.pulsar.go -------------------------------------------------------------------------------- /api/layer/reporter/query.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/reporter/query.pulsar.go -------------------------------------------------------------------------------- /api/layer/reporter/query_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/reporter/query_grpc.pb.go -------------------------------------------------------------------------------- /api/layer/reporter/selection.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/reporter/selection.pulsar.go -------------------------------------------------------------------------------- /api/layer/reporter/token_origin.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/reporter/token_origin.pulsar.go -------------------------------------------------------------------------------- /api/layer/reporter/token_origins.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/reporter/token_origins.pulsar.go -------------------------------------------------------------------------------- /api/layer/reporter/tx.pulsar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/reporter/tx.pulsar.go -------------------------------------------------------------------------------- /api/layer/reporter/tx_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/api/layer/reporter/tx_grpc.pb.go -------------------------------------------------------------------------------- /app/ante.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/ante.go -------------------------------------------------------------------------------- /app/ante_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/ante_test.go -------------------------------------------------------------------------------- /app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/app.go -------------------------------------------------------------------------------- /app/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/config/config.go -------------------------------------------------------------------------------- /app/default_overrides.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/default_overrides.go -------------------------------------------------------------------------------- /app/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/export.go -------------------------------------------------------------------------------- /app/extend_vote.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/extend_vote.go -------------------------------------------------------------------------------- /app/extend_vote_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/extend_vote_test.go -------------------------------------------------------------------------------- /app/flags/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/flags/flags.go -------------------------------------------------------------------------------- /app/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/genesis.go -------------------------------------------------------------------------------- /app/mocks/BridgeKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/mocks/BridgeKeeper.go -------------------------------------------------------------------------------- /app/mocks/Keyring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/mocks/Keyring.go -------------------------------------------------------------------------------- /app/mocks/OracleKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/mocks/OracleKeeper.go -------------------------------------------------------------------------------- /app/mocks/StakingKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/mocks/StakingKeeper.go -------------------------------------------------------------------------------- /app/params/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/params/encoding.go -------------------------------------------------------------------------------- /app/proposal_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/proposal_handler.go -------------------------------------------------------------------------------- /app/proposal_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/proposal_handler_test.go -------------------------------------------------------------------------------- /app/simulation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/simulation_test.go -------------------------------------------------------------------------------- /app/testutils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/testutils/utils.go -------------------------------------------------------------------------------- /app/upgrades.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades.go -------------------------------------------------------------------------------- /app/upgrades/fork/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/fork/constants.go -------------------------------------------------------------------------------- /app/upgrades/fork/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/fork/upgrade.go -------------------------------------------------------------------------------- /app/upgrades/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/types.go -------------------------------------------------------------------------------- /app/upgrades/v2.0.0-alpha2/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/v2.0.0-alpha2/constants.go -------------------------------------------------------------------------------- /app/upgrades/v2.0.0-alpha2/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/v2.0.0-alpha2/upgrade.go -------------------------------------------------------------------------------- /app/upgrades/v3.0.2/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/v3.0.2/constants.go -------------------------------------------------------------------------------- /app/upgrades/v3.0.2/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/v3.0.2/upgrade.go -------------------------------------------------------------------------------- /app/upgrades/v3.0.4/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/v3.0.4/constants.go -------------------------------------------------------------------------------- /app/upgrades/v3.0.4/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/v3.0.4/upgrade.go -------------------------------------------------------------------------------- /app/upgrades/v4.0.1/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/v4.0.1/constants.go -------------------------------------------------------------------------------- /app/upgrades/v4.0.1/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/v4.0.1/upgrade.go -------------------------------------------------------------------------------- /app/upgrades/v4.0.3/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/v4.0.3/constants.go -------------------------------------------------------------------------------- /app/upgrades/v4.0.3/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/v4.0.3/upgrade.go -------------------------------------------------------------------------------- /app/upgrades/v5.0.0/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/v5.0.0/constants.go -------------------------------------------------------------------------------- /app/upgrades/v5.0.0/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/v5.0.0/upgrade.go -------------------------------------------------------------------------------- /app/upgrades/v5.1.0/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/v5.1.0/constants.go -------------------------------------------------------------------------------- /app/upgrades/v5.1.0/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/v5.1.0/upgrade.go -------------------------------------------------------------------------------- /app/upgrades/v5.1.1/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/v5.1.1/constants.go -------------------------------------------------------------------------------- /app/upgrades/v5.1.1/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/v5.1.1/upgrade.go -------------------------------------------------------------------------------- /app/upgrades/v5.1.2/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/v5.1.2/constants.go -------------------------------------------------------------------------------- /app/upgrades/v5.1.2/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/v5.1.2/upgrade.go -------------------------------------------------------------------------------- /app/upgrades/v6.0.0/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/v6.0.0/constants.go -------------------------------------------------------------------------------- /app/upgrades/v6.0.0/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/app/upgrades/v6.0.0/upgrade.go -------------------------------------------------------------------------------- /buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/buf.gen.yaml -------------------------------------------------------------------------------- /buf.work.yaml: -------------------------------------------------------------------------------- 1 | version: v1 2 | directories: 3 | - proto 4 | -------------------------------------------------------------------------------- /cmd/layerd/cmd/genteamacct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/cmd/layerd/cmd/genteamacct.go -------------------------------------------------------------------------------- /cmd/layerd/cmd/module_hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/cmd/layerd/cmd/module_hash.go -------------------------------------------------------------------------------- /cmd/layerd/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/cmd/layerd/cmd/root.go -------------------------------------------------------------------------------- /cmd/layerd/cmd/root_option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/cmd/layerd/cmd/root_option.go -------------------------------------------------------------------------------- /cmd/layerd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/cmd/layerd/main.go -------------------------------------------------------------------------------- /config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/config.yml -------------------------------------------------------------------------------- /createmultikey.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/createmultikey.md -------------------------------------------------------------------------------- /daemons/.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/.goreleaser.yml -------------------------------------------------------------------------------- /daemons/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/Makefile -------------------------------------------------------------------------------- /daemons/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/app.go -------------------------------------------------------------------------------- /daemons/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/buf.gen.yaml -------------------------------------------------------------------------------- /daemons/buf.work.yaml: -------------------------------------------------------------------------------- 1 | version: v1 2 | directories: 3 | - proto 4 | -------------------------------------------------------------------------------- /daemons/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/cmd/main.go -------------------------------------------------------------------------------- /daemons/configs/test_data/broken_test.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/configs/test_data/broken_test.toml -------------------------------------------------------------------------------- /daemons/configs/test_data/valid_test.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/configs/test_data/valid_test.toml -------------------------------------------------------------------------------- /daemons/constants/ipc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/constants/ipc.go -------------------------------------------------------------------------------- /daemons/constants/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/constants/logger.go -------------------------------------------------------------------------------- /daemons/constants/max_price_age.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/constants/max_price_age.go -------------------------------------------------------------------------------- /daemons/constants/price_fetcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/constants/price_fetcher.go -------------------------------------------------------------------------------- /daemons/constants/pricefeed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/constants/pricefeed.go -------------------------------------------------------------------------------- /daemons/custom_query/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/custom_query/README.md -------------------------------------------------------------------------------- /daemons/custom_query/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/custom_query/config.go -------------------------------------------------------------------------------- /daemons/custom_query/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/custom_query/constants.go -------------------------------------------------------------------------------- /daemons/custom_query/convert_num.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/custom_query/convert_num.go -------------------------------------------------------------------------------- /daemons/custom_query/convert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/custom_query/convert_test.go -------------------------------------------------------------------------------- /daemons/custom_query/custom_query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/custom_query/custom_query_test.go -------------------------------------------------------------------------------- /daemons/custom_query/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/custom_query/request.go -------------------------------------------------------------------------------- /daemons/exchange_common/exchange_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/exchange_common/exchange_id.go -------------------------------------------------------------------------------- /daemons/exchange_common/market_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/exchange_common/market_id.go -------------------------------------------------------------------------------- /daemons/flags/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/flags/flags.go -------------------------------------------------------------------------------- /daemons/flags/flags_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/flags/flags_test.go -------------------------------------------------------------------------------- /daemons/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/go.mod -------------------------------------------------------------------------------- /daemons/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/go.sum -------------------------------------------------------------------------------- /daemons/lib/big_math.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/lib/big_math.go -------------------------------------------------------------------------------- /daemons/lib/collections.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/lib/collections.go -------------------------------------------------------------------------------- /daemons/lib/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/lib/constants.go -------------------------------------------------------------------------------- /daemons/lib/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/lib/convert.go -------------------------------------------------------------------------------- /daemons/lib/math.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/lib/math.go -------------------------------------------------------------------------------- /daemons/lib/metrics/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/lib/metrics/constants.go -------------------------------------------------------------------------------- /daemons/lib/metrics/labels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/lib/metrics/labels.go -------------------------------------------------------------------------------- /daemons/lib/metrics/lib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/lib/metrics/lib.go -------------------------------------------------------------------------------- /daemons/lib/metrics/metric_keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/lib/metrics/metric_keys.go -------------------------------------------------------------------------------- /daemons/lib/metrics/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/lib/metrics/util.go -------------------------------------------------------------------------------- /daemons/lib/metrics/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/lib/metrics/util_test.go -------------------------------------------------------------------------------- /daemons/lib/prices/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/lib/prices/utils.go -------------------------------------------------------------------------------- /daemons/lib/sortable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/lib/sortable.go -------------------------------------------------------------------------------- /daemons/lib/time/time_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/lib/time/time_provider.go -------------------------------------------------------------------------------- /daemons/metrics/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/metrics/client/client.go -------------------------------------------------------------------------------- /daemons/mocks/AppOptions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/mocks/AppOptions.go -------------------------------------------------------------------------------- /daemons/mocks/ExchangeQueryHandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/mocks/ExchangeQueryHandler.go -------------------------------------------------------------------------------- /daemons/mocks/ExchangeToMarketPrices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/mocks/ExchangeToMarketPrices.go -------------------------------------------------------------------------------- /daemons/mocks/GrpcClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/mocks/GrpcClient.go -------------------------------------------------------------------------------- /daemons/mocks/Logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/mocks/Logger.go -------------------------------------------------------------------------------- /daemons/mocks/QueryClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/mocks/QueryClient.go -------------------------------------------------------------------------------- /daemons/mocks/RequestHandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/mocks/RequestHandler.go -------------------------------------------------------------------------------- /daemons/mocks/TimeProvider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/mocks/TimeProvider.go -------------------------------------------------------------------------------- /daemons/mocks/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/mocks/config.toml -------------------------------------------------------------------------------- /daemons/pricefeed/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/pricefeed/client/client.go -------------------------------------------------------------------------------- /daemons/pricefeed/client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/pricefeed/client/client_test.go -------------------------------------------------------------------------------- /daemons/pricefeed/client/sources/okx/okx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/pricefeed/client/sources/okx/okx.go -------------------------------------------------------------------------------- /daemons/pricefeed/client/sources/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/pricefeed/client/sources/util.go -------------------------------------------------------------------------------- /daemons/pricefeed/client/subtask_runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/pricefeed/client/subtask_runner.go -------------------------------------------------------------------------------- /daemons/pricefeed/client/types/exponent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/pricefeed/client/types/exponent.go -------------------------------------------------------------------------------- /daemons/pricefeed/client/types/market_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/pricefeed/client/types/market_id.go -------------------------------------------------------------------------------- /daemons/pricefeed/metrics/market_pairs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/pricefeed/metrics/market_pairs.go -------------------------------------------------------------------------------- /daemons/pricefeed/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/pricefeed/metrics/metrics.go -------------------------------------------------------------------------------- /daemons/pricefeed/metrics/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/pricefeed/metrics/metrics_test.go -------------------------------------------------------------------------------- /daemons/pricefeed/types/price_timestamp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/pricefeed/types/price_timestamp.go -------------------------------------------------------------------------------- /daemons/pricefeed/types/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/pricefeed/types/resolver.go -------------------------------------------------------------------------------- /daemons/proto/buf.gen.gogo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/proto/buf.gen.gogo.yaml -------------------------------------------------------------------------------- /daemons/proto/buf.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/proto/buf.lock -------------------------------------------------------------------------------- /daemons/proto/buf.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/proto/buf.mod -------------------------------------------------------------------------------- /daemons/proto/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/proto/buf.yaml -------------------------------------------------------------------------------- /daemons/proto/daemons/pricefeed.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/proto/daemons/pricefeed.proto -------------------------------------------------------------------------------- /daemons/proto/daemons/token_bridge.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/proto/daemons/token_bridge.proto -------------------------------------------------------------------------------- /daemons/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/readme.md -------------------------------------------------------------------------------- /daemons/reporter/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/reporter/client/client.go -------------------------------------------------------------------------------- /daemons/reporter/client/current_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/reporter/client/current_query.go -------------------------------------------------------------------------------- /daemons/reporter/client/deposits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/reporter/client/deposits.go -------------------------------------------------------------------------------- /daemons/reporter/client/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/reporter/client/encoding.go -------------------------------------------------------------------------------- /daemons/reporter/client/median.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/reporter/client/median.go -------------------------------------------------------------------------------- /daemons/reporter/client/price_guard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/reporter/client/price_guard.go -------------------------------------------------------------------------------- /daemons/reporter/client/price_guard_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/reporter/client/price_guard_test.go -------------------------------------------------------------------------------- /daemons/reporter/client/subtask_runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/reporter/client/subtask_runner.go -------------------------------------------------------------------------------- /daemons/reporter/client/tx_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/reporter/client/tx_handler.go -------------------------------------------------------------------------------- /daemons/server/pricefeed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/server/pricefeed.go -------------------------------------------------------------------------------- /daemons/server/pricefeed_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/server/pricefeed_test.go -------------------------------------------------------------------------------- /daemons/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/server/server.go -------------------------------------------------------------------------------- /daemons/server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/server/server_test.go -------------------------------------------------------------------------------- /daemons/server/token_bridge/token_bridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/server/token_bridge/token_bridge.go -------------------------------------------------------------------------------- /daemons/server/tokenbridgefeed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/server/tokenbridgefeed.go -------------------------------------------------------------------------------- /daemons/server/tokenbridgetips.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/server/tokenbridgetips.go -------------------------------------------------------------------------------- /daemons/server/types/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/server/types/constants.go -------------------------------------------------------------------------------- /daemons/server/types/health_checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/server/types/health_checker.go -------------------------------------------------------------------------------- /daemons/server/types/health_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/server/types/health_monitor.go -------------------------------------------------------------------------------- /daemons/server/types/stoppable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/server/types/stoppable.go -------------------------------------------------------------------------------- /daemons/server/types/token_bridge/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/server/types/token_bridge/types.go -------------------------------------------------------------------------------- /daemons/telemetry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/telemetry.go -------------------------------------------------------------------------------- /daemons/testutil/appoptions/app_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/testutil/appoptions/app_options.go -------------------------------------------------------------------------------- /daemons/testutil/big/big.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/testutil/big/big.go -------------------------------------------------------------------------------- /daemons/testutil/constants/price_feed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/testutil/constants/price_feed.go -------------------------------------------------------------------------------- /daemons/testutil/constants/prices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/testutil/constants/prices.go -------------------------------------------------------------------------------- /daemons/testutil/constants/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/testutil/constants/time.go -------------------------------------------------------------------------------- /daemons/testutil/daemons/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/testutil/daemons/common.go -------------------------------------------------------------------------------- /daemons/testutil/encoding/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/testutil/encoding/utils.go -------------------------------------------------------------------------------- /daemons/testutil/grpc/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/testutil/grpc/client.go -------------------------------------------------------------------------------- /daemons/testutil/grpc/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/testutil/grpc/grpc.go -------------------------------------------------------------------------------- /daemons/testutil/grpc/tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/testutil/grpc/tcp.go -------------------------------------------------------------------------------- /daemons/testutil/json/json_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/testutil/json/json_utils.go -------------------------------------------------------------------------------- /daemons/token_bridge_feed/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/token_bridge_feed/client/client.go -------------------------------------------------------------------------------- /daemons/types/file_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/types/file_handler.go -------------------------------------------------------------------------------- /daemons/types/grpc_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/types/grpc_client.go -------------------------------------------------------------------------------- /daemons/types/grpc_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/types/grpc_server.go -------------------------------------------------------------------------------- /daemons/types/health_checkable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/types/health_checkable.go -------------------------------------------------------------------------------- /daemons/types/request_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/types/request_handler.go -------------------------------------------------------------------------------- /daemons/utils/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/daemons/utils/format.go -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /docs/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/docs/config.json -------------------------------------------------------------------------------- /docs/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/docs/docs.go -------------------------------------------------------------------------------- /docs/static/openapi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/docs/static/openapi.yml -------------------------------------------------------------------------------- /docs/template/index.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/docs/template/index.tpl -------------------------------------------------------------------------------- /e2e/attestation_slashing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/e2e/attestation_slashing_test.go -------------------------------------------------------------------------------- /e2e/attestation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/e2e/attestation_test.go -------------------------------------------------------------------------------- /e2e/batch_submit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/e2e/batch_submit_test.go -------------------------------------------------------------------------------- /e2e/deposit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/e2e/deposit_test.go -------------------------------------------------------------------------------- /e2e/dispute_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/e2e/dispute_test.go -------------------------------------------------------------------------------- /e2e/gas_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/e2e/gas_test.go -------------------------------------------------------------------------------- /e2e/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/e2e/go.mod -------------------------------------------------------------------------------- /e2e/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/e2e/go.sum -------------------------------------------------------------------------------- /e2e/icq_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/e2e/icq_test.go -------------------------------------------------------------------------------- /e2e/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/e2e/readme.md -------------------------------------------------------------------------------- /e2e/reporter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/e2e/reporter_test.go -------------------------------------------------------------------------------- /e2e/rewards_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/e2e/rewards_test.go -------------------------------------------------------------------------------- /e2e/slash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/e2e/slash_test.go -------------------------------------------------------------------------------- /e2e/spinup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/e2e/spinup_test.go -------------------------------------------------------------------------------- /e2e/startup_using_wrong_key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/e2e/startup_using_wrong_key_test.go -------------------------------------------------------------------------------- /e2e/update_team_addr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/e2e/update_team_addr_test.go -------------------------------------------------------------------------------- /e2e/upgrade_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/e2e/upgrade_test.go -------------------------------------------------------------------------------- /e2e/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/e2e/utils.go -------------------------------------------------------------------------------- /e2e/valset_sig_slashing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/e2e/valset_sig_slashing_test.go -------------------------------------------------------------------------------- /evm/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/.env.example -------------------------------------------------------------------------------- /evm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/README.md -------------------------------------------------------------------------------- /evm/contracts/bridge/ECDSA.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/contracts/bridge/ECDSA.sol -------------------------------------------------------------------------------- /evm/contracts/bridge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/contracts/bridge/README.md -------------------------------------------------------------------------------- /evm/contracts/bridge/TellorDataBridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/contracts/bridge/TellorDataBridge.sol -------------------------------------------------------------------------------- /evm/contracts/bridge/mock/BridgeCaller.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/contracts/bridge/mock/BridgeCaller.sol -------------------------------------------------------------------------------- /evm/contracts/interfaces/IBridgeProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/contracts/interfaces/IBridgeProxy.sol -------------------------------------------------------------------------------- /evm/contracts/interfaces/ITellorFlex.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/contracts/interfaces/ITellorFlex.sol -------------------------------------------------------------------------------- /evm/contracts/interfaces/ITellorMaster.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/contracts/interfaces/ITellorMaster.sol -------------------------------------------------------------------------------- /evm/contracts/tellor360/BaseToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/contracts/tellor360/BaseToken.sol -------------------------------------------------------------------------------- /evm/contracts/tellor360/NewTransition.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/contracts/tellor360/NewTransition.sol -------------------------------------------------------------------------------- /evm/contracts/tellor360/Tellor360.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/contracts/tellor360/Tellor360.sol -------------------------------------------------------------------------------- /evm/contracts/tellor360/testing/Test360.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/contracts/tellor360/testing/Test360.sol -------------------------------------------------------------------------------- /evm/contracts/testing/BridgeProxyMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/contracts/testing/BridgeProxyMock.sol -------------------------------------------------------------------------------- /evm/contracts/testing/SimpleLayerUser.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/contracts/testing/SimpleLayerUser.sol -------------------------------------------------------------------------------- /evm/contracts/testing/TellorPlayground.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/contracts/testing/TellorPlayground.sol -------------------------------------------------------------------------------- /evm/contracts/testing/TestTokenBridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/contracts/testing/TestTokenBridge.sol -------------------------------------------------------------------------------- /evm/contracts/testing/UsingTellor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/contracts/testing/UsingTellor.sol -------------------------------------------------------------------------------- /evm/contracts/testing/forking/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/contracts/testing/forking/README.md -------------------------------------------------------------------------------- /evm/fullTest/Bridge-TestsAuto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/fullTest/Bridge-TestsAuto.js -------------------------------------------------------------------------------- /evm/fullTest/Bridge-TestsManual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/fullTest/Bridge-TestsManual.js -------------------------------------------------------------------------------- /evm/fullTest/TokenBridge-FunctionTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/fullTest/TokenBridge-FunctionTests.js -------------------------------------------------------------------------------- /evm/generated/cosmos/msg/v1/msg_pb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/generated/cosmos/msg/v1/msg_pb.js -------------------------------------------------------------------------------- /evm/generated/layer/bridge/tx_pb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/generated/layer/bridge/tx_pb.js -------------------------------------------------------------------------------- /evm/hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/hardhat.config.js -------------------------------------------------------------------------------- /evm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/package.json -------------------------------------------------------------------------------- /evm/scripts/DeploySimpleLayerUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/scripts/DeploySimpleLayerUser.js -------------------------------------------------------------------------------- /evm/scripts/DeployTellorDataBridge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/scripts/DeployTellorDataBridge.js -------------------------------------------------------------------------------- /evm/scripts/DeployUpdateOracleTestnet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/scripts/DeployUpdateOracleTestnet.js -------------------------------------------------------------------------------- /evm/scripts/UpdateOracleMaster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/scripts/UpdateOracleMaster.js -------------------------------------------------------------------------------- /evm/scripts/UpgradeSepolia.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/scripts/UpgradeSepolia.js -------------------------------------------------------------------------------- /evm/setup/data/response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/setup/data/response.json -------------------------------------------------------------------------------- /evm/setup/data/validators.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/setup/data/validators.json -------------------------------------------------------------------------------- /evm/setup/test_setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/setup/test_setup.go -------------------------------------------------------------------------------- /evm/test/BlobstreamOFunctionTestsHH.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/test/BlobstreamOFunctionTestsHH.js -------------------------------------------------------------------------------- /evm/test/TestnetChangeOracle-Forking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/test/TestnetChangeOracle-Forking.js -------------------------------------------------------------------------------- /evm/test/TokenBridgeFunctionTestsHH.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/test/TokenBridgeFunctionTestsHH.js -------------------------------------------------------------------------------- /evm/test/helpers/evmHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/test/helpers/evmHelpers.js -------------------------------------------------------------------------------- /evm/test/helpers/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/evm/test/helpers/helpers.js -------------------------------------------------------------------------------- /example_json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/example_json.md -------------------------------------------------------------------------------- /genesis-old-not-docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/genesis-old-not-docker.json -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/go.sum -------------------------------------------------------------------------------- /layer_grafana_dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/layer_grafana_dashboard.json -------------------------------------------------------------------------------- /layer_scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/layer_scripts/README.md -------------------------------------------------------------------------------- /layer_scripts/join_chain_new_node_mac.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/layer_scripts/join_chain_new_node_mac.sh -------------------------------------------------------------------------------- /layer_scripts/process_exported_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/layer_scripts/process_exported_data.sh -------------------------------------------------------------------------------- /lib/metrics/lib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/lib/metrics/lib.go -------------------------------------------------------------------------------- /local_devnet/chains/layer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/local_devnet/chains/layer.json -------------------------------------------------------------------------------- /local_devnet/configs/logs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/local_devnet/configs/logs.json -------------------------------------------------------------------------------- /local_devnet/upgrade_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/local_devnet/upgrade_test.sh -------------------------------------------------------------------------------- /log_filter_failed_tx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/log_filter_failed_tx.sh -------------------------------------------------------------------------------- /pagination-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/pagination-guide.md -------------------------------------------------------------------------------- /prod-sim/chain/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/prod-sim/chain/.env.example -------------------------------------------------------------------------------- /prod-sim/chain/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/prod-sim/chain/Dockerfile -------------------------------------------------------------------------------- /prod-sim/chain/FORKING_LAYER_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/prod-sim/chain/FORKING_LAYER_README.md -------------------------------------------------------------------------------- /prod-sim/chain/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/prod-sim/chain/README -------------------------------------------------------------------------------- /prod-sim/chain/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/prod-sim/chain/docker-compose.yml -------------------------------------------------------------------------------- /prod-sim/chain/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/prod-sim/chain/entrypoint.sh -------------------------------------------------------------------------------- /prod-sim/chain/genesis/genesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/prod-sim/chain/genesis/genesis.json -------------------------------------------------------------------------------- /prod-sim/chain/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/prod-sim/chain/prometheus.yml -------------------------------------------------------------------------------- /prod-sim/chain/run-reporter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/prod-sim/chain/run-reporter.sh -------------------------------------------------------------------------------- /prod-sim/chain/run_fork_devnet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/prod-sim/chain/run_fork_devnet.sh -------------------------------------------------------------------------------- /prod-sim/chain/start-reporter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/prod-sim/chain/start-reporter.sh -------------------------------------------------------------------------------- /prod-sim/chain/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/prod-sim/chain/supervisord.conf -------------------------------------------------------------------------------- /prod-sim/chain/update_consensus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/prod-sim/chain/update_consensus.py -------------------------------------------------------------------------------- /prod-sim/chain/validator-info/validator-0/node_id: -------------------------------------------------------------------------------- 1 | b36fa5add2d0faf67a89c54fcd9f2960c71b51be 2 | -------------------------------------------------------------------------------- /prod-sim/chain/validator-info/validator-1/node_id: -------------------------------------------------------------------------------- 1 | d9f6bc2142241b0321b82c6e14e70f75bf7cf8a7 2 | -------------------------------------------------------------------------------- /prod-sim/chain/validator-info/validator-2/node_id: -------------------------------------------------------------------------------- 1 | f84851e5c2fc92028ac1eb3d09bb338ae81e7409 2 | -------------------------------------------------------------------------------- /proto/buf.gen.gogo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/buf.gen.gogo.yaml -------------------------------------------------------------------------------- /proto/buf.gen.pulsar.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/buf.gen.pulsar.yaml -------------------------------------------------------------------------------- /proto/buf.gen.swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/buf.gen.swagger.yaml -------------------------------------------------------------------------------- /proto/buf.gen.ts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/buf.gen.ts.yaml -------------------------------------------------------------------------------- /proto/buf.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/buf.lock -------------------------------------------------------------------------------- /proto/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/buf.yaml -------------------------------------------------------------------------------- /proto/layer/bridge/genesis.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/bridge/genesis.proto -------------------------------------------------------------------------------- /proto/layer/bridge/module/module.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/bridge/module/module.proto -------------------------------------------------------------------------------- /proto/layer/bridge/params.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/bridge/params.proto -------------------------------------------------------------------------------- /proto/layer/bridge/query.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/bridge/query.proto -------------------------------------------------------------------------------- /proto/layer/bridge/storage.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/bridge/storage.proto -------------------------------------------------------------------------------- /proto/layer/bridge/tx.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/bridge/tx.proto -------------------------------------------------------------------------------- /proto/layer/dispute/dispute.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/dispute/dispute.proto -------------------------------------------------------------------------------- /proto/layer/dispute/dispute_params.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/dispute/dispute_params.proto -------------------------------------------------------------------------------- /proto/layer/dispute/genesis.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/dispute/genesis.proto -------------------------------------------------------------------------------- /proto/layer/dispute/module/module.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/dispute/module/module.proto -------------------------------------------------------------------------------- /proto/layer/dispute/open_disputes.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/dispute/open_disputes.proto -------------------------------------------------------------------------------- /proto/layer/dispute/params.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/dispute/params.proto -------------------------------------------------------------------------------- /proto/layer/dispute/query.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/dispute/query.proto -------------------------------------------------------------------------------- /proto/layer/dispute/tally.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/dispute/tally.proto -------------------------------------------------------------------------------- /proto/layer/dispute/tx.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/dispute/tx.proto -------------------------------------------------------------------------------- /proto/layer/dispute/vote.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/dispute/vote.proto -------------------------------------------------------------------------------- /proto/layer/dispute/voter_classes.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/dispute/voter_classes.proto -------------------------------------------------------------------------------- /proto/layer/mint/genesis.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/mint/genesis.proto -------------------------------------------------------------------------------- /proto/layer/mint/mint.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/mint/mint.proto -------------------------------------------------------------------------------- /proto/layer/mint/module/module.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/mint/module/module.proto -------------------------------------------------------------------------------- /proto/layer/mint/params.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/mint/params.proto -------------------------------------------------------------------------------- /proto/layer/mint/query.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/mint/query.proto -------------------------------------------------------------------------------- /proto/layer/mint/tx.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/mint/tx.proto -------------------------------------------------------------------------------- /proto/layer/oracle/aggregate.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/oracle/aggregate.proto -------------------------------------------------------------------------------- /proto/layer/oracle/genesis.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/oracle/genesis.proto -------------------------------------------------------------------------------- /proto/layer/oracle/micro_report.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/oracle/micro_report.proto -------------------------------------------------------------------------------- /proto/layer/oracle/no_stake_report.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/oracle/no_stake_report.proto -------------------------------------------------------------------------------- /proto/layer/oracle/params.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/oracle/params.proto -------------------------------------------------------------------------------- /proto/layer/oracle/query.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/oracle/query.proto -------------------------------------------------------------------------------- /proto/layer/oracle/query_meta.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/oracle/query_meta.proto -------------------------------------------------------------------------------- /proto/layer/oracle/reports.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/oracle/reports.proto -------------------------------------------------------------------------------- /proto/layer/oracle/tips.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/oracle/tips.proto -------------------------------------------------------------------------------- /proto/layer/oracle/tx.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/oracle/tx.proto -------------------------------------------------------------------------------- /proto/layer/oracle/user_tip.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/oracle/user_tip.proto -------------------------------------------------------------------------------- /proto/layer/registry/data_spec.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/registry/data_spec.proto -------------------------------------------------------------------------------- /proto/layer/registry/genesis.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/registry/genesis.proto -------------------------------------------------------------------------------- /proto/layer/registry/params.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/registry/params.proto -------------------------------------------------------------------------------- /proto/layer/registry/query.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/registry/query.proto -------------------------------------------------------------------------------- /proto/layer/registry/tx.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/registry/tx.proto -------------------------------------------------------------------------------- /proto/layer/reporter/genesis.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/reporter/genesis.proto -------------------------------------------------------------------------------- /proto/layer/reporter/module/module.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/reporter/module/module.proto -------------------------------------------------------------------------------- /proto/layer/reporter/params.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/reporter/params.proto -------------------------------------------------------------------------------- /proto/layer/reporter/query.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/reporter/query.proto -------------------------------------------------------------------------------- /proto/layer/reporter/selection.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/reporter/selection.proto -------------------------------------------------------------------------------- /proto/layer/reporter/token_origin.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/reporter/token_origin.proto -------------------------------------------------------------------------------- /proto/layer/reporter/tx.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/proto/layer/reporter/tx.proto -------------------------------------------------------------------------------- /scripts/async-monitors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/async-monitors/README.md -------------------------------------------------------------------------------- /scripts/async-monitors/example-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/async-monitors/example-config.yml -------------------------------------------------------------------------------- /scripts/automated_chain_checks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/automated_chain_checks.sh -------------------------------------------------------------------------------- /scripts/benchmark/parse_benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/benchmark/parse_benchmarks.py -------------------------------------------------------------------------------- /scripts/claim-delegate-rewards.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/claim-delegate-rewards.sh -------------------------------------------------------------------------------- /scripts/go-lint-all.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/go-lint-all.bash -------------------------------------------------------------------------------- /scripts/hooks/pre-commit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/hooks/pre-commit.sh -------------------------------------------------------------------------------- /scripts/monitors/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/monitors/README -------------------------------------------------------------------------------- /scripts/monitors/event-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/monitors/event-config.yml -------------------------------------------------------------------------------- /scripts/monitors/monitor-events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/monitors/monitor-events.go -------------------------------------------------------------------------------- /scripts/prometheus-exporter/.gitignore: -------------------------------------------------------------------------------- 1 | config.env -------------------------------------------------------------------------------- /scripts/prometheus-exporter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/prometheus-exporter/README.md -------------------------------------------------------------------------------- /scripts/prometheus-exporter/config.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/prometheus-exporter/config.env -------------------------------------------------------------------------------- /scripts/prometheus-exporter/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/prometheus-exporter/go.mod -------------------------------------------------------------------------------- /scripts/prometheus-exporter/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/prometheus-exporter/go.sum -------------------------------------------------------------------------------- /scripts/prometheus-exporter/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/prometheus-exporter/start.sh -------------------------------------------------------------------------------- /scripts/prometheus-exporter/test_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/prometheus-exporter/test_api.sh -------------------------------------------------------------------------------- /scripts/protoc-swagger-gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/protoc-swagger-gen.sh -------------------------------------------------------------------------------- /scripts/protocgen-pulsar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/protocgen-pulsar.sh -------------------------------------------------------------------------------- /scripts/protocgen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/protocgen.sh -------------------------------------------------------------------------------- /scripts/setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/setup/README.md -------------------------------------------------------------------------------- /scripts/spam-tests/spam-reports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/spam-tests/spam-reports.go -------------------------------------------------------------------------------- /scripts/tips/many_tips.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/tips/many_tips.sh -------------------------------------------------------------------------------- /scripts/tips/multisend_txs_demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/tips/multisend_txs_demo.sh -------------------------------------------------------------------------------- /scripts/tips/query_tips.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/tips/query_tips.sh -------------------------------------------------------------------------------- /scripts/vote-ext-monitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/vote-ext-monitor/README.md -------------------------------------------------------------------------------- /scripts/vote-ext-monitor/daily_report.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/vote-ext-monitor/daily_report.go -------------------------------------------------------------------------------- /scripts/vote-ext-monitor/event-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/scripts/vote-ext-monitor/event-config.yml -------------------------------------------------------------------------------- /setup_docker_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/setup_docker_env.sh -------------------------------------------------------------------------------- /start_scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/start_scripts/README.md -------------------------------------------------------------------------------- /start_scripts/start_a_chain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/start_scripts/start_a_chain.sh -------------------------------------------------------------------------------- /start_scripts/start_bill.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/start_scripts/start_bill.sh -------------------------------------------------------------------------------- /start_scripts/start_chain_six_vals.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/start_scripts/start_chain_six_vals.sh -------------------------------------------------------------------------------- /start_scripts/start_from_tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/start_scripts/start_from_tag.sh -------------------------------------------------------------------------------- /start_scripts/start_one_node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/start_scripts/start_one_node.sh -------------------------------------------------------------------------------- /start_scripts/start_one_node_aws.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/start_scripts/start_one_node_aws.sh -------------------------------------------------------------------------------- /start_scripts/start_test_node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/start_scripts/start_test_node.sh -------------------------------------------------------------------------------- /start_scripts/start_two_chains.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/start_scripts/start_two_chains.sh -------------------------------------------------------------------------------- /start_scripts/test_jsons/evmcall_ds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/start_scripts/test_jsons/evmcall_ds.json -------------------------------------------------------------------------------- /start_scripts/test_jsons/mint_init.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/start_scripts/test_jsons/mint_init.json -------------------------------------------------------------------------------- /start_scripts/test_scripts/test_lvm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/start_scripts/test_scripts/test_lvm.sh -------------------------------------------------------------------------------- /supported_query_ids_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/supported_query_ids_map.json -------------------------------------------------------------------------------- /tests/globalfee.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/tests/globalfee.go -------------------------------------------------------------------------------- /tests/integration/dispute_keeper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/tests/integration/dispute_keeper_test.go -------------------------------------------------------------------------------- /tests/integration/dispute_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/tests/integration/dispute_test.go -------------------------------------------------------------------------------- /tests/integration/e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/tests/integration/e2e_test.go -------------------------------------------------------------------------------- /tests/integration/edit_spec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/tests/integration/edit_spec_test.go -------------------------------------------------------------------------------- /tests/integration/keeper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/tests/integration/keeper_test.go -------------------------------------------------------------------------------- /tests/integration/mint_init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/tests/integration/mint_init_test.go -------------------------------------------------------------------------------- /tests/integration/oracle_keeper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/tests/integration/oracle_keeper_test.go -------------------------------------------------------------------------------- /tests/integration/registry_keeper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/tests/integration/registry_keeper_test.go -------------------------------------------------------------------------------- /tests/integration/reporter_keeper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/tests/integration/reporter_keeper_test.go -------------------------------------------------------------------------------- /tests/integration/reporting_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/tests/integration/reporting_test.go -------------------------------------------------------------------------------- /tests/integration/tipping_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/tests/integration/tipping_test.go -------------------------------------------------------------------------------- /tests/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/tests/setup.go -------------------------------------------------------------------------------- /testutil/big/big.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/testutil/big/big.go -------------------------------------------------------------------------------- /testutil/encoding/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/testutil/encoding/utils.go -------------------------------------------------------------------------------- /testutil/keeper/bridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/testutil/keeper/bridge.go -------------------------------------------------------------------------------- /testutil/keeper/dispute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/testutil/keeper/dispute.go -------------------------------------------------------------------------------- /testutil/keeper/mint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/testutil/keeper/mint.go -------------------------------------------------------------------------------- /testutil/keeper/oracle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/testutil/keeper/oracle.go -------------------------------------------------------------------------------- /testutil/keeper/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/testutil/keeper/registry.go -------------------------------------------------------------------------------- /testutil/keeper/reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/testutil/keeper/reporter.go -------------------------------------------------------------------------------- /testutil/network/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/testutil/network/network.go -------------------------------------------------------------------------------- /testutil/nullify/nullify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/testutil/nullify/nullify.go -------------------------------------------------------------------------------- /testutil/sample/sample.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/testutil/sample/sample.go -------------------------------------------------------------------------------- /testutil/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/testutil/utils.go -------------------------------------------------------------------------------- /tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/tools/tools.go -------------------------------------------------------------------------------- /types/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/types/global.go -------------------------------------------------------------------------------- /types/legacy_dec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/types/legacy_dec.go -------------------------------------------------------------------------------- /upgrade_height_calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/upgrade_height_calculator.py -------------------------------------------------------------------------------- /utils/discord_alerts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/utils/discord_alerts.go -------------------------------------------------------------------------------- /utils/export_module_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/utils/export_module_data.go -------------------------------------------------------------------------------- /utils/queryid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/utils/queryid.go -------------------------------------------------------------------------------- /valcons_to_valopers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/valcons_to_valopers.json -------------------------------------------------------------------------------- /x/bridge/autocli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/autocli.go -------------------------------------------------------------------------------- /x/bridge/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/genesis.go -------------------------------------------------------------------------------- /x/bridge/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/genesis_test.go -------------------------------------------------------------------------------- /x/bridge/keeper/attestation_slashing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/keeper/attestation_slashing.go -------------------------------------------------------------------------------- /x/bridge/keeper/claim_deposit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/keeper/claim_deposit.go -------------------------------------------------------------------------------- /x/bridge/keeper/claim_deposit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/keeper/claim_deposit_test.go -------------------------------------------------------------------------------- /x/bridge/keeper/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/keeper/genesis.go -------------------------------------------------------------------------------- /x/bridge/keeper/keeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/keeper/keeper.go -------------------------------------------------------------------------------- /x/bridge/keeper/keeper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/keeper/keeper_test.go -------------------------------------------------------------------------------- /x/bridge/keeper/migrations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/keeper/migrations.go -------------------------------------------------------------------------------- /x/bridge/keeper/msg_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/keeper/msg_server.go -------------------------------------------------------------------------------- /x/bridge/keeper/msg_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/keeper/msg_server_test.go -------------------------------------------------------------------------------- /x/bridge/keeper/msg_update_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/keeper/msg_update_params.go -------------------------------------------------------------------------------- /x/bridge/keeper/msg_update_params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/keeper/msg_update_params_test.go -------------------------------------------------------------------------------- /x/bridge/keeper/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/keeper/params.go -------------------------------------------------------------------------------- /x/bridge/keeper/params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/keeper/params_test.go -------------------------------------------------------------------------------- /x/bridge/keeper/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/keeper/query.go -------------------------------------------------------------------------------- /x/bridge/keeper/query_get_valset_sigs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/keeper/query_get_valset_sigs.go -------------------------------------------------------------------------------- /x/bridge/keeper/query_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/keeper/query_params.go -------------------------------------------------------------------------------- /x/bridge/keeper/query_params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/keeper/query_params_test.go -------------------------------------------------------------------------------- /x/bridge/keeper/valset_sig_slashing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/keeper/valset_sig_slashing.go -------------------------------------------------------------------------------- /x/bridge/keeper/withdraw_tokens.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/keeper/withdraw_tokens.go -------------------------------------------------------------------------------- /x/bridge/keeper/withdraw_tokens_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/keeper/withdraw_tokens_test.go -------------------------------------------------------------------------------- /x/bridge/migrations/v2/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/migrations/v2/store.go -------------------------------------------------------------------------------- /x/bridge/migrations/v2/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/migrations/v2/store_test.go -------------------------------------------------------------------------------- /x/bridge/migrations/v3/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/migrations/v3/store.go -------------------------------------------------------------------------------- /x/bridge/migrations/v3/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/migrations/v3/store_test.go -------------------------------------------------------------------------------- /x/bridge/migrations/v4/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/migrations/v4/store.go -------------------------------------------------------------------------------- /x/bridge/migrations/v4/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/migrations/v4/store_test.go -------------------------------------------------------------------------------- /x/bridge/migrations/v5/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/migrations/v5/store.go -------------------------------------------------------------------------------- /x/bridge/migrations/v5/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/migrations/v5/store_test.go -------------------------------------------------------------------------------- /x/bridge/mocks/AccountKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/mocks/AccountKeeper.go -------------------------------------------------------------------------------- /x/bridge/mocks/BankKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/mocks/BankKeeper.go -------------------------------------------------------------------------------- /x/bridge/mocks/DisputeKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/mocks/DisputeKeeper.go -------------------------------------------------------------------------------- /x/bridge/mocks/MsgClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/mocks/MsgClient.go -------------------------------------------------------------------------------- /x/bridge/mocks/MsgServer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/mocks/MsgServer.go -------------------------------------------------------------------------------- /x/bridge/mocks/OracleKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/mocks/OracleKeeper.go -------------------------------------------------------------------------------- /x/bridge/mocks/QueryClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/mocks/QueryClient.go -------------------------------------------------------------------------------- /x/bridge/mocks/QueryServer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/mocks/QueryServer.go -------------------------------------------------------------------------------- /x/bridge/mocks/ReporterKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/mocks/ReporterKeeper.go -------------------------------------------------------------------------------- /x/bridge/mocks/StakingKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/mocks/StakingKeeper.go -------------------------------------------------------------------------------- /x/bridge/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/module.go -------------------------------------------------------------------------------- /x/bridge/module_simulation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/module_simulation.go -------------------------------------------------------------------------------- /x/bridge/module_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/module_test.go -------------------------------------------------------------------------------- /x/bridge/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/readme.md -------------------------------------------------------------------------------- /x/bridge/simulation/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/simulation/helpers.go -------------------------------------------------------------------------------- /x/bridge/types/attestation_requests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/attestation_requests.go -------------------------------------------------------------------------------- /x/bridge/types/attestation_snapshots.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/attestation_snapshots.go -------------------------------------------------------------------------------- /x/bridge/types/checkpoint_idx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/checkpoint_idx.go -------------------------------------------------------------------------------- /x/bridge/types/checkpoint_timestamp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/checkpoint_timestamp.go -------------------------------------------------------------------------------- /x/bridge/types/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/codec.go -------------------------------------------------------------------------------- /x/bridge/types/deposit_claimed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/deposit_claimed.go -------------------------------------------------------------------------------- /x/bridge/types/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/errors.go -------------------------------------------------------------------------------- /x/bridge/types/evm_address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/evm_address.go -------------------------------------------------------------------------------- /x/bridge/types/evm_address_registered.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/evm_address_registered.go -------------------------------------------------------------------------------- /x/bridge/types/expected_keepers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/expected_keepers.go -------------------------------------------------------------------------------- /x/bridge/types/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/genesis.go -------------------------------------------------------------------------------- /x/bridge/types/genesis.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/genesis.pb.go -------------------------------------------------------------------------------- /x/bridge/types/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/genesis_test.go -------------------------------------------------------------------------------- /x/bridge/types/indexes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/indexes.go -------------------------------------------------------------------------------- /x/bridge/types/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/keys.go -------------------------------------------------------------------------------- /x/bridge/types/message_withdraw_tokens.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/message_withdraw_tokens.go -------------------------------------------------------------------------------- /x/bridge/types/msg_update_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/msg_update_params.go -------------------------------------------------------------------------------- /x/bridge/types/operator_address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/operator_address.go -------------------------------------------------------------------------------- /x/bridge/types/oracle_attestation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/oracle_attestation_test.go -------------------------------------------------------------------------------- /x/bridge/types/oracle_attestations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/oracle_attestations.go -------------------------------------------------------------------------------- /x/bridge/types/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/params.go -------------------------------------------------------------------------------- /x/bridge/types/params.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/params.pb.go -------------------------------------------------------------------------------- /x/bridge/types/query.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/query.pb.go -------------------------------------------------------------------------------- /x/bridge/types/query.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/query.pb.gw.go -------------------------------------------------------------------------------- /x/bridge/types/snapshot_limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/snapshot_limit.go -------------------------------------------------------------------------------- /x/bridge/types/storage.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/storage.pb.go -------------------------------------------------------------------------------- /x/bridge/types/tx.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/tx.pb.go -------------------------------------------------------------------------------- /x/bridge/types/types.go: -------------------------------------------------------------------------------- 1 | package types 2 | -------------------------------------------------------------------------------- /x/bridge/types/validator_checkpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/validator_checkpoint.go -------------------------------------------------------------------------------- /x/bridge/types/withdrawal_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/bridge/types/withdrawal_id.go -------------------------------------------------------------------------------- /x/dispute/abci.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/abci.go -------------------------------------------------------------------------------- /x/dispute/abci_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/abci_test.go -------------------------------------------------------------------------------- /x/dispute/autocli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/autocli.go -------------------------------------------------------------------------------- /x/dispute/autocli_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/autocli_test.go -------------------------------------------------------------------------------- /x/dispute/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/genesis.go -------------------------------------------------------------------------------- /x/dispute/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/genesis_test.go -------------------------------------------------------------------------------- /x/dispute/keeper/claim_reward.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/claim_reward.go -------------------------------------------------------------------------------- /x/dispute/keeper/dispute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/dispute.go -------------------------------------------------------------------------------- /x/dispute/keeper/dispute_fee.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/dispute_fee.go -------------------------------------------------------------------------------- /x/dispute/keeper/dispute_fee_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/dispute_fee_test.go -------------------------------------------------------------------------------- /x/dispute/keeper/dispute_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/dispute_test.go -------------------------------------------------------------------------------- /x/dispute/keeper/execute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/execute.go -------------------------------------------------------------------------------- /x/dispute/keeper/execute_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/execute_test.go -------------------------------------------------------------------------------- /x/dispute/keeper/keeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/keeper.go -------------------------------------------------------------------------------- /x/dispute/keeper/keeper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/keeper_test.go -------------------------------------------------------------------------------- /x/dispute/keeper/migrations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/migrations.go -------------------------------------------------------------------------------- /x/dispute/keeper/msg_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/msg_server.go -------------------------------------------------------------------------------- /x/dispute/keeper/msg_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/msg_server_test.go -------------------------------------------------------------------------------- /x/dispute/keeper/msg_server_vote.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/msg_server_vote.go -------------------------------------------------------------------------------- /x/dispute/keeper/msg_server_vote_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/msg_server_vote_test.go -------------------------------------------------------------------------------- /x/dispute/keeper/msg_update_team.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/msg_update_team.go -------------------------------------------------------------------------------- /x/dispute/keeper/msg_update_team_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/msg_update_team_test.go -------------------------------------------------------------------------------- /x/dispute/keeper/params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/params_test.go -------------------------------------------------------------------------------- /x/dispute/keeper/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/query.go -------------------------------------------------------------------------------- /x/dispute/keeper/query_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/query_params.go -------------------------------------------------------------------------------- /x/dispute/keeper/query_params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/query_params_test.go -------------------------------------------------------------------------------- /x/dispute/keeper/query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/query_test.go -------------------------------------------------------------------------------- /x/dispute/keeper/tally.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/tally.go -------------------------------------------------------------------------------- /x/dispute/keeper/tally_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/tally_test.go -------------------------------------------------------------------------------- /x/dispute/keeper/vote.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/vote.go -------------------------------------------------------------------------------- /x/dispute/keeper/vote_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/keeper/vote_test.go -------------------------------------------------------------------------------- /x/dispute/migrations/fork/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/migrations/fork/store.go -------------------------------------------------------------------------------- /x/dispute/migrations/fork/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/migrations/fork/store_test.go -------------------------------------------------------------------------------- /x/dispute/migrations/v2/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/migrations/v2/store.go -------------------------------------------------------------------------------- /x/dispute/migrations/v2/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/migrations/v2/store_test.go -------------------------------------------------------------------------------- /x/dispute/mocks/AccountKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/mocks/AccountKeeper.go -------------------------------------------------------------------------------- /x/dispute/mocks/BankKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/mocks/BankKeeper.go -------------------------------------------------------------------------------- /x/dispute/mocks/OracleKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/mocks/OracleKeeper.go -------------------------------------------------------------------------------- /x/dispute/mocks/ReporterKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/mocks/ReporterKeeper.go -------------------------------------------------------------------------------- /x/dispute/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/module.go -------------------------------------------------------------------------------- /x/dispute/module_simulation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/module_simulation.go -------------------------------------------------------------------------------- /x/dispute/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/readme.md -------------------------------------------------------------------------------- /x/dispute/simulation/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/simulation/helpers.go -------------------------------------------------------------------------------- /x/dispute/simulation/propose_dispute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/simulation/propose_dispute.go -------------------------------------------------------------------------------- /x/dispute/simulation/vote.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/simulation/vote.go -------------------------------------------------------------------------------- /x/dispute/types/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/codec.go -------------------------------------------------------------------------------- /x/dispute/types/dispute.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/dispute.pb.go -------------------------------------------------------------------------------- /x/dispute/types/dispute_params.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/dispute_params.pb.go -------------------------------------------------------------------------------- /x/dispute/types/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/errors.go -------------------------------------------------------------------------------- /x/dispute/types/expected_keepers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/expected_keepers.go -------------------------------------------------------------------------------- /x/dispute/types/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/genesis.go -------------------------------------------------------------------------------- /x/dispute/types/genesis.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/genesis.pb.go -------------------------------------------------------------------------------- /x/dispute/types/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/genesis_test.go -------------------------------------------------------------------------------- /x/dispute/types/indexes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/indexes.go -------------------------------------------------------------------------------- /x/dispute/types/indexes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/indexes_test.go -------------------------------------------------------------------------------- /x/dispute/types/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/keys.go -------------------------------------------------------------------------------- /x/dispute/types/message_vote.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/message_vote.go -------------------------------------------------------------------------------- /x/dispute/types/message_vote_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/message_vote_test.go -------------------------------------------------------------------------------- /x/dispute/types/open_disputes.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/open_disputes.pb.go -------------------------------------------------------------------------------- /x/dispute/types/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/params.go -------------------------------------------------------------------------------- /x/dispute/types/params.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/params.pb.go -------------------------------------------------------------------------------- /x/dispute/types/params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/params_test.go -------------------------------------------------------------------------------- /x/dispute/types/query.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/query.pb.go -------------------------------------------------------------------------------- /x/dispute/types/query.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/query.pb.gw.go -------------------------------------------------------------------------------- /x/dispute/types/tally.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/tally.pb.go -------------------------------------------------------------------------------- /x/dispute/types/tx.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/tx.pb.go -------------------------------------------------------------------------------- /x/dispute/types/vote.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/vote.pb.go -------------------------------------------------------------------------------- /x/dispute/types/voter_classes.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/dispute/types/voter_classes.pb.go -------------------------------------------------------------------------------- /x/mint/abci.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/abci.go -------------------------------------------------------------------------------- /x/mint/abci_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/abci_test.go -------------------------------------------------------------------------------- /x/mint/keeper/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/keeper/genesis.go -------------------------------------------------------------------------------- /x/mint/keeper/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/keeper/genesis_test.go -------------------------------------------------------------------------------- /x/mint/keeper/keeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/keeper/keeper.go -------------------------------------------------------------------------------- /x/mint/keeper/keeper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/keeper/keeper_test.go -------------------------------------------------------------------------------- /x/mint/keeper/msg_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/keeper/msg_server.go -------------------------------------------------------------------------------- /x/mint/keeper/msg_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/keeper/msg_server_test.go -------------------------------------------------------------------------------- /x/mint/mocks/AccountKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/mocks/AccountKeeper.go -------------------------------------------------------------------------------- /x/mint/mocks/BankKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/mocks/BankKeeper.go -------------------------------------------------------------------------------- /x/mint/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/module.go -------------------------------------------------------------------------------- /x/mint/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/readme.md -------------------------------------------------------------------------------- /x/mint/types/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/types/codec.go -------------------------------------------------------------------------------- /x/mint/types/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/types/errors.go -------------------------------------------------------------------------------- /x/mint/types/expected_keepers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/types/expected_keepers.go -------------------------------------------------------------------------------- /x/mint/types/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/types/genesis.go -------------------------------------------------------------------------------- /x/mint/types/genesis.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/types/genesis.pb.go -------------------------------------------------------------------------------- /x/mint/types/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/types/genesis_test.go -------------------------------------------------------------------------------- /x/mint/types/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/types/keys.go -------------------------------------------------------------------------------- /x/mint/types/mint.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/types/mint.pb.go -------------------------------------------------------------------------------- /x/mint/types/minter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/types/minter.go -------------------------------------------------------------------------------- /x/mint/types/minter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/types/minter_test.go -------------------------------------------------------------------------------- /x/mint/types/params.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/types/params.pb.go -------------------------------------------------------------------------------- /x/mint/types/query.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/types/query.pb.go -------------------------------------------------------------------------------- /x/mint/types/tx.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/mint/types/tx.pb.go -------------------------------------------------------------------------------- /x/oracle/abci.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/abci.go -------------------------------------------------------------------------------- /x/oracle/abci_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/abci_test.go -------------------------------------------------------------------------------- /x/oracle/autocli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/autocli.go -------------------------------------------------------------------------------- /x/oracle/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/genesis.go -------------------------------------------------------------------------------- /x/oracle/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/genesis_test.go -------------------------------------------------------------------------------- /x/oracle/keeper/aggregate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/aggregate.go -------------------------------------------------------------------------------- /x/oracle/keeper/aggregate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/aggregate_test.go -------------------------------------------------------------------------------- /x/oracle/keeper/cycle_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/cycle_list.go -------------------------------------------------------------------------------- /x/oracle/keeper/cycle_list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/cycle_list_test.go -------------------------------------------------------------------------------- /x/oracle/keeper/hooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/hooks.go -------------------------------------------------------------------------------- /x/oracle/keeper/hooks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/hooks_test.go -------------------------------------------------------------------------------- /x/oracle/keeper/keeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/keeper.go -------------------------------------------------------------------------------- /x/oracle/keeper/keeper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/keeper_test.go -------------------------------------------------------------------------------- /x/oracle/keeper/migrations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/migrations.go -------------------------------------------------------------------------------- /x/oracle/keeper/msg_no_stake_report.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/msg_no_stake_report.go -------------------------------------------------------------------------------- /x/oracle/keeper/msg_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/msg_server.go -------------------------------------------------------------------------------- /x/oracle/keeper/msg_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/msg_server_test.go -------------------------------------------------------------------------------- /x/oracle/keeper/msg_server_tip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/msg_server_tip.go -------------------------------------------------------------------------------- /x/oracle/keeper/msg_server_tip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/msg_server_tip_test.go -------------------------------------------------------------------------------- /x/oracle/keeper/msg_update_cyclelist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/msg_update_cyclelist.go -------------------------------------------------------------------------------- /x/oracle/keeper/msg_update_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/msg_update_params.go -------------------------------------------------------------------------------- /x/oracle/keeper/msg_update_params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/msg_update_params_test.go -------------------------------------------------------------------------------- /x/oracle/keeper/no_stake_report.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/no_stake_report.go -------------------------------------------------------------------------------- /x/oracle/keeper/no_stake_report_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/no_stake_report_test.go -------------------------------------------------------------------------------- /x/oracle/keeper/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/params.go -------------------------------------------------------------------------------- /x/oracle/keeper/params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/params_test.go -------------------------------------------------------------------------------- /x/oracle/keeper/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/query.go -------------------------------------------------------------------------------- /x/oracle/keeper/query_get_current_tip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/query_get_current_tip.go -------------------------------------------------------------------------------- /x/oracle/keeper/query_get_cycle_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/query_get_cycle_list.go -------------------------------------------------------------------------------- /x/oracle/keeper/query_get_data_after.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/query_get_data_after.go -------------------------------------------------------------------------------- /x/oracle/keeper/query_get_data_before.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/query_get_data_before.go -------------------------------------------------------------------------------- /x/oracle/keeper/query_get_reports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/query_get_reports.go -------------------------------------------------------------------------------- /x/oracle/keeper/query_get_reports_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/query_get_reports_test.go -------------------------------------------------------------------------------- /x/oracle/keeper/query_no_stake_report.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/query_no_stake_report.go -------------------------------------------------------------------------------- /x/oracle/keeper/query_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/query_params.go -------------------------------------------------------------------------------- /x/oracle/keeper/query_params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/query_params_test.go -------------------------------------------------------------------------------- /x/oracle/keeper/query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/query_test.go -------------------------------------------------------------------------------- /x/oracle/keeper/rewards.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/rewards.go -------------------------------------------------------------------------------- /x/oracle/keeper/rewards_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/rewards_test.go -------------------------------------------------------------------------------- /x/oracle/keeper/submit_value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/submit_value.go -------------------------------------------------------------------------------- /x/oracle/keeper/submit_value_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/submit_value_test.go -------------------------------------------------------------------------------- /x/oracle/keeper/tip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/tip.go -------------------------------------------------------------------------------- /x/oracle/keeper/tip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/tip_test.go -------------------------------------------------------------------------------- /x/oracle/keeper/token_bridge_deposit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/keeper/token_bridge_deposit.go -------------------------------------------------------------------------------- /x/oracle/migrations/fork/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/migrations/fork/store.go -------------------------------------------------------------------------------- /x/oracle/migrations/fork/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/migrations/fork/store_test.go -------------------------------------------------------------------------------- /x/oracle/migrations/v3/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/migrations/v3/store.go -------------------------------------------------------------------------------- /x/oracle/mocks/AccountKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/mocks/AccountKeeper.go -------------------------------------------------------------------------------- /x/oracle/mocks/BankKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/mocks/BankKeeper.go -------------------------------------------------------------------------------- /x/oracle/mocks/BridgeKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/mocks/BridgeKeeper.go -------------------------------------------------------------------------------- /x/oracle/mocks/RegistryKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/mocks/RegistryKeeper.go -------------------------------------------------------------------------------- /x/oracle/mocks/ReporterKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/mocks/ReporterKeeper.go -------------------------------------------------------------------------------- /x/oracle/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/module.go -------------------------------------------------------------------------------- /x/oracle/module_simulation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/module_simulation.go -------------------------------------------------------------------------------- /x/oracle/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/readme.md -------------------------------------------------------------------------------- /x/oracle/simulation/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/simulation/helpers.go -------------------------------------------------------------------------------- /x/oracle/simulation/submit_value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/simulation/submit_value.go -------------------------------------------------------------------------------- /x/oracle/simulation/tip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/simulation/tip.go -------------------------------------------------------------------------------- /x/oracle/types/aggregate.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/aggregate.pb.go -------------------------------------------------------------------------------- /x/oracle/types/aggregate_reporter.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/aggregate_reporter.pb.go -------------------------------------------------------------------------------- /x/oracle/types/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/codec.go -------------------------------------------------------------------------------- /x/oracle/types/custom_range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/custom_range.go -------------------------------------------------------------------------------- /x/oracle/types/cyclelist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/cyclelist.go -------------------------------------------------------------------------------- /x/oracle/types/cyclelist_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/cyclelist_test.go -------------------------------------------------------------------------------- /x/oracle/types/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/errors.go -------------------------------------------------------------------------------- /x/oracle/types/expected_keepers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/expected_keepers.go -------------------------------------------------------------------------------- /x/oracle/types/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/genesis.go -------------------------------------------------------------------------------- /x/oracle/types/genesis.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/genesis.pb.go -------------------------------------------------------------------------------- /x/oracle/types/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/genesis_test.go -------------------------------------------------------------------------------- /x/oracle/types/indexes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/indexes.go -------------------------------------------------------------------------------- /x/oracle/types/indexes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/indexes_test.go -------------------------------------------------------------------------------- /x/oracle/types/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/keys.go -------------------------------------------------------------------------------- /x/oracle/types/median_values.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/median_values.pb.go -------------------------------------------------------------------------------- /x/oracle/types/message_submit_value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/message_submit_value.go -------------------------------------------------------------------------------- /x/oracle/types/message_tip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/message_tip.go -------------------------------------------------------------------------------- /x/oracle/types/message_tip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/message_tip_test.go -------------------------------------------------------------------------------- /x/oracle/types/micro_report.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/micro_report.pb.go -------------------------------------------------------------------------------- /x/oracle/types/msg_update_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/msg_update_params.go -------------------------------------------------------------------------------- /x/oracle/types/msg_update_params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/msg_update_params_test.go -------------------------------------------------------------------------------- /x/oracle/types/no_stake_report.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/no_stake_report.pb.go -------------------------------------------------------------------------------- /x/oracle/types/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/params.go -------------------------------------------------------------------------------- /x/oracle/types/params.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/params.pb.go -------------------------------------------------------------------------------- /x/oracle/types/params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/params_test.go -------------------------------------------------------------------------------- /x/oracle/types/query.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/query.pb.go -------------------------------------------------------------------------------- /x/oracle/types/query.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/query.pb.gw.go -------------------------------------------------------------------------------- /x/oracle/types/query_data_limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/query_data_limit.go -------------------------------------------------------------------------------- /x/oracle/types/query_meta.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/query_meta.pb.go -------------------------------------------------------------------------------- /x/oracle/types/reports.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/reports.pb.go -------------------------------------------------------------------------------- /x/oracle/types/tips.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/tips.pb.go -------------------------------------------------------------------------------- /x/oracle/types/tx.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/tx.pb.go -------------------------------------------------------------------------------- /x/oracle/types/types.go: -------------------------------------------------------------------------------- 1 | package types 2 | 3 | const ( 4 | DefaultBondDenom = "loya" 5 | ) 6 | -------------------------------------------------------------------------------- /x/oracle/types/user_tip.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/oracle/types/user_tip.pb.go -------------------------------------------------------------------------------- /x/registry/keeper/dataspec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/keeper/dataspec.go -------------------------------------------------------------------------------- /x/registry/keeper/dataspec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/keeper/dataspec_test.go -------------------------------------------------------------------------------- /x/registry/keeper/keeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/keeper/keeper.go -------------------------------------------------------------------------------- /x/registry/keeper/keeper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/keeper/keeper_test.go -------------------------------------------------------------------------------- /x/registry/keeper/msg_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/keeper/msg_server.go -------------------------------------------------------------------------------- /x/registry/keeper/msg_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/keeper/msg_server_test.go -------------------------------------------------------------------------------- /x/registry/keeper/msg_update_spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/keeper/msg_update_spec.go -------------------------------------------------------------------------------- /x/registry/keeper/msg_update_spec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/keeper/msg_update_spec_test.go -------------------------------------------------------------------------------- /x/registry/keeper/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/keeper/params.go -------------------------------------------------------------------------------- /x/registry/keeper/params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/keeper/params_test.go -------------------------------------------------------------------------------- /x/registry/keeper/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/keeper/query.go -------------------------------------------------------------------------------- /x/registry/keeper/query_decode_value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/keeper/query_decode_value.go -------------------------------------------------------------------------------- /x/registry/keeper/query_get_data_spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/keeper/query_get_data_spec.go -------------------------------------------------------------------------------- /x/registry/keeper/query_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/keeper/query_params.go -------------------------------------------------------------------------------- /x/registry/keeper/query_params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/keeper/query_params_test.go -------------------------------------------------------------------------------- /x/registry/keeper/query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/keeper/query_test.go -------------------------------------------------------------------------------- /x/registry/mocks/AccountKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/mocks/AccountKeeper.go -------------------------------------------------------------------------------- /x/registry/mocks/BankKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/mocks/BankKeeper.go -------------------------------------------------------------------------------- /x/registry/mocks/RegistryHooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/mocks/RegistryHooks.go -------------------------------------------------------------------------------- /x/registry/module/autocli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/module/autocli.go -------------------------------------------------------------------------------- /x/registry/module/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/module/genesis.go -------------------------------------------------------------------------------- /x/registry/module/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/module/genesis_test.go -------------------------------------------------------------------------------- /x/registry/module/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/module/module.go -------------------------------------------------------------------------------- /x/registry/module/module_simulation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/module/module_simulation.go -------------------------------------------------------------------------------- /x/registry/module/module_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/module/module_test.go -------------------------------------------------------------------------------- /x/registry/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/readme.md -------------------------------------------------------------------------------- /x/registry/simulation/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/simulation/helpers.go -------------------------------------------------------------------------------- /x/registry/simulation/register_spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/simulation/register_spec.go -------------------------------------------------------------------------------- /x/registry/types/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/codec.go -------------------------------------------------------------------------------- /x/registry/types/conversions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/conversions.go -------------------------------------------------------------------------------- /x/registry/types/conversions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/conversions_test.go -------------------------------------------------------------------------------- /x/registry/types/data_spec.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/data_spec.pb.go -------------------------------------------------------------------------------- /x/registry/types/dataspec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/dataspec.go -------------------------------------------------------------------------------- /x/registry/types/dataspec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/dataspec_test.go -------------------------------------------------------------------------------- /x/registry/types/decoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/decoding.go -------------------------------------------------------------------------------- /x/registry/types/decoding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/decoding_test.go -------------------------------------------------------------------------------- /x/registry/types/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/encoding.go -------------------------------------------------------------------------------- /x/registry/types/encoding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/encoding_test.go -------------------------------------------------------------------------------- /x/registry/types/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/errors.go -------------------------------------------------------------------------------- /x/registry/types/expected_keepers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/expected_keepers.go -------------------------------------------------------------------------------- /x/registry/types/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/genesis.go -------------------------------------------------------------------------------- /x/registry/types/genesis.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/genesis.pb.go -------------------------------------------------------------------------------- /x/registry/types/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/genesis_test.go -------------------------------------------------------------------------------- /x/registry/types/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/helpers.go -------------------------------------------------------------------------------- /x/registry/types/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/helpers_test.go -------------------------------------------------------------------------------- /x/registry/types/hooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/hooks.go -------------------------------------------------------------------------------- /x/registry/types/hooks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/hooks_test.go -------------------------------------------------------------------------------- /x/registry/types/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/keys.go -------------------------------------------------------------------------------- /x/registry/types/message_register_spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/message_register_spec.go -------------------------------------------------------------------------------- /x/registry/types/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/params.go -------------------------------------------------------------------------------- /x/registry/types/params.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/params.pb.go -------------------------------------------------------------------------------- /x/registry/types/params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/params_test.go -------------------------------------------------------------------------------- /x/registry/types/query.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/query.pb.go -------------------------------------------------------------------------------- /x/registry/types/query.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/query.pb.gw.go -------------------------------------------------------------------------------- /x/registry/types/supported_value_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/supported_value_types.go -------------------------------------------------------------------------------- /x/registry/types/tx.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/registry/types/tx.pb.go -------------------------------------------------------------------------------- /x/registry/types/types.go: -------------------------------------------------------------------------------- 1 | package types 2 | -------------------------------------------------------------------------------- /x/reporter/ante/ante.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/ante/ante.go -------------------------------------------------------------------------------- /x/reporter/ante/ante_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/ante/ante_test.go -------------------------------------------------------------------------------- /x/reporter/keeper/distribution.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/keeper/distribution.go -------------------------------------------------------------------------------- /x/reporter/keeper/distribution_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/keeper/distribution_test.go -------------------------------------------------------------------------------- /x/reporter/keeper/hooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/keeper/hooks.go -------------------------------------------------------------------------------- /x/reporter/keeper/hooks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/keeper/hooks_test.go -------------------------------------------------------------------------------- /x/reporter/keeper/indexes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/keeper/indexes.go -------------------------------------------------------------------------------- /x/reporter/keeper/indexes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/keeper/indexes_test.go -------------------------------------------------------------------------------- /x/reporter/keeper/jail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/keeper/jail.go -------------------------------------------------------------------------------- /x/reporter/keeper/jail_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/keeper/jail_test.go -------------------------------------------------------------------------------- /x/reporter/keeper/keeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/keeper/keeper.go -------------------------------------------------------------------------------- /x/reporter/keeper/keeper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/keeper/keeper_test.go -------------------------------------------------------------------------------- /x/reporter/keeper/migrations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/keeper/migrations.go -------------------------------------------------------------------------------- /x/reporter/keeper/msg_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/keeper/msg_server.go -------------------------------------------------------------------------------- /x/reporter/keeper/msg_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/keeper/msg_server_test.go -------------------------------------------------------------------------------- /x/reporter/keeper/msg_update_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/keeper/msg_update_params.go -------------------------------------------------------------------------------- /x/reporter/keeper/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/keeper/query.go -------------------------------------------------------------------------------- /x/reporter/keeper/query_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/keeper/query_params.go -------------------------------------------------------------------------------- /x/reporter/keeper/query_params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/keeper/query_params_test.go -------------------------------------------------------------------------------- /x/reporter/keeper/query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/keeper/query_test.go -------------------------------------------------------------------------------- /x/reporter/keeper/reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/keeper/reporter.go -------------------------------------------------------------------------------- /x/reporter/keeper/reporter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/keeper/reporter_test.go -------------------------------------------------------------------------------- /x/reporter/keeper/withdraw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/keeper/withdraw.go -------------------------------------------------------------------------------- /x/reporter/keeper/withdraw_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/keeper/withdraw_test.go -------------------------------------------------------------------------------- /x/reporter/migrations/fork/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/migrations/fork/store.go -------------------------------------------------------------------------------- /x/reporter/migrations/fork/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/migrations/fork/store_test.go -------------------------------------------------------------------------------- /x/reporter/mocks/AccountKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/mocks/AccountKeeper.go -------------------------------------------------------------------------------- /x/reporter/mocks/BankKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/mocks/BankKeeper.go -------------------------------------------------------------------------------- /x/reporter/mocks/OracleKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/mocks/OracleKeeper.go -------------------------------------------------------------------------------- /x/reporter/mocks/RegistryKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/mocks/RegistryKeeper.go -------------------------------------------------------------------------------- /x/reporter/mocks/StakingHooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/mocks/StakingHooks.go -------------------------------------------------------------------------------- /x/reporter/mocks/StakingKeeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/mocks/StakingKeeper.go -------------------------------------------------------------------------------- /x/reporter/mocks/ValidatorSet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/mocks/ValidatorSet.go -------------------------------------------------------------------------------- /x/reporter/module/autocli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/module/autocli.go -------------------------------------------------------------------------------- /x/reporter/module/autocli_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/module/autocli_test.go -------------------------------------------------------------------------------- /x/reporter/module/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/module/genesis.go -------------------------------------------------------------------------------- /x/reporter/module/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/module/genesis_test.go -------------------------------------------------------------------------------- /x/reporter/module/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/module/module.go -------------------------------------------------------------------------------- /x/reporter/module/module_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/module/module_test.go -------------------------------------------------------------------------------- /x/reporter/module/simulation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/module/simulation.go -------------------------------------------------------------------------------- /x/reporter/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/readme.md -------------------------------------------------------------------------------- /x/reporter/simulation/create_reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/simulation/create_reporter.go -------------------------------------------------------------------------------- /x/reporter/simulation/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/simulation/helpers.go -------------------------------------------------------------------------------- /x/reporter/simulation/select_reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/simulation/select_reporter.go -------------------------------------------------------------------------------- /x/reporter/simulation/withdraw_tip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/simulation/withdraw_tip.go -------------------------------------------------------------------------------- /x/reporter/types/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/types/codec.go -------------------------------------------------------------------------------- /x/reporter/types/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/types/errors.go -------------------------------------------------------------------------------- /x/reporter/types/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/types/events.go -------------------------------------------------------------------------------- /x/reporter/types/expected_keepers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/types/expected_keepers.go -------------------------------------------------------------------------------- /x/reporter/types/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/types/genesis.go -------------------------------------------------------------------------------- /x/reporter/types/genesis.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/types/genesis.pb.go -------------------------------------------------------------------------------- /x/reporter/types/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/types/genesis_test.go -------------------------------------------------------------------------------- /x/reporter/types/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/types/keys.go -------------------------------------------------------------------------------- /x/reporter/types/message_withdraw_tip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/types/message_withdraw_tip.go -------------------------------------------------------------------------------- /x/reporter/types/msg_update_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/types/msg_update_params.go -------------------------------------------------------------------------------- /x/reporter/types/oracle_reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/types/oracle_reporter.go -------------------------------------------------------------------------------- /x/reporter/types/oracle_reporter.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/types/oracle_reporter.pb.go -------------------------------------------------------------------------------- /x/reporter/types/oracle_reporter_test.go: -------------------------------------------------------------------------------- 1 | package types 2 | -------------------------------------------------------------------------------- /x/reporter/types/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/types/params.go -------------------------------------------------------------------------------- /x/reporter/types/params.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/types/params.pb.go -------------------------------------------------------------------------------- /x/reporter/types/params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/types/params_test.go -------------------------------------------------------------------------------- /x/reporter/types/query.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/types/query.pb.go -------------------------------------------------------------------------------- /x/reporter/types/query.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/types/query.pb.gw.go -------------------------------------------------------------------------------- /x/reporter/types/selection.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/types/selection.pb.go -------------------------------------------------------------------------------- /x/reporter/types/token_origin.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/types/token_origin.pb.go -------------------------------------------------------------------------------- /x/reporter/types/tx.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tellor-io/layer/HEAD/x/reporter/types/tx.pb.go --------------------------------------------------------------------------------