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 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 # | |
AbiType OwnerData Source # | |
AbiPut OwnerData Source # | |
Defined in Network.Ethereum.Ens.Registry | |
AbiGet OwnerData Source # | |
Defined in Network.Ethereum.Ens.Registry | |
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 # | |
AbiType TtlData Source # | |
AbiPut TtlData Source # | |
Defined in Network.Ethereum.Ens.Registry | |
AbiGet TtlData Source # | |
Defined in Network.Ethereum.Ens.Registry | |
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
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 isAnonymous :: Proxy NewTTL -> Bool # | |
type Rep NewTTL Source # | |
Defined in Network.Ethereum.Ens.Registry type Rep NewTTL = D1 ('MetaData "NewTTL" "Network.Ethereum.Ens.Registry" "web3-ethereum-1.0.0.0-HxuVhgnxVuK14o6C8AuVLE" '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 isAnonymous :: Proxy Transfer -> Bool # | |
type Rep Transfer Source # | |
Defined in Network.Ethereum.Ens.Registry type Rep Transfer = D1 ('MetaData "Transfer" "Network.Ethereum.Ens.Registry" "web3-ethereum-1.0.0.0-HxuVhgnxVuK14o6C8AuVLE" '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 #