| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
EVM.ABI
Documentation
Constructors
Instances
Constructors
| AbiUIntType Int | |
| AbiIntType Int | |
| AbiAddressType | |
| AbiBoolType | |
| AbiBytesType Int | |
| AbiBytesDynamicType | |
| AbiStringType | |
| AbiArrayDynamicType AbiType | |
| AbiArrayType Int AbiType | |
| AbiTupleType (Vector AbiType) |
Instances
Instances
| Eq Event Source # | |
| Ord Event Source # | |
| Show Event Source # | |
| Generic Event Source # | |
| type Rep Event Source # | |
Defined in EVM.ABI type Rep Event = D1 ('MetaData "Event" "EVM.ABI" "hevm-0.46.0-inplace" 'False) (C1 ('MetaCons "Event" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Anonymity) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [(AbiType, Indexed)])))) | |
Constructors
| Anonymous | |
| NotAnonymous |
Instances
| Eq Anonymity Source # | |
| Ord Anonymity Source # | |
| Show Anonymity Source # | |
| Generic Anonymity Source # | |
| type Rep Anonymity Source # | |
Constructors
| Indexed | |
| NotIndexed |
abiValueType :: AbiValue -> AbiType Source #
abiTypeSolidity :: AbiType -> Text Source #
encodeAbiValue :: AbiValue -> ByteString Source #
decodeAbiValue :: AbiType -> ByteString -> AbiValue Source #
decodeStaticArgs :: Buffer -> [SymWord] Source #
formatString :: ByteString -> String Source #
selector :: Text -> ByteString Source #