| Copyright | Aleksandr Krupenkin 2016-2021 |
|---|---|
| License | Apache-2.0 |
| Maintainer | mail@akru.me |
| Stability | experimental |
| Portability | unportable |
| Safe Haskell | None |
| Language | Haskell2010 |
Network.Ethereum.Ens.Registry
Description
Ethereum Name System registry smart contract.
Documentation
Instances
| Eq OwnerData Source # | |
| Ord OwnerData Source # | |
| 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 #
Constructors
| ResolverData !(BytesN 32) |
Instances
data SetOwnerData Source #
Constructors
| SetOwnerData !(BytesN 32) !Address |
Instances
data SetResolverData Source #
Constructors
| SetResolverData !(BytesN 32) !Address |
Instances
data SetSubnodeOwnerData Source #
Constructors
| SetSubnodeOwnerData !(BytesN 32) !(BytesN 32) !Address |
Instances
data SetTTLData Source #
Constructors
| 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 #
Constructors
| NewOwnerIndexed !(Tagged 1 (BytesN 32)) !(Tagged 2 (BytesN 32)) |
Instances
data NewOwnerNonIndexed Source #
Constructors
| NewOwnerNonIndexed !(Tagged 3 Address) |
Instances
Constructors
| NewOwner | |
Fields
| |
Instances
data NewResolverIndexed Source #
Constructors
| NewResolverIndexed !(Tagged 1 (BytesN 32)) |
Instances
data NewResolverNonIndexed Source #
Constructors
| NewResolverNonIndexed !(Tagged 2 Address) |
Instances
data NewResolver Source #
Constructors
| NewResolver | |
Fields
| |
Instances
data NewTTLIndexed Source #
Constructors
| NewTTLIndexed !(Tagged 1 (BytesN 32)) |
Instances
data NewTTLNonIndexed Source #
Constructors
| NewTTLNonIndexed !(Tagged 2 (UIntN 64)) |
Instances
Constructors
| NewTTL | |
Fields
| |
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 Methods 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 #
Constructors
| TransferIndexed !(Tagged 1 (BytesN 32)) |
Instances
data TransferNonIndexed Source #
Constructors
| TransferNonIndexed !(Tagged 2 Address) |
Instances
Constructors
| Transfer | |
Fields
| |
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 Methods 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 #