"math"
"time"
+ "github.com/vapor/common/arithmetic"
"github.com/vapor/errors"
"github.com/vapor/protocol/bc/types"
)
tx.Inputs = append(tx.Inputs, in)
}
+ var err error
tpl.Transaction = types.NewTx(*tx)
- tpl.Fee = CalculateTxFee(tpl.Transaction)
+ if tpl.Fee, err = arithmetic.CalculateTxFee(tpl.Transaction); err != nil {
+ return nil, nil, err
+ }
return tpl, tx, nil
}