package Ġjp . co . layer x . cord age . cross chain atom ics wap . flow Ċ Ċ import Ġco . parallel universe . fib ers . Suspend able Ċ import Ġcom . r 3 . cord a . lib . tokens . workflows . flows . rpc . Create E vol vable Tokens Ċ import Ġjp . co . layer x . cord age . cross chain atom ics wap . state . Cor por ate Bond Ċ import Ġnet . cord a . core . contracts . Transaction State Ċ import Ġnet . cord a . core . flows . Flow Logic Ċ import Ġnet . cord a . core . flows . Start able By RPC Ċ import Ġnet . cord a . core . identity . Party Ċ import Ġnet . cord a . core . transactions . Signed Transaction Ċ import Ġjava . math . BigDecimal Ċ Ċ @ Start able By RPC Ċ class ĠCor por ate Bond Register Flow ( ĊĠĠĠ Ġprivate Ġval Ġname : ĠString , ĊĠĠĠ Ġprivate Ġval Ġunit Price Ether : ĠBigDecimal , ĊĠĠĠ Ġprivate Ġval Ġobserver : ĠParty Ċ ) Ġ: ĠFlow Logic < Signed Transaction >() Ġ{ ĊĊĠĠĠ Ġ@ Suspend able ĊĠĠĠ Ġoverride Ġfun Ġcall (): ĠSigned Transaction Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcorpor ate Bond Ġ= ĠCor por ate Bond ( name , Ġunit Price Ether , ĠlistOf ( our Identity )) ĊĠĠĠĠĠĠĠ Ġreturn Ġsub Flow ( Create E vol vable Tokens ( Transaction State ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata Ġ= Ġcorpor ate Bond , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnot ary Ġ= Ġservice Hub . network Map Cache . not ary Id entities . first () ĊĠĠĠĠĠĠĠ Ġ), ĠlistOf ( observer ))) ĊĠĠĠ Ġ} Ċ } Ċ