Copyright | Alexander Krupenkin 2018 |
---|---|
License | BSD3 |
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 # | |
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.8.4.0-EXG2jODSFc0K4Z6hKmEh49" 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 #
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 #
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 #