SupplyKeeper - CosmosSwift/swift-coin GitHub Wiki

SupplyKeeper

public struct SupplyKeeper

Initializers

init(codec:storeKey:accountKeeper:bankKeeper:moduleAccountPermissions:)

public init(codec: Codec, storeKey: StoreKey, accountKeeper: AccountKeeper, bankKeeper: BankKeeper, moduleAccountPermissions: [String: [String]])

Methods

moduleAccount(request:moduleName:)

public func moduleAccount(request: Request, moduleName: String) -> ModuleAccount?

setModuleAccount(request:moduleAccount:)

public func setModuleAccount(request: Request, moduleAccount: ModuleAccount)

makeQuerier()

public func makeQuerier() -> Querier