OSDN Git Service
(root)
/
bytom
/
vapor.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6d8346d
)
fix: add CrossChainInput in NewTxVMContext
fix
author
HAOYUatHZ
<haoyu@protonmail.com>
Tue, 4 Jun 2019 01:35:27 +0000
(09:35 +0800)
committer
HAOYUatHZ
<haoyu@protonmail.com>
Tue, 4 Jun 2019 01:35:27 +0000
(09:35 +0800)
protocol/validation/vmcontext.go
patch
|
blob
|
history
diff --git
a/protocol/validation/vmcontext.go
b/protocol/validation/vmcontext.go
index
37cbd5c
..
10b77d8
100644
(file)
--- a/
protocol/validation/vmcontext.go
+++ b/
protocol/validation/vmcontext.go
@@
-25,6
+25,12
@@
func NewTxVMContext(vs *validationState, entry bc.Entry, prog *bc.Program, args
)
switch e := entry.(type) {
+ case *bc.CrossChainInput:
+ a1 := e.Value.AssetId.Bytes()
+ assetID = &a1
+ amount = &e.Value.Amount
+ destPos = &e.WitnessDestination.Position
+
case *bc.Spend:
switch spentOutput := tx.Entries[*e.SpentOutputId].(type) {
case *bc.IntraChainOutput: