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]
### Removed
- Dropped support for `blockchain` configuration parameter.
## [1.11.0] - 2023-01-23
### Added

View file

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

View file

@ -57,9 +57,6 @@ async fn main() -> std::io::Result<()> {
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() {
if let Some(ethereum_config) = blockchain_config.ethereum_config() {
// Create blockchain interface