!/                 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H IJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"" " " " " """""""############ #!$"$#$$%%%&%'%(%)%*&+&,'-'.'/'0(1(2(3)4)5*6*7*8*9*:*;*<*=*>*?*@+A+B+C,D,E,F,G-H-I-J-K-L.M.N.O.P.Q.R.S.T.U.V/W/X/Y0Z0[0\0]0^0_0`0a0b0c0d0e1f1g1h2i2j2k2l2m3n3o3p4q4r4s5t5u5v5w6x6y6z6{6|6}6~6666666666666666666666666677888888888999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<====>>>>>>>>>>>>> > > > > >>>>>>>>>>>??@@@@AA B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;B<B=B>B?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;C<C=C>C?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDEEEEEEEE E F F F FFFFFFGGHIIIIIIIJKK K!K"L#M$N%N&N'N(N)N*N+N,N-N.N/N0N1N2N3N4N5N6N7N8N9N:N;N<N=N>N?N@NANBNCNDNENFNGNHNINJNKNLNMNNNONPNQNRNSNTNUNVNWNXNYNZN[N\N]N^N_N`NaNbNcNdNeNfNgNhNiNjNkNlNmNnNoNpNqNrNsNtNuNvNwNxNyNzN{N|N}N~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPQRRSSTTTUUUUVVVVVVVVVVVVVVVVVVVVVVV V V V V VVV\Alexander Krupenkin 2018BSD3 mail@akru.me experimentalportableNonen web3)Import ECDSA private key from byte array.'Input array should have 32 byte length. web32Export private key to byte array (32 byte length). web3*Get public key appropriate to private key.WARNING: Vulnerable to timing attacks.web31Export public key to byte array (64 byte length).  Alexander Krupenkin 2018BSD3 mail@akru.me experimentalportableNonepTweb3Keccak 256 hash function.Alexander Krupenkin 2018BSD3 mail@akru.me experimentalportableNonerweb3*HMAC Deterministic Random Bytes Generator.web3Initialize HMAC-DRBG by seed. Alexander Krupenkin 2018BSD3 mail@akru.me experimentalportableNonewweb3)Sign arbitrary data by given private key.WARNING: Vulnerable to timing attacks.web3-Unpack recoverable signature from byte array.'Input array should have 65 byte length.web3:Pack recoverable signature as byte array (65 byte length). Alexander Krupenkin 2018BSD3 mail@akru.me experimentalportableNoneweb3!Make Ethereum standard signature.fThe message is before enveloped as follows: "x19Ethereum Signed Message:n" + message.length + messageWARNING: Vulnerable to timing attacks.web3!Ethereum standard hashed message.The data will be UTF-8 HEX decoded and enveloped as follows: "x19Ethereum Signed Message:n" + message.length + message and hashed using keccak256.web3Sign Ethereum transaction.WARNING: Vulnerable to timing attacks.web30Two way transaction packer (unsigned and signed)web3 Private keyweb3Encoded transactionAlexander Krupenkin 2018BSD3 mail@akru.me experimental unportableNone   Alexander Krupenkin 2018BSD3 mail@akru.me experimental unportableNoneMbweb3`Represents a Hex string. Guarantees that all characters it contains are valid hex characters.web3Smart constructor which trims '0x' and validates length is even.web35Reads a raw bytes and converts to hex representation.web3Access to the raw bytes of . web3 Access to a  representation of the   Alexander Krupenkin 2018BSD3 mail@akru.me experimentalportableNone"#_ +web3(Secret Storage representation on memory.-web3 Random key ID.web3!Version (suppoted version 3 only)/web3#Cipher (supported AES-128-CTR only)0web3Key derivation function1web3MAC2web3Cipher parameters.6web3,Key derivation function parameters and salt.9web3Decrypt Ethereum private key./Typically Web3 Secret Storage is JSON-encoded. + data type has ? instance to helps decode it from JSON-encoded string or file. 6 let decryptJSON pass = flip decrypt pass <=< decode :web3Encrypt Ethereum private key. $ let encryptJSON pass key = encode  $ encrypt key pass +,-./0123456789:+,-./0123456789: Alexander Krupenkin 2018BSD3 mail@akru.me experimental noportableNone8>HV?web3KA class for decoding generically composed datatypes from their abi encodingAweb36A class for decoding datatypes from their abi encoding%If your compiler has support for the  DeriveGeneric and DefaultSignatures language extensions ( ghc >= 7.2.1), the B2 method will have default generic implementations.!To use this option, simply add a  deriving ( clause to your datatype and declare a A2 instance for it without giving a definition for B.Cweb3IA class for encoding generically composed datatypes to their abi encodingEweb34A class for encoding datatypes to their abi encoding%If your compiler has support for the  DeriveGeneric and DefaultSignatures language extensions ( ghc >= 7.2.1), the F2 method will have default generic implementations.!To use this option, simply add a  deriving ( clause to your datatype and declare a E2 instance for it without giving a definition for F.Gweb3.A class for abi encoding datatype descriptions ?@ABCDEFGH GHEFCDAB?@Alexander Krupenkin 2017-2018BSD3 mail@akru.me experimental unportableNone&'-.=>?@ACHUVXRweb3'Unwrap all the Tagged items in an HList[web3Sort a Tagged HList^web3.Generic representation to HList representationIKJLNMOQPRTSUWVXZY[]\^`_abcabc^`_[]\XZYUWVRTSOQPLNMIKJc0Alexander Krupenkin 2018BSD3 mail@akru.me experimental noportableNone .7>HMUVX<sweb3)Signed integer with fixed length in bits.tweb3+Unsigned integer with fixed length in bits.uweb3#Serialize 256 bit unsigned integer.vweb3%Deserialize 256 bit unsigned integer.stuvstvuAlexander Krupenkin 2018BSD3 mail@akru.me experimental noportableNone .=>?HUVXweb3+Sized byte array with fixed length in bytesAlexander Krupenkin 2018BSD3 mail@akru.me experimental noportableNoneAlexander Krupenkin 2017-2018BSD3 mail@akru.me experimental noportableNone"#-.=>?HUVXAlexander Krupenkin 2017-2018BSD3 mail@akru.me experimental noportableNoneHVweb3(Encode datatype to Ethereum Abi-encodingweb3Generic driven version of web3*Decode datatype from Ethereum Abi-encodingweb3Generic driven version of Alexander Krupenkin 2018BSD3 mail@akru.me experimental noportableNone.7web3Ethereum account addressweb3(Derive address from secp256k1 public keyweb3Decode address from hex stringweb3Encode address to hex stringweb3)Encode address with mixed-case checksum ;https://github.com/ethereum/EIPs/blob/master/EIPS/eip-55.mdweb3$Verify mixed-case address checksum ;https://github.com/ethereum/EIPs/blob/master/EIPS/eip-55.mdAlexander Krupenkin 2018BSD3 mail@akru.me experimental noportableNone>HV@Alexander Krupenkin 2018BSD3 mail@akru.me experimental noportableNone{Alexander Krupenkin 2018BSD3 mail@akru.me experimental noportableNone-HXAlexander Krupenkin 2016-2018BSD3 mail@akru.me experimental noportableNone-Alexander Krupenkin 2018BSD3 mail@akru.me experimental noportableNone17XŘWAlexander Krupenkin 2018BSD3 mail@akru.me experimental noportableNoneststAlexander Krupenkin 2016BSD3 mail@akru.me experimentalportableSafe*web3Lower first char of stringweb3Upper first char of stringAlexander Krupenkin 2016-2018BSD3 mail@akru.me experimental noportableNoneweb3Method argumentweb3 Argument nameweb3 Argument typeweb3Argument components for tuplesweb3Event argumentweb3 Argument nameweb3 Argument typeweb34Argument is indexed (e.g. placed on topics of event)%web3#Elementrary contract interface item&web3Contract constructor'web3Method(web3Event)web3Fallback function8web3Solidity types and parsersCweb35Contract Abi is a list of method / event declarationsFweb35Take a signature by given decl, e.g. foo(uint,string)web3,Localy compute Keccak-256 hash of given textGweb3)Generate method selector by given method  DelcarationHweb3Generate event topic0 hash by givent event  Delcaration+%&'()*+,-./01289:;<=>?@ABCDEFGHIJ+CDE%&'()*+,-./012FGH89:;<=>?@ABIJAlexander Krupenkin 2016-2018BSD3 mail@akru.me experimentalportableNone27M=FHTweb3 An object with sync status data.Vweb3gQUANTITY - The block at which the import started (will only be reset, after the sync reached his head).Wweb36QUANTITY - The current block, same as eth_blockNumber.Xweb3'QUANTITY - The estimated highest block.Yweb3GShould be viewed as type to representing QUANTITY in Web3 JSON RPC docsWhen encoding QUANTITIES (integers, numbers): encode as hex, prefix with "0x", the most compact representation (slight exception: zero should be represented as "0x0"). Examples:0x41 (65 in decimal) 0x400 (1024 in decimal) WRONG: 0x (should always have at least one digit - zero is "0x0") WRONG: 0x0400 (no leading zeroes allowed) WRONG: ff (must be prefixed 0x)jweb3!Changes pulled by low-level call eth_getFilterChanges,  eth_getLogs, and eth_getFilterLogslweb3UQUANTITY - integer of the log index position in the block. null when its pending log.mweb3fQUANTITY - integer of the transactions index position log was created from. null when its pending log.nweb3_DATA, 32 Bytes - hash of the transactions this log was created from. null when its pending log.oweb3kDATA, 32 Bytes - hash of the block where this log was in. null when its pending. null when its pending log.pweb3dQUANTITY - the block number where this log was in. null when its pending. null when its pending log.qweb38DATA, 20 Bytes - address from which this log originated.rweb3FDATA - contains one or more 32 Bytes non-indexed arguments of the log.sweb3Array of DATA - Array of 0 to 4 32 Bytes DATA of indexed log arguments. (In solidity: The first topic is the hash of the signature of the event (e.g. Deposit(address, bytes32, uint256)), except you declared the event with the anonymous specifier.)tweb3$Sync state pulled by low-level call  eth_syncing.web3The contract call params.web3:DATA, 20 Bytes - The address the transaction is send from.web3bDATA, 20 Bytes - (optional when creating new contract) The address the transaction is directed to.web3}QUANTITY - (optional, default: 3000000) Integer of the gas provided for the transaction execution. It will return unused gas.web3`QUANTITY - (optional, default: To-Be-Determined) Integer of the gasPrice used for each paid gas.web3FQUANTITY - (optional) Integer of the value sent with this transaction.web3jDATA - The compiled code of a contract OR the hash of the invoked method signature and encoded parameters.web3yQUANTITY - (optional) Integer of a nonce. This allows to overwrite your own pending transactions that use the same nonce.web3The Receipt of a Transactionweb3)DATA, 32 Bytes - hash of the transaction.web3$QUANTITY - index of the transaction.web3XDATA, 32 Bytes - hash of the block where this transaction was in. null when its pending.web3MQUANTITY - block number where this transaction was in. null when its pending.web3XQUANTITY - The total amount of gas used when this transaction was executed in the block.web3EQUANTITY - The amount of gas used by this specific transaction alone.web3jDATA, 20 Bytes - The contract address created, if the transaction was a contract creation, otherwise null.web3?Array - Array of log objects, which this transaction generated.web3RDATA, 256 Bytes - Bloom filter for light clients to quickly retrieve related logs.web3*QUANTITY either 1 (success) or 0 (failure)web3&Low-level event filter data structure.web3kDATA|Array, 20 Bytes - (optional) Contract address or a list of addresses from which logs should originate.web3QUANTITY|TAG - (optional, default: "latest") Integer block number, or "latest" for the last mined block or "pending", "earliest" for not yet mined transactions.web3QUANTITY|TAG - (optional, default: "latest") Integer block number, or "latest" for the last mined block or "pending", "earliest" for not yet mined transactions.web3YArray of DATA, - (optional) Array of 32 Bytes DATA topics. Topics are order-dependent. Each topic can also be an array of DATA with "or" options. Topics are order-dependent. A transaction with a log with topics [A, B] will be matched by the following topic filters: * [] "anything" * [A] "A in first position (and anything after)" * [null, B] "anything in first position AND B in second position (and anything after)" * [A, B] "A in first position AND B in second position (and anything after)" * [[A, B], [A, B]] "(A OR B) in first position AND (A OR B) in second position (and anything after)"web3*The state of blockchain for contract call.web3Transaction information.web3)DATA, 32 Bytes - hash of the transaction.web3KQUANTITY - the number of transactions made by the sender prior to this one.web3XDATA, 32 Bytes - hash of the block where this transaction was in. null when its pending.web3MQUANTITY - block number where this transaction was in. null when its pending.web3ZQUANTITY - integer of the transactions index position in the block. null when its pending.web3'DATA, 20 Bytes - address of the sender.web3XDATA, 20 Bytes - address of the receiver. null when its a contract creation transaction.web3$QUANTITY - value transferred in Wei.web33QUANTITY - gas price provided by the sender in Wei.web3&QUANTITY - gas provided by the sender.web30DATA - the data send along with the transaction.web3Block information.web39QUANTITY - the block number. null when its pending block.web3@DATA, 32 Bytes - hash of the block. null when its pending block.web3*DATA, 32 Bytes - hash of the parent block.web3QDATA, 8 Bytes - hash of the generated proof-of-work. null when its pending block.web36DATA, 32 Bytes - SHA3 of the uncles data in the block.web3ZDATA, 256 Bytes - the bloom filter for the logs of the block. null when its pending block.web3?DATA, 32 Bytes - the root of the transaction trie of the block.web3?DATA, 32 Bytes - the root of the final state trie of the block.web3<DATA, 32 Bytes - the root of the receipts trie of the block.web3VDATA, 20 Bytes - the address of the beneficiary to whom the mining rewards were given.web34QUANTITY - integer of the difficulty for this block.web3IQUANTITY - integer of the total difficulty of the chain until this block.web3,DATA - the "extra data" field of this block.web33QUANTITY - integer the size of this block in bytes.web31QUANTITY - the maximum gas allowed in this block.web3@QUANTITY - the total used gas by all transactions in this block.web3>QUANTITY - the unix timestamp for when the block was collated.web3Array of transaction objects.web3Array - Array of uncle hashes.WTUXWVYZ[jksrqponmltvuWYZ[TUXWVtvujksrqponmlAlexander Krupenkin 2017-2018BSD3 mail@akru.me experimental unportableNone-.=>?@ACHUVXIweb3A is a class which indicates that given event components of types i | and ni$, we can construct an event of type ef. The functional dependency is valid | becasue of how the template haskell generates the event types.web3=Indexed event args come back in as a list of encoded values. g | is used to decode these values so that they can be used to reconstruct the | entire decoded event.web3; decodes both the indexed and non-indexed event components.web3is anonymous eventAlexander Krupenkin 2018BSD3 mail@akru.me experimental unportableSafeNweb3%Ethereum mainnet CHAIN_ID from EIP155web3%Ethereum testnet CHAIN_ID from EIP155web3Rokenby CHAIN_ID from EIP155web3Kovan CHAIN_ID from EIP155web3-Ethereum Classic mainnet CHAIN_ID from EIP155web3-Ethereum Classic testnet CHAIN_ID from EIP155Alexander Krupenkin 2016-2018BSD3 mail@akru.me experimental unportableNoneSdweb3Smart contract method encodingweb3Solidity function selector _https://solidity.readthedocs.io/en/latest/abi-spec.html#function-selector-and-argument-encodingweb3Fallback contract methodAlexander Krupenkin 2016-2018BSD3 mail@akru.me experimental unportableSafe7=?XY web3KEther unit typeweb3Ether unit typeweb3Finney unit typeweb3Szabo unit typeweb3Shannon unit typeweb3Lovelace unit typeweb3Babbage unit typeweb3 Wei unit typeweb3Value abstractionweb3Unit specificationweb3Ethereum value unitweb3Make a value from integer weiweb3Convert a value to integer wei  :Alexander Krupenkin 2018 Roy Blankman 2018BSD3 mail@akru.me experimental unportableNone"#Xa;web3Ethereum transaction packer.dTwo way RLP encoding of Ethereum transaction: for unsigned and signed. Packing scheme described in <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-155.mdweb3Transaction callweb3Chain IDweb30Should contain signature when transaction signedweb3RLP encoded transactionAlexander Krupenkin 2016BSD3 mail@akru.me experimentalportableNone.=?@AUVeweb3(Defining a content type same as IpfsJSONweb39Defining a content type same as PlainText without charset%web3 (left show . TextS.decodeUtf8' . toStrict'web3 (left show . TextS.decodeUtf8' . toStrict !&%$#"'(,+*)-./0132456789:;<=>?@ABCDEFGKIHLJMNQPORSTUZYXWV[\`_^]abcdfeghijklmqonprstuv|{zyxw}~}~uv|{zyxwrstlmqonpijkdfeghabc[\`_^]TUZYXWVMNQPORSFGKIHLJCDE@AB=>?:;<7894560132-./'(,+*) !&%$#" Alexander Krupenkin 2016BSD3 mail@akru.me experimentalportableNonen%AA!Alexander Krupenkin 2016BSD3 mail@akru.me experimentalportableNone.=?@AUVq%%"Alexander Krupenkin 2016BSD3 mail@akru.me experimentalportableNones            #Alexander Krupenkin 2016BSD3 mail@akru.me experimentalunknownNoneMvweb3 monad runner.web3% monad runner with default arguments.$Alexander Krupenkin 2016BSD3 mail@akru.me experimentalunknownNone .=?@AMUVy!web3Regular Call function."web3(Call function for multipart/form-data .#web3Call function for Streams.!"#!"#%Alexander Krupenkin 2016BSD3 mail@akru.me experimentalunknownNone+$web3!List peers with open connections.%web3$Open connection to a given address. peerId has to be of the format - ipfsid&web3%Close connection to a given address. peerId has to be of the format - ipfsid'web3Manipulate address filters.(web3Add an address filter. peerId has to be of the format - ip4{IP addr of peer}ipcidr{ip network prefix})web3Remove an address filter.$%&'()$%&'()&Alexander Krupenkin 2016BSD3 mail@akru.me experimentalunknownNone*web3IPFS bandwidth information.+web3&Get stats for the currently used repo.*+*+'Alexander Krupenkin 2016BSD3 mail@akru.me experimentalunknownNoneu,web3Show the repo version.-web3Remove repo lockfiles..web3/Perform a garbage collection sweep on the repo./web3,Verify all blocks in repo are not corrupted.,-./,-./(Alexander Krupenkin 2016BSD3 mail@akru.me experimentalunknownNone0web3List subscribed topics by name.1web3,List peers we are currently pubsubbing with.2web3*Publish a message to a given pubsub topic.012012)Alexander Krupenkin 2016BSD3 mail@akru.me experimentalunknownNonei3web3Pin objects to local storage.4web3)Remove pinned objects from local storage.3434*Alexander Krupenkin 2016BSD3 mail@akru.me experimentalunknownNone 5web3'Output the raw bytes of an IPFS object.6web3*Create a new object from an ipfs template.7web34Output the links pointed to by the specified object.8web3HAdd a Merkle-link to the given object and return the hash of the result.9web3MRemove a Merkle-link from the given object and return the hash of the result.:web3KAppend data to what already exists in the data segment in the given object.;web3%Set the data field of an IPFS object.<web3,Get and serialize the DAG node named by key.=web3+'Display the diff between two ipfs objects.>web3+Store input as a DAG object, print its key.?web3(Get stats for the DAG node named by key. 56789:;<=>? 56789:;<=>?+Alexander Krupenkin 2016BSD3 mail@akru.me experimentalunknownNone .=?@AMUV@web3Change the logging level.Aweb3Read the event log.Bweb3List the logging subsystems.@AB@AB,Alexander Krupenkin 2016BSD3 mail@akru.me experimentalunknownNone .=?@AMUVCweb3'List all local keypairs.Dweb3Create a new keypair.Eweb3Rename a keypair.Fweb3Remove a keypair.CDEFCDEF-Alexander Krupenkin 2016BSD3 mail@akru.me experimentalunknownNonecGweb39Find the multiaddresses associated with the given peerId.Hweb3:Find peers that can provide a specific value, given a key.Iweb39Given a key, query the routing system for its best value.Jweb3<Announce to the network that you are providing given values.Kweb3@Find the closest Peer IDs to a given peerID by querying the DHT.GHIJKGHIJK.Alexander Krupenkin 2016BSD3 mail@akru.me experimentalunknownNone Lweb3LChange the cid version or hash function of the root node of a given mfsPath.Mweb3Copy files into mfs.Nweb3"Flush a given path's data to disk.Oweb30List directories in the local mutable namespace.Pweb3Make directories.Qweb3 Move files.Rweb3Read a file in a given mfs.Sweb3Display file status.Tweb3Remove a file.Uweb3.Write to a mutable file in a given filesystem. LMNOPQRSTU LMNOPQRSTU/Alexander Krupenkin 2016BSD3 mail@akru.me experimentalunknownNone{Vweb3Get a dag node from ipfs.Wweb3Resolve ipld block.Xweb3Add a dag node to ipfs.VWXVWX0Alexander Krupenkin 2016BSD3 mail@akru.me experimentalunknownNone Yweb3Show IPFS object data.Zweb3 Add a file or directory to ipfs.[web34List directory contents for Unix filesystem objects.\web3Download IPFS objects.]web3Show ipfs version information.^web3Show ipfs node id info._web3+Show ipfs node id info of the given peerId.`web3Resolve DNS links.aweb3'List links (references) from an object.bweb3List all local references.cweb3(Send echo request packets to IPFS hosts.dweb3Shut down the ipfs daemon. YZ[\]^_`abcd YZ[\]^_`abcd1Alexander Krupenkin 2016BSD3 mail@akru.me experimentalunknownNoneeweb3Get ipfs config values.fweb3Set ipfs config values.gweb3$Replace the config with the file at  filePath.efgefg2Alexander Krupenkin 2016BSD3 mail@akru.me experimentalunknownNonehweb3#List available multibase encodings.iweb3List available CID codecs.jweb3List available multihashes.kweb3%Convert CIDs to Base32 CID version 1.lweb30Format and convert a CID in various useful ways.hijklhijkl3Alexander Krupenkin 2016BSD3 mail@akru.me experimentalunknownNonemweb3 Add peers to the bootstrap list.nweb3!Show peers in the bootstrap list.oweb3%Remove peers from the bootstrap list.mnomno4Alexander Krupenkin 2016BSD3 mail@akru.me experimentalunknownNoneŽpweb3Get a raw IPFS block.qweb3Store input as an IPFS block.rweb3&Print information of a raw IPFS block.pqrpqr5Alexander Krupenkin 2016BSD3 mail@akru.me experimentalunknownNoneɰsweb37'Show some diagnostic information on the bitswap agent.tweb3&Show blocks currently on the wantlist.uweb3#Show the current ledger for a peer.vweb3Trigger reprovider.stuvstuv6Alexander Krupenkin 2016-2018BSD3 mail@akru.me experimentalportableNone"#,=>?@ACHVч wweb3JSON-RPC call monad.xweb3Remote call of JSON-RPC method.yweb3Name of called method.}web3JSON-RPC error messageweb3JSON-RPC response.web3JSON-RPC request.web3JSON-RPC client state vars.web3HTTP connection manager.web3Remote server URI.web3WebSocket connection.web3JSON-RPC monad constrait.web3Create default  settings.web3JSON-RPC server URIwxyz{|}~wxyz{|}~7Alexander Krupenkin 2016-2018BSD3 mail@akru.me experimentalunknownNone>:web3$Returns current node version string.web3EReturns Keccak-256 (not the standardized SHA3-256) of the given data.8Keagan McClelland 2018BSD3keagan.mcclelland@gmail.com experimentalunknownNone>2web3mImports the given unencrypted private key (hex string) into the key store, encrypting it with the passphrase. Parameters: unencrypted private key passphraseReturns: address of new accountweb3HReturns all the Ethereum account addresses of all keys in the key store.web3oRemoves the private key with given address from memory. The account can no longer be used to send transactions.web3Generates a new private key and stores it in the key store directory. The key file is encrypted with the given passphrase. Returns the address of the new account.web3;Decrypts the key with the given address from the key store.CThe unencrypted key will be held in memory until it is locked againSThe account can be used with eth_sign and eth_sendTransaction while it is unlocked.web35Validate the given passphrase and submit transaction.The transaction is the same argument as for eth_sendTransaction and contains the from address. If the passphrase can be used to decrypt the private key belonging to the transaction callFrom, the transaction is verified, signed and send onto the network. The account is not unlocked globally in the node and cannot be used in other RPC calls.web3,Returns an Ethereum specific signature with:Jsign(keccak256("x19Ethereum Signed Message:n" + len(message) + message))).<when given a passphrase to decrypt the account's private keyweb31Recovers address given message and signature data Parameters: message: DATA, n bytessignature: DATA, 65 bytesReturns: Address  9Alexander Krupenkin 2016-2018BSD3 mail@akru.me experimentalunknownNone>web3Returns the current network id.web3EReturns true if client is actively listening for network connections.web3:Returns number of peers currently connected to the client.:Alexander Krupenkin 2016-2018BSD3 mail@akru.me experimentalunknownNone>+?(web3.Returns the current ethereum protocol version.web3;Returns an object with data about the sync status or false.web3$Returns the client coinbase address.web35Returns true if client is actively mining new blocks.web3EReturns the number of hashes per second that the node is mining with.web3=Returns the value from a storage position at a given address.web38Returns the number of transactions sent from an address.web3YReturns the number of transactions in a block from a block matching the given block hash.web3OReturns the number of transactions in a block matching the given block number.web3TReturns the number of uncles in a block from a block matching the given block hash.web3VReturns the number of uncles in a block from a block matching the given block number.web3 Returns code at a given address.web3xReturns an Ethereum specific signature with: sign(keccak256("x19Ethereum Signed Message:n" + len(message) + message))).web3^Creates new message call transaction or a contract creation, if the data field contains code.web3UCreates new message call transaction or a contract creation for signed transactions.web34Returns the balance of the account of given address.web3Creates a filter object, based on filter options, to notify when the state changes (logs). To check if the state has changed, call .web3\Polling method for a filter, which returns an array of logs which occurred since last poll.web3[Uninstalls a filter with given id. Should always be called when watch is no longer needed.web3<Returns an array of all logs matching a given filter object.web3[Executes a new message call immediately without creating a transaction on the block chain.web3Makes a call or transaction, which won't be added to the blockchain and returns the used gas, which can be used for estimating the used gas.web3*Returns information about a block by hash.web32Returns information about a block by block number.web3JReturns the information about a transaction requested by transaction hash.web3UReturns information about a transaction by block hash and transaction index position.web3XReturns information about a transaction by block number and transaction index position.web39Returns the receipt of a transaction by transaction hash.web3,Returns a list of addresses owned by client.web3ACreates a filter in the node, to notify when a new block arrives.web3dPolling method for a block filter, which returns an array of block hashes occurred since last poll.web3(Returns the number of most recent block.web3)Returns the current price per gas in wei.web3OReturns information about a uncle of a block by hash and uncle index position.web3QReturns information about a uncle of a block by number and uncle index position.web3Creates a filter in the node, to notify when new pending transactions arrive. To check if the state has changed, call getFilterChanges. Returns a FilterId.web3;Returns an array of all logs matching filter with given id.web3fReturns the hash of the current block, the seedHash, and the boundary condition to be met ("target").web3Used for submitting a proof-of-work solution. Parameters: 1. DATA, 8 Bytes - The nonce found (64 bits) 2. DATA, 32 Bytes - The header's pow-hash (256 bits) 3. DATA, 32 Bytes - The mix digest (256 bits)web3Used for submitting mining hashrate. Parameters: 1. Hashrate, a hexadecimal string representation (32 bytes) of the hash rate 2. ID, String - A random hexadecimal(32 bytes) ID identifying the client((;"FOAM team <http://foam.space> 2018BSD3 mail@akru.me experimental unportableNone"#&'.=>?@AX/web3Event callback control responseweb3 Coerce a  into a numerical block number.<"FOAM team <http://foam.space> 2018BSD3 mail@akru.me experimental unportableNone"#&'.=>?@AHSUVXAweb3Run one block at a time.web3/ take s a filter, a window size, and a handler.(It runs the handler over the results of  eventLogs results using . If no V action is thrown and the toBlock is not yet reached, it then transitions to polling.web3=Effectively a mapM_ over the machine using the given handler.web3playLogs streams the  and calls eth_getLogs on these  objects.web3KPolls a filter from the given filterId until the target toBlock is reached.web3q is a machine which represents taking an initial filter over a range of blocks b1, ... bn (where bn is possibly  or z, but b1 is an actual block number), and making a stream of filter objects which cover this filter in intervals of size  windowSize". The machine halts whenever the  fromBlock@ of a spanning filter either (1) excedes then initial filter's toBlock6 or (2) is greater than the chain head's block number. web3playLogs streams the  and calls eth_getLogs on these  objects."FOAM team <http://foam.space> 2018BSD3 mail@akru.me experimental unportableNone"#&'.=>?@AHSUVXkFweb3 MultiFilters!web3playLogs streams the  filterStream and calls eth_getLogs on these  objects."web3KPolls a filter from the given filterId until the target toBlock is reached.  5XAlexander Krupenkin 2016BSD3 mail@akru.me experimental unportableNoneH[% =Alexander Krupenkin 2018BSD3 mail@akru.me experimental unportableNone>@ACUweb38Account is needed for sending transactions to blockchainTypically account is provided by node. In this case node manage accounts: encrypt and decrypt private keys, manipulate files etc. In other case web3 can derive account from private key and send to node already signed transactions.web3.Run computation with given account credentialsweb3%Send transaction to contract, like a write commandweb3)Call constant method of contract, like a # commandweb3/Account params (like a password or private key)web35Computation that use account for sending transactionsweb3Json-rpc monadweb3Contract method argumentsweb3Receipt of sended transactionweb3Contact method argumentsweb3Decoded result of method call>Alexander Krupenkin 2018BSD3 mail@akru.me experimental unportableNone"#>@AMcweb3DMonad transformer for sending parametrized transactions from accountweb34Account is needed to send transactions to blockchain%Transaction parametrization data typeweb3Transaction recepientweb3Transaction valueweb3Transaction gas limitweb3Transaction gas priceweb3Call block numberweb3"Account params to sign transactionweb3Transaction recipient lensweb3Transaction value lens web3Transaction gas limit lens web3Transaction gas price lens web3Call execution block lens web3EOA params lens web3 withParam is very similar to  withStateTd function, it's used to set parameters of transaction locally and revert params after out of scope. N withAccount () $ withParam (to .~ tokenAddress) $ transfer alice 42           ?Alexander Krupenkin 2018BSD3 mail@akru.me experimental unportableNone>jweb3Safe version of  function of M typeclass Waiting for some blocks of transaction confirmation before returnweb3DCount block confirmation to keep secure According to Vitalik post Bhttps://blog.ethereum.org/2015/09/14/on-slow-and-fast-block-times/web3Confirmation in blocksweb3Contract method argumentsweb3Receipt of sended transaction@Alexander Krupenkin 2018BSD3 mail@akru.me experimental unportableNone=>?@AXpweb3Contract description type claseweb3Contract Solidity ABI 7https://solidity.readthedocs.io/en/latest/abi-spec.htmlweb3Contract bytecode as hex stringweb3'Create new smart contract on blockchainweb3Contract constructorweb35Address of deployed contract when transaction successAAlexander Krupenkin 2016-2018BSD3 mail@akru.me experimental unportableNone>_} web3Read contract Abi from fileweb3QQ reader for contract Abi$web3'Instance declaration with empty context%web31Simple data type declaration with one constructor&web3Simple function declaration'web3!Abi and Haskell types association(web3Function argument to TH type)web3$this function gives appropriate names for the accessors in the following way | argName -> evArgName | arg_name -> evArg_name | _argName -> evArgName | "" -> evi , for example Transfer(address, address uint256) ~> Transfer {transfer1 :: address, transfer2 :: address, transfer3 :: Integer}*web3Abi to declarations converter+web3Abi information string,web3 Is constant?web3 Function nameweb3Function data nameweb3 Parametersweb3ResultsBAlexander Krupenkin 2018BSD3 mail@akru.me experimental unportableNone .7=>?@AH6 !#"$%&'()+*,-./0132456789<;:=>?@ABCDEFGHIJKLMNOPQRSTU6MNKLIJGHEFCDAB?@=>89<;:67450132./,-()+*&'$% !#"UTSRQPOCAlexander Krupenkin 2018BSD3 mail@akru.me experimental unportableNone .7=>?@AsJ      !"#$%&'()*+,-./012J&'$%"# !     210/.-,+*)(DAlexander Krupenkin 2018BSD3 mail@akru.me experimental unportableNone.>\web3Namehash algorithm =http://docs.ens.domains/en/latest/implementers.html#algorithmweb3Get address of ENS domainweb3 Domain nameweb3Associated ENS nodeweb3 Domain nameweb3Associated addressEAlexander Krupenkin 2018BSD3 mail@akru.me experimental unportableNone "#=?@AXweb3&Unlockable node managed account paramsF:Alexander Krupenkin 2018 Roy Blankman 2018BSD3 mail@akru.me experimental unportableNone"#=?@AX web3Local EOA params        GAlexander Krupenkin 2018BSD3 mail@akru.me experimental unportableNone"#=?@AXYAlexander Krupenkin 2018BSD3 mail@akru.me experimental unportableNone                  ZAlexander Krupenkin 2016BSD3 mail@akru.me experimental unportableNone+st         HAlexander Krupenkin 2016BSD3 mail@akru.me experimentalportableNone> web39Retrieves the next accountIndex as available on the node.web3 AccountIdIAlexander Krupenkin 2016BSD3 mail@akru.me experimentalportableNone>web3TReturns true if the keystore has private keys for the given public key and key type.web3PReturns true if the keystore has private keys for the given session public keys.web3Insert a key into the keystore.web3>Returns all pending extrinsics, potentially grouped by sender.web3SRemove given extrinsic from the pool and temporarily ban it to prevent reimporting.web3DGenerate new session keys and returns the corresponding public keys.web37Submit a fully formatted extrinsic for block inclusion.web3 Public keyweb3Key typeweb3 Session keysweb3Key typeweb3Key secret URIweb3 Public keyweb3Extrinsic or hashweb3 Extrinsicweb3HashJAlexander Krupenkin 2016BSD3 mail@akru.me experimentalportableNone>Hweb3yReturns data about which slots (primary or secondary) can be claimed in the current epoch with the keys in the keystore.KAlexander Krupenkin 2016BSD3 mail@akru.me experimentalportableNone>web3SReturns the keys with prefix from a child storage, leave empty to get all the keys.web38Returns a child storage entry at a specific block state. web3:Returns the hash of a child storage entry at a block state!web3;Returns the size of a child storage entry at a block state.web3Prefixed storage keyweb3 Storage keyweb3 Block hashweb3Prefixed storage keyweb3 Storage keyweb3 Block hash web3Prefixed storage keyweb3 Storage keyweb3 Block hash!web3Prefixed storage keyweb3 Storage keyweb3 Block hash ! !LAlexander Krupenkin 2016BSD3 mail@akru.me experimentalportableNone>"web3[Returns the state of the current best round state as well as the ongoing background rounds.""MAlexander Krupenkin 2016BSD3 mail@akru.me experimentalportableNone>9#web3?Retrieves the list of RPC methods that are exposed by the node.##NAlexander Krupenkin 2016BSD3 mail@akru.me experimentalportableNone27M8$web3 The role the node is running as.,web3(System health struct returned by the RPC.web3Number of connected peers./web3Is the node syncing.0web3 Should this node have any peers.1web3Type op a chain.@web3Network Peer information.Bweb3Peer IDCweb3RolesDweb3Protocol version.Eweb3Peer best block hashFweb3Peer best block numberLweb3Executes a call to a contract.Xweb3$A result of execution of a contract.[web3!Status code returned by contract.\web3/Output data returned by contract. Can be empty.bweb3!ReadProof struct returned by RPC.dweb3&Block hash used to generate the proof.eweb3LA proof used to prove that storage entries are included in the storage trie.lweb3HRuntime version. This should not be thought of as classic Semver (majorminortiny). This triplet have different semantics and mis-interpretation could cause problems. In particular: bug fixes should result in an increment of  spec_version and possibly authoring_version, absolutely not  impl_version0 since they change the semantics of the runtime.nweb3,Identifies the different Substrate runtimes.oweb3'Name of the implementation of the spec.pweb3authoring_version, is the version of the authorship interface.qweb3%Version of the runtime specification.rweb33Version of the implementation of the specification.sweb3;List of supported API "features" along with their versions.tweb3MAll existing dispatches are fully compatible when this number doesn't change.zweb3Storage changes.|web3 Block hash.}web3A list of changes.~web3$Type of supported offchain storages.k1: persistent storage is non-revertible and not fork-aware; 2: local storage is revertible and fork-aware.web3$Generalized group of dispatch types.web3$Numeric range of transaction weight.web3PSome information related to a dispatchable that can be queried from the runtime.web3Weight of this dispatch.web3Class of this dispatch.web3+The partial inclusion fee of this dispatch.web38Auxiliary data associated with an imported block result.web3GOnly the header has been imported. Block body verification was skipped.web3)Clear all pending justification requests.web3,Request a justification for the given block.web3Received a bad justification.web3-Request a finality proof for the given block.web3:Whether the block that was imported is the new best block.web36Abstraction over a block header for a substrate chain.web3The parent hash.web3The block number.web3The state trie merkle rootweb3"The merkle root of the extrinsics.web3WA chain-specific digest of data useful for light clients or referencing auxiliary data.web3#Abstraction over a substrate block.web3The block header.web3The accompanying extrinsics.web35Abstraction over a substrate block and justification.web3 Full block.web3Block justification.Z$('&%,-0/.15432@AFEDCBLMRQONPXZY\[bcedflmtsrqponz{}|~Z$('&%15432,-0/.@AFEDCBLMRQONPXZY\[fbcedlmtsrqpon~z{}|OAlexander Krupenkin 2016BSD3 mail@akru.me experimentalportableNone> web3Adds a reserved peer.web3Retrieves the chain.web3Retrieves the chain type.web3!Return health status of the node.web3!The addresses include a trailing p2ph with the local PeerId, and are thus suitable to be passed to addReservedPeer or as a bootnode address.web3.Returns the base58-encoded PeerId of the node.web3Retrieves the node name.web3%Returns current state of the network.Warning: This API isn't stable.web3)Returns the roles the node is running as.web3&Returns the currently connected peers.web3KGet a custom set of properties as a JSON object, defined in the chain spec.web3Remove a reserved peer.web3"Retrieves the version of the node.web3Peer URIweb3Peer URI  PAlexander Krupenkin 2016BSD3 mail@akru.me experimentalportableNone> web3)Perform a call to a builtin on the chain.web3;Retrieves the keys with prefix of a specific child storage.web3&Retrieves the child storage for a key.web3!Retrieves the child storage hash.web3!Retrieves the child storage size.web3)Retrieves the keys with a certain prefix.web3Returns the runtime metadata.web3;Returns proof of storage entries at a specific block state.web3Get runtime version.web3 Retrieves the storage for a key.web3Retrieves the storage hash.web3Retrieves the storage size.web3FQuery historical storage entries (by key) starting from a start block.web3TQuery storage entries (by key) starting at block hash given as the second parameter. web3 Call methodweb3 Call dataweb3Block hash or nothing for headweb3Child storage keyweb3Child definitionweb3 Child typeweb3Keyweb3Block hash or nothing for headweb3Child storage keyweb3Child definitionweb3 Child typeweb3Keyweb3Block hash or nothing for headweb3Child storage keyweb3Child definitionweb3 Child typeweb3Keyweb3Block hash or nothing for headweb3Child storage keyweb3Child definitionweb3 Child typeweb3Keyweb3Block hash or nothing for headweb3Keyweb3Block hash or nothing for headweb3Keysweb3Block hash or nothing for headweb3Block hash or nothing for headweb3Keyweb3Block hash or nothing for headweb3Keyweb3Block hash or nothing for headweb3Keyweb3Block hash or nothing for headweb3 Storage keysweb3From block hashweb3 To block hashweb3 Storage keysweb3Block hash or nothing for headQAlexander Krupenkin 2016BSD3 mail@akru.me experimentalportableNone>Vweb37Retrieves the fee information for an encoded extrinsic.web3 Extrinsicweb3$Block hash or nothing for head blockRAlexander Krupenkin 2016BSD3 mail@akru.me experimentalportableNone>web36Get offchain local storage under given key and prefix.web35Set offchain local storage under given key and prefixweb3Offchain storage kindweb3Keyweb3Offchain storage kindweb3Keyweb3ValueSAlexander Krupenkin 2016BSD3 mail@akru.me experimentalportableNone>web3@Instructs the manual-seal authorship task to create a new block.web3>Instructs the manual-seal authorship task to finalize a block.web3 Create emptyweb3Finalizeweb3 Parent hashweb3 Block hashweb3 JustificationTAlexander Krupenkin 2016BSD3 mail@akru.me experimentalportableNone> "web3Executes a call to a contract.web3=Returns the value under a specified storage key in a contractweb3TReturns the projected time a given contract will be able to sustain paying its rent.web3 Contract callweb3Block hash or nothing for headweb3 AccountIdweb3 Storage keyweb3Block hash or nothing for headweb3 AccountIdweb3Block hash or nothing for headUAlexander Krupenkin 2016BSD3 mail@akru.me experimentalportableNone>%web3+Get header and body of a relay chain block.web3(Get the block hash for a specific block.web38Get hash of the last finalized block in the canon chain.web3*Retrieves the header for a specific block.web3 Block hashweb3 Block numberweb3 Block hashVAlexander Krupenkin 2016BSD3 mail@akru.me experimentalportableNone "#7=?@AM, web3 Web3 Providerweb3Some peace of error responseweb3)Any communication with node wrapped with  monadweb3) monad runner, using the supplied Managerweb3 monad runnerweb3! runner for default Http providerweb3Fork  with the same  and -web3'Returns a WebSocket Connection Instanceweb3Default Provider URIweb3Hostweb3Portweb3Path[Alexander Krupenkin 2016BSD3 mail@akru.me experimental unportableNone.\Safe../0123456]^_`abcdecdfghijkljkmjknjopjoqjorstuvwxyz{ | } ~                      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyyz{|}~      !!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoopqqrsstuvwxxyz{|}~~/         !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                 !!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! ! !! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(")"*"+","-"."/"0"1"2"3"4"5#6#7#7#8#9#:#;#<#=#>#?#@#A$B$C$D%E%F%G%H%I%J&K&''L'M'N(O((P)Q)R*S*T*U*V*W*X*Y*Z*[*\*]+^+_+O,`,a,b,c-d-e-Z-f-g.h.i.j.O.k.l.m.n.o.p/Z/q/\0r0Q0O0Z000s0t0u0v0w0x1Z1y1z2{2|2}2~23Q3`3c4Z4\4n5n5556666666666666666666666666666666667788888888|8999:::::::::::::|::::::::B:::::::::::"::::::::;;;;;;;;;;;;;;;;;;;;;<<<<====B>>>>>>>>>>>>>>>>>> > > > > >>>>>>??@@@@TAABBBBBBBBBBB B!B"B"B#B#B$B$B%B&B'B'B(B(B)B)B*B+B,B-B-B.B.B/B/B0B0B1B1B2B2B3B3B4B4B5B5B6B7B8B9B:B;B<B=B>B?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;CfC<C=C>C?C@CACBCCCoCDCECFCGCHCICJCKCxCLCMCNCOCPCQCRCSCCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDqEEEEEEEEEFFFFFFFFFGGHIIIIIIIJKKKKLMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN N N N N NNNNNNNNNNNNNNNNNNNNN N!N"N#N#N$N%N&N'N(N)N*N+N,N,N-N.N/N0N1N2N3N4N5N6N7N8N9N9N:N;N<N=N>N?N@NANBNCNDNENFNGNHNININJNKNLNMNNNONPNQNRNRNSNTNUNVNWNXNYNZN[N\N]N^N^N_N`NaNbNcNdNeNfNfNgNhNiNjNkNlNmNnNoNpN!N!NqNrNsNtNuN8N7NvNvNwNxN9N:NyNzN{N|N}O~OOOOOOOOOOOOPBPPPPPPPPPPPPPQRRSSTBTTUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV666<<<<<mAAAAAAAAA\\\\\\\\#web3-0.9.0.0-6wv3rkKFlHwFfHKZvDcYhGData.Solidity.Prim.ListData.Solidity.Prim.BytesCrypto.EthereumData.Solidity.Prim.Tagged+Network.Ethereum.Contract.Event.MultiFilterCrypto.Ecdsa.UtilsCrypto.Ethereum.UtilsCrypto.Random.HmacDrbgCrypto.Ecdsa.SignatureCrypto.Ethereum.SignatureData.ByteArray.HexStringCrypto.Ethereum.KeyfileData.Solidity.AbiData.Solidity.Event.InternalData.Solidity.Prim.IntData.Solidity.Prim.BoolData.Solidity.Abi.GenericData.Solidity.Abi.CodecData.Solidity.Prim.AddressData.Solidity.Prim.StringData.Solidity.Prim.Tuple.THData.Solidity.Prim.TupleData.String.ExtraLanguage.Solidity.AbiNetwork.Ethereum.Api.TypesData.Solidity.EventNetwork.Ethereum.Chain Network.Ethereum.Contract.MethodNetwork.Ethereum.UnitNetwork.Ethereum.TransactionNetwork.Ipfs.Api.TypesNetwork.Ipfs.Api.InternalNetwork.Ipfs.Api.Types.Stream Network.Ipfs.Api.Internal.StreamNetwork.Ipfs.ClientNetwork.Ipfs.Api.Internal.CallNetwork.Ipfs.Api.SwarmNetwork.Ipfs.Api.StatsNetwork.Ipfs.Api.RepoNetwork.Ipfs.Api.PubsubNetwork.Ipfs.Api.PinNetwork.Ipfs.Api.ObjectNetwork.Ipfs.Api.LogNetwork.Ipfs.Api.KeyNetwork.Ipfs.Api.DhtNetwork.Ipfs.Api.FilesNetwork.Ipfs.Api.DagNetwork.Ipfs.Api.CoreNetwork.Ipfs.Api.ConfigNetwork.Ipfs.Api.CidNetwork.Ipfs.Api.BootstrapNetwork.Ipfs.Api.BlockNetwork.Ipfs.Api.BitswapNetwork.JsonRpc.TinyClientNetwork.Ethereum.Api.Web3Network.Ethereum.Api.PersonalNetwork.Ethereum.Api.NetNetwork.Ethereum.Api.Eth&Network.Ethereum.Contract.Event.Common,Network.Ethereum.Contract.Event.SingleFilterNetwork.Ethereum.Account.Class!Network.Ethereum.Account.InternalNetwork.Ethereum.Account.SafeNetwork.Ethereum.ContractNetwork.Ethereum.Contract.THNetwork.Ethereum.Ens.Registry#Network.Ethereum.Ens.PublicResolverNetwork.Ethereum.Ens!Network.Ethereum.Account.Personal!Network.Ethereum.Account.LocalKey Network.Ethereum.Account.DefaultNetwork.Polkadot.Api.AccountNetwork.Polkadot.Api.AuthorNetwork.Polkadot.Api.BabeNetwork.Polkadot.Api.ChildstateNetwork.Polkadot.Api.GrandpaNetwork.Polkadot.Api.RpcNetwork.Polkadot.Api.TypesNetwork.Polkadot.Api.SystemNetwork.Polkadot.Api.StateNetwork.Polkadot.Api.PaymentNetwork.Polkadot.Api.OffchainNetwork.Polkadot.Api.EngineNetwork.Polkadot.Api.ContractsNetwork.Polkadot.Api.ChainNetwork.Web3.ProviderData.Solidity.PrimNetwork.Ethereum.Contract.EventNetwork.Ethereum.AccountNetwork.Ethereum Network.Web3 Paths_web3&basement-0.0.11-C095fEhcIb5E8Z5F95kg3IBasement.Sized.ListListN$memory-0.15.0-BDpL7xANPQtKTtLLiFSTuVData.ByteArray.BytesBytes&cryptonite-0.26-IijLzbS4q70FSbXhABK4XrCrypto.PubKey.ECC.ECDSA PrivateKey PublicKey#tagged-0.8.6-FABECvKnqYbBCttH1EeJvB Data.TaggedTagged#vinyl-0.12.2-GD4VWG1W83xArC1mU384mMData.Vinyl.CoRecHHandlerHandlersData.Vinyl.Core:&RNilRec importKey exportKey derivePubKey exportPubKey keccak256HmacDrbg initialize $fDRGHmacDrbg $fEqHmacDrbgsignunpackpack signMessage hashMessagesignTransaction HexString unHexString hexString fromBytestoBytestoText$fToJSONHexString$fFromJSONHexString$fIsStringHexString$fShowHexString $fEqHexString$fOrdHexString$fSemigroupHexString$fMonoidHexString$fByteArrayAccessHexString$fByteArrayHexString EncryptedKeyencryptedKeyIdencryptedKeyVersionencryptedKeyCipherencryptedKeyKdfencryptedKeyMacCipher Aes128CtrcipherIv cipherTextKdfPbkdf2Scryptdecryptencrypt$fToJSONEncryptedKey$fFromJSONEncryptedKey$fShowEncryptedKey$fEqEncryptedKey GenericAbiGetgAbiGetAbiGetabiGet GenericAbiPutgAbiPutAbiPutabiPutAbiType isDynamicMergeIndexedArgumentsMergeIndexedArguments'mergeIndexedArgumentsHListMergeSort MergeSort'mergeSortHList HListMergeConcat mergeHListUnTagUnTag'unTag InsertCmp InsertCmp' insertCmpInsertInsert'insertSortSort'sortHListReptoHList fromHListHListHNil:<$fHListRepSOPas $fHListRepNP:$fHListRepNP[]$fSort[] $fInsertx[]$fSort:$fInsertCmpGTxyys$fInsertCmpLTxyys$fInsertTagged:$fUnTag: $fUnTag[]$fHListMerge:bs$fHListMerge[]bs$fHListMergeSortasbs$fMergeIndexedArgumentsasbsIntNUIntN putWord256 getWord256$fIntegralWord256 $fRealWord256 $fAbiPutUIntN $fAbiGetUIntN$fAbiTypeUIntN$fIntegralUIntN $fRealUIntN$fBoundedUIntN $fShowUIntN $fNumUIntN $fAbiPutIntN $fAbiGetIntN $fAbiTypeIntN$fIntegralIntN $fRealIntN $fNumIntN $fBoundedIntN $fShowIntN $fEqUIntN $fOrdUIntN $fEnumUIntN $fBitsUIntN$fGenericUIntN$fEqIntN $fOrdIntN $fEnumIntN $fBitsIntN $fGenericIntNBytesN $fToJSONBytes$fFromJSONBytes$fIsStringBytes $fAbiPutBytes $fAbiGetBytes$fAbiTypeBytes$fAbiPutByteString$fAbiGetByteString$fAbiTypeByteString$fToJSONSizedByteArray$fFromJSONSizedByteArray$fIsStringSizedByteArray$fAbiPutSizedByteArray$fAbiGetSizedByteArray$fAbiTypeSizedByteArray $fAbiPutBool $fAbiGetBool $fAbiTypeBool$fGenericAbiGetSOP$fGenericAbiGetNP$fGenericAbiGetNP0$fOrdEncodedValue$fEqEncodedValue$fGenericAbiPutSOP $fAbiDataNP $fAbiDataNP0encodeencode'decodedecode'Address fromPubKey fromHexString toHexString toChecksumverifyChecksum$fToJSONAddress$fFromJSONAddress$fAbiPutAddress$fAbiGetAddress$fAbiTypeAddress$fIsStringAddress $fShowAddress$fDefaultAddress$fGenericAddress $fEqAddress $fOrdAddress$fGenericAddress0 $fIsListListN $fAbiGetListN $fAbiPutListN$fAbiTypeListN $fAbiGet[] $fAbiPut[] $fAbiType[] $fAbiGetText $fAbiPutText $fAbiTypeText$fGenericTagged$fAbiGetTagged$fAbiPutTagged$fAbiTypeTagged tupleDecs$fAbiPutOneTuple$fAbiGetOneTuple$fAbiTypeOneTuple$fGenericOneTuple$fGenericOneTuple0$fAbiPut(,,,,,,,,,,,,,,,,,,,)$fAbiGet(,,,,,,,,,,,,,,,,,,,)$fAbiType(,,,,,,,,,,,,,,,,,,,)$fAbiPut(,,,,,,,,,,,,,,,,,,)$fAbiGet(,,,,,,,,,,,,,,,,,,)$fAbiType(,,,,,,,,,,,,,,,,,,)$fAbiPut(,,,,,,,,,,,,,,,,,)$fAbiGet(,,,,,,,,,,,,,,,,,)$fAbiType(,,,,,,,,,,,,,,,,,)$fAbiPut(,,,,,,,,,,,,,,,,)$fAbiGet(,,,,,,,,,,,,,,,,)$fAbiType(,,,,,,,,,,,,,,,,)$fAbiPut(,,,,,,,,,,,,,,,)$fAbiGet(,,,,,,,,,,,,,,,)$fAbiType(,,,,,,,,,,,,,,,)$fAbiPut(,,,,,,,,,,,,,,)$fAbiGet(,,,,,,,,,,,,,,)$fAbiType(,,,,,,,,,,,,,,)$fAbiPut(,,,,,,,,,,,,,)$fAbiGet(,,,,,,,,,,,,,)$fAbiType(,,,,,,,,,,,,,)$fAbiPut(,,,,,,,,,,,,)$fAbiGet(,,,,,,,,,,,,)$fAbiType(,,,,,,,,,,,,)$fAbiPut(,,,,,,,,,,,)$fAbiGet(,,,,,,,,,,,)$fAbiType(,,,,,,,,,,,)$fAbiPut(,,,,,,,,,,)$fAbiGet(,,,,,,,,,,)$fAbiType(,,,,,,,,,,)$fAbiPut(,,,,,,,,,)$fAbiGet(,,,,,,,,,)$fAbiType(,,,,,,,,,)$fAbiPut(,,,,,,,,)$fAbiGet(,,,,,,,,)$fAbiType(,,,,,,,,)$fAbiPut(,,,,,,,)$fAbiGet(,,,,,,,)$fAbiType(,,,,,,,)$fAbiPut(,,,,,,)$fAbiGet(,,,,,,)$fAbiType(,,,,,,)$fAbiPut(,,,,,)$fAbiGet(,,,,,)$fAbiType(,,,,,)$fAbiPut(,,,,)$fAbiGet(,,,,)$fAbiType(,,,,) $fAbiPut(,,,) $fAbiGet(,,,)$fAbiType(,,,) $fAbiPut(,,) $fAbiGet(,,) $fAbiType(,,) $fAbiPut(,) $fAbiGet(,) $fAbiType(,) toLowerFirst toUpperFirst FunctionArg funArgName funArgTypefunArgComponents$fShowFunctionArg$fEqFunctionArg$fOrdFunctionArgEventArg eveArgName eveArgType eveArgIndexed$fFromJSONFunctionArg$fToJSONFunctionArg$fShowEventArg $fEqEventArg $fOrdEventArg Declaration DConstructor DFunctionDEvent DFallback conInputsfunName funConstant funInputs funOutputseveName eveInputs eveAnonymous falPayable$fFromJSONEventArg$fToJSONEventArg$fOrdDeclaration$fEqDeclaration$fShowDeclaration SolidityType SolidityBoolSolidityAddress SolidityUint SolidityIntSolidityStringSolidityBytesN SolidityBytes SolidityTupleSolidityVector SolidityArray ContractAbiunAbi signaturemethodIdeventIdparseSolidityFunctionArgTypeparseSolidityEventArgType$fFromJSONDeclaration$fToJSONDeclaration$fShowContractAbi$fToJSONContractAbi$fFromJSONContractAbi$fEqContractAbi$fOrdContractAbi$fEqSolidityType$fShowSolidityType SyncActivesyncStartingBlocksyncCurrentBlocksyncHighestBlockQuantity unQuantity$fFromJSONQuantity$fToJSONQuantity$fIsStringQuantity$fShowQuantity $fNumQuantity$fRealQuantity$fIntegralQuantity$fEnumQuantity $fEqQuantity $fOrdQuantity$fGenericQuantity$fEqSyncActive$fGenericSyncActive$fShowSyncActiveChangechangeLogIndexchangeTransactionIndexchangeTransactionHashchangeBlockHashchangeBlockNumber changeAddress changeData changeTopics SyncingStateSyncing NotSyncing$fFromJSONSyncActive$fToJSONSyncActive$fFromJSONSyncingState$fEqSyncingState$fGenericSyncingState$fShowSyncingState $fEqChange $fShowChange$fGenericChangeCallcallFromcallTocallGas callGasPrice callValuecallData callNonce$fFromJSONChange$fToJSONChange$fEqCall $fShowCall $fGenericCall TxReceiptreceiptTransactionHashreceiptTransactionIndexreceiptBlockHashreceiptBlockNumberreceiptCumulativeGasUsedreceiptGasUsedreceiptContractAddress receiptLogsreceiptLogsBloom receiptStatusFilter filterAddressfilterFromBlock filterToBlock filterTopics DefaultBlockBlockWithNumberEarliestLatestPending $fDefaultCall$fFromJSONCall $fToJSONCall$fOrdDefaultBlock$fToJSONDefaultBlock$fToJSONFilter$fEqDefaultBlock$fShowDefaultBlock$fGenericDefaultBlock $fEqFilter $fShowFilter$fGenericFilter$fShowTxReceipt$fGenericTxReceipt TransactiontxHashtxNonce txBlockHash txBlockNumbertxTransactionIndextxFromtxTotxValue txGasPricetxGastxInput$fFromJSONTxReceipt$fToJSONTxReceipt$fEqTransaction$fShowTransaction$fGenericTransactionBlock blockNumber blockHashblockParentHash blockNonceblockSha3UnclesblockLogsBloomblockTransactionsRootblockStateRootblockReceiptRoot blockMinerblockDifficultyblockTotalDifficultyblockExtraData blockSize blockGasLimit blockGasUsedblockTimestampblockTransactions blockUncles$fFromJSONTransaction$fToJSONTransaction $fShowBlock$fGenericBlock$fFromJSONBlock $fToJSONBlock DecodeEvent decodeEvent IndexedEvent isAnonymous$fArrayParserSOP$fArrayParserNP$fArrayParserNP0$fCombineChangeinie$fDecodeEventTYPETYPEinie foundationropstenrikenbykovanclassicclassicTestnetMethodselector $fAbiPut() $fAbiType() $fMethod()KEtherEtherFinneySzaboShannonLovelaceBabbageWeiUnitfromWeitoWei $fReadValue $fShowValue$fFractionalValue $fNumValue$fUnitSpecValue $fUnitValue $fUnitSpecU0 $fUnitSpecU1 $fUnitSpecU2 $fUnitSpecU3 $fUnitSpecU4 $fUnitSpecU5 $fUnitSpecU6 $fUnitSpecU7 $fEqValue $fOrdValue$fGenericValueencodeTransactionIpfsApiIpfsJSONIpfsText FilesFlushObjfileCid FilesLsObjenteries FilesEntryObj entryName entryType entrySize entryHash FilesStatObjfileObjectHash objectSizecumulativeObjectSizeblocks objectType KeyRenameObjpeerIdnow overwritewasKeyObjkeys KeyDetailsObjkeyIdkeyName RepoFsckObj repoMessageRepoVersionObjrepoVer LogLevelObjmessageLogLsObj logLsStrings PubsubObj pubsubStringsDnsObjdnsPathIdObj addresses agentVersionidprotocolVersion publicKey VersionObjcommitgolangreposystemversion StatsRepoObj numObjectsrepoPathrepoSize storageMax repoVersion StatsBwObjrateInrateOuttotalIntotalOut BootstrapObjbootstrapPeersPinObjWithoutProgress WithProgresspinsprogress ObjectDiffObjchangesObjectChangeObjafterbeforepathdiffTypeDiffObj diffSlash ObjectStatObj objBlockSizecumulativeSizedataSizeobjHash linksSizenumLinks ObjectGetObj objectNameobjectGetLinksObjectLinksObj WithLinks WithoutLinks objectHash objectLinks ObjectObj newObjectHash ObjectLinkObjlinkHashlinkNamelinkSize ConfigObj configKey configValue DagPutObjputCid DagResolveObjcidremPath DagCidObjcidSlashBlockObjkeyCidObjcidStrerrorMsg formatted CidHashesObj multihashCode multihashName CidCodecsObj codecCode codecName CidBasesObjbaseCodebaseNameBitswapLedgerObj exchanged ledgerPeerrecvsentvalue BitswapWLObj bitswapKeysBitswapStatObjblocksReceived blocksSent dataReceiveddataSentdupBlksReceiveddupDataReceivedmessagesReceived bitswapPeers provideBufLenwantlist WantlistObjforSlashSwarmObjstrings SwarmPeersObjpeers SwarmPeerObjaddress directionlatencymuxerpeerstreamsSwarmStreamObjprotocolLsObjobjsAddObjnamehashsizeDirObjdirHashlinksDirLinkdlNamedlHashdlSize dlContentTypedlTarget FilesReadTypeObjectReturnType DagReturnTypeBlockReturnType GetReturnTypeReprovideReturnType CatReturnType$fFromJSONDirLink$fFromJSONDirObj$fFromJSONAddObj$fFromJSONLsObj$fFromJSONSwarmStreamObj$fFromJSONSwarmPeerObj$fFromJSONSwarmPeersObj$fFromJSONSwarmObj$fFromJSONWantlistObj$fFromJSONBitswapStatObj$fFromJSONBitswapWLObj$fFromJSONBitswapLedgerObj$fFromJSONCidBasesObj$fFromJSONCidCodecsObj$fFromJSONCidHashesObj$fFromJSONCidObj$fFromJSONBlockObj$fFromJSONDagCidObj$fFromJSONDagResolveObj$fFromJSONDagPutObj$fFromJSONConfigObj$fFromJSONObjectLinkObj$fFromJSONObjectObj$fFromJSONObjectLinksObj$fFromJSONObjectGetObj$fFromJSONObjectStatObj$fFromJSONDiffObj$fFromJSONObjectChangeObj$fFromJSONObjectDiffObj$fFromJSONPinObj$fFromJSONBootstrapObj$fFromJSONStatsBwObj$fFromJSONStatsRepoObj$fFromJSONVersionObj$fFromJSONIdObj$fFromJSONDnsObj$fFromJSONPubsubObj$fFromJSONLogLsObj$fFromJSONLogLevelObj$fFromJSONRepoVersionObj$fFromJSONRepoFsckObj$fFromJSONKeyDetailsObj$fFromJSONKeyObj$fFromJSONKeyRenameObj$fFromJSONFilesStatObj$fFromJSONFilesEntryObj$fFromJSONFilesLsObj$fFromJSONFilesFlushObj$fMimeUnrenderTYPEIpfsTextText$fAcceptTYPEIpfsText$fMimeUnrenderTYPEIpfsJSONText$fAcceptTYPEIpfsJSON $fShowDirLink $fEqDirLink $fShowDirObj $fEqDirObj $fShowAddObj $fEqAddObj $fShowLsObj $fEqLsObj$fShowSwarmStreamObj$fEqSwarmStreamObj$fShowSwarmPeerObj$fEqSwarmPeerObj$fShowSwarmPeersObj$fEqSwarmPeersObj$fShowSwarmObj $fEqSwarmObj$fShowWantlistObj$fEqWantlistObj$fShowBitswapStatObj$fEqBitswapStatObj$fShowBitswapWLObj$fEqBitswapWLObj$fShowBitswapLedgerObj$fEqBitswapLedgerObj$fShowCidBasesObj$fEqCidBasesObj$fShowCidCodecsObj$fEqCidCodecsObj$fShowCidHashesObj$fEqCidHashesObj $fShowCidObj $fEqCidObj$fShowBlockObj $fEqBlockObj$fShowDagCidObj $fEqDagCidObj$fShowDagResolveObj$fEqDagResolveObj$fShowDagPutObj $fEqDagPutObj$fShowConfigObj $fEqConfigObj$fShowObjectLinkObj$fEqObjectLinkObj$fShowObjectObj $fEqObjectObj$fShowObjectLinksObj$fEqObjectLinksObj$fShowObjectGetObj$fEqObjectGetObj$fShowObjectStatObj$fEqObjectStatObj $fShowDiffObj $fEqDiffObj$fShowObjectChangeObj$fEqObjectChangeObj$fShowObjectDiffObj$fEqObjectDiffObj $fShowPinObj $fEqPinObj$fShowBootstrapObj$fEqBootstrapObj$fShowStatsBwObj$fEqStatsBwObj$fShowStatsRepoObj$fEqStatsRepoObj$fShowVersionObj$fEqVersionObj $fShowIdObj $fEqIdObj $fShowDnsObj $fEqDnsObj$fShowPubsubObj $fEqPubsubObj$fShowLogLsObj $fEqLogLsObj$fShowLogLevelObj$fEqLogLevelObj$fShowRepoVersionObj$fEqRepoVersionObj$fShowRepoFsckObj$fEqRepoFsckObj$fShowKeyDetailsObj$fEqKeyDetailsObj $fShowKeyObj $fEqKeyObj$fShowKeyRenameObj$fEqKeyRenameObj$fShowFilesStatObj$fEqFilesStatObj$fShowFilesEntryObj$fEqFilesEntryObj$fShowFilesLsObj$fEqFilesLsObj$fShowFilesFlushObj$fEqFilesFlushObj_ipfsApi_cat_ls_get _swarmPeers _swarmConnect_swarmDisconnect _swarmFilters_swarmFilterAdd_swarmFilterRm _bitswapStat _bitswapWL_bitswapLedger_bitswapReprovide _cidBases _cidCodecs _cidHashes _cidBase32 _cidFormat _blockGet _blockStat_dagGet _dagResolve _configGet _configSet _objectData _objectNew_objectGetLinks_objectAddLink _objectRmLink _objectGet _objectDiff _objectStat_pinAdd _pinRemove _bootstrapAdd_bootstrapList _bootstrapRM_statsBw _statsRepo_version_id_idPeer_dns _pubsubLs _pubsubPeers_pubsubPublish_logLs _logLevel _repoVersion _repoFsck_keyGen_keyList _keyRename_keyRm _filesChcid_filesCp _filesFlush_filesLs _filesMkdir_filesMv _filesRead_filesRm _filesStat _shutdown IpfsStreamApi PubsubSubObjmssgdatafromseqnotopicIDsRefsObjerrorref RepoVerifyObjmsg RepoGcObjrepoKey RepoKeyObj repoSlashDhtObjextraaddrid responsesaddrType ResponseObjaddrsPingObjsuccesstexttime LogReturnType$fFromJSONPingObj$fFromJSONResponseObj$fFromJSONDhtObj$fFromJSONRepoKeyObj$fFromJSONRepoGcObj$fFromJSONRepoVerifyObj$fFromJSONRefsObj$fFromJSONPubsubSubObj $fShowPingObj $fEqPingObj$fShowResponseObj$fEqResponseObj $fShowDhtObj $fEqDhtObj$fShowRepoKeyObj$fEqRepoKeyObj$fShowRepoGcObj $fEqRepoGcObj$fShowRepoVerifyObj$fEqRepoVerifyObj $fShowRefsObj $fEqRefsObj$fShowPubsubSubObj$fEqPubsubSubObj_ipfsStreamApi_ping _dhtFindPeer _dhtFindProvs_dhtGet _dhtProvide _dhtQuery_logTail_repoGc _repoVerify_refs _refsLocal_pubsubSubscribeIpfsIpfsTunIpfsrunIpfs'runIpfs$fMonadTransIpfsT$fFunctorIpfsT$fApplicativeIpfsT $fMonadIpfsT$fMonadIOIpfsT$fMonadReaderIpfsT$fMonadErrorIpfsTcall multipartCall streamCall swarmPeersconnect disconnectfilters filterAddfilterRmbwfsckgc repoVerifylspublishaddremoveobjectnewgetLinksaddLinkrmLink appendDatasetDatagetdiffput objectStatleveltaillistgenrenamermfindPeer findProvsprovidequerychcidVercpflushmkdirmvreadstatfilesRmwriteresolvecatidPeerdnsrefs refsLocalpingshutdownsetreplacebasescodecshashesbase32formatwlledger reprovideJsonRpcremote MethodNameJsonRpcExceptionParsingException CallExceptionRpcErrorerrCode errMessageerrData JsonRpcClientJsonRpcHttpClientJsonRpcWsClientjsonRpcManager jsonRpcServerjsonRpcWsConnectiondefaultSettings$fShowJsonRpcClient$fToJSONRequest$fFromJSONRpcError$fShowRpcError$fFromJSONResponse$fExceptionJsonRpcException $fRemotemm $fRemotem-> $fEqRequest $fShowRequest $fEqRpcError $fEqResponse$fShowResponse$fShowJsonRpcException$fEqJsonRpcException clientVersionsha3 Passphrase importRawKey listAccounts lockAccount newAccount unlockAccountsendTransaction ecRecover listening peerCountsyncingcoinbasemininghashrate getStorageAtgetTransactionCountgetBlockTransactionCountByHash getBlockTransactionCountByNumbergetUncleCountByBlockHashgetUncleCountByBlockNumbergetCodesendRawTransaction getBalance newFiltergetFilterChangesuninstallFiltergetLogs estimateGasgetBlockByHashgetBlockByNumbergetTransactionByHash!getTransactionByBlockHashAndIndex#getTransactionByBlockNumberAndIndexgetTransactionReceiptaccountsnewBlockFiltergetBlockFilterChangesgasPricegetUncleByBlockHashAndIndexgetUncleByBlockNumberAndIndexnewPendingTransactionFilter getFilterLogsgetWork submitWorksubmitHashrateFilterStreamStatefssCurrentBlockfssInitialFilter fssWindowSizeEventParseFailure FilterChangefilterChangeRawChangefilterChangeEvent EventAction ContinueEventTerminateEventmkFilterChanges mkBlockNumberpollTillBlockProgress$fExceptionEventParseFailure$fShowEventAction$fEqEventAction$fShowEventParseFailureevent eventMany eventNoFiltereventManyNoFilter MultiFilter NilFilters:? minEndBlock minStartBlockmodifyMultiFilter multiEventmultiEventManymultiEventNoFiltermultiEventManyNoFilter$fQueryAllLogs:$fQueryAllLogs[]$fHasLogIndexFilterChange$fMapHandlersm::$fMapHandlersm[][]$fPollFilters:$fPollFilters[]Account withAccountsendAccountT runAccountT CallParam_to_value _gasLimit _gasPrice_block_accounttogasLimitblockaccount withParamdefaultCallParamgetCall getReceipt updateReceipt$fMonadStateCallParamAccountT $fEqCallParam$fFunctorAccountT$fApplicativeAccountT$fMonadAccountT$fMonadTransAccountTsafeSendsafeConfirmationsContractabibytecodeabiFromTransfer transferNode_transferOwner_TransferNonIndexedTransferIndexedNewTTL newTTLNode_ newTTLTtl_NewTTLNonIndexed NewTTLIndexed NewResolvernewResolverNode_newResolverResolver_NewResolverNonIndexedNewResolverIndexedNewOwner newOwnerNode_newOwnerLabel_newOwnerOwner_NewOwnerNonIndexedNewOwnerIndexedTtlData SetTTLDataSetSubnodeOwnerDataSetResolverData SetOwnerData ResolverData OwnerDataownerresolversetOwner setResolversetSubnodeOwnersetTTLttl$fMethodOwnerData$fAbiGetOwnerData$fAbiPutOwnerData$fAbiTypeOwnerData$fGenericOwnerData$fMethodResolverData$fAbiGetResolverData$fAbiPutResolverData$fAbiTypeResolverData$fGenericResolverData$fMethodSetOwnerData$fAbiGetSetOwnerData$fAbiPutSetOwnerData$fAbiTypeSetOwnerData$fGenericSetOwnerData$fMethodSetResolverData$fAbiGetSetResolverData$fAbiPutSetResolverData$fAbiTypeSetResolverData$fGenericSetResolverData$fMethodSetSubnodeOwnerData$fAbiGetSetSubnodeOwnerData$fAbiPutSetSubnodeOwnerData$fAbiTypeSetSubnodeOwnerData$fGenericSetSubnodeOwnerData$fMethodSetTTLData$fAbiGetSetTTLData$fAbiPutSetTTLData$fAbiTypeSetTTLData$fGenericSetTTLData$fMethodTtlData$fAbiGetTtlData$fAbiPutTtlData$fAbiTypeTtlData$fGenericTtlData$fAbiGetNewOwnerIndexed$fAbiTypeNewOwnerIndexed$fGenericNewOwnerIndexed$fAbiGetNewOwnerNonIndexed$fAbiTypeNewOwnerNonIndexed$fGenericNewOwnerNonIndexed$fDefaultFilterC$fIndexedEventTYPETYPETYPENewOwnerIndexedNewOwnerNonIndexedNewOwner$fGenericNewOwner$fAbiGetNewResolverIndexed$fAbiTypeNewResolverIndexed$fGenericNewResolverIndexed$fAbiGetNewResolverNonIndexed$fAbiTypeNewResolverNonIndexed$fGenericNewResolverNonIndexed$fDefaultFilter0L$fIndexedEventTYPETYPETYPENewResolverIndexedNewResolverNonIndexedNewResolver$fGenericNewResolver$fAbiGetNewTTLIndexed$fAbiTypeNewTTLIndexed$fGenericNewTTLIndexed$fAbiGetNewTTLNonIndexed$fAbiTypeNewTTLNonIndexed$fGenericNewTTLNonIndexed$fDefaultFilter1=$fIndexedEventTYPETYPETYPENewTTLIndexedNewTTLNonIndexedNewTTL$fGenericNewTTL$fAbiGetTransferIndexed$fAbiTypeTransferIndexed$fGenericTransferIndexed$fAbiGetTransferNonIndexed$fAbiTypeTransferNonIndexed$fGenericTransferNonIndexed$fDefaultFilter2C$fIndexedEventTYPETYPETYPETransferIndexedTransferNonIndexedTransfer$fGenericTransfer$fShowOwnerData $fEqOwnerData$fOrdOwnerData$fGenericOwnerData0$fShowResolverData$fEqResolverData$fOrdResolverData$fGenericResolverData0$fShowSetOwnerData$fEqSetOwnerData$fOrdSetOwnerData$fGenericSetOwnerData0$fShowSetResolverData$fEqSetResolverData$fOrdSetResolverData$fGenericSetResolverData0$fShowSetSubnodeOwnerData$fEqSetSubnodeOwnerData$fOrdSetSubnodeOwnerData$fGenericSetSubnodeOwnerData0$fShowSetTTLData$fEqSetTTLData$fOrdSetTTLData$fGenericSetTTLData0 $fShowTtlData $fEqTtlData $fOrdTtlData$fGenericTtlData0$fShowNewOwnerIndexed$fEqNewOwnerIndexed$fOrdNewOwnerIndexed$fGenericNewOwnerIndexed0$fShowNewOwnerNonIndexed$fEqNewOwnerNonIndexed$fOrdNewOwnerNonIndexed$fGenericNewOwnerNonIndexed0$fShowNewOwner $fEqNewOwner $fOrdNewOwner$fGenericNewOwner0$fShowNewResolverIndexed$fEqNewResolverIndexed$fOrdNewResolverIndexed$fGenericNewResolverIndexed0$fShowNewResolverNonIndexed$fEqNewResolverNonIndexed$fOrdNewResolverNonIndexed$fGenericNewResolverNonIndexed0$fShowNewResolver$fEqNewResolver$fOrdNewResolver$fGenericNewResolver0$fShowNewTTLIndexed$fEqNewTTLIndexed$fOrdNewTTLIndexed$fGenericNewTTLIndexed0$fShowNewTTLNonIndexed$fEqNewTTLNonIndexed$fOrdNewTTLNonIndexed$fGenericNewTTLNonIndexed0 $fShowNewTTL $fEqNewTTL $fOrdNewTTL$fGenericNewTTL0$fShowTransferIndexed$fEqTransferIndexed$fOrdTransferIndexed$fGenericTransferIndexed0$fShowTransferNonIndexed$fEqTransferNonIndexed$fOrdTransferNonIndexed$fGenericTransferNonIndexed0$fShowTransfer $fEqTransfer $fOrdTransfer$fGenericTransfer0 PubkeyChangedpubkeyChangedNode_pubkeyChangedX_pubkeyChangedY_PubkeyChangedNonIndexedPubkeyChangedIndexed NameChangednameChangedNode_nameChangedName_NameChangedNonIndexedNameChangedIndexedContentChangedcontentChangedNode_contentChangedHash_ContentChangedNonIndexedContentChangedIndexed AddrChangedaddrChangedNode_ addrChangedA_AddrChangedNonIndexedAddrChangedIndexed ABIChangedaBIChangedNode_aBIChangedContentType_ABIChangedNonIndexedABIChangedIndexedSupportsInterfaceData SetPubkeyData SetNameDataSetContentData SetAddrData SetABIData PubkeyDataNameData ContentDataAddrDataABIDataaBIaddrcontentpubkeysetABIsetAddr setContentsetName setPubkeysupportsInterface$fMethodABIData$fAbiGetABIData$fAbiPutABIData$fAbiTypeABIData$fGenericABIData$fMethodAddrData$fAbiGetAddrData$fAbiPutAddrData$fAbiTypeAddrData$fGenericAddrData$fMethodContentData$fAbiGetContentData$fAbiPutContentData$fAbiTypeContentData$fGenericContentData$fMethodNameData$fAbiGetNameData$fAbiPutNameData$fAbiTypeNameData$fGenericNameData$fMethodPubkeyData$fAbiGetPubkeyData$fAbiPutPubkeyData$fAbiTypePubkeyData$fGenericPubkeyData$fMethodSetABIData$fAbiGetSetABIData$fAbiPutSetABIData$fAbiTypeSetABIData$fGenericSetABIData$fMethodSetAddrData$fAbiGetSetAddrData$fAbiPutSetAddrData$fAbiTypeSetAddrData$fGenericSetAddrData$fMethodSetContentData$fAbiGetSetContentData$fAbiPutSetContentData$fAbiTypeSetContentData$fGenericSetContentData$fMethodSetNameData$fAbiGetSetNameData$fAbiPutSetNameData$fAbiTypeSetNameData$fGenericSetNameData$fMethodSetPubkeyData$fAbiGetSetPubkeyData$fAbiPutSetPubkeyData$fAbiTypeSetPubkeyData$fGenericSetPubkeyData$fMethodSupportsInterfaceData$fAbiGetSupportsInterfaceData$fAbiPutSupportsInterfaceData$fAbiTypeSupportsInterfaceData$fGenericSupportsInterfaceData$fAbiGetABIChangedIndexed$fAbiTypeABIChangedIndexed$fGenericABIChangedIndexed$fAbiGetABIChangedNonIndexed$fAbiTypeABIChangedNonIndexed$fGenericABIChangedNonIndexedI$fIndexedEventTYPETYPETYPEABIChangedIndexedABIChangedNonIndexedABIChanged$fGenericABIChanged$fAbiGetAddrChangedIndexed$fAbiTypeAddrChangedIndexed$fGenericAddrChangedIndexed$fAbiGetAddrChangedNonIndexed$fAbiTypeAddrChangedNonIndexed$fGenericAddrChangedNonIndexedL$fIndexedEventTYPETYPETYPEAddrChangedIndexedAddrChangedNonIndexedAddrChanged$fGenericAddrChanged$fAbiGetContentChangedIndexed$fAbiTypeContentChangedIndexed$fGenericContentChangedIndexed $fAbiGetContentChangedNonIndexed!$fAbiTypeContentChangedNonIndexed!$fGenericContentChangedNonIndexedU$fIndexedEventTYPETYPETYPEContentChangedIndexedContentChangedNonIndexedContentChanged$fGenericContentChanged$fAbiGetNameChangedIndexed$fAbiTypeNameChangedIndexed$fGenericNameChangedIndexed$fAbiGetNameChangedNonIndexed$fAbiTypeNameChangedNonIndexed$fGenericNameChangedNonIndexedL$fIndexedEventTYPETYPETYPENameChangedIndexedNameChangedNonIndexedNameChanged$fGenericNameChanged$fAbiGetPubkeyChangedIndexed$fAbiTypePubkeyChangedIndexed$fGenericPubkeyChangedIndexed$fAbiGetPubkeyChangedNonIndexed $fAbiTypePubkeyChangedNonIndexed $fGenericPubkeyChangedNonIndexed$fDefaultFilter3R$fIndexedEventTYPETYPETYPEPubkeyChangedIndexedPubkeyChangedNonIndexedPubkeyChanged$fGenericPubkeyChanged $fShowABIData $fEqABIData $fOrdABIData$fGenericABIData0$fShowAddrData $fEqAddrData $fOrdAddrData$fGenericAddrData0$fShowContentData$fEqContentData$fOrdContentData$fGenericContentData0$fShowNameData $fEqNameData $fOrdNameData$fGenericNameData0$fShowPubkeyData$fEqPubkeyData$fOrdPubkeyData$fGenericPubkeyData0$fShowSetABIData$fEqSetABIData$fOrdSetABIData$fGenericSetABIData0$fShowSetAddrData$fEqSetAddrData$fOrdSetAddrData$fGenericSetAddrData0$fShowSetContentData$fEqSetContentData$fOrdSetContentData$fGenericSetContentData0$fShowSetNameData$fEqSetNameData$fOrdSetNameData$fGenericSetNameData0$fShowSetPubkeyData$fEqSetPubkeyData$fOrdSetPubkeyData$fGenericSetPubkeyData0$fShowSupportsInterfaceData$fEqSupportsInterfaceData$fOrdSupportsInterfaceData$fGenericSupportsInterfaceData0$fShowABIChangedIndexed$fEqABIChangedIndexed$fOrdABIChangedIndexed$fGenericABIChangedIndexed0$fShowABIChangedNonIndexed$fEqABIChangedNonIndexed$fOrdABIChangedNonIndexed$fGenericABIChangedNonIndexed0$fShowABIChanged$fEqABIChanged$fOrdABIChanged$fGenericABIChanged0$fShowAddrChangedIndexed$fEqAddrChangedIndexed$fOrdAddrChangedIndexed$fGenericAddrChangedIndexed0$fShowAddrChangedNonIndexed$fEqAddrChangedNonIndexed$fOrdAddrChangedNonIndexed$fGenericAddrChangedNonIndexed0$fShowAddrChanged$fEqAddrChanged$fOrdAddrChanged$fGenericAddrChanged0$fShowContentChangedIndexed$fEqContentChangedIndexed$fOrdContentChangedIndexed$fGenericContentChangedIndexed0$fShowContentChangedNonIndexed$fEqContentChangedNonIndexed$fOrdContentChangedNonIndexed"$fGenericContentChangedNonIndexed0$fShowContentChanged$fEqContentChanged$fOrdContentChanged$fGenericContentChanged0$fShowNameChangedIndexed$fEqNameChangedIndexed$fOrdNameChangedIndexed$fGenericNameChangedIndexed0$fShowNameChangedNonIndexed$fEqNameChangedNonIndexed$fOrdNameChangedNonIndexed$fGenericNameChangedNonIndexed0$fShowNameChanged$fEqNameChanged$fOrdNameChanged$fGenericNameChanged0$fShowPubkeyChangedIndexed$fEqPubkeyChangedIndexed$fOrdPubkeyChangedIndexed$fGenericPubkeyChangedIndexed0$fShowPubkeyChangedNonIndexed$fEqPubkeyChangedNonIndexed$fOrdPubkeyChangedNonIndexed!$fGenericPubkeyChangedNonIndexed0$fShowPubkeyChanged$fEqPubkeyChanged$fOrdPubkeyChanged$fGenericPubkeyChanged0namehashPersonalAccountPersonalpersonalAddresspersonalPassphrase$fDefaultPersonal$fAccountPersonalAccountT $fEqPersonal$fShowPersonalLocalKeyAccountLocalKeylocalKeyPrivatelocalKeyChainId$fDefaultLocalKey$fAccountLocalKeyAccountT $fEqLocalKey$fShowLocalKeyDefaultAccount$fAccount()AccountT nextIndexhasKeyhasSessionKeys insertKeypendingExtrinsicsremoveExtrinsic rotateKeyssubmitExtrinsicepochAuthorshipgetKeys getStoragegetStorageHashgetStorageSize roundStatemethodsNodeRoleFull LightClient AuthoritySentry $fEqNodeRole$fGenericNodeRole$fShowNodeRoleHealth healthPeershealthIsSyncinghealthShouldHavePeers ChainType DevelopmentLocalLiveCustom$fFromJSONNodeRole$fToJSONNodeRole$fToJSONChainType$fFromJSONChainType $fEqChainType$fGenericChainType$fShowChainType $fEqHealth$fGenericHealth $fShowHealthPeerInfopeerInfoPeerId peerInfoRolespeerInfoProtocolVersionpeerInfoBestHashpeerInfoBestNumber$fFromJSONHealth$fToJSONHealth $fEqPeerInfo$fGenericPeerInfo$fShowPeerInfo ContractCall callOrigincallDest callGasLimit callInputData$fFromJSONPeerInfo$fToJSONPeerInfo$fEqContractCall$fGenericContractCall$fShowContractCallContractExecResult SuccessExecExecResultError execStatusexecData$fFromJSONContractCall$fToJSONContractCall$fEqContractExecResult$fGenericContractExecResult$fShowContractExecResult ReadProof readProofAtreadProofProofMetadata$fFromJSONContractExecResult$fToJSONContractExecResult $fEqReadProof$fGenericReadProof$fShowReadProofRuntimeVersionruntimeSpecNameruntimeImplNameruntimeAuthoringVersionruntimeSpecVersionruntimeImplVersion runtimeApisruntimeTransactionVersion$fFromJSONReadProof$fToJSONReadProof$fEqRuntimeVersion$fGenericRuntimeVersion$fShowRuntimeVersionStorageChangeSet storageBlockstorageChanges StorageKind$fFromJSONRuntimeVersion$fToJSONRuntimeVersion DispatchClassNormal Operational MandatoryWeight$fFromJSONStorageChangeSet$fToJSONStorageChangeSet$fEqDispatchClass$fGenericDispatchClass$fShowDispatchClassRuntimeDispatchInfodispatchWeight dispatchClassdispatchPartialFee$fFromJSONDispatchClass$fToJSONDispatchClass$fEqRuntimeDispatchInfo$fGenericRuntimeDispatchInfo$fShowRuntimeDispatchInfo ImportedAux auxHeaderOnlyauxClearJustificationRequestsauxNeedsJustificationauxBadJustificationauxNeedsFinalityProof auxIsNewBest$fFromJSONRuntimeDispatchInfo$fToJSONRuntimeDispatchInfo$fEqImportedAux$fGenericImportedAux$fShowImportedAux CreatedBlockcreatedBlockHashcreatedBlockAux$fFromJSONImportedAux$fToJSONImportedAux$fEqCreatedBlock$fGenericCreatedBlock$fShowCreatedBlockHeaderheaderParentHash headerNumberheaderStateRootheaderExtrinsicsRoot headerDigest$fFromJSONCreatedBlock$fToJSONCreatedBlock $fEqHeader$fGenericHeader $fShowHeader blockHeaderblockExtrinsics$fFromJSONHeader$fToJSONHeader $fEqBlock SignedBlock signedBlocksignedJustification$fEqSignedBlock$fGenericSignedBlock$fShowSignedBlock$fFromJSONSignedBlock$fToJSONSignedBlockaddReservedPeerchain chainTypehealthlocalListenAddresses localPeerId networkState nodeRoles propertiesremoveReservedPeer getChildKeysgetChildStoragegetChildStorageHashgetChildStorageSize getMetadata getReadProofgetRuntimeVersion queryStoragequeryStorageAt queryInfolocalStorageGetlocalStorageSet createBlock finalizeBlockrentProjectiongetBlock getBlockHashgetFinalizedHead getHeaderProvider HttpProvider WsProvider Web3Error JsonRpcFail ParserFailUserFailWeb3unWeb3 runWeb3WithrunWeb3'runWeb3forkWeb3 getConnection $fJsonRpcWeb3$fExceptionWeb3Error$fDefaultProvider $fFunctorWeb3$fApplicativeWeb3 $fMonadWeb3 $fMonadIOWeb3$fMonadThrowWeb3$fMonadStateWeb3$fShowWeb3Error $fEqWeb3Error$fGenericWeb3Error$fShowProvider $fEqProvider$fGenericProvider text-1.2.3.1Data.Text.InternalText$aeson-1.4.7.1-7zIsgD57QtKBLAX7Q8FqzRData.Aeson.Types.FromJSONFromJSON*generics-sop-0.5.1.0-rTQnEHI8wZGMd5yernVkkGenerics.SOP.UniverseGeneric CombineChange ArrayParser parseChangeValueUnitSpecResponseRequestJsonRpcMreduceEventStream playOldLogs filterStream pollFilter playNewLogs playMultiLogspollMultiFilterbase Text.Read instanceD'dataD'funD'toHSType funBangTypemakeArgs quoteAbiDec quoteAbiExp funWrapper*http-client-0.6.4.1-EaTUgRuXPg8DSq6P02ULGRNetwork.HTTP.Client.TypesManager getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName