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