/* Ċ Ġ* ĠCreated Ġby ĠD rew ĠCar l son . Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 1 ĠB read winner ĠAG . Ġ ĠAll Ġright Ġreserved . Ċ Ġ* Ċ Ġ* ĠSee Ġthe ĠLICENSE Ġfile Ġat Ġthe Ġproject Ġroot Ġfor Ġlicense Ġinformation . Ċ Ġ* ĠSee Ġthe ĠCONTRIBUTORS Ġfile Ġat Ġthe Ġproject Ġroot Ġfor Ġa Ġlist Ġof Ġcontributors . Ċ Ġ*/ Ċ package Ġcom . block set . wallet kit Ċ Ċ import Ġkotlin . coroutines . c ancellation . Cancellation Exception Ċ Ċ public Ġinterface ĠWallet Sw eeper Ġ{ ĊĠĠĠ Ġpublic Ġval Ġbalance : ĠAmount ? ĊĊĠĠĠ Ġ@ Throws ( Fee Estimation Error :: class , ĠC ancellation Exception :: class ) ĊĠĠĠ Ġpublic Ġsuspend Ġfun Ġestimate ( fee : ĠNetwork Fee ): ĠTransfer Fee Basis ĊĠĠĠ Ġpublic Ġfun Ġsubmit ( fee Basis : ĠTransfer Fee Basis ): ĠTransfer ? Ċ } Ċ