| Copyright | Alexander Krupenkin 2018 |
|---|---|
| License | BSD3 |
| Maintainer | mail@akru.me |
| Stability | experimental |
| Portability | unportable |
| Safe Haskell | None |
| Language | Haskell2010 |
Network.Ethereum.Ens.PublicResolver
Description
Ethereum Name System public resolver smart contract.
Documentation
Instances
| Eq ABIData Source # | |
| Ord ABIData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
| Show ABIData Source # | |
| Generic ABIData Source # | |
| Generic ABIData Source # | |
| AbiGet ABIData Source # | |
| AbiPut ABIData Source # | |
| AbiType ABIData Source # | |
| Method ABIData Source # | |
| type Rep ABIData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver type Rep ABIData = D1 (MetaData "ABIData" "Network.Ethereum.Ens.PublicResolver" "web3-0.9.0.0-6wv3rkKFlHwFfHKZvDcYhG" 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
| Eq AddrData Source # | |
| Ord AddrData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
| Show AddrData Source # | |
| Generic AddrData Source # | |
| Generic AddrData Source # | |
| AbiGet AddrData Source # | |
| AbiPut AddrData Source # | |
| AbiType AddrData Source # | |
| Method 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
| Eq NameData Source # | |
| Ord NameData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
| Show NameData Source # | |
| Generic NameData Source # | |
| Generic NameData Source # | |
| AbiGet NameData Source # | |
| AbiPut NameData Source # | |
| AbiType NameData Source # | |
| Method 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 TxReceipt Source #
setContent :: (JsonRpc m, Account a t, Functor (t m)) => BytesN 32 -> BytesN 32 -> t m TxReceipt Source #
setAddr :: (JsonRpc m, Account a t, Functor (t m)) => BytesN 32 -> Address -> t m TxReceipt Source #
setABI :: (JsonRpc m, Account a t, Functor (t m)) => BytesN 32 -> UIntN 256 -> Bytes -> t m TxReceipt Source #