Search.setIndex({envversion:46,filenames:["codestyle","data-model","getting-set-up","index","inthebox","messaging","node-administration","protocol-state-machines","roadmap","running-the-trading-demo","tutorial","visualiser"],objects:{},objnames:{},objtypes:{},terms:{"0_xx":2,"1mb":7,"8u45":2,"_before_":7,"_do_":7,"_is_":7,"abstract":7,"boolean":10,"break":10,"byte":[0,1,4,7],"case":[1,5,7,10],"catch":[0,2,7],"class":[0,3,5,7],"default":[0,2,7,10],"export":7,"final":[5,7,8,10],"function":[0,1,3,4,5,7],"import":[0,1,2,5,7,10],"instanceof":10,"int":[0,10],"long":[0,5,7,10],"new":[0,1,2,3,4,7,10],"null":10,"public":[0,1,4,5,6,7,8,10],"return":[0,5,7,10],"short":[5,10],"static":[1,7,10],"switch":[7,10],"throw":[0,7,10],"transient":7,"true":[1,5,10,11],"try":[0,1,7,10,11],"var":10,"void":10,abil:[1,5,10],abl:5,about:[0,1],abov:[5,7,10],accept:[0,1,5,7,10],acceptablepric:7,access:[1,5,6,7],accid:7,accident:10,account:1,achiev:5,acknowledg:7,across:[1,7],act:[5,7],action:10,actor:[0,7,10],actual:[5,7,10],adapt:[0,7,8],add:[0,5,6,7,10],addarg:10,addcommand:7,addinputst:[7,10],addit:10,addition:7,addmessagehandl:5,addoutputst:[7,10],address:[1,5,7,10],adjust:0,administr:[3,4],affection:10,afraid:0,after:[1,4,7,10,11],again:[1,5,7,10],against:[7,10],agre:[2,7],agreement:1,ahead:7,aim:0,algorithm:[1,4,10,11],alic:[10,11],aliceaddr:5,alicegetsback:[10,11],alicenod:5,aliv:7,all:[0,1,2,5,6,7,8,10],allow:[4,7,8,10],allpossiblerecipi:5,almost:[7,10],along:[4,5,7,10],alreadi:[0,7,10],alright:7,also:[0,1,2,5,6,7,10],alt:10,alter:[7,10],altern:[0,6],although:[1,5,10],alwai:[0,1,6,7,10],amounnt:7,amount:[4,7,8,10],ani:[0,1,5,7,10],annot:[0,7,10],anoth:[7,9,10],answer:0,anticip:0,anyon:10,anyth:[1,5,7,10],anywher:[5,10],apach:[5,8],api:[0,3,4,6,7,8],appear:10,append:6,appendix:3,appli:0,applic:1,approach:[1,7,8,10],approv:7,arbitrari:[0,1,7,10],arbitrarili:4,area:5,aren:[7,10],arg:[10,11],argument:[0,1,5,7,10],around:[1,5,7,10,11],arrai:[1,4,7],arrang:7,arriv:7,articl:[1,5,7],artifact:10,ask:[0,7,10],aspect:7,assembl:1,assemblesharedtx:7,asset:[3,4,7],assetforsal:7,assetmismatchexcept:7,assettosel:7,assettypenam:7,assist:[7,10,11],associ:[1,10],assum:[7,8,10],assumpt:7,atom:[7,10],attach:[1,3],attempt:[1,2,3,5,7],attent:7,attribut:0,audit:[1,7,8],authenticatedobject:10,author:[0,1,5,7],authoris:7,auto:[0,10],autom:10,automat:[5,7,10],avail:[5,10],avoid:[0,7],awai:7,awar:[0,7],awkward:[0,7],back:[7,8,10],backend:[5,8],background:[0,1,5],backtick:10,backward:7,bad:[0,7,10],balanc:10,band:7,bandwidth:0,bankrupt:10,bankruptci:1,base:[1,3,5,8],basic:[0,1,4,5,7,8,10],bear:[7,10],beauti:11,becaus:[0,2,5,6,7,10],becom:[0,7,10],been:[1,7,9,10],befor:[1,4,7,10],begin:[1,9,10],behav:10,behaviour:[4,6],behind:[7,10],below:7,benefit:[7,10],best:[0,8],beta:2,better:[0,3,4,10,11],between:[0,7,10],beyond:[1,10],big:[0,7,10],bill:10,bind:1,bit:[7,10,11],bitbucket:2,bitcoinj:7,blah:0,blank:[0,10],block:[0,1,3,5,7,8,10],blockchain:7,bloom:0,bloomfilt:0,blue:11,bob:10,bobaddr:5,bobnod:5,bond:10,bookkeep:[4,10],boost:4,borrow:11,both:[1,4,5,7,10],bottom:7,bound:7,breadth:7,briefli:11,bring:8,broadcast:5,broke:0,broker:4,brows:4,bug:[0,4],bui:[4,7],build:[2,4,7,8,10],builder:10,built:[7,10],bullet:0,bunch:[9,10],bundl:1,busi:[1,4,5,7,10],buyer:3,buyersessionid:7,bytearrai:5,bytecod:[1,7,10],calcul:[7,10],calibr:1,call:[0,1,4,5,7,10],callback:[0,5,7],caller:10,came:7,can:[0,1,2,4,5,6,7,8,9,10,11],cannot:[1,10],canon:8,capabl:[8,10],capit:0,care:[0,5,7],carefulli:4,cash:[4,7,10,11],cashkt:10,cashsigningpubkei:7,cashstat:7,caus:10,center:10,certain:[0,4,10],cev:2,chain:[1,7,10],chanc:[0,7],chang:[0,1,5,7,8,10,11],channel:7,charact:0,check:[0,2,3,4,6,7],checkdepend:7,checksufficientsignatur:7,child:7,children:7,childrenfor:7,choic:0,choos:[2,10],circl:11,claim:[1,4,10],clean:7,clear:7,clearer:[5,7],click:[2,11],clone:0,closur:0,cluster:8,cmd:10,codebas:[0,10],colleagu:0,collect:[0,10],collector:[0,7],com:2,combin:[3,10],come:[4,7],command:[1,2,3,6,7,9],commerci:[3,4,7],commercial_pap:10,commercialpap:[4,10,11],commercialpapertest:[10,11],commit:7,common:[7,10],commonli:10,commun:2,companion:[7,10],compar:[1,5],compil:[9,10],complet:[1,5,7,9,10],complex:[0,1,10],complic:7,compos:[7,8,10],comput:7,concept:[1,7,10],conceptu:7,concern:[7,10],concurrenthashmap:0,condit:7,confid:8,configur:[2,7],conflict:[1,3,8],confus:7,connect:[4,10],consensu:8,consid:[0,1,10],consist:[1,4,7],constant:[0,10],construct:[0,5,7,10],constructor:10,consum:1,contact:7,contain:[1,6,7,8,9,10],content:[0,1,2,5,6,9,10],context:[0,6],continu:7,contract:[1,3],contractst:[10,11],contractstateref:10,contrast:[1,7],contribut:10,control:[0,1,2,7,10],conveni:[0,10],convent:7,convert:10,convinc:7,copi:[0,7,10],copyonwritearraylist:0,copyright:0,core:[5,8,10],correct:10,correctli:[1,10],correspond:10,correspondingli:0,cost:10,could:[0,7,10],counter:[0,7],coupl:7,cours:[6,10],cover:[1,7,10],cp_program_id:10,creat:[0,1,5,7,9,10],createmessag:5,creation:[3,10],crisp:10,crop:1,crowdfund:4,curl:6,currenc:[4,10],current:[0,1,4,5,7,9,10,11],currentwallet:7,curv:4,custom:9,cycl:0,dai:[10,11],dashboard:8,data:0,databas:[4,7],date:10,deal:0,debug:7,decd098666b9657314870e192ced0c3519c2c9d395507a238338f8d003929de9:6,decd:6,decid:10,declar:[0,5,10],dedic:0,defin:[0,1,4,5,7,10,11],definit:[7,10],delet:[0,7,10],deliv:5,deliveri:[5,7,10],demo:[3,4],demonstr:8,denomin:4,dens:0,depend:[0,2,7,10],dependencytxid:7,deploy:8,deposit:4,depth:10,deriv:[7,10],describ:[0,3,7,10],descript:0,design:[0,1,3,4,10],desir:[7,10],despit:[7,10],destin:5,destroi:[1,10],destroypaperatredempt:[10,11],detail:[0,1,5,7,10],detect:0,develop:[0,1,4,5,7],diagram:11,diamond:11,didn:[7,10],differ:[0,1,7,10],difficult:[5,7],digit:[1,7,10],digitalsignatur:7,direct:[0,10],directli:0,directori:[2,9,10],directthreadexecutor:0,dirti:10,disallow:10,discuss:5,disk:7,disprov:[3,8],disput:10,distinguish:10,distribut:[1,4,7,8],distrust:7,dlg:7,doc:[0,10],document:[0,1,3,4,10],doe:[0,1,4,5,7,10],doesn:[0,1,5,7,9,10],dollar:[10,11],domain:[10,11],don:[0,1,2,4,5,7,10],done:[1,7,9,10],doubl:[8,10],doubt:[0,4],down:[0,10],download:[2,3],downsid:0,drag:11,drive:1,dsl:[8,10,11],due:[0,4,7,10],dummi:10,dummy_pubkey_1:10,duplic:10,durat:10,dure:0,dynam:10,each:[0,1,4,5,7,10],earli:[0,10,11],eas:5,easi:[0,10],easier:[0,7,10],easili:[0,7,9],edit:2,editor:2,effect:10,either:[0,4,7,10],element:1,ellipt:4,els:10,emb:10,embed:[1,4,6],emit:10,empti:10,enabl:10,encapsul:0,encount:4,end:[4,7,10],enforc:[0,8,10],engin:10,english:[0,10],enorm:7,enough:[0,5,7,8,10],ensur:[1,5,7,10],enter:10,entir:[1,5,10],entiti:[1,10],entri:[1,7,10],environ:[0,7],envisag:10,equal:[7,10],equival:[0,10],especi:11,essenti:[9,10],etc:[7,10],even:[4,5,7,8,10],event:[0,1,7,8],ever:0,everi:[1,7,10],everyth:[5,10],evolv:10,exact:10,exactli:[1,5,10],examin:[0,1,10],exampl:[0,1,5,7,8,10,11],except:[0,7,10],excess:0,exchang:[7,10],execut:[1,10],executor:[0,5],exercis:10,exist:[0,1,3,10],expect:[0,4,5,7,10],expectedtypenam:7,expectfailureoftx:10,expens:0,experi:8,experiment:[7,8],explain:[0,5,7,10],explan:0,explicit:[0,7],explicitli:[0,1,10],explor:[0,2,3,4,8,10],exploratori:5,expos:[0,5,6,7],express:[1,4,7,8,10],extend:[0,4,10],extens:10,extern:[4,7],extract:[1,7,10],extrem:10,face:[4,10,11],facevalu:10,fact:[0,1,7,10],factor:1,fail:[5,10],failur:[7,10],fairli:[0,7],fake:[4,10],fals:[0,5,7,10],familiar:[1,10],far:[7,10],fashion:0,fast:5,fault:7,favour:10,featur:[0,7,10,11],feel:10,fetch:6,few:[0,4,5,7,9,10],fiber:7,field:[0,7,10,11],file:[0,1,5,6,7,9,10],fill:[0,7,10],filter:0,filterisinst:10,finalis:7,financ:7,financi:[1,3,7],find:[1,7],finish:[5,7],firm:10,first:[2,3,6,7,8,9,10],firstli:10,fit:[0,1],fix:[0,1,5,7,8],flag:9,flesh:8,flexibl:1,flow:[0,10],fly:7,fold:0,follow:[0,2,3,5,7,10,11],font:0,foo:[0,5],foobrokenexcept:0,fooutil:10,forget:[7,10],form:[7,10],formal:10,format:[0,1],forth:7,forward:7,found:[2,7],four:10,frame:[0,7],framework:[4,7,11],free:[1,7,8],freeform:10,frequent:7,fresh:10,freshkei:7,freshli:10,from:[0,1,2,4,5,6,7,9,10,11],front:10,full:[0,7,10],fulli:[0,5,7,10],fullysign:7,fun:[7,10],fundament:[3,10],fungibl:[3,4],funni:7,futur:[1,3,7,8,10,11],gain:4,game:7,garbag:[0,7],gather:10,gcd:1,generateissu:10,generatemov:10,generateredeem:10,generatespend:[7,10],genuin:0,get:[0,1],getbloomfilters:0,getclass:10,getcommand:10,getfacevalu:10,getinput:10,getissu:10,getlegalcontractrefer:10,getmaturityd:10,getoutput:10,getown:10,getprogramref:10,getprotocoltrack:7,getsign:10,getter:10,gettim:10,getvalu:10,git:2,give:[1,8,10],given:[1,5,7,10],givenpric:7,global:[1,10],glue:7,goal:[0,3,4,7],gone:[7,10],good:[0,7,8,10,11],got:7,gradl:[2,4,9],gradlew:2,grammar:0,graph:[1,7,10,11],green:2,group:[1,5,10,11],groupstat:10,guava:[0,4],gui:[6,7],hack:1,had:10,hand:[7,9,10],handl:[0,1,5,7,8,10],handler:[5,7],happen:[0,7,10],happi:9,hard:[0,7],hash:[1,4,6,7,10],hashcod:10,hassl:7,have:[0,1,4,5,7,8,9,10],haven:10,heap:7,heart:10,heavili:1,heirarchi:0,held:10,hell:7,hello:7,help:[0,5,7],helper:[5,10],her:[10,11],here:[0,4,5,7,10,11],hierarch:7,hierarchi:7,high:7,higher:[0,2,10],highlight:10,histori:7,hit:2,hold:[1,5],holder:[0,10],home:2,hood:7,hotspot:[0,8],how:[0,1,3,4,5,7,8],howev:[7,10],html:0,http:[2,6,10],hub:7,human:7,hundr:7,hurt:7,hypothesi:3,idea:[0,1,2,4,7,10],ideal:[7,10],ident:[1,7,10],identifi:[1,4,5,6,7],identityless:1,identityservic:7,ignor:10,illegalargumentexcept:[0,7,10],illegalstateexcept:[0,10],illustr:0,imagin:[0,7,10],immedi:10,immut:[0,1,10],imper:0,implement:[0,1,3,4],impli:7,implicitli:10,impos:[7,10],improv:[1,8,10,11],inbackground:5,includ:[1,3],increas:[0,5],independ:10,index:[1,10],indic:[7,10],individu:[5,10],industri:[3,4],infer:10,infix:10,influenc:6,info:7,inform:[0,1,7,10],infrastructur:1,inherit:[0,5,10],initi:[5,7,10],inmemorymessagingtest:5,inoutgroup:10,input:[1,7,10,11],insert:[0,5],insid:[1,5,7,9,10],instal:2,instanc:[0,1,7,10],instant:[0,7,10],instanti:[1,7],instead:[0,1,4,10],institut:4,institutionrefer:10,instruct:10,insufficientbalanceexcept:10,integ:10,integr:[0,4,7,11],intellig:0,intend:[0,1,4,7],intent:[10,11],intention:0,interact:[0,1,7],interest:[7,10,11],interfac:[3,4],intern:[4,8,10],internalis:0,interop:[4,10],interpret:[0,1,10],intersect:10,introduc:[0,8,10],introduct:[3,4],intuit:0,invalid:[7,10],invari:10,investig:7,invoc:5,invok:[0,1,5,7,10],involv:[5,7,10],iou:4,isaft:10,isempti:10,isinst:7,isn:[0,7,10],issu:[4,8,10,11],issuanc:[7,10,11],issuer:10,item:[2,10],iter:[7,10],itself:[1,5,7,10],jar:[1,6],jarinputstream:1,java:[0,4,5,7,10],javaclass:7,javacommercialpap:10,javadoc:0,jdk1:2,jdk:[2,7,10],jetbrain:[2,4],jira:[4,8],jmx:8,join:10,joint:10,judgement:0,jump:9,junit:[4,10],just:[0,1,2,5,7,9,10],justifi:3,jvm:[1,4,7,8],kafka:[5,8],kdoc:0,keep:[1,7,10,11],kei:[0,1,4,5,7,8,10],kept:7,key_mismatch_at_issu:10,keymanagementservic:7,keypair:[7,10],keyword:[0,10],kick:7,kill:8,kind:[1,4,5,7,10],know:[4,7,9],known:1,kotin:10,kotlin:[0,2,3],kryo:[4,5,7],label:[7,10,11],labori:10,languag:[0,1,2,3,4,10,11],larg:7,larger:[0,1],later:[0,1,4,5,7,8,10],latest:[0,2],latter:[0,10],layer:[4,7,8],layout:11,lazi:8,lazili:10,lead:[0,10],leak:7,learn:[3,7,8,9,10],least:10,leav:[0,7],ledger:[1,3,6,7,10,11],left:[5,7],legal:[1,10],legalcontractrefer:10,legallyidentifi:7,legallyidentifiablenod:7,less:[7,10,11],let:[0,1,6,7,9,10],letter:0,level:[0,2,5,7,10],liber:0,librari:[0,4,7,10],lifecycl:[7,10,11],like:[0,1,2,5,6,7,8,10],likewis:10,limit:[1,3,8,10],line:[0,2,7,9,10],link:[0,1,7,10],linux:[6,9],list:[1,5,7,9,10],listen:[0,4],listenablefutur:7,liter:1,littl:[0,10],load:10,local:[1,2,7],localhost:6,locat:10,lock:[0,10],log:[6,7,8,9],logger:7,logic:[1,4,5,7,8,10],logo:2,longer:7,look:[0,7,10],loop:[0,10],lose:8,lot:0,low:7,lower:0,lurch:7,mac:6,machin:[1,3,5],maco:9,made:[0,3,7],mai:[0,1,4,5,6,7,8,10],mail:9,main:[7,10,11],maintain:1,make:[0,5,7,8,10],makenod:5,maker:4,malici:7,manag:[3,6],mani:[0,1,4,5,7,10],manner:7,manual:5,map:[0,7,10],mappabl:10,mark:[0,7,10],markdown:0,marker:[7,10],market:3,match:[1,5,7,10],matur:10,maturityd:10,maximis:1,maybestx:7,maybetraderequest:7,mean:[0,1,5,7],measur:[8,10],mechan:10,meet:10,mega_corp:10,mega_corp_kei:10,mega_corp_pubkei:11,megacorp:[10,11],memori:3,menlo:0,mention:7,menu:2,mere:10,merg:[4,10],mess:7,messag:[0,1,3,4],messagehandlerregistr:5,messagerecipi:5,messagerecipientgroup:5,messagingservic:[5,7],method:[0,3,5],middl:[0,5,7],might:[0,7,10],mileston:8,mind:[0,7,10],mine:1,minim:7,minimum:[1,8],minu:10,minut:4,misc:5,miss:[0,7,10],missingsig:7,mix:[0,7,8,10],mock:[5,8],mode:[4,5],model:0,modif:[8,10],modifi:[2,7,10],modul:[5,10],moment:5,monei:10,monetari:10,monitor:[0,6,8],month:7,more:[0,1,4,5,7,10],moreexecutor:0,most:[5,7,10],mostli:10,move:[7,10,11],movement:[7,10],much:[0,1,4,7,10],multi:[0,7,8,10],multipl:[1,5,10],must:[1,6,7,10],mutabl:[0,1,10],mutual:7,myfil:6,mykeypair:7,nail:0,name:[0,5,7,9,10],namespac:7,narrow:0,nativ:7,natur:10,naval:1,necessari:[0,8,9],necessarili:[8,10],need:[0,1,3,5,6,7,10],neither:[7,10],nest:7,net:[10,11],network:[3,4],neutral:4,never:[0,10],newli:7,newown:10,next:[0,2,7,8,10],nio:0,node:[1,3,4,5],non:[0,1,3,7],none:7,normal:[7,10],not_matured_at_redempt:10,notat:7,note:[0,1,2,7,10],noth:[0,1,10],notic:[0,10],notion:[1,4,10],notnul:10,now:[2,5,7,9,10,11],nugget:10,nullpublickei:10,number:[0,7,10],obj:10,object:[0,1,5,7,10,11],observ:[7,8],observatori:1,obsolet:4,obtain:[0,11],obviou:0,obvious:10,occur:[7,10],odd:[7,10],off:[5,7,10,11],offer:7,often:[0,1,7,10],onc:[0,4,5,7,10],onli:[0,1,4,5,7,9,10,11],onto:[0,7,10,11],opaqu:[4,5],opaquebyt:10,open:[1,2,7,9,11],openjdk:2,oper:[5,7,10],opposit:10,optim:0,option:[5,7,10],oracl:[1,2],order:[4,7,10,11],ordinari:[1,4,7,10],org:[2,10],orient:3,origin:10,other:[0,1,4,5,7,8,9,10],othersid:7,otherwis:[7,10],our:[0,1,7,8,10],ourselv:[7,10],oursignatur:7,out:[0,1,2,7,8,10],outcom:7,outlin:7,outpoint:1,output:[1,7,10,11],outsid:[1,5,7,10],outstat:10,over:[0,1,5,7,10],overflow:0,overload:7,overrid:[7,10],overview:3,own:[0,5,6,7,10,11],ownablest:7,owned_bi:10,owner:[7,8,10],ownership:[7,10],owningkei:[7,10],p2p:[4,7,8],packag:8,packet:1,page:[8,10],pai:[7,10,11],pair:[1,7],paper:[3,4,7],paper_1:[10,11],parallel:[5,7,10],paramet:[7,10],parameteris:1,parent:7,part:[0,1,7,8,10],parti:[3,4],partial:[7,10],partialtx:7,particip:[1,10],particular:[0,7],pass:[5,7,10,11],past:[9,10],patch:0,path:[0,6,10],pattern:[0,1,10],payment:[7,10,11],peer:[4,5,7],pend:8,penni:10,peopl:[0,1,4,10],perform:[0,7,10],perhap:10,perman:[4,10],persist:[4,5,7],perspect:[7,10],pick:7,piec:[1,5,7,10],ping:5,pki:1,place:[0,1,4,7,8,10],plai:7,platform:[1,3,4,5,7,9,10],pleas:[0,1,9,10],pluggabl:8,plugin:2,point:[0,1,7,10],pointer:7,pointless:0,pong:5,pool:[7,8],poor:1,pop:[2,5],popular:4,posess:7,posit:[0,7],possibl:[1,3,5,7,10],potenti:[4,7,10],pound:10,power:[1,3],practic:[1,10],pre:[1,7,10],preced:10,precondit:0,prefer:[0,1],prefix:7,preliminari:5,prepar:10,presenc:8,present:[3,6,8,10],press:10,pretti:[7,10],prevent:10,price:[1,7],primari:4,primit:10,print:9,priv:7,privaci:[0,1,7,10],privat:[1,7,10],probabl:[2,10],problem:[7,10],proce:7,procedur:7,process:[5,10],produc:[10,11],product:[0,3,4,10],profit:[10,11],program:[0,1,4,5,7,9,10],programref:10,progress:3,progresstrack:7,project:2,proof:[1,3],propag:[3,6,10],properli:7,properti:[7,10],propos:7,protect:7,protocol:[1,3,4,5],protocollog:7,protocolstatemachin:7,protocoltrack:7,prototyp:[0,1],prove:[1,3,8,10],provid:[0,1,5,7,10],ptx:7,publickei:[7,10],pull:2,pump:5,purchas:[7,9],pure:1,purpos:[4,7,10],put:[0,7,10],qualiti:3,quantiti:[1,4,10],quasar:7,question:0,queue:[0,4,5,7],quickli:[5,10],quit:[0,7,10],r3repositori:2,random63bitvalu:7,random:[1,7],rapid:[0,4],rate:0,rather:[0,1,7,10],rational:1,raw:7,reachabl:7,read:[0,3,4,7,10],readabl:[4,7],reader:10,readi:10,real:[0,4,5,10],realis:7,realism:5,realiti:10,realli:[0,7,10],reason:[0,7,10],reassign:10,receiv:[1,5,7,10,11],receiveandcheckproposedtransact:7,receiveandvalidatetraderequest:7,recipi:[5,10],recognis:[1,10],recommend:0,record:[8,10],recreat:7,red:2,redeem:[4,10,11],redempt:[10,11],redemptiontim:[10,11],reduc:0,redund:0,ref:[7,10],refer:[1,4,7,10],refin:4,reflect:10,refus:2,regardless:7,regist:[0,5,7],registr:5,regular:[4,7,10],reissuanc:10,reject:10,rel:1,relabelablestep:7,relat:10,relationship:10,releas:11,relev:1,reli:1,reliabl:5,relianc:1,religi:0,remain:[10,11],rememb:[0,7,10],remind:7,remov:[5,7,10],render:[0,7,11],repeat:[0,5,7],replac:[6,10],replic:1,report:[5,8],repositori:0,repres:[0,1,5,7,10],request:7,requir:[0,3,4,5,7,8],requiresinglecommand:10,requirethat:10,reserv:7,resolut:[1,3,7,8],resolv:[7,8],resolvetransactionsprotocol:7,resourc:7,respect:[0,7,10],respons:7,rest:[1,5,6,7],restart:[2,7],restor:7,result:[0,1,7,10],resultfutur:7,resum:7,resurrect:7,retri:[5,7],reus:[1,7],reveal:[7,10],revers:7,review:0,rewrit:7,right:[0,2,5,7],rigid:1,rigidli:0,risk:7,roadmap:3,roll:[7,8],rollov:10,root:[10,11],rout:[7,8],router:5,rule:[0,7,10],run:[0,1,2,3,4,5,6,7],runawai:8,runbuy:7,runnetwork:5,runsel:7,runtim:[0,7,8],safe:[0,1,7,8,10],safeti:0,sai:[0,10],sale:[9,10],same:[0,1,4,5,7,10,11],sandbox:[1,4,8,10],saniti:7,satisfi:10,save:[0,10],scala:[4,10],scalabl:[0,1,10],scene:[7,10],scope:[1,10],screen:[0,2],script:[1,9,10],scroll:9,scrub:7,seamless:4,search:[2,7,10],second:[7,9,10],secondari:7,secp256r1:4,section:10,secur:[1,5,7],securehash:10,see:[0,5,7,8,9,10],seed:7,seen:[0,7,8,10,11],select:[2,10],self:4,sell:[4,7,10],seller:3,sellerownerkei:7,sellersig:7,sellertradeinfo:7,semi:1,send:[0,1,5,7,10],sendandrec:7,sendsignatur:7,sens:[7,10],sent:[5,7,10],separ:[7,8,10],sequenc:5,sequenti:7,seri:7,serial:[4,10],serialis:[0,4,5,7,10],serializablewithkryo:10,serializeablewithkryo:10,server:[6,8],servic:[5,7],servicehub:7,session:[5,7],sessionid:7,set:1,setof:7,setter:10,settim:7,settl:5,settlement:7,sever:[1,7,10],sha256:10,sha256sum:6,sha:[1,6],share:[1,3,7,10],shasum:6,she:10,shell:9,shortcut:4,shorthand:10,shot:5,should:[0,1,2,4,5,7,8,9,10],shoulder:0,shouldn:7,show:[1,2,4,10,11],shown:[7,10],shutdown:7,side:7,sig:10,sign:[1,4,7,10],signatur:[1,4,7,8,10],signatureexcept:7,signaturesfromsel:7,signedtransact:[7,10],signer:10,signwith:[7,10],signwithecdsa:7,signwithourkei:7,silver:0,similar:[0,1,10],similarli:10,simpl:[0,4,5,7,10,11],simpler:4,simplest:7,simpli:[0,5,7,10],simplifi:[0,1,4,5,10],simultan:[5,7,10],singl:[0,1,7,10,11],singlemessagerecipi:[5,7],singleton:[7,10],sit:5,site:[0,8],situat:0,size:[0,7,10],skip:7,slight:10,slightli:10,slow:0,small:[1,4,7,10,11],smart:[3,4],smm:7,smooth:10,snippet:[7,10],softwar:[4,7],sold:[7,10,11],solv:[7,10],some:[0,1,4,5,7,8,9,10,11],somed:10,someon:[5,10],someprofit:[10,11],someth:[0,2,10],sometim:[1,5,7,10],somewhat:[1,7],somewher:[10,11],sort:7,sound:[7,10,11],sourc:7,space:[0,10],sparingli:0,special:1,specialis:7,specif:[1,5,6,7,10,11],specifi:[4,5,7,10],speed:7,spend:[1,7,8,10],split:[4,10],spread:[5,7],squar:11,src:[10,11],stack:7,stage:[0,7,8,10],stai:1,standalon:4,standard:[0,3,4,7,10],standardis:[1,10],start:[0,1,3,7,9],startup:9,state:[1,3,4,5],stateandref:[7,10],stateless:1,statemachinemanag:7,statement:[0,7,10],stateref:1,statesoftyp:7,status:1,step:[7,8,10],still:[1,7,10],stock:1,stop:[0,5,7,8],storag:[1,8],store:[7,10],stori:0,straightforward:[7,10],stream:7,stress:0,string:[5,7,10],strong:4,structur:[0,1,2,4,7,10],studi:10,stuff:7,stx:7,sub:7,subclass:7,subgraph:8,subgroup:1,submenu:2,submit:[0,7],subprotocol:7,subtask:7,subtl:0,success:9,successor:4,suffici:[3,5],suffix:10,suggest:10,suitabl:8,sum:10,sumcashbi:[7,10],sumcashornul:10,summaris:1,sun:0,superclass:7,superior:0,supertyp:10,support:[0,4,7,8,10],suppos:[7,10],sure:10,surfac:7,surround:[0,10],surviv:7,suspend:3,swap:[4,7],swapsignatureswithsel:7,symbol:2,synchronis:[0,1],syntax:[4,10],system:[1,4,7,8,10],tab:[0,2],tag:0,tailor:3,take:[0,4,7,10,11],tamper:7,target:[0,1,4],targetrecipi:5,task:[1,7,8],techniqu:[0,10],tell:[5,7],tempor:8,temporari:1,temporarili:7,tempt:10,temptat:7,ten:10,term:[1,10],termin:[6,7,9],terminolog:1,test:[2,3,4,5,7,8,9],test_tx_tim:10,testutil:10,testwithinmemorynetwork:5,text:[0,2],than:[0,1,3,7,10,11],thei:[0,1,4,5,6,7,8,10],theirsessionid:7,them:[0,1,4,5,7,10],themselv:[5,7,10],theori:3,therefor:[4,7,10],thesi:8,thi:[0,1,2,3,4,5,6,7,8,10,11],thing:[0,1,4,7,8,9,10],think:[0,2,7,10],third:10,those:[5,7,10],though:[5,7,10],thought:[1,4],threadsaf:0,three:[4,10],threshold:10,through:[1,6,7,8,10],throwifsignaturesaremiss:7,thrown:10,thu:[0,6,10],tighten:10,tightli:7,time:[0,1,4,7,8,10,11],timelin:10,timestamp:[0,1,7,10],timestampauthoritysig:7,timestampercli:10,timestampingauthor:7,timestampingprotocol:7,todo:[7,10],togeth:[1,7,10],told:0,toledgertransact:7,too:[0,7,10,11],took:7,tool:4,top:[0,7,10],topic:[5,7],topriv:7,toset:7,tosignedtransact:[7,10],tostr:[0,7,10],total:10,trace:7,track:3,tracker:[4,7],trade:[3,4],trade_top:7,tradeoff:0,trader:9,traderequest:7,tradit:10,traffic:7,transact:[1,3,6,7,8,10,11],transactionbuild:[7,10],transactionforverif:10,transactiongroup:10,transactiongroupdsl:11,transactiongroupfor:11,transactiongroupfortest:10,transfer:10,transit:[3,10],treat:10,tree:7,tri:10,tricki:7,trivial:[0,9],trust:7,truth:7,tsa:[1,7],tsasig:7,ture:1,turn:[7,10],tutori:[3,4,7,10],twice:4,two:[0,3,4,5],twopartytradeprotocol:7,txbit:7,txhash:[1,7,10],txt:6,type:[0,1,7,10],typenam:7,typetobui:7,typic:[5,7,10],ubuntu:9,unacceptablepriceexcept:7,under:[7,10],underli:7,underscor:10,understand:[3,5],unexecut:10,unexpect:7,unfinish:7,unfortun:[7,10],unguess:7,uniqu:[1,7],unit:[2,4,5,7,10,11],unix:6,unless:[0,7,10],unlik:10,unnecessari:10,unpack:7,unread:7,unrecognis:10,unsaf:8,unserialis:7,unspent:1,unstart:7,unsupportedoperationexcept:10,until:[5,7],untrustworthydata:7,unus:5,unusu:10,unwieldi:10,updat:[1,2,7,10],upgrad:[2,3,8],upload:3,upon:[7,10],url:2,usabl:4,usag:[0,7,10],user:[0,1,4,5,7,9],util:[4,5,10],utxo:1,vagu:0,val:[5,7,10,11],valid:[1,7,8,10],valu:[4,10,11],vari:10,variabl:[7,10],variant:10,variou:[0,1,4,7,10],vendor:4,verbos:10,veri:[0,1,4,9,11],verif:[1,4],verifi:[1,3,4,7,8],verifytransact:7,versa:7,version:[2,4,7,10],versu:7,vertic:0,via:[0,1,7],vice:7,view:0,virtual:[1,3],visibl:1,visualis:3,vital:7,vote:8,wai:[0,1,4,6,7,8,10],wait:[2,5,7,9],wallet:[1,7,10],walletservic:7,wan:8,want:[0,2,5,7,10],web:6,websit:10,well:[0,1,4,7,10],went:0,were:[0,7,10],what:[0,1,3],whatev:[0,7],when:[0,5,6,7,8,10],whenev:0,where:[0,1,5,6,7],wherea:10,wherev:6,whether:[5,7],which:[0,1,4,5,6,7,9,10],whilst:[1,7,10],who:[0,4,5,7,10],whole:10,why:[0,1,4,10],wide:[0,5,10],widescreen:0,widespread:0,width:0,wiki:[1,10],wikipedia:10,window:[1,7,9,11],wirecommand:10,wiretransact:7,wish:[5,7,8,10],within:[1,6,9],withkei:7,withnewown:7,without:0,withoutown:10,won:[5,7,10],word:0,work:[0,1,2,3,4,5,7,9,10],worker:0,world:[1,7,10],worn:10,worri:[0,4,7],worth:[0,10],would:[0,4,5,7,10],wouldn:10,wrap:[0,6,7,10],wrapper:7,write:[0,3,4,7],written:[1,4,10],wrong:[0,7],wtx:7,www:2,yet:[0,1,7,10],yield:[1,7],you:[0,1,2,4,5,6,7,9,10,11],your:[0,3,5,6,7],your_usernam:2,zero:[1,10],zip:[1,6]},titles:["Code style guide","Data model","Getting set up","Welcome to the R3 prototyping repository!","What’s included?","Networking and messaging","Node administration","Protocol state machines","Roadmap","Running the trading demo","Writing a contract","Using the visualiser"],titleterms:{"class":10,"function":10,about:2,administr:6,api:10,assert:0,asset:10,attach:6,base:10,bitcoin:1,buyer:7,check:10,code:0,command:10,comment:0,commerci:10,comparison:1,complain:2,contract:[4,10],data:1,demo:9,descript:1,download:6,error:0,ethereum:1,fungibl:10,gener:[0,10],get:2,guid:0,how:10,implement:[5,7],includ:4,intellij:2,interfac:5,introduct:7,kotlin:4,lack:2,machin:7,manag:7,memori:5,messag:5,method:7,model:1,network:5,node:6,non:10,orient:10,paper:10,parti:7,progress:7,protocol:7,prototyp:3,repositori:3,requir:10,roadmap:8,run:9,sdk:2,seller:7,set:2,smart:10,start:10,state:[7,10],style:0,suspend:7,test:10,theori:7,thread:0,track:7,trade:[7,9],two:7,understand:10,upload:6,verifi:10,visualis:11,welcom:3,what:4,without:2,write:10,your:10}})