OSDN Git Service
(root)
/
bytom
/
vapor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Small edit (#241)
[bytom/vapor.git]
/
protocol
/
bc
/
types
/
txinput_test.go
diff --git
a/protocol/bc/types/txinput_test.go
b/protocol/bc/types/txinput_test.go
index
c590ce6
..
4b45ab4
100644
(file)
--- a/
protocol/bc/types/txinput_test.go
+++ b/
protocol/bc/types/txinput_test.go
@@
-76,7
+76,7
@@
func TestSerializationCrossIn(t *testing.T) {
wantHex := strings.Join([]string{
"01", // asset version
wantHex := strings.Join([]string{
"01", // asset version
- "
48
", // input commitment length
+ "
62
", // input commitment length
"00", // cross-chain input type flag
"46", // cross-chain input commitment length
"fad5195a0c8e3b590b86a3c0a95e7529565888508aecca96e9aeda633002f409", // source id
"00", // cross-chain input type flag
"46", // cross-chain input commitment length
"fad5195a0c8e3b590b86a3c0a95e7529565888508aecca96e9aeda633002f409", // source id
@@
-85,17
+85,17
@@
func TestSerializationCrossIn(t *testing.T) {
"03", // source position
"01", // vm version
"00", // spend program length
"03", // source position
"01", // vm version
"00", // spend program length
- "31", // witness length
- "02", // argument array length
- "0a", // first argument length
- "617267756d656e747331", // first argument data
- "0a", // second argument length
- "617267756d656e747332", // second argument data
"01", // VmVersion
"08", // asset definition length
"7768617465766572", // asset definition data
"0f", // IssuanceProgram length
"49737375616e636550726f6772616d", // IssuanceProgram
"01", // VmVersion
"08", // asset definition length
"7768617465766572", // asset definition data
"0f", // IssuanceProgram length
"49737375616e636550726f6772616d", // IssuanceProgram
+ "17", // witness length
+ "02", // argument array length
+ "0a", // first argument length
+ "617267756d656e747331", // first argument data
+ "0a", // second argument length
+ "617267756d656e747332", // second argument data
}, "")
// Test convert struct to hex
}, "")
// Test convert struct to hex
@@
-134,10
+134,10
@@
func TestSerializationVeto(t *testing.T) {
vetoInput := NewVetoInput(arguments, testutil.MustDecodeHash("fad5195a0c8e3b590b86a3c0a95e7529565888508aecca96e9aeda633002f409"), testutil.MustDecodeAsset("fe9791d71b67ee62515e08723c061b5ccb952a80d804417c8aeedf7f633c524a"), 254354, 3, []byte("spendProgram"), []byte("af594006a40837d9f028daabb6d589df0b9138daefad5683e5233c2646279217294a8d532e60863bcf196625a35fb8ceeffa3c09610eb92dcfb655a947f13269"))
wantHex := strings.Join([]string{
vetoInput := NewVetoInput(arguments, testutil.MustDecodeHash("fad5195a0c8e3b590b86a3c0a95e7529565888508aecca96e9aeda633002f409"), testutil.MustDecodeAsset("fe9791d71b67ee62515e08723c061b5ccb952a80d804417c8aeedf7f633c524a"), 254354, 3, []byte("spendProgram"), []byte("af594006a40837d9f028daabb6d589df0b9138daefad5683e5233c2646279217294a8d532e60863bcf196625a35fb8ceeffa3c09610eb92dcfb655a947f13269"))
wantHex := strings.Join([]string{
- "01", // asset version
- "
54
", // input commitment length
- "03", // veto type flag
- "52", // veto commitment length
+ "01",
// asset version
+ "
d601
", // input commitment length
+ "03",
// veto type flag
+ "52",
// veto commitment length
"fad5195a0c8e3b590b86a3c0a95e7529565888508aecca96e9aeda633002f409", // source id
"fe9791d71b67ee62515e08723c061b5ccb952a80d804417c8aeedf7f633c524a", // assetID
"92c30f", // amount
"fad5195a0c8e3b590b86a3c0a95e7529565888508aecca96e9aeda633002f409", // source id
"fe9791d71b67ee62515e08723c061b5ccb952a80d804417c8aeedf7f633c524a", // assetID
"92c30f", // amount
@@
-145,14
+145,14
@@
func TestSerializationVeto(t *testing.T) {
"01", // vm version
"0c", // veto program length
"7370656e6450726f6772616d", // veto program
"01", // vm version
"0c", // veto program length
"7370656e6450726f6772616d", // veto program
- "9901", // witness length
- "02", // argument array length
- "0a", // first argument length
- "617267756d656e747331", // first argument data
- "0a", // second argument length
- "617267756d656e747332", // second argument data
"8001", //xpub length
"6166353934303036613430383337643966303238646161626236643538396466306239313338646165666164353638336535323333633236343632373932313732393461386435333265363038363362636631393636323561333566623863656566666133633039363130656239326463666236353561393437663133323639", //voter xpub
"8001", //xpub length
"6166353934303036613430383337643966303238646161626236643538396466306239313338646165666164353638336535323333633236343632373932313732393461386435333265363038363362636631393636323561333566623863656566666133633039363130656239326463666236353561393437663133323639", //voter xpub
+ "17", // witness length
+ "02", // argument array length
+ "0a", // first argument length
+ "617267756d656e747331", // first argument data
+ "0a", // second argument length
+ "617267756d656e747332", // second argument data
}, "")
// Test convert struct to hex
}, "")
// Test convert struct to hex