SendKeeper - CosmosSwift/swift-coin GitHub Wiki
SendKeeper
public protocol SendKeeper: ViewKeeper
Inheritance
ViewKeeper
Requirements
inputOutputCoins(request:inputs:outputs:)
func inputOutputCoins(request: Request, inputs: [Input], outputs: [Output]) throws
sendCoins(request:fromAddress:toAddress:amount:)
func sendCoins(request: Request, fromAddress: AccountAddress, toAddress: AccountAddress, amount: [Coin]) throws
subtractCoins(requet:address:amount:)
@discardableResult func subtractCoins(requet: Request, address: AccountAddress, amount: [Coin]) throws -> [Coin]
addCoins(request:address:amount:)
@discardableResult func addCoins(request: Request, address: AccountAddress, amount: [Coin]) throws -> [Coin]
setCoins(request:address:amount:)
func setCoins(request: Request, address: AccountAddress, amount: [Coin]) throws
isSendEnabled(request:)
func isSendEnabled(request: Request) -> Bool
setSendEnabled(request:enabled:)
func setSendEnabled(request: Request, enabled: Bool)
isBlacklisted(address:)
func isBlacklisted(address: AccountAddress) -> Bool