pub type Address = H160;Expand description
A Solidity compatible address type.
§Note
This is a type alias for the H160 type used for addresses in pallet-revive.
Aliased Type§
struct Address(pub [u8; 20]);Fields§
§0: [u8; 20]Trait Implementations§
Source§impl SolDecode for Address
impl SolDecode for Address
Source§impl<'a> SolEncode<'a> for Address
impl<'a> SolEncode<'a> for Address
Source§fn to_sol_type(&'a self) -> Self::SolType
fn to_sol_type(&'a self) -> Self::SolType
Converts from
Self to Self::SolType via either a borrow (if possible), or
a possibly expensive conversion otherwise.Source§impl SolTypeDecode for Address
impl SolTypeDecode for Address
Source§type AlloyType = Address
type AlloyType = Address
Equivalent Solidity ABI type from
alloy_sol_types.Source§fn detokenize(
token: <Self::AlloyType as AlloySolType>::Token<'_>,
) -> Result<Self, Error>
fn detokenize( token: <Self::AlloyType as AlloySolType>::Token<'_>, ) -> Result<Self, Error>
Detokenizes this type’s value from the given token.