X-Git-Url: http://git.osdn.net/view?p=bytom%2Fvapor.git;a=blobdiff_plain;f=protocol%2Fbc%2Ftypes%2Ftxinput_test.go;h=4b45ab4b5fd7c5372aa1c5d82f0ad33accdf8bf7;hp=c590ce6d7407b7701c9252ea16bf89e827c0c8f1;hb=f30b7541256e6a7f6f875994cb08edf3bddab93c;hpb=94ffe408f68d354070374ef01b5c1578b79d2cd9 diff --git a/protocol/bc/types/txinput_test.go b/protocol/bc/types/txinput_test.go index c590ce6d..4b45ab4b 100644 --- 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 - "48", // input commitment length + "62", // input commitment length "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 - "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 + "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 @@ -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{ - "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 @@ -145,14 +145,14 @@ func TestSerializationVeto(t *testing.T) { "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 + "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