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:
644c2af
)
fix: add CrossChainInput in NewTxVMContext (#124)
author
HAOYUatHZ
<37070449+HAOYUatHZ@users.noreply.github.com>
Wed, 5 Jun 2019 03:06:38 +0000
(11:06 +0800)
committer
Paladz
<yzhu101@uottawa.ca>
Wed, 5 Jun 2019 03:06:38 +0000
(11:06 +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: