Type Alias SolCallBuilder

Source
pub type SolCallBuilder<P, C, N = Ethereum> = CallBuilder<P, PhantomData<C>, N>;
Expand description

CallBuilder using a SolCall type as the call decoder.

Aliased Type§

struct SolCallBuilder<P, C, N = Ethereum> {
    pub provider: P,
    /* private fields */
}

Fields§

§provider: P

The provider.

Implementations§

Source§

impl<P: Provider<N>, C: SolCall, N: Network> SolCallBuilder<P, C, N>

Source

pub fn clear_decoder(self) -> RawCallBuilder<P, N>

Clears the decoder, returning a raw call builder.

Trait Implementations§

Source§

impl<P: Provider<N>, C: SolCall, N: Network> MulticallItem for SolCallBuilder<P, C, N>

Source§

type Decoder = C

Decoder for the return data of the call.
Source§

fn target(&self) -> Address

The target address of the call.
Source§

fn input(&self) -> Bytes

ABI-encoded input data for the call.