code: func (c *stateObject) SubBalance(amount *big.Int) {
  	if amount.Sign() == 0 {
  		return
  	}
  	c.SetBalance(new(big.Int).Sub(c.Balance(), amount))
  }
docs: // SubBalance removes amount from c's balance.
  // It is used to remove funds from the origin account of a transfer.