| Copyright | Alexander Krupenkin 2018 Roy Blankman 2018 |
|---|---|
| License | BSD3 |
| Maintainer | mail@akru.me |
| Stability | experimental |
| Portability | unportable |
| Safe Haskell | None |
| Language | Haskell2010 |
Network.Ethereum.Account.PrivateKey
Description
Synopsis
- data PrivateKey = PrivateKey {
- privateKey :: !SecKey
- privateKeyChain :: !Integer
- type PrivateKeyAccount = AccountT PrivateKey
- encodeTransaction :: Call -> Either Integer (Integer, ByteString, ByteString) -> HexString
- signTransaction :: Call -> Integer -> SecKey -> HexString
Documentation
data PrivateKey Source #
Local EOA params
Constructors
| PrivateKey | |
Fields
| |
Instances
| Eq PrivateKey Source # | |
Defined in Network.Ethereum.Account.PrivateKey | |
| Show PrivateKey Source # | |
Defined in Network.Ethereum.Account.PrivateKey Methods showsPrec :: Int -> PrivateKey -> ShowS # show :: PrivateKey -> String # showList :: [PrivateKey] -> ShowS # | |
| Default PrivateKey Source # | |
Defined in Network.Ethereum.Account.PrivateKey Methods def :: PrivateKey # | |
| Account PrivateKey PrivateKeyAccount Source # | |
Defined in Network.Ethereum.Account.PrivateKey Methods withAccount :: JsonRpc m => PrivateKey -> PrivateKeyAccount m b -> m b Source # send :: (JsonRpc m, Method args) => args -> PrivateKeyAccount m TxReceipt Source # call :: (JsonRpc m, Method args, AbiGet result) => args -> PrivateKeyAccount m result Source # | |
type PrivateKeyAccount = AccountT PrivateKey Source #
encodeTransaction :: Call -> Either Integer (Integer, ByteString, ByteString) -> HexString Source #