cli: output fees as proper decimal values of GAS
It's user-facing value and user-facing things should look good.
This commit is contained in:
parent
af9e39ced2
commit
2d69c5a865
1 changed files with 4 additions and 3 deletions
|
@ -8,6 +8,7 @@ import (
|
||||||
"syscall"
|
"syscall"
|
||||||
|
|
||||||
"github.com/nspcc-dev/neo-go/pkg/core/transaction"
|
"github.com/nspcc-dev/neo-go/pkg/core/transaction"
|
||||||
|
"github.com/nspcc-dev/neo-go/pkg/encoding/fixedn"
|
||||||
"golang.org/x/term"
|
"golang.org/x/term"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -61,9 +62,9 @@ func ReadPassword(prompt string) (string, error) {
|
||||||
|
|
||||||
// ConfirmTx asks for a confirmation to send tx.
|
// ConfirmTx asks for a confirmation to send tx.
|
||||||
func ConfirmTx(w io.Writer, tx *transaction.Transaction) error {
|
func ConfirmTx(w io.Writer, tx *transaction.Transaction) error {
|
||||||
fmt.Fprintf(w, "Network fee: %d\n", tx.NetworkFee)
|
fmt.Fprintf(w, "Network fee: %s\n", fixedn.Fixed8(tx.NetworkFee))
|
||||||
fmt.Fprintf(w, "System fee: %d\n", tx.SystemFee)
|
fmt.Fprintf(w, "System fee: %s\n", fixedn.Fixed8(tx.SystemFee))
|
||||||
fmt.Fprintf(w, "Total fee: %d\n", tx.NetworkFee+tx.SystemFee)
|
fmt.Fprintf(w, "Total fee: %s\n", fixedn.Fixed8(tx.NetworkFee+tx.SystemFee))
|
||||||
ln, err := ReadLine("Relay transaction (y|N)> ")
|
ln, err := ReadLine("Relay transaction (y|N)> ")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
|
Loading…
Reference in a new issue