X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;ds=sidebyside;f=test%2Ftx_test_util.go;h=f8ce45d9850554829b0c649ac86cb6dfbb0c20ff;hb=refs%2Fheads%2Ftest_protocol;hp=11c631360752027819b62a409792729ffa4a2978;hpb=54373c1a3efe0e373ec1605840a4363e4b246c46;p=bytom%2Fvapor.git diff --git a/test/tx_test_util.go b/test/tx_test_util.go index 11c63136..f8ce45d9 100644 --- a/test/tx_test_util.go +++ b/test/tx_test_util.go @@ -14,6 +14,7 @@ import ( "github.com/vapor/consensus" "github.com/vapor/crypto/ed25519/chainkd" "github.com/vapor/crypto/sha3pool" + "github.com/vapor/database" dbm "github.com/vapor/database/leveldb" "github.com/vapor/errors" "github.com/vapor/protocol/bc" @@ -267,7 +268,7 @@ func SignInstructionFor(input *types.SpendInput, db dbm.DB, signer *signers.Sign cp := account.CtrlProgram{} var hash [32]byte sha3pool.Sum256(hash[:], input.ControlProgram) - bytes := db.Get(account.ContractKey(hash)) + bytes := db.Get(database.ContractKey(bc.NewHash(hash))) if bytes == nil { return nil, fmt.Errorf("can't find CtrlProgram for the SpendInput") }