package Ġcom . tom o chain . wallet . core . components Ċ Ċ import Ġcom . tom o chain . wallet . core . common . Config Ċ import Ġcom . tom o chain . wallet . core . room . wallet Secret . Entity Wallet Secret Ċ import Ġio . reactivex . Single Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġcity me Ġon Ġ 0 3 , September , 2 0 1 9 Ċ Ġ* ĠMid summer . Ċ Ġ* ĠPing Ġme Ġat Ġn ien bk ict @ gmail . com Ċ Ġ* ĠH appy Ġcoding Ġ^ _ ^ Ċ Ġ*/ Ċ interface ĠCore Functions Ġ{ ĊĊĠĠĠ Ġfun Ġcreate Wallet ( hd Path : ĠString Ġ= ĠConfig . HD Path . TO MO ) Ġ: ĠSingle < String > ĊĊĠĠĠ Ġfun Ġimport Wallet From Mn emon ics ( mn emon ics : ĠString ?, Ġhd Path : ĠString Ġ= ĠConfig . HD Path . TO MO ) Ġ: ĠSingle < String > ĊĊĠĠĠ Ġfun Ġimport Wallet From PrivateKey ( privateKey : ĠString ?) Ġ: ĠSingle < String > ĊĊĠĠĠ Ġfun Ġimport Wallet From Address ( address : ĠString ?) Ġ: ĠSingle < String > ĊĊĠĠĠ Ġfun ĠgetAll Wallet () Ġ: ĠSingle < Mutable List < Entity Wallet Secret >> ĊĊĠĠĠ Ġfun Ġget Wallet By Address ( address : ĠString ?) Ġ: ĠSingle < Entity Wallet Secret ?> ĊĊĠĠĠ Ġfun Ġremove Wallet ( address : ĠString ?) Ġ: ĠSingle < Entity Wallet Secret ?> Ċ }