HORIZON HASKELLDocslts/ghc-9.14.x99ffbb82026-10-19Search packagesCtrl K
Theme: |

GHC 9.14.1 · lts/ghc-9.14.x · 99ffbb8 · 2026-10-19

Moduleweb3-ethereum-1.1.0.1Haskell2010

Network.Ethereum

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

Contents
  1. Basic transaction sending
  2. Basic EVM event listening
  3. Primitive Solidity data types
  4. Metric unit system
Synopsis

Basic transaction sending

Basic EVM event listening

Primitive Solidity data types

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