| Copyright | Aleksandr Krupenkin 2016-2024 |
|---|---|
| License | Apache-2.0 |
| Maintainer | mail@akru.me |
| Stability | experimental |
| Portability | unportable |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Network.Ethereum.Ens.PublicResolver
Description
Ethereum Name System public resolver smart contract.
Documentation
Instances
| Generic ABIData Source # | |
| Show ABIData Source # | |
| Generic ABIData Source # | |
| Eq ABIData Source # | |
| Ord ABIData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
| Method ABIData Source # | |
| AbiGet ABIData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
| AbiPut ABIData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
| AbiType ABIData Source # | |
| type Rep ABIData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver type Rep ABIData = D1 ('MetaData "ABIData" "Network.Ethereum.Ens.PublicResolver" "web3-ethereum-1.0.1.0-8qNHPYw5FLN3mFon2NXpsy" 'False) (C1 ('MetaCons "ABIData" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceNoUnpack 'SourceStrict 'DecidedStrict) (Rec0 (BytesN 32)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceNoUnpack 'SourceStrict 'DecidedStrict) (Rec0 (UIntN 256)))) | |
| type Code ABIData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
Instances
| Generic AddrData Source # | |
| Show AddrData Source # | |
| Generic AddrData Source # | |
| Eq AddrData Source # | |
| Ord AddrData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
| Method AddrData Source # | |
| AbiGet AddrData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
| AbiPut AddrData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
| AbiType AddrData Source # | |
| type Rep AddrData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
| type Code AddrData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
data ContentData Source #
Constructors
| ContentData !(BytesN 32) |
Instances
Instances
| Generic NameData Source # | |
| Show NameData Source # | |
| Generic NameData Source # | |
| Eq NameData Source # | |
| Ord NameData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
| Method NameData Source # | |
| AbiGet NameData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
| AbiPut NameData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
| AbiType NameData Source # | |
| type Rep NameData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
| type Code NameData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
data PubkeyData Source #
Constructors
| PubkeyData !(BytesN 32) |
Instances
data SetABIData Source #
Constructors
| SetABIData !(BytesN 32) !(UIntN 256) !Bytes |
Instances
data SetAddrData Source #
Constructors
| SetAddrData !(BytesN 32) !Address |
Instances
data SetContentData Source #
Constructors
| SetContentData !(BytesN 32) !(BytesN 32) |
Instances
data SetNameData Source #
Constructors
| SetNameData !(BytesN 32) !Text |
Instances
data SetPubkeyData Source #
Constructors
| SetPubkeyData !(BytesN 32) !(BytesN 32) !(BytesN 32) |
Instances
data SupportsInterfaceData Source #
Constructors
| SupportsInterfaceData !(BytesN 4) |
Instances
data ABIChangedIndexed Source #
Constructors
| ABIChangedIndexed !(Tagged 1 (BytesN 32)) !(Tagged 2 (UIntN 256)) |
Instances
data ABIChangedNonIndexed Source #
Constructors
| ABIChangedNonIndexed |
Instances
data ABIChanged Source #
Constructors
| ABIChanged | |
Fields
| |
Instances
data AddrChangedIndexed Source #
Constructors
| AddrChangedIndexed !(Tagged 1 (BytesN 32)) |
Instances
data AddrChangedNonIndexed Source #
Constructors
| AddrChangedNonIndexed !(Tagged 2 Address) |
Instances
data AddrChanged Source #
Constructors
| AddrChanged | |
Fields
| |
Instances
data ContentChangedIndexed Source #
Constructors
| ContentChangedIndexed !(Tagged 1 (BytesN 32)) |
Instances
data ContentChangedNonIndexed Source #
Constructors
| ContentChangedNonIndexed !(Tagged 2 (BytesN 32)) |
Instances
data ContentChanged Source #
Constructors
| ContentChanged | |
Fields
| |
Instances
data NameChangedIndexed Source #
Constructors
| NameChangedIndexed !(Tagged 1 (BytesN 32)) |
Instances
data NameChangedNonIndexed Source #
Constructors
| NameChangedNonIndexed !(Tagged 2 Text) |
Instances
data NameChanged Source #
Constructors
| NameChanged | |
Fields
| |
Instances
data PubkeyChangedIndexed Source #
Constructors
| PubkeyChangedIndexed !(Tagged 1 (BytesN 32)) |
Instances
data PubkeyChangedNonIndexed Source #
Constructors
| PubkeyChangedNonIndexed !(Tagged 2 (BytesN 32)) !(Tagged 3 (BytesN 32)) |
Instances
data PubkeyChanged Source #
Constructors
| PubkeyChanged | |
Fields
| |
Instances
setPubkey :: (JsonRpc m, Account a t, Functor (t m)) => BytesN 32 -> BytesN 32 -> BytesN 32 -> t m (Either HexString TxReceipt) Source #
setName :: (JsonRpc m, Account a t, Functor (t m)) => BytesN 32 -> Text -> t m (Either HexString TxReceipt) Source #
setContent :: (JsonRpc m, Account a t, Functor (t m)) => BytesN 32 -> BytesN 32 -> t m (Either HexString TxReceipt) Source #
setAddr :: (JsonRpc m, Account a t, Functor (t m)) => BytesN 32 -> Address -> t m (Either HexString TxReceipt) Source #
setABI :: (JsonRpc m, Account a t, Functor (t m)) => BytesN 32 -> UIntN 256 -> Bytes -> t m (Either HexString TxReceipt) Source #