Drop support for "blockchain" setting
This commit is contained in:
parent
d128918bdb
commit
fe6d99c5b1
|
@ -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
|
||||||
|
|
|
@ -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),
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue