Bump rust-web3 to latest v0.11 (#100)

* Bump rust-web3 to latest master

* Use tagged release from crates.io

* Add check for `logs_bloom`

Since this is required by the runtime we want to enforce that an
incoming header has this.
This commit is contained in:
Hernando Castano
2020-05-19 14:03:08 -04:00
committed by Bastian Köcher
parent 7a3468a919
commit 5bcae00f19
3 changed files with 10 additions and 10 deletions
@@ -152,12 +152,12 @@ pub async fn header_by_number(client: Client, number: u64) -> (Client, Result<He
.await;
(
client,
header.and_then(
|header: Header| match header.number.is_some() && header.hash.is_some() {
header.and_then(|header: Header| {
match header.number.is_some() && header.hash.is_some() && header.logs_bloom.is_some() {
true => Ok(header),
false => Err(Error::IncompleteHeader),
},
),
}
}),
)
}
@@ -174,12 +174,12 @@ pub async fn header_by_hash(client: Client, hash: H256) -> (Client, Result<Heade
.await;
(
client,
header.and_then(
|header: Header| match header.number.is_none() && header.hash.is_none() {
header.and_then(|header: Header| {
match header.number.is_some() && header.hash.is_some() && header.logs_bloom.is_some() {
true => Ok(header),
false => Err(Error::IncompleteHeader),
},
),
}
}),
)
}