package Ġt erra . wasm . v 1 beta 1 Ċ Ċ import Ġio . grpc . Call Options Ċ import Ġio . grpc . Call Options . DEFAULT Ċ import Ġio . grpc . Channel Ċ import Ġio . grpc . Metadata Ċ import Ġio . grpc . MethodDescriptor Ċ import Ġio . grpc . Server Service Definition Ċ import Ġio . grpc . Server Service Definition . builder Ċ import Ġio . grpc . Service Descriptor Ċ import Ġio . grpc . Status Ċ import Ġio . grpc . Status . UN IMPLEMENTED Ċ import Ġio . grpc . Status Exception Ċ import Ġio . grpc . kotlin . Abstract Coroutine Server Impl Ċ import Ġio . grpc . kotlin . Abstract Coroutine Stub Ċ import Ġio . grpc . kotlin . Client Calls Ċ import Ġio . grpc . kotlin . Client Calls . unary Rpc Ċ import Ġio . grpc . kotlin . Server Calls Ċ import Ġio . grpc . kotlin . Server Calls . unary Server Method Definition Ċ import Ġio . grpc . kotlin . Stub For Ċ import Ġkotlin . String Ċ import Ġkotlin . coroutines . Coroutine Context Ċ import Ġkotlin . coroutines . Empty Coroutine Context Ċ import Ġkotlin . jvm . Jvm Over loads Ċ import Ġkotlin . jvm . Jvm Static Ċ import Ġt erra . wasm . v 1 beta 1 . Msg Grpc . getService Descriptor Ċ Ċ /** Ċ Ġ* ĠH older Ġfor ĠKotlin Ġcoroutine - based Ġclient Ġand Ġserver ĠAPIs Ġfor Ġt erra . wasm . v 1 beta 1 . Msg . Ċ Ġ*/ Ċ object ĠMsg Grpc Kt Ġ{ ĊĠ Ġconst Ġval ĠSERVICE _ NAME : ĠString Ġ= ĠMsg Grpc . SERVICE _ NAME ĊĊĠ Ġ@ Jvm Static ĊĠ Ġval Ġservice Descriptor : ĠService Descriptor ĊĠĠĠ Ġget () Ġ= ĠMsg Grpc . getService Descriptor () ĊĊĠ Ġval Ġstore Code Method : ĠMethod Descriptor < Tx . Msg Store Code , ĠTx . Msg Store Code Response > ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġget () Ġ= ĠMsg Grpc . get Store Code Method () ĊĊĠ Ġval Ġmigrate Code Method : ĠMethod Descriptor < Tx . Msg Migrate Code , ĠTx . Msg Migrate Code Response > ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġget () Ġ= ĠMsg Grpc . getM igrate Code Method () ĊĊĠ Ġval Ġinstantiate Contract Method : ĠMethod Descriptor < Tx . Msg Inst antiate Contract , ĊĠĠĠĠĠ ĠTx . Msg Inst antiate Contract Response > ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġget () Ġ= ĠMsg Grpc . get Inst antiate Contract Method () ĊĊĠ Ġval Ġexecute Contract Method : ĠMethod Descriptor < Tx . Msg Execute Contract , ĠTx . Msg Execute Contract Response > ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġget () Ġ= ĠMsg Grpc . get Execute Contract Method () ĊĊĠ Ġval Ġmigrate Contract Method : ĠMethod Descriptor < Tx . Msg Migrate Contract , ĠTx . Msg Migrate Contract Response > ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġget () Ġ= ĠMsg Grpc . getM igrate Contract Method () ĊĊĠ Ġval Ġupdate Contract Admin Method : ĠMethod Descriptor < Tx . Msg Update Contract Admin , ĊĠĠĠĠĠ ĠTx . Msg Update Contract Admin Response > ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġget () Ġ= ĠMsg Grpc . get Update Contract Admin Method () ĊĊĠ Ġval Ġclear Contract Admin Method : ĠMethod Descriptor < Tx . Msg Clear Contract Admin , ĊĠĠĠĠĠ ĠTx . Msg Clear Contract Admin Response > ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġget () Ġ= ĠMsg Grpc . get Clear Contract Admin Method () ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠA Ġstub Ġfor Ġiss uing ĠRPC s Ġto Ġa ( n ) Ġt erra . wasm . v 1 beta 1 . Msg Ġservice Ġas Ġsus pending Ġcor outines . ĊĠĠ Ġ*/ ĊĠ Ġ@ Stub For ( Msg Grpc :: class ) ĊĠ Ġclass ĠMsg Coroutine Stub Ġ@ Jvm Over loads Ġconstructor ( ĊĠĠĠ Ġchannel : ĠChannel , ĊĠĠĠ Ġcall Options : ĠCall Options Ġ= ĠDEFAULT ĊĠ Ġ) Ġ: ĠAbstract Coroutine Stub < Msg Coroutine Stub >( channel , Ġcall Options ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġbuild ( channel : ĠChannel , Ġcall Options : ĠCall Options ): ĠMsg Coroutine Stub Ġ= ĊĠĠĠĠĠĠĠ ĠMsg Coroutine Stub ( channel , Ġcall Options ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠExec utes Ġthis ĠRPC Ġand Ġreturns Ġthe Ġresponse Ġmessage , Ġsus pending Ġuntil Ġthe ĠRPC Ġcompletes ĊĠĠĠĠ Ġ* Ġwith Ġ[` Status . OK `][ Status ]. Ġ ĠIf Ġthe ĠRPC Ġcompletes Ġwith Ġanother Ġstatus , Ġa Ġcorresponding ĊĠĠĠĠ Ġ* Ġ[ Status Exception ] Ġis Ġthrown . Ġ ĠIf Ġthis Ġcoroutine Ġis Ġcancelled , Ġthe ĠRPC Ġis Ġalso Ġcancelled ĊĠĠĠĠ Ġ* Ġwith Ġthe Ġcorresponding Ġexception Ġas Ġa Ġcause . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġrequest ĠThe Ġrequest Ġmessage Ġto Ġsend Ġto Ġthe Ġserver . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ return ĠThe Ġsingle Ġresponse Ġfrom Ġthe Ġserver . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġstore Code ( request : ĠTx . Msg Store Code ): ĠTx . Msg Store Code Response Ġ= Ġunary Rpc ( ĊĠĠĠĠĠ Ġchannel , ĊĠĠĠĠĠ ĠMsg Grpc . get Store Code Method (), ĊĠĠĠĠĠ Ġrequest , ĊĠĠĠĠĠ Ġcall Options , ĊĠĠĠĠĠ ĠMetadata () ĊĠĠĠ Ġ) ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠExec utes Ġthis ĠRPC Ġand Ġreturns Ġthe Ġresponse Ġmessage , Ġsus pending Ġuntil Ġthe ĠRPC Ġcompletes ĊĠĠĠĠ Ġ* Ġwith Ġ[` Status . OK `][ Status ]. Ġ ĠIf Ġthe ĠRPC Ġcompletes Ġwith Ġanother Ġstatus , Ġa Ġcorresponding ĊĠĠĠĠ Ġ* Ġ[ Status Exception ] Ġis Ġthrown . Ġ ĠIf Ġthis Ġcoroutine Ġis Ġcancelled , Ġthe ĠRPC Ġis Ġalso Ġcancelled ĊĠĠĠĠ Ġ* Ġwith Ġthe Ġcorresponding Ġexception Ġas Ġa Ġcause . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġrequest ĠThe Ġrequest Ġmessage Ġto Ġsend Ġto Ġthe Ġserver . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ return ĠThe Ġsingle Ġresponse Ġfrom Ġthe Ġserver . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġmigrate Code ( request : ĠTx . Msg Migrate Code ): ĠTx . Msg Migrate Code Response Ġ= Ġunary Rpc ( ĊĠĠĠĠĠ Ġchannel , ĊĠĠĠĠĠ ĠMsg Grpc . getM igrate Code Method (), ĊĠĠĠĠĠ Ġrequest , ĊĠĠĠĠĠ Ġcall Options , ĊĠĠĠĠĠ ĠMetadata () ĊĠĠĠ Ġ) ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠExec utes Ġthis ĠRPC Ġand Ġreturns Ġthe Ġresponse Ġmessage , Ġsus pending Ġuntil Ġthe ĠRPC Ġcompletes ĊĠĠĠĠ Ġ* Ġwith Ġ[` Status . OK `][ Status ]. Ġ ĠIf Ġthe ĠRPC Ġcompletes Ġwith Ġanother Ġstatus , Ġa Ġcorresponding ĊĠĠĠĠ Ġ* Ġ[ Status Exception ] Ġis Ġthrown . Ġ ĠIf Ġthis Ġcoroutine Ġis Ġcancelled , Ġthe ĠRPC Ġis Ġalso Ġcancelled ĊĠĠĠĠ Ġ* Ġwith Ġthe Ġcorresponding Ġexception Ġas Ġa Ġcause . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġrequest ĠThe Ġrequest Ġmessage Ġto Ġsend Ġto Ġthe Ġserver . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ return ĠThe Ġsingle Ġresponse Ġfrom Ġthe Ġserver . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġinstantiate Contract ( request : ĠTx . Msg Inst antiate Contract ): ĊĠĠĠĠĠĠĠ ĠTx . Msg Inst antiate Contract Response Ġ= Ġunary Rpc ( ĊĠĠĠĠĠ Ġchannel , ĊĠĠĠĠĠ ĠMsg Grpc . get Inst antiate Contract Method (), ĊĠĠĠĠĠ Ġrequest , ĊĠĠĠĠĠ Ġcall Options , ĊĠĠĠĠĠ ĠMetadata () ĊĠĠĠ Ġ) ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠExec utes Ġthis ĠRPC Ġand Ġreturns Ġthe Ġresponse Ġmessage , Ġsus pending Ġuntil Ġthe ĠRPC Ġcompletes ĊĠĠĠĠ Ġ* Ġwith Ġ[` Status . OK `][ Status ]. Ġ ĠIf Ġthe ĠRPC Ġcompletes Ġwith Ġanother Ġstatus , Ġa Ġcorresponding ĊĠĠĠĠ Ġ* Ġ[ Status Exception ] Ġis Ġthrown . Ġ ĠIf Ġthis Ġcoroutine Ġis Ġcancelled , Ġthe ĠRPC Ġis Ġalso Ġcancelled ĊĠĠĠĠ Ġ* Ġwith Ġthe Ġcorresponding Ġexception Ġas Ġa Ġcause . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġrequest ĠThe Ġrequest Ġmessage Ġto Ġsend Ġto Ġthe Ġserver . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ return ĠThe Ġsingle Ġresponse Ġfrom Ġthe Ġserver . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġexecute Contract ( request : ĠTx . Msg Execute Contract ): ĠTx . Msg Execute Contract Response Ġ= ĊĠĠĠĠĠĠĠ Ġunary Rpc ( ĊĠĠĠĠĠ Ġchannel , ĊĠĠĠĠĠ ĠMsg Grpc . get Execute Contract Method (), ĊĠĠĠĠĠ Ġrequest , ĊĠĠĠĠĠ Ġcall Options , ĊĠĠĠĠĠ ĠMetadata () ĊĠĠĠ Ġ) ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠExec utes Ġthis ĠRPC Ġand Ġreturns Ġthe Ġresponse Ġmessage , Ġsus pending Ġuntil Ġthe ĠRPC Ġcompletes ĊĠĠĠĠ Ġ* Ġwith Ġ[` Status . OK `][ Status ]. Ġ ĠIf Ġthe ĠRPC Ġcompletes Ġwith Ġanother Ġstatus , Ġa Ġcorresponding ĊĠĠĠĠ Ġ* Ġ[ Status Exception ] Ġis Ġthrown . Ġ ĠIf Ġthis Ġcoroutine Ġis Ġcancelled , Ġthe ĠRPC Ġis Ġalso Ġcancelled ĊĠĠĠĠ Ġ* Ġwith Ġthe Ġcorresponding Ġexception Ġas Ġa Ġcause . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġrequest ĠThe Ġrequest Ġmessage Ġto Ġsend Ġto Ġthe Ġserver . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ return ĠThe Ġsingle Ġresponse Ġfrom Ġthe Ġserver . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġmigrate Contract ( request : ĠTx . Msg Migrate Contract ): ĠTx . Msg Migrate Contract Response Ġ= ĊĠĠĠĠĠĠĠ Ġunary Rpc ( ĊĠĠĠĠĠ Ġchannel , ĊĠĠĠĠĠ ĠMsg Grpc . getM igrate Contract Method (), ĊĠĠĠĠĠ Ġrequest , ĊĠĠĠĠĠ Ġcall Options , ĊĠĠĠĠĠ ĠMetadata () ĊĠĠĠ Ġ) ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠExec utes Ġthis ĠRPC Ġand Ġreturns Ġthe Ġresponse Ġmessage , Ġsus pending Ġuntil Ġthe ĠRPC Ġcompletes ĊĠĠĠĠ Ġ* Ġwith Ġ[` Status . OK `][ Status ]. Ġ ĠIf Ġthe ĠRPC Ġcompletes Ġwith Ġanother Ġstatus , Ġa Ġcorresponding ĊĠĠĠĠ Ġ* Ġ[ Status Exception ] Ġis Ġthrown . Ġ ĠIf Ġthis Ġcoroutine Ġis Ġcancelled , Ġthe ĠRPC Ġis Ġalso Ġcancelled ĊĠĠĠĠ Ġ* Ġwith Ġthe Ġcorresponding Ġexception Ġas Ġa Ġcause . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġrequest ĠThe Ġrequest Ġmessage Ġto Ġsend Ġto Ġthe Ġserver . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ return ĠThe Ġsingle Ġresponse Ġfrom Ġthe Ġserver . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġupdate Contract Admin ( request : ĠTx . Msg Update Contract Admin ): ĊĠĠĠĠĠĠĠ ĠTx . Msg Update Contract Admin Response Ġ= Ġunary Rpc ( ĊĠĠĠĠĠ Ġchannel , ĊĠĠĠĠĠ ĠMsg Grpc . get Update Contract Admin Method (), ĊĠĠĠĠĠ Ġrequest , ĊĠĠĠĠĠ Ġcall Options , ĊĠĠĠĠĠ ĠMetadata () ĊĠĠĠ Ġ) ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠExec utes Ġthis ĠRPC Ġand Ġreturns Ġthe Ġresponse Ġmessage , Ġsus pending Ġuntil Ġthe ĠRPC Ġcompletes ĊĠĠĠĠ Ġ* Ġwith Ġ[` Status . OK `][ Status ]. Ġ ĠIf Ġthe ĠRPC Ġcompletes Ġwith Ġanother Ġstatus , Ġa Ġcorresponding ĊĠĠĠĠ Ġ* Ġ[ Status Exception ] Ġis Ġthrown . Ġ ĠIf Ġthis Ġcoroutine Ġis Ġcancelled , Ġthe ĠRPC Ġis Ġalso Ġcancelled ĊĠĠĠĠ Ġ* Ġwith Ġthe Ġcorresponding Ġexception Ġas Ġa Ġcause . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġrequest ĠThe Ġrequest Ġmessage Ġto Ġsend Ġto Ġthe Ġserver . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ return ĠThe Ġsingle Ġresponse Ġfrom Ġthe Ġserver . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġclear Contract Admin ( request : ĠTx . Msg Clear Contract Admin ): ĊĠĠĠĠĠĠĠ ĠTx . Msg Clear Contract Admin Response Ġ= Ġunary Rpc ( ĊĠĠĠĠĠ Ġchannel , ĊĠĠĠĠĠ ĠMsg Grpc . get Clear Contract Admin Method (), ĊĠĠĠĠĠ Ġrequest , ĊĠĠĠĠĠ Ġcall Options , ĊĠĠĠĠĠ ĠMetadata () ĊĠĠĠ Ġ)} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠS ke let al Ġimplementation Ġof Ġthe Ġt erra . wasm . v 1 beta 1 . Msg Ġservice Ġbased Ġon ĠKotlin Ġcor outines . ĊĠĠ Ġ*/ ĊĠ Ġabstract Ġclass ĠMsg Coroutine Impl Base ( ĊĠĠĠ Ġcoroutine Context : ĠCor outine Context Ġ= ĠEmpty Coroutine Context ĊĠ Ġ) Ġ: ĠAbstract Coroutine Server Impl ( coroutine Context ) Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġthe Ġresponse Ġto Ġan ĠRPC Ġfor Ġt erra . wasm . v 1 beta 1 . Msg . Store Code . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠIf Ġthis Ġmethod Ġfails Ġwith Ġa Ġ[ Status Exception ], Ġthe ĠRPC Ġwill Ġfail Ġwith Ġthe Ġcorresponding ĊĠĠĠĠ Ġ* Ġ[ Status ]. Ġ ĠIf Ġthis Ġmethod Ġfails Ġwith Ġa Ġ[ java . util . concurrent . Cancellation Exception ], Ġthe ĠRPC ĊĠĠĠĠ Ġ* Ġwill Ġfail ĊĠĠĠĠ Ġ* Ġwith Ġstatus Ġ` Status . CANCEL LED `. Ġ ĠIf Ġthis Ġmethod Ġfails Ġfor Ġany Ġother Ġreason , Ġthe ĠRPC Ġwill ĊĠĠĠĠ Ġ* Ġfail Ġwith Ġ` Status . UNKNOWN ` Ġwith Ġthe Ġexception Ġas Ġa Ġcause . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġrequest ĠThe Ġrequest Ġfrom Ġthe Ġclient . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġopen Ġsuspend Ġfun Ġstore Code ( request : ĠTx . Msg Store Code ): ĠTx . Msg Store Code Response Ġ= Ġthrow ĊĠĠĠĠĠĠĠ ĠStatus Exception ( UN IMPLEMENTED . with Description (" Method Ġt erra . wasm . v 1 beta 1 . Msg . Store Code Ġis Ġunimplemented ")) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġthe Ġresponse Ġto Ġan ĠRPC Ġfor Ġt erra . wasm . v 1 beta 1 . Msg . Migrate Code . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠIf Ġthis Ġmethod Ġfails Ġwith Ġa Ġ[ Status Exception ], Ġthe ĠRPC Ġwill Ġfail Ġwith Ġthe Ġcorresponding ĊĠĠĠĠ Ġ* Ġ[ Status ]. Ġ ĠIf Ġthis Ġmethod Ġfails Ġwith Ġa Ġ[ java . util . concurrent . Cancellation Exception ], Ġthe ĠRPC ĊĠĠĠĠ Ġ* Ġwill Ġfail ĊĠĠĠĠ Ġ* Ġwith Ġstatus Ġ` Status . CANCEL LED `. Ġ ĠIf Ġthis Ġmethod Ġfails Ġfor Ġany Ġother Ġreason , Ġthe ĠRPC Ġwill ĊĠĠĠĠ Ġ* Ġfail Ġwith Ġ` Status . UNKNOWN ` Ġwith Ġthe Ġexception Ġas Ġa Ġcause . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġrequest ĠThe Ġrequest Ġfrom Ġthe Ġclient . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġopen Ġsuspend Ġfun Ġmigrate Code ( request : ĠTx . Msg Migrate Code ): ĠTx . Msg Migrate Code Response Ġ= Ġthrow ĊĠĠĠĠĠĠĠ ĠStatus Exception ( UN IMPLEMENTED . with Description (" Method Ġt erra . wasm . v 1 beta 1 . Msg . Migrate Code Ġis Ġunimplemented ")) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġthe Ġresponse Ġto Ġan ĠRPC Ġfor Ġt erra . wasm . v 1 beta 1 . Msg . Inst antiate Contract . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠIf Ġthis Ġmethod Ġfails Ġwith Ġa Ġ[ Status Exception ], Ġthe ĠRPC Ġwill Ġfail Ġwith Ġthe Ġcorresponding ĊĠĠĠĠ Ġ* Ġ[ Status ]. Ġ ĠIf Ġthis Ġmethod Ġfails Ġwith Ġa Ġ[ java . util . concurrent . Cancellation Exception ], Ġthe ĠRPC ĊĠĠĠĠ Ġ* Ġwill Ġfail ĊĠĠĠĠ Ġ* Ġwith Ġstatus Ġ` Status . CANCEL LED `. Ġ ĠIf Ġthis Ġmethod Ġfails Ġfor Ġany Ġother Ġreason , Ġthe ĠRPC Ġwill ĊĠĠĠĠ Ġ* Ġfail Ġwith Ġ` Status . UNKNOWN ` Ġwith Ġthe Ġexception Ġas Ġa Ġcause . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġrequest ĠThe Ġrequest Ġfrom Ġthe Ġclient . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġopen Ġsuspend Ġfun Ġinstantiate Contract ( request : ĠTx . Msg Inst antiate Contract ): ĊĠĠĠĠĠĠĠ ĠTx . Msg Inst antiate Contract Response Ġ= Ġthrow ĊĠĠĠĠĠĠĠ ĠStatus Exception ( UN IMPLEMENTED . with Description (" Method Ġt erra . wasm . v 1 beta 1 . Msg . Inst antiate Contract Ġis Ġunimplemented ")) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġthe Ġresponse Ġto Ġan ĠRPC Ġfor Ġt erra . wasm . v 1 beta 1 . Msg . Execute Contract . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠIf Ġthis Ġmethod Ġfails Ġwith Ġa Ġ[ Status Exception ], Ġthe ĠRPC Ġwill Ġfail Ġwith Ġthe Ġcorresponding ĊĠĠĠĠ Ġ* Ġ[ Status ]. Ġ ĠIf Ġthis Ġmethod Ġfails Ġwith Ġa Ġ[ java . util . concurrent . Cancellation Exception ], Ġthe ĠRPC ĊĠĠĠĠ Ġ* Ġwill Ġfail ĊĠĠĠĠ Ġ* Ġwith Ġstatus Ġ` Status . CANCEL LED `. Ġ ĠIf Ġthis Ġmethod Ġfails Ġfor Ġany Ġother Ġreason , Ġthe ĠRPC Ġwill ĊĠĠĠĠ Ġ* Ġfail Ġwith Ġ` Status . UNKNOWN ` Ġwith Ġthe Ġexception Ġas Ġa Ġcause . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġrequest ĠThe Ġrequest Ġfrom Ġthe Ġclient . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġopen Ġsuspend Ġfun Ġexecute Contract ( request : ĠTx . Msg Execute Contract ): ĠTx . Msg Execute Contract Response ĊĠĠĠĠĠĠĠ Ġ= Ġthrow ĊĠĠĠĠĠĠĠ ĠStatus Exception ( UN IMPLEMENTED . with Description (" Method Ġt erra . wasm . v 1 beta 1 . Msg . Execute Contract Ġis Ġunimplemented ")) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġthe Ġresponse Ġto Ġan ĠRPC Ġfor Ġt erra . wasm . v 1 beta 1 . Msg . Migrate Contract . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠIf Ġthis Ġmethod Ġfails Ġwith Ġa Ġ[ Status Exception ], Ġthe ĠRPC Ġwill Ġfail Ġwith Ġthe Ġcorresponding ĊĠĠĠĠ Ġ* Ġ[ Status ]. Ġ ĠIf Ġthis Ġmethod Ġfails Ġwith Ġa Ġ[ java . util . concurrent . Cancellation Exception ], Ġthe ĠRPC ĊĠĠĠĠ Ġ* Ġwill Ġfail ĊĠĠĠĠ Ġ* Ġwith Ġstatus Ġ` Status . CANCEL LED `. Ġ ĠIf Ġthis Ġmethod Ġfails Ġfor Ġany Ġother Ġreason , Ġthe ĠRPC Ġwill ĊĠĠĠĠ Ġ* Ġfail Ġwith Ġ` Status . UNKNOWN ` Ġwith Ġthe Ġexception Ġas Ġa Ġcause . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġrequest ĠThe Ġrequest Ġfrom Ġthe Ġclient . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġopen Ġsuspend Ġfun Ġmigrate Contract ( request : ĠTx . Msg Migrate Contract ): ĠTx . Msg Migrate Contract Response ĊĠĠĠĠĠĠĠ Ġ= Ġthrow ĊĠĠĠĠĠĠĠ ĠStatus Exception ( UN IMPLEMENTED . with Description (" Method Ġt erra . wasm . v 1 beta 1 . Msg . Migrate Contract Ġis Ġunimplemented ")) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġthe Ġresponse Ġto Ġan ĠRPC Ġfor Ġt erra . wasm . v 1 beta 1 . Msg . Update Contract Admin . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠIf Ġthis Ġmethod Ġfails Ġwith Ġa Ġ[ Status Exception ], Ġthe ĠRPC Ġwill Ġfail Ġwith Ġthe Ġcorresponding ĊĠĠĠĠ Ġ* Ġ[ Status ]. Ġ ĠIf Ġthis Ġmethod Ġfails Ġwith Ġa Ġ[ java . util . concurrent . Cancellation Exception ], Ġthe ĠRPC ĊĠĠĠĠ Ġ* Ġwill Ġfail ĊĠĠĠĠ Ġ* Ġwith Ġstatus Ġ` Status . CANCEL LED `. Ġ ĠIf Ġthis Ġmethod Ġfails Ġfor Ġany Ġother Ġreason , Ġthe ĠRPC Ġwill ĊĠĠĠĠ Ġ* Ġfail Ġwith Ġ` Status . UNKNOWN ` Ġwith Ġthe Ġexception Ġas Ġa Ġcause . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġrequest ĠThe Ġrequest Ġfrom Ġthe Ġclient . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġopen Ġsuspend Ġfun Ġupdate Contract Admin ( request : ĠTx . Msg Update Contract Admin ): ĊĠĠĠĠĠĠĠ ĠTx . Msg Update Contract Admin Response Ġ= Ġthrow ĊĠĠĠĠĠĠĠ ĠStatus Exception ( UN IMPLEMENTED . with Description (" Method Ġt erra . wasm . v 1 beta 1 . Msg . Update Contract Admin Ġis Ġunimplemented ")) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġthe Ġresponse Ġto Ġan ĠRPC Ġfor Ġt erra . wasm . v 1 beta 1 . Msg . Clear Contract Admin . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠIf Ġthis Ġmethod Ġfails Ġwith Ġa Ġ[ Status Exception ], Ġthe ĠRPC Ġwill Ġfail Ġwith Ġthe Ġcorresponding ĊĠĠĠĠ Ġ* Ġ[ Status ]. Ġ ĠIf Ġthis Ġmethod Ġfails Ġwith Ġa Ġ[ java . util . concurrent . Cancellation Exception ], Ġthe ĠRPC ĊĠĠĠĠ Ġ* Ġwill Ġfail ĊĠĠĠĠ Ġ* Ġwith Ġstatus Ġ` Status . CANCEL LED `. Ġ ĠIf Ġthis Ġmethod Ġfails Ġfor Ġany Ġother Ġreason , Ġthe ĠRPC Ġwill ĊĠĠĠĠ Ġ* Ġfail Ġwith Ġ` Status . UNKNOWN ` Ġwith Ġthe Ġexception Ġas Ġa Ġcause . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġrequest ĠThe Ġrequest Ġfrom Ġthe Ġclient . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġopen Ġsuspend Ġfun Ġclear Contract Admin ( request : ĠTx . Msg Clear Contract Admin ): ĊĠĠĠĠĠĠĠ ĠTx . Msg Clear Contract Admin Response Ġ= Ġthrow ĊĠĠĠĠĠĠĠ ĠStatus Exception ( UN IMPLEMENTED . with Description (" Method Ġt erra . wasm . v 1 beta 1 . Msg . Clear Contract Admin Ġis Ġunimplemented ")) ĊĊĠĠĠ Ġfinal Ġoverride Ġfun Ġbind Service (): ĠServer Service Definition Ġ= Ġbuilder ( getService Descriptor ()) ĊĠĠĠĠĠ Ġ. add Method ( unary Server Method Definition ( ĊĠĠĠĠĠ Ġcontext Ġ= Ġthis . context , ĊĠĠĠĠĠ Ġdescriptor Ġ= ĠMsg Grpc . get Store Code Method (), ĊĠĠĠĠĠ Ġimplementation Ġ= Ġ:: store Code ĊĠĠĠ Ġ)) ĊĠĠĠĠĠ Ġ. add Method ( unary Server Method Definition ( ĊĠĠĠĠĠ Ġcontext Ġ= Ġthis . context , ĊĠĠĠĠĠ Ġdescriptor Ġ= ĠMsg Grpc . getM igrate Code Method (), ĊĠĠĠĠĠ Ġimplementation Ġ= Ġ:: migrate Code ĊĠĠĠ Ġ)) ĊĠĠĠĠĠ Ġ. add Method ( unary Server Method Definition ( ĊĠĠĠĠĠ Ġcontext Ġ= Ġthis . context , ĊĠĠĠĠĠ Ġdescriptor Ġ= ĠMsg Grpc . get Inst antiate Contract Method (), ĊĠĠĠĠĠ Ġimplementation Ġ= Ġ:: instantiate Contract ĊĠĠĠ Ġ)) ĊĠĠĠĠĠ Ġ. add Method ( unary Server Method Definition ( ĊĠĠĠĠĠ Ġcontext Ġ= Ġthis . context , ĊĠĠĠĠĠ Ġdescriptor Ġ= ĠMsg Grpc . get Execute Contract Method (), ĊĠĠĠĠĠ Ġimplementation Ġ= Ġ:: execute Contract ĊĠĠĠ Ġ)) ĊĠĠĠĠĠ Ġ. add Method ( unary Server Method Definition ( ĊĠĠĠĠĠ Ġcontext Ġ= Ġthis . context , ĊĠĠĠĠĠ Ġdescriptor Ġ= ĠMsg Grpc . getM igrate Contract Method (), ĊĠĠĠĠĠ Ġimplementation Ġ= Ġ:: migrate Contract ĊĠĠĠ Ġ)) ĊĠĠĠĠĠ Ġ. add Method ( unary Server Method Definition ( ĊĠĠĠĠĠ Ġcontext Ġ= Ġthis . context , ĊĠĠĠĠĠ Ġdescriptor Ġ= ĠMsg Grpc . get Update Contract Admin Method (), ĊĠĠĠĠĠ Ġimplementation Ġ= Ġ:: update Contract Admin ĊĠĠĠ Ġ)) ĊĠĠĠĠĠ Ġ. add Method ( unary Server Method Definition ( ĊĠĠĠĠĠ Ġcontext Ġ= Ġthis . context , ĊĠĠĠĠĠ Ġdescriptor Ġ= ĠMsg Grpc . get Clear Contract Admin Method (), ĊĠĠĠĠĠ Ġimplementation Ġ= Ġ:: clear Contract Admin ĊĠĠĠ Ġ )). build () ĊĠ Ġ} Ċ } Ċ