pub struct Evm { /* private fields */ }Implementations§
Source§impl Evm
impl Evm
pub fn new() -> Self
pub fn rpc_url(&self) -> Url
pub fn chain_id(&self) -> u64
pub fn test_user_count(&self) -> usize
pub fn key(&self, index: usize) -> SecretKey<Secp256k1>
pub fn test_user(&self, index: usize) -> EvmUser
pub fn user_from(&self, address: Address, key: SecretKey<Secp256k1>) -> EvmUser
pub fn default_user(&self) -> EvmUser
pub async fn transfer(&self, user: &EvmUser, to: Address, amount: U256)
pub async fn get_balance(&self, addr: Address) -> U256
pub async fn mine_block(&self)
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for Evm
impl !RefUnwindSafe for Evm
impl Send for Evm
impl Sync for Evm
impl Unpin for Evm
impl !UnwindSafe for Evm
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more