Copyright | Aleksandr Krupenkin 2016-2021 |
---|---|
License | Apache-2.0 |
Maintainer | mail@akru.me |
Stability | experimental |
Portability | unportable |
Safe Haskell | None |
Language | Haskell2010 |
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 # | |
AbiType ABIData Source # | |
AbiPut ABIData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
AbiGet ABIData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
Method 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.0.0-HxuVhgnxVuK14o6C8AuVLE" '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 # | |
AbiType AddrData Source # | |
AbiPut AddrData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
AbiGet AddrData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
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 #
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 # | |
AbiType NameData Source # | |
AbiPut NameData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
AbiGet NameData Source # | |
Defined in Network.Ethereum.Ens.PublicResolver | |
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 #
PubkeyData !(BytesN 32) |
Instances
data SetABIData Source #
SetABIData !(BytesN 32) !(UIntN 256) !Bytes |
Instances
data SetAddrData Source #
SetAddrData !(BytesN 32) !Address |
Instances
data SetContentData Source #
SetContentData !(BytesN 32) !(BytesN 32) |
Instances
data SetNameData Source #
SetNameData !(BytesN 32) !Text |
Instances
data SetPubkeyData Source #
SetPubkeyData !(BytesN 32) !(BytesN 32) !(BytesN 32) |
Instances
data SupportsInterfaceData Source #
Instances
data ABIChangedIndexed Source #
ABIChangedIndexed !(Tagged 1 (BytesN 32)) !(Tagged 2 (UIntN 256)) |
Instances
data ABIChangedNonIndexed Source #
Instances
data ABIChanged Source #
ABIChanged | |
|
Instances
data AddrChangedIndexed Source #
AddrChangedIndexed !(Tagged 1 (BytesN 32)) |
Instances
data AddrChangedNonIndexed Source #
Instances
data AddrChanged Source #
AddrChanged | |
|
Instances
data ContentChangedIndexed Source #
ContentChangedIndexed !(Tagged 1 (BytesN 32)) |
Instances
data ContentChangedNonIndexed Source #
ContentChangedNonIndexed !(Tagged 2 (BytesN 32)) |
Instances
data ContentChanged Source #
ContentChanged | |
|
Instances
data NameChangedIndexed Source #
NameChangedIndexed !(Tagged 1 (BytesN 32)) |
Instances
data NameChangedNonIndexed Source #
Instances
data NameChanged Source #
NameChanged | |
|
Instances
data PubkeyChangedIndexed Source #
PubkeyChangedIndexed !(Tagged 1 (BytesN 32)) |
Instances
data PubkeyChangedNonIndexed Source #
PubkeyChangedNonIndexed !(Tagged 2 (BytesN 32)) !(Tagged 3 (BytesN 32)) |
Instances
data PubkeyChanged Source #
PubkeyChanged | |
|
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 #