package Ġcore x change . issuer flows Ċ Ċ import Ġco . parallel universe . fib ers . Suspend able Ċ import Ġcom . r 3 . cord a . lib . tokens . contracts . utilities . held By Ċ import Ġcom . r 3 . cord a . lib . tokens . contracts . utilities . iss ued By Ċ import Ġcom . r 3 . cord a . lib . tokens . contracts . utilities . of Ċ import Ġcom . r 3 . cord a . lib . tokens . money . Fi at Currency Ċ import Ġcom . r 3 . cord a . lib . tokens . workflows . flows . rpc . Issue Tokens Ċ import Ġnet . cord a . core . flows . Start able By RPC Ċ import Ġnet . cord a . core . transactions . Signed Transaction Ċ Ċ @ Start able By RPC Ċ class ĠSelf Issue Tokens Flow Ġ( private Ġval Ġamount : ĠLong , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġcurrency : ĠString ): ĠIss uer Functions () Ċ { ĊĠĠĠ Ġ@ Suspend able ĊĠĠĠ Ġoverride Ġfun Ġcall (): ĠSigned Transaction ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtokens Ġ= ĠF iat Currency . getInstance ( currency ) ĊĠĠĠĠĠĠĠ Ġreturn Ġsub Flow ( Issue Tokens ( listOf ( amount Ġof Ġtokens Ġissued By Ġour Identity Ġheld By Ġour Identity ))) ĊĠĠĠ Ġ} Ċ }