(db database.KeyValueReaderWriterDeleter, address ids.ShortID, chainID ids.ID, amount uint64)
| 108 | } |
| 109 | |
| 110 | func DecreaseBalance(db database.KeyValueReaderWriterDeleter, address ids.ShortID, chainID ids.ID, amount uint64) error { |
| 111 | balance, err := GetBalance(db, address, chainID) |
| 112 | if err != nil { |
| 113 | return err |
| 114 | } |
| 115 | if balance < amount { |
| 116 | return errInsufficientBalance |
| 117 | } |
| 118 | return SetBalance(db, address, chainID, balance-amount) |
| 119 | } |
| 120 | |
| 121 | func IncreaseBalance(db database.KeyValueReaderWriterDeleter, address ids.ShortID, chainID ids.ID, amount uint64) error { |
| 122 | balance, err := GetBalance(db, address, chainID) |
no test coverage detected