Drop support for "blockchain" setting

This commit is contained in:
silverpill 2023-01-24 21:11:07 +00:00
parent d128918bdb
commit fe6d99c5b1
3 changed files with 7 additions and 6 deletions

View file

@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## [Unreleased] ## [Unreleased]
### Removed
- Dropped support for `blockchain` configuration parameter.
## [1.11.0] - 2023-01-23 ## [1.11.0] - 2023-01-23
### Added ### Added

View file

@ -106,7 +106,7 @@ pub struct Config {
// Blockchain integrations // Blockchain integrations
#[serde(rename = "blockchain")] #[serde(rename = "blockchain")]
pub _blockchain: Option<BlockchainConfig>, // deprecated _blockchain: Option<BlockchainConfig>, // deprecated
#[serde(default)] #[serde(default)]
blockchains: Vec<BlockchainConfig>, blockchains: Vec<BlockchainConfig>,
@ -146,8 +146,8 @@ impl Config {
} }
pub fn blockchain(&self) -> Option<&BlockchainConfig> { pub fn blockchain(&self) -> Option<&BlockchainConfig> {
if let Some(ref blockchain_config) = self._blockchain { if let Some(ref _blockchain_config) = self._blockchain {
Some(blockchain_config) panic!("'blockchain' setting is not supported anymore, use 'blockchains' instead");
} else { } else {
match &self.blockchains[..] { match &self.blockchains[..] {
[blockchain_config] => Some(blockchain_config), [blockchain_config] => Some(blockchain_config),

View file

@ -57,9 +57,6 @@ async fn main() -> std::io::Result<()> {
config.environment, config.environment,
); );
if config._blockchain.is_some() {
log::warn!("'blockchain' property is deprecated, use 'blockchains' instead");
};
let maybe_blockchain = if let Some(blockchain_config) = config.blockchain() { let maybe_blockchain = if let Some(blockchain_config) = config.blockchain() {
if let Some(ethereum_config) = blockchain_config.ethereum_config() { if let Some(ethereum_config) = blockchain_config.ethereum_config() {
// Create blockchain interface // Create blockchain interface