/* Ċ Ġ* ĠP ai Coin - RPC - Client - Kotlin ĠLicense Ċ Ġ* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 1 , ĠJ in H ua . IO . ĠAll Ġrights Ġreserved . Ċ Ġ* Ċ Ġ* ĠPermission Ġis Ġhereby Ġgranted , Ġfree Ġof Ġcharge , Ġto Ġany Ġperson Ġobtaining Ġa Ġcopy Ġof Ġthis Ġsoftware Ġand Ġassociated Ġdocumentation Ġfiles Ġ( the Ċ Ġ* ĠSoftware "), Ġto Ġdeal Ġin Ġthe ĠSoftware Ġwithout Ġrestriction , Ġincluding Ġwithout Ġlimitation Ġthe Ġrights Ġto Ġuse , Ġcopy , Ġmodify , Ġmerge , Ġpublish , Ċ Ġ* Ġdistribute , Ġsublicense , Ġand / or Ġsell Ġcopies Ġof Ġthe ĠSoftware , Ġand Ġto Ġpermit Ġpersons Ġto Ġwhom Ġthe ĠSoftware Ġis Ġfurnished Ġto Ġdo Ġso , Ġsubject Ċ Ġ* Ġto Ġthe Ġfollowing Ġconditions : Ċ Ġ* Ċ Ġ* ĠThe Ġabove Ġcopyright Ġnotice Ġand Ġthis Ġpermission Ġnotice Ġshall Ġbe Ġincluded Ġin Ġall Ġcopies Ġor Ġsubstantial Ġportions Ġof Ġthe ĠSoftware . Ċ Ġ* Ċ Ġ* ĠTHE ĠSOFTWARE ĠIS ĠPROVIDED Ġ" AS ĠIS ", ĠWITHOUT ĠWARRANTY ĠOF ĠANY ĠKIND , ĠEXPRESS ĠOR ĠIMPLIED , ĠINCLUDING ĠBUT ĠNOT ĠLIMITED ĠTO ĠTHE ĠWARRANTIES ĠOF Ċ Ġ* ĠMERCHANTABILITY , ĠFITNESS ĠFOR ĠA ĠPARTICULAR ĠPURPOSE ĠAND ĠNONINFRINGEMENT . ĠIN ĠNO ĠEVENT ĠSHALL ĠTHE ĠAUTHORS ĠOR ĠCOPYRIGHT ĠHOLDERS ĠBE ĠLIABLE ĠFOR Ċ Ġ* ĠANY ĠCLAIM , ĠDAMAGES ĠOR ĠOTHER ĠLIABILITY , ĠWHETHER ĠIN ĠAN ĠACTION ĠOF ĠCONTRACT , ĠTORT ĠOR ĠOTHERWISE , ĠARISING ĠFROM , ĠOUT ĠOF ĠOR ĠIN ĠCONNECTION ĠWITH Ċ Ġ* ĠTHE ĠSOFTWARE ĠOR ĠTHE ĠUSE ĠOR ĠOTHER ĠDEALINGS ĠIN ĠTHE ĠSOFTWARE . Ċ Ġ*/ Ċ package Ġorg . pa ic oin . rp cc lient Ċ Ċ enum Ġclass ĠBlock Template Request Mode Ġ{ Ġtemplate , Ġproposal Ġ} Ċ Ċ enum Ġclass ĠF ee Estimate Mode Ġ{ ĠUN SET , ĠE CON OM ICAL , ĠCON SERV ATIVE Ġ} Ċ Ċ enum Ġclass ĠNode List Operation Ġ{ Ġone try , Ġadd , Ġremove Ġ} Ċ Ċ data Ġclass ĠOut Point ( ĊĠĠĠĠĠĠĠ Ġval Ġtx id : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġv out : ĠInt ) Ċ Ċ data Ġclass ĠInfo ( ĊĠĠĠĠĠĠĠ Ġval Ġversion : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġprotocol version : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġblocks : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtime offset : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġconnections : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġproxy : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġdifficulty : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtest net : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġrelay fee : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġerrors : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġpr uned : ĠBoolean ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠBlock Chain Info ( ĊĠĠĠĠĠĠĠ Ġval Ġchain : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġblocks : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġheaders : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġbest block hash : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġdifficulty : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġmedi ant ime : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġverification progress : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġchain work : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġpr uned : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġprune height : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġsoft fork s : ĠList < Soft Fork Status >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġb ip 9 _ soft fork s : ĠMap < String , ĠB ip 9 Soft Fork Status >? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠSoft Fork Rejection ( ĊĠĠĠĠĠĠĠ Ġval Ġstatus : ĠBoolean ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠSoft Fork Status ( ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġversion : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġreject : ĠSoft Fork Rejection ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠB ip 9 Soft Fork Status ( ĊĠĠĠĠĠĠĠ Ġval Ġstatus : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġbit : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval ĠstartTime : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtimeout : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġsince : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġstatistics : ĠB ip 9 Soft Fork Stats ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠB ip 9 Soft Fork Stats ( ĊĠĠĠĠĠĠĠ Ġval Ġperiod : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġthreshold : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġelapsed : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġcount : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġpossible : ĠBoolean ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠBlock Template Request ( ĊĠĠĠĠĠĠĠ Ġval Ġmode : ĠBlock Template Request Mode ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġcapabilities : ĠList < String >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġrules : ĠList < String >? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠChain Tip ( ĊĠĠĠĠĠĠĠ Ġval Ġheight : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġhash : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġbranch len : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġstatus : ĠString ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠChain Transaction Stats ( ĊĠĠĠĠĠĠĠ Ġval Ġtime : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtx count : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtx rate : ĠDouble ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠMem Pool Info ( ĊĠĠĠĠĠĠĠ Ġval Ġsize : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġbytes : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġusage : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġmax memp ool : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġmemp ool min fee : ĠLong ? Ġ= Ġnull Ċ ) Ċ Ċ data Ġclass ĠMin ing Info ( ĊĠĠĠĠĠĠĠ Ġval Ġblocks : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġcurrent block weight : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġcurrent block tx : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġdifficulty : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġerrors : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġnetwork hash ps : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġp ooled tx : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġchain : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġwarnings : ĠString ? Ġ= Ġnull Ċ ) Ċ Ċ data Ġclass ĠNetwork Totals ( ĊĠĠĠĠĠĠĠ Ġval Ġtotal bytes recv : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtotal by t ess ent : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtime millis : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġupload target : ĠNetwork Upload Target ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠNetwork Upload Target ( ĊĠĠĠĠĠĠĠ Ġval Ġtime frame : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtarget : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtarget _ re ached : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġserve _ h istorical _ blocks : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġbytes _ left _ in _ cycle : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtime _ left _ in _ cycle : ĠLong ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠNetwork Info ( ĊĠĠĠĠĠĠĠ Ġval Ġversion : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġsub version : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġprotocol version : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġlocal services : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġlocal relay : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtime offset : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġconnections : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġnetwork active : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġnetworks : ĠList < Network >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġrelay fee : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġincremental fee : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġlocal addresses : ĠList < Address Info >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġwarnings : ĠString ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠNetwork ( ĊĠĠĠĠĠĠĠ Ġval Ġname : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġlimited : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġreachable : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġproxy : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġproxy _ random ize _ credentials : ĠBoolean ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠAddress Info ( ĊĠĠĠĠĠĠĠ Ġval Ġaddress : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġport : ĠInt , ĊĠĠĠĠĠĠĠ Ġval Ġscore : ĠInt ) Ċ Ċ data Ġclass ĠPeer Info ( ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġaddr : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġaddr local : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġaddr bind : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġservices : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġrelay tx es : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġlast send : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġlast recv : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġby t ess ent : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġbytes recv : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġcon nt ime : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtime offset : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġping time : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġmin ping : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġversion : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġsub ver : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġinbound : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġadd node : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġstarting height : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġb ans core : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġsynced _ headers : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġsynced _ blocks : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġin flight : ĠList < *> ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġwh itelisted : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġby t ess ent _ per _ msg : ĠBytes Per Message ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġbytes recv _ per _ msg : ĠBytes Per Message ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠBytes Per Message ( ĊĠĠĠĠĠĠĠ Ġval Ġalert : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġfilter load : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġget headers : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġget blocks : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġmemp ool : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġping : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġp ong : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġver ack : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġinv : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġversion : ĠLong ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠU tx o Set ( ĊĠĠĠĠĠĠĠ Ġval Ġheight : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġbest block : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtransactions : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtx outs : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġb og os ize : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġhash _ serialized _ 2 : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġdisk _ size : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtotal _ amount : ĠDouble ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠQuery Result ( ĊĠĠĠĠĠĠĠ Ġval Ġtx id : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġv out : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġlabel : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġaddress : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġscript PubKey : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġamount : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġconfirm ations : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġrede em Script : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġspend able : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġsol vable : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġsafe : ĠBoolean ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠQuery Options ( ĊĠĠĠĠĠĠĠ Ġval Ġminimum Amount : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġmaximum Amount : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġmaximum Count : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġminimum Sum Amount : ĠString ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠTransaction Input ( ĊĠĠĠĠĠĠĠ Ġval Ġtx id : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġv out : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġscript Sig : ĠScript Signature ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtx in w itness : ĠList < String >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġcoin base : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġsequence : ĠLong ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠScript Signature ( ĊĠĠĠĠĠĠĠ Ġval Ġasm : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġhex : ĠString ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠTransaction Output ( ĊĠĠĠĠĠĠĠ Ġval Ġvalue : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġn : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġscript PubKey : ĠScript PubKey ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠScript PubKey ( ĊĠĠĠĠĠĠĠ Ġval Ġasm : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġhex : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġreq Sig s : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġaddresses : ĠList < String >? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠTransaction ( ĊĠĠĠĠĠĠĠ Ġval Ġtx id : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġhash : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġsize : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġweight : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġv size : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġversion : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġlock time : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġvin : ĠList < Transaction Input >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġv out : ĠList < Transaction Output >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġhex : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġblock hash : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġconfirm ations : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtime : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġblock time : ĠLong ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠDe coded Script ( ĊĠĠĠĠĠĠĠ Ġval Ġasm : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġhex : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġreq Sig s : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġaddresses : ĠList < String >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġp 2 sh : ĠString ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠMulti Sig Address ( ĊĠĠĠĠĠĠĠ Ġval Ġaddress : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġrede em Script : ĠString ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠAdded NodeInfo ( ĊĠĠĠĠĠĠĠ Ġval Ġadded node : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġconnected : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġaddresses : ĠList < Node Address >? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠNode Address ( ĊĠĠĠĠĠĠĠ Ġval Ġaddress : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġconnected : ĠString ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠBlock Info ( ĊĠĠĠĠĠĠĠ Ġval Ġhash : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġconfirm ations : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġsize : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġstripped size : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġweight : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġheight : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġversion : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġversion Hex : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġmer k ler oot : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtx : ĠList < String >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtime : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġmedi ant ime : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġnonce : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġbits : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġdifficulty : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġchain work : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġprevious block hash : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġnext block hash : ĠString ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠBlock Info With Transactions ( ĊĠĠĠĠĠĠĠ Ġval Ġhash : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġconfirm ations : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġsize : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġstripped size : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġweight : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġheight : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġversion : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġversion Hex : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġmer k ler oot : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtx : ĠList < Transaction >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġraw tx : ĠList < Transaction >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtime : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġmedi ant ime : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġnonce : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġbits : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġdifficulty : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġchain work : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġprevious block hash : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġnext block hash : ĠString ? Ġ= Ġnull ) ĊĊ Ċ data Ġclass ĠS ear ched Transaction Result ( ĊĠĠĠĠĠĠĠ Ġval Ġtx id : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġhash : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġsize : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġlock time : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġvin : ĠList < Transaction Input >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġv out : ĠList < Transaction Output >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġhex : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġblock hash : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġconfirm ations : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtime : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġblock time : ĠLong ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠEst imate Smart Fee ( ĊĠĠĠĠĠĠĠ Ġval Ġfe erate : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġerrors : ĠList < String >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġblocks : ĠLong ? Ġ= Ġnull Ċ ) Ċ Ċ data Ġclass ĠSt ake Info ( ĊĠĠĠĠĠĠĠ Ġval Ġblock height : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġdifficulty : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtotal sub sid y : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġown memp ool t ix : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġimm ature : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġun spent : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġv oted : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġrev oked : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġun spent expired : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġpool size : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġall memp ool t ix : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġlive : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġproportion live : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġmissed : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġproportion missed : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġexpired : ĠLong ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠWallet Info ( ĊĠĠĠĠĠĠĠ Ġval Ġwallet name : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġwallet version : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġavailable _ balance : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġbalance : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtotal _ st aked _ balance : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġst aked _ balance _ memp ool : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġst aked _ balance _ imm ature : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġst aked _ balance _ live : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġst aked _ balance _ v oted : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġst aked _ balance _ missed : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġst aked _ balance _ expired : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġst aked _ balance _ rev oked : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġun confirmed _ balance : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġimm ature _ balance : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġlegacy _ balance : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġrewards : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġrefund s : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġm ined : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtx count : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġkey p oo lol dest : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġkey pool size : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġkey pool size _ hd _ internal : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġun locked _ until : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġpay tx fee : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtotal _ fees : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġhd master key id : ĠString ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠBlock Sub sid y ( ĊĠĠĠĠĠĠĠ Ġval Ġpos : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġpow : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtotal : ĠDouble ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠTicket Buyer Config ( ĊĠĠĠĠĠĠĠ Ġval Ġbu yt ick ets : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġaccount : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġmaintain : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġvoting Account : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġvoting Address : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġreward Address : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġpool Fee Address : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġpool Fees : ĠDouble ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġlimit : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġmin Conf : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġexpiry : ĠInt ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠAuto V oter Config ( ĊĠĠĠĠĠĠĠ Ġval Ġauto vote : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġvot eb its : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġvot eb it se xt : ĠString ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠAuto Rev oker Config ( ĊĠĠĠĠĠĠĠ Ġval Ġautore voke : ĠBoolean ? Ġ= Ġnull ) ĊĊĊĊĊĊĊĊ