OSDN Git Service

fix the bug (#372)
[bytom/vapor.git] / api / transact.go
index 3f2c0db..67d4429 100644 (file)
@@ -11,7 +11,6 @@ import (
        "github.com/vapor/account"
        "github.com/vapor/blockchain/txbuilder"
        "github.com/vapor/errors"
-       "github.com/vapor/net/http/reqid"
        "github.com/vapor/protocol/bc"
        "github.com/vapor/protocol/bc/types"
 )
@@ -31,7 +30,7 @@ func (a *API) actionDecoder(action string) (func([]byte) (txbuilder.Action, erro
                "cross_chain_in":               txbuilder.DecodeCrossInAction,
                "spend_account":                a.wallet.AccountMgr.DecodeSpendAction,
                "spend_account_unspent_output": a.wallet.AccountMgr.DecodeSpendUTXOAction,
-               "unvote":                       a.wallet.AccountMgr.DecodeUnvoteAction,
+               "veto":                         a.wallet.AccountMgr.DecodeVetoAction,
        }
        decoder, ok := decoders[action]
        return decoder, ok
@@ -89,8 +88,7 @@ func (a *API) buildSingle(ctx context.Context, req *BuildRequest) (*txbuilder.Te
 
 // POST /build-transaction
 func (a *API) build(ctx context.Context, buildReqs *BuildRequest) Response {
-       subctx := reqid.NewSubContext(ctx, reqid.New())
-       tmpl, err := a.buildSingle(subctx, buildReqs)
+       tmpl, err := a.buildSingle(ctx, buildReqs)
        if err != nil {
                return NewErrorResponse(err)
        }
@@ -178,8 +176,7 @@ func (a *API) buildTxs(ctx context.Context, req *BuildRequest) ([]*txbuilder.Tem
 
 // POST /build-chain-transactions
 func (a *API) buildChainTxs(ctx context.Context, buildReqs *BuildRequest) Response {
-       subctx := reqid.NewSubContext(ctx, reqid.New())
-       tmpls, err := a.buildTxs(subctx, buildReqs)
+       tmpls, err := a.buildTxs(ctx, buildReqs)
        if err != nil {
                return NewErrorResponse(err)
        }