Struct ethers_core::utils::Geth [−][src]
pub struct Geth { /* fields omitted */ }Expand description
Builder for launching geth.
Panics
If spawn is called without geth being available in the user’s $PATH
Example
use ethers_core::utils::Geth;
let port = 8545u16;
let url = format!("http://localhost:{}", port).to_string();
let geth = Geth::new()
.port(port)
.block_time(5000u64)
.spawn();
drop(geth); // this will kill the instanceImplementations
Creates an empty Geth builder. The default port is 8545. The mnemonic is chosen randomly.
Sets the port which will be used when the geth-cli instance is launched.
Sets the block-time which will be used when the geth-cli instance is launched.
Manually sets the IPC path for the socket manually.
Consumes the builder and spawns geth with stdout redirected
to /dev/null.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Geth
impl UnwindSafe for Geth
Blanket Implementations
Mutably borrows from an owned value. Read more