| Copyright | Alexander Krupenkin 2016-2018 |
|---|---|
| License | BSD3 |
| Maintainer | mail@akru.me |
| Stability | experimental |
| Portability | noportable |
| Safe Haskell | None |
| Language | Haskell2010 |
Network.Ethereum.ABI.Prim
Description
Ethereum ABI encoding primitive types.
Documentation
Ethereum account address
Instances
| Eq Address # | |
| Ord Address # | |
Defined in Network.Ethereum.ABI.Prim.Address | |
| Show Address # | |
| IsString Address # | |
Defined in Network.Ethereum.ABI.Prim.Address Methods fromString :: String -> Address # | |
| Generic Address # | |
| ToJSON Address # | |
Defined in Network.Ethereum.ABI.Prim.Address | |
| FromJSON Address # | |
| Generic Address # | |
| ABIGet Address # | |
Defined in Network.Ethereum.ABI.Prim.Address | |
| ABIPut Address # | |
Defined in Network.Ethereum.ABI.Prim.Address | |
| ABIType Address # | |
| type Rep Address # | |
Defined in Network.Ethereum.ABI.Prim.Address | |
| type Code Address # | |
Defined in Network.Ethereum.ABI.Prim.Address | |
Simplest Byte Array
Instances
type BytesN n = SizedByteArray n Bytes #
Instances
Instances
A Typed-level sized List equivalent to [a]
Instances
| (NatWithinBound Int n, KnownNat n) => IsList (ListN n a) # | |
| Eq a => Eq (ListN n a) | |
| Ord a => Ord (ListN n a) | |
| Show a => Show (ListN n a) | |
| Generic (ListN n a) | |
| NormalForm a => NormalForm (ListN n a) | |
Defined in Basement.Sized.List Methods toNormalForm :: ListN n a -> () # | |
| (NatWithinBound Int n, KnownNat n, ABIGet a) => ABIGet (ListN n a) # | |
Defined in Network.Ethereum.ABI.Prim.List | |
| ABIPut a => ABIPut (ListN n a) # | |
Defined in Network.Ethereum.ABI.Prim.List | |
| ABIType (ListN n a) # | |
| type Rep (ListN n a) | |
Defined in Basement.Sized.List | |
| type Item (ListN n a) # | |
Defined in Network.Ethereum.ABI.Prim.List | |
The type for one-tuples
Constructors
| Singleton | |
Fields
| |
Instances
| Eq a => Eq (Singleton a) # | |
| Show a => Show (Singleton a) # | |
| Generic (Singleton a) # | |
| Generic (Singleton a) # | |
| ABIGet a => ABIGet (Singleton a) # | |
Defined in Network.Ethereum.ABI.Prim.Tuple | |
| ABIPut a => ABIPut (Singleton a) # | |
Defined in Network.Ethereum.ABI.Prim.Tuple | |
| ABIType a => ABIType (Singleton a) # | |
| type Rep (Singleton a) # | |
Defined in Network.Ethereum.ABI.Prim.Tuple | |
| type Code (Singleton a) # | |
Defined in Network.Ethereum.ABI.Prim.Tuple | |