public struct AccountKeeper
init(codec:key:paramstore:proto:)
public init(codec: Codec, key: StoreKey, paramstore: Subspace, proto: @escaping () -> Account)
makeAccountWithAddress(request:address:)
public func makeAccountWithAddress(request: Request, address: AccountAddress) -> BaseAccount
makeAccount(request:account:)
public func makeAccount(request: Request, account: Account) -> Account
account(request:address:)
public func account(request: Request, address: AccountAddress) -> Account?
public func allAccounts(request: Request) -> [Account]
setAccount(request:account:)
public func setAccount<A: Account>(request: Request, account: A)
iterateAccounts(request:process:)
public func iterateAccounts(request: Request, process: (Account) -> Bool)
public func makeQuerier() -> Querier