Module

Network.Ethereum.Web3.Solidity.Tuple

Package
purescript-web3
Repository
f-o-a-m/purescript-web3

#EncodedValue Source

data EncodedValue

Constructors

Instances

#ABIData Source

class ABIData a  where

ABI data multiparam internal serializer

Members

Instances

#Singleton Source

newtype Singleton a

Constructors

Instances

#unSingleton Source

unSingleton :: forall a. Singleton a -> a

#uncurry1 Source

uncurry1 :: forall b a. (a -> b) -> Singleton a -> b

#curry1 Source

curry1 :: forall b a. (Singleton a -> b) -> a -> b

#Tuple2 Source

data Tuple2 a b

Constructors

Instances

#uncurry2 Source

uncurry2 :: forall c b a. (a -> b -> c) -> Tuple2 a b -> c

#curry2 Source

curry2 :: forall c b a. (Tuple2 a b -> c) -> a -> b -> c

#Tuple3 Source

data Tuple3 a b c

Constructors

Instances

#uncurry3 Source

uncurry3 :: forall d c b a. (a -> b -> c -> d) -> Tuple3 a b c -> d

#curry3 Source

curry3 :: forall d c b a. (Tuple3 a b c -> d) -> a -> b -> c -> d

#Tuple4 Source

data Tuple4 a b c d

Constructors

Instances

#uncurry4 Source

uncurry4 :: forall e d c b a. (a -> b -> c -> d -> e) -> Tuple4 a b c d -> e

#curry4 Source

curry4 :: forall e d c b a. (Tuple4 a b c d -> e) -> a -> b -> c -> d -> e

#Tuple5 Source

data Tuple5 a b c d e

Constructors

Instances

#uncurry5 Source

uncurry5 :: forall f e d c b a. (a -> b -> c -> d -> e -> f) -> Tuple5 a b c d e -> f

#curry5 Source

curry5 :: forall f e d c b a. (Tuple5 a b c d e -> f) -> a -> b -> c -> d -> e -> f

#Tuple6 Source

data Tuple6 a b c d e f

Constructors

Instances

#uncurry6 Source

uncurry6 :: forall g f e d c b a. (a -> b -> c -> d -> e -> f -> g) -> Tuple6 a b c d e f -> g

#curry6 Source

curry6 :: forall g f e d c b a. (Tuple6 a b c d e f -> g) -> a -> b -> c -> d -> e -> f -> g

#Tuple7 Source

data Tuple7 a b c d e f g

Constructors

Instances

#uncurry7 Source

uncurry7 :: forall h g f e d c b a. (a -> b -> c -> d -> e -> f -> g -> h) -> Tuple7 a b c d e f g -> h

#curry7 Source

curry7 :: forall h g f e d c b a. (Tuple7 a b c d e f g -> h) -> a -> b -> c -> d -> e -> f -> g -> h

#Tuple8 Source

data Tuple8 a b c d e f g h

Constructors

Instances

#uncurry8 Source

uncurry8 :: forall i h g f e d c b a. (a -> b -> c -> d -> e -> f -> g -> h -> i) -> Tuple8 a b c d e f g h -> i

#curry8 Source

curry8 :: forall i h g f e d c b a. (Tuple8 a b c d e f g h -> i) -> a -> b -> c -> d -> e -> f -> g -> h -> i

#Tuple9 Source

data Tuple9 a b c d e f g h i

Constructors

Instances

#uncurry9 Source

uncurry9 :: forall j i h g f e d c b a. (a -> b -> c -> d -> e -> f -> g -> h -> i -> j) -> Tuple9 a b c d e f g h i -> j

#curry9 Source

curry9 :: forall j i h g f e d c b a. (Tuple9 a b c d e f g h i -> j) -> a -> b -> c -> d -> e -> f -> g -> h -> i -> j

#Tuple10 Source

data Tuple10 a b c d e f g h i j

Constructors

Instances

#uncurry10 Source

uncurry10 :: forall k j i h g f e d c b a. (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k) -> Tuple10 a b c d e f g h i j -> k

#curry10 Source

curry10 :: forall k j i h g f e d c b a. (Tuple10 a b c d e f g h i j -> k) -> a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k

#Tuple11 Source

data Tuple11 a b c d e f g h i j k

Constructors

Instances

#uncurry11 Source

uncurry11 :: forall l k j i h g f e d c b a. (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l) -> Tuple11 a b c d e f g h i j k -> l

#curry11 Source

curry11 :: forall l k j i h g f e d c b a. (Tuple11 a b c d e f g h i j k -> l) -> a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l

#Tuple12 Source

data Tuple12 a b c d e f g h i j k l

Constructors

Instances

#uncurry12 Source

uncurry12 :: forall m l k j i h g f e d c b a. (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m) -> Tuple12 a b c d e f g h i j k l -> m

#curry12 Source

curry12 :: forall m l k j i h g f e d c b a. (Tuple12 a b c d e f g h i j k l -> m) -> a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m

#Tuple13 Source

data Tuple13 a b c d e f g h i j k l m

Constructors

Instances

#uncurry13 Source

uncurry13 :: forall n m l k j i h g f e d c b a. (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n) -> Tuple13 a b c d e f g h i j k l m -> n

#curry13 Source

curry13 :: forall n m l k j i h g f e d c b a. (Tuple13 a b c d e f g h i j k l m -> n) -> a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n

#Tuple14 Source

data Tuple14 a b c d e f g h i j k l m n

Constructors

  • Tuple14 a b c d e f g h i j k l m n

Instances

#uncurry14 Source

uncurry14 :: forall o n m l k j i h g f e d c b a. (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o) -> Tuple14 a b c d e f g h i j k l m n -> o

#curry14 Source

curry14 :: forall o n m l k j i h g f e d c b a. (Tuple14 a b c d e f g h i j k l m n -> o) -> a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o

#Tuple15 Source

data Tuple15 a b c d e f g h i j k l m n o

Constructors

  • Tuple15 a b c d e f g h i j k l m n o

Instances

#uncurry15 Source

uncurry15 :: forall p o n m l k j i h g f e d c b a. (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p) -> Tuple15 a b c d e f g h i j k l m n o -> p

#curry15 Source

curry15 :: forall p o n m l k j i h g f e d c b a. (Tuple15 a b c d e f g h i j k l m n o -> p) -> a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p

#Tuple16 Source

data Tuple16 a b c d e f g h i j k l m n o p

Constructors

  • Tuple16 a b c d e f g h i j k l m n o p

Instances

#uncurry16 Source

uncurry16 :: forall q p o n m l k j i h g f e d c b a. (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p -> q) -> Tuple16 a b c d e f g h i j k l m n o p -> q

#curry16 Source

curry16 :: forall q p o n m l k j i h g f e d c b a. (Tuple16 a b c d e f g h i j k l m n o p -> q) -> a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p -> q

#factorParser Source

#dParser Source

dParser :: forall a. ABIEncoding a => Parser String a