 
 (defn block-of [block-hash] (getblock block-hash))
 
-
+(defn get-all-tx [])
+  
 
 (defn print-it [a-list]
   (doseq [l a-list] (println l)))

(s/fdef getdifficulty :ret integer?) 
(def-rpc getdifficulty)

(def-rpc-opt getmempoolancestors txid verbose)
(def-rpc-opt getmempooldescendants txid verbose)
(def-rpc getmempoolentry txid)
(def-rpc getmempoolinfo)
(def-rpc-opt getrawmempool verbose)
(def-rpc-opt gettxout txid n include_mempool)

(s/fdef gettxoutproof :args (s/alt :verbose (s/cat :txids vector?), :choice (s/cat :txids vector?, :blockhash boolean?)) :ret ::hex-string)
(def-rpc gettxoutproof txids blockhash)

(def-rpc gettxoutsetinfo)
(def-rpc preciousblock blockhash)
(def-rpc pruneblockchain)
(def-rpc-opt verifychain 0 checklevel nblocks)
(def-rpc verifytxoutproof proof)


