AccountKeeper - CosmosSwift/swift-coin GitHub Wiki

AccountKeeper

public struct AccountKeeper

Initializers

init(codec:key:paramstore:proto:)

public init(codec: Codec, key: StoreKey, paramstore: Subspace, proto: @escaping () -> Account)

Methods

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?

allAccounts(request:)

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)

makeQuerier()

public func makeQuerier() -> Querier
⚠️ **GitHub.com Fallback** ⚠️