HORIZON HASKELLDocslts/ghc-9.14.xd82dee82026-10-12Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · d82dee8 · 2026-10-12

Moduleweb3-ethereum-1.1.0.1Haskell2010

Network.Ethereum

Ethereum is a global, open-source platform for decentralized applications.

  • 7 types
  • 1 value

Basic transaction sending

0 declarations

Basic EVM event listening

2 declarations

Primitive Solidity data types

6 declarations
newtypenewtype ListN (n :: Nat) a
#

A Typed-level sized List equivalent to [a]

Instances11IsList, Eq, Ord, Show, Generic, NormalForm, …
datadata Bytes
#

Simplest Byte Array

Instances21Eq, Ord, Show, Semigroup, Monoid, NFData, …
  • Eq BytesDefined in memory-0.18.0 · Data.ByteArray.Bytes
  • Ord BytesDefined in memory-0.18.0 · Data.ByteArray.Bytes
  • Show BytesDefined in memory-0.18.0 · Data.ByteArray.Bytes
  • IsString BytesDefined in web3-solidity-1.1.0.0 · Data.Solidity.Prim.Bytes · orphan
  • Semigroup BytesDefined in memory-0.18.0 · Data.ByteArray.Bytes
  • Monoid BytesDefined in memory-0.18.0 · Data.ByteArray.Bytes
  • NFData BytesDefined in memory-0.18.0 · Data.ByteArray.Bytes
  • FromJSON BytesDefined in web3-solidity-1.1.0.0 · Data.Solidity.Prim.Bytes · orphan
  • ToJSON BytesDefined in web3-solidity-1.1.0.0 · Data.Solidity.Prim.Bytes · orphan
  • NormalForm BytesDefined in memory-0.18.0 · Data.ByteArray.Bytes
  • ByteArray BytesDefined in memory-0.18.0 · Data.ByteArray.Bytes
  • ByteArrayAccess BytesDefined in memory-0.18.0 · Data.ByteArray.Bytes
  • AbiGet BytesDefined in web3-solidity-1.1.0.0 · Data.Solidity.Prim.Bytes · orphan
  • AbiPut BytesDefined in web3-solidity-1.1.0.0 · Data.Solidity.Prim.Bytes · orphan
  • AbiType BytesDefined in web3-solidity-1.1.0.0 · Data.Solidity.Prim.Bytes · orphan
  • KnownNat n => IsString (BytesN n)Defined in web3-solidity-1.1.0.0 · Data.Solidity.Prim.Bytes · orphan
  • KnownNat n => FromJSON (BytesN n)Defined in web3-solidity-1.1.0.0 · Data.Solidity.Prim.Bytes · orphan
  • KnownNat n => ToJSON (BytesN n)Defined in web3-solidity-1.1.0.0 · Data.Solidity.Prim.Bytes · orphan
  • (KnownNat n, n <= 32) => AbiGet (BytesN n)Defined in web3-solidity-1.1.0.0 · Data.Solidity.Prim.Bytes · orphan
  • KnownNat n => AbiPut (BytesN n)Defined in web3-solidity-1.1.0.0 · Data.Solidity.Prim.Bytes · orphan
  • KnownNat n => AbiType (BytesN n)Defined in web3-solidity-1.1.0.0 · Data.Solidity.Prim.Bytes · orphan
newtypenewtype Address
#

Ethereum account address

Instances14Eq, Ord, Show, IsString, FromJSON, ToJSON, …
newtypenewtype IntN (n :: Nat)
#

Signed integer with fixed length in bits.

Instances15Bounded, Enum, Eq, Integral, Num, Ord, …
newtypenewtype UIntN (n :: Nat)
#

Unsigned integer with fixed length in bits.

Instances15Bounded, Enum, Eq, Integral, Num, Ord, …

Metric unit system

0 declarations