Copyright | Alexander Krupenkin 2018 |
---|---|
License | BSD3 |
Maintainer | mail@akru.me |
Stability | experimental |
Portability | unportable |
Safe Haskell | None |
Language | Haskell2010 |
Ethereum Name System registry smart contract.
Documentation
Instances
Eq OwnerData Source # | |
Ord OwnerData Source # | |
Defined in Network.Ethereum.Ens.Registry | |
Show OwnerData Source # | |
Generic OwnerData Source # | |
Generic OwnerData Source # | |
AbiGet OwnerData Source # | |
AbiPut OwnerData Source # | |
AbiType OwnerData Source # | |
Method OwnerData Source # | |
type Rep OwnerData Source # | |
Defined in Network.Ethereum.Ens.Registry | |
type Code OwnerData Source # | |
Defined in Network.Ethereum.Ens.Registry |
data ResolverData Source #
ResolverData !(BytesN 32) |
Instances
data SetOwnerData Source #
SetOwnerData !(BytesN 32) !Address |
Instances
data SetResolverData Source #
SetResolverData !(BytesN 32) !Address |
Instances
data SetSubnodeOwnerData Source #
SetSubnodeOwnerData !(BytesN 32) !(BytesN 32) !Address |
Instances
data SetTTLData Source #
SetTTLData !(BytesN 32) !(UIntN 64) |
Instances
Instances
Eq TtlData Source # | |
Ord TtlData Source # | |
Defined in Network.Ethereum.Ens.Registry | |
Show TtlData Source # | |
Generic TtlData Source # | |
Generic TtlData Source # | |
AbiGet TtlData Source # | |
AbiPut TtlData Source # | |
AbiType TtlData Source # | |
Method TtlData Source # | |
type Rep TtlData Source # | |
Defined in Network.Ethereum.Ens.Registry | |
type Code TtlData Source # | |
Defined in Network.Ethereum.Ens.Registry |
data NewOwnerIndexed Source #
NewOwnerIndexed !(Tagged 1 (BytesN 32)) !(Tagged 2 (BytesN 32)) |
Instances
data NewOwnerNonIndexed Source #
Instances
NewOwner | |
|
Instances
Eq NewOwner Source # | |
Ord NewOwner Source # | |
Defined in Network.Ethereum.Ens.Registry | |
Show NewOwner Source # | |
Generic NewOwner Source # | |
Generic NewOwner Source # | |
Default (Filter NewOwner) Source # | |
Defined in Network.Ethereum.Ens.Registry | |
IndexedEvent NewOwnerIndexed NewOwnerNonIndexed NewOwner Source # | |
Defined in Network.Ethereum.Ens.Registry | |
type Rep NewOwner Source # | |
Defined in Network.Ethereum.Ens.Registry type Rep NewOwner = D1 (MetaData "NewOwner" "Network.Ethereum.Ens.Registry" "web3-0.9.1.0-3q6w2KRBOG16VQPAACkK14" False) (C1 (MetaCons "NewOwner" PrefixI True) (S1 (MetaSel (Just "newOwnerNode_") SourceNoUnpack SourceStrict DecidedStrict) (Rec0 (BytesN 32)) :*: (S1 (MetaSel (Just "newOwnerLabel_") SourceNoUnpack SourceStrict DecidedStrict) (Rec0 (BytesN 32)) :*: S1 (MetaSel (Just "newOwnerOwner_") SourceNoUnpack SourceStrict DecidedStrict) (Rec0 Address)))) | |
type Code NewOwner Source # | |
Defined in Network.Ethereum.Ens.Registry |
data NewResolverIndexed Source #
NewResolverIndexed !(Tagged 1 (BytesN 32)) |
Instances
data NewResolverNonIndexed Source #
Instances
data NewResolver Source #
NewResolver | |
|
Instances
data NewTTLIndexed Source #
NewTTLIndexed !(Tagged 1 (BytesN 32)) |
Instances
data NewTTLNonIndexed Source #
NewTTLNonIndexed !(Tagged 2 (UIntN 64)) |
Instances
NewTTL | |
|
Instances
Eq NewTTL Source # | |
Ord NewTTL Source # | |
Show NewTTL Source # | |
Generic NewTTL Source # | |
Generic NewTTL Source # | |
Default (Filter NewTTL) Source # | |
Defined in Network.Ethereum.Ens.Registry | |
IndexedEvent NewTTLIndexed NewTTLNonIndexed NewTTL Source # | |
Defined in Network.Ethereum.Ens.Registry | |
type Rep NewTTL Source # | |
Defined in Network.Ethereum.Ens.Registry type Rep NewTTL = D1 (MetaData "NewTTL" "Network.Ethereum.Ens.Registry" "web3-0.9.1.0-3q6w2KRBOG16VQPAACkK14" False) (C1 (MetaCons "NewTTL" PrefixI True) (S1 (MetaSel (Just "newTTLNode_") SourceNoUnpack SourceStrict DecidedStrict) (Rec0 (BytesN 32)) :*: S1 (MetaSel (Just "newTTLTtl_") SourceNoUnpack SourceStrict DecidedStrict) (Rec0 (UIntN 64)))) | |
type Code NewTTL Source # | |
Defined in Network.Ethereum.Ens.Registry |
data TransferIndexed Source #
TransferIndexed !(Tagged 1 (BytesN 32)) |
Instances
data TransferNonIndexed Source #
Instances
Transfer | |
|
Instances
Eq Transfer Source # | |
Ord Transfer Source # | |
Defined in Network.Ethereum.Ens.Registry | |
Show Transfer Source # | |
Generic Transfer Source # | |
Generic Transfer Source # | |
Default (Filter Transfer) Source # | |
Defined in Network.Ethereum.Ens.Registry | |
IndexedEvent TransferIndexed TransferNonIndexed Transfer Source # | |
Defined in Network.Ethereum.Ens.Registry | |
type Rep Transfer Source # | |
Defined in Network.Ethereum.Ens.Registry type Rep Transfer = D1 (MetaData "Transfer" "Network.Ethereum.Ens.Registry" "web3-0.9.1.0-3q6w2KRBOG16VQPAACkK14" False) (C1 (MetaCons "Transfer" PrefixI True) (S1 (MetaSel (Just "transferNode_") SourceNoUnpack SourceStrict DecidedStrict) (Rec0 (BytesN 32)) :*: S1 (MetaSel (Just "transferOwner_") SourceNoUnpack SourceStrict DecidedStrict) (Rec0 Address))) | |
type Code Transfer Source # | |
Defined in Network.Ethereum.Ens.Registry |
setTTL :: (JsonRpc m, Account a t, Functor (t m)) => BytesN 32 -> UIntN 64 -> t m TxReceipt Source #
setSubnodeOwner :: (JsonRpc m, Account a t, Functor (t m)) => BytesN 32 -> BytesN 32 -> Address -> t m TxReceipt Source #
setResolver :: (JsonRpc m, Account a t, Functor (t m)) => BytesN 32 -> Address -> t m TxReceipt Source #