assetID6 = &bc.AssetID{V0: 6}
assetID7 = &bc.AssetID{V0: 7}
assetID8 = &bc.AssetID{V0: 8}
+
+ orderProgram = testutil.MustDecodeHexString("0020184e1cc4ee4845023888810a79eed7a42c02c544cf2c61ceac05e176d575bd4603ed4e0e0210272200204775b9e167e2c1ffe57ae3e5088af69e518be010529b5fdadf4be97656084eec20a3e21b55f44403884457166ad5847fdb5489512ba9611eee466efb9f94319143")
+ sellerProgram = testutil.MustDecodeHexString("00204775b9e167e2c1ffe57ae3e5088af69e518be010529b5fdadf4be97656084eec")
mockOrders = []*common.Order{
&common.Order{
SourceID: &bc.Hash{V0: 21},
Amount: 1,
SourcePos: 0,
- ControlProgram: []byte("aa"),
+ ControlProgram: orderProgram,
},
+ SellerProgram: sellerProgram,
},
&common.Order{
FromAssetID: assetID1,
SourceID: &bc.Hash{V0: 22},
Amount: 1,
SourcePos: 0,
- ControlProgram: []byte("aa"),
+ ControlProgram: orderProgram,
},
+ SellerProgram: sellerProgram,
},
&common.Order{
FromAssetID: assetID1,
SourceID: &bc.Hash{V0: 23},
Amount: 1,
SourcePos: 0,
- ControlProgram: []byte("aa"),
+ ControlProgram: orderProgram,
},
+ SellerProgram: sellerProgram,
},
&common.Order{
FromAssetID: assetID1,
SourceID: &bc.Hash{V0: 13},
Amount: 1,
SourcePos: 0,
- ControlProgram: []byte("aa"),
+ ControlProgram: orderProgram,
},
+ SellerProgram: sellerProgram,
},
&common.Order{
FromAssetID: assetID1,
SourceID: &bc.Hash{V0: 24},
Amount: 10,
SourcePos: 1,
- ControlProgram: []byte("aa"),
+ ControlProgram: orderProgram,
},
+ SellerProgram: sellerProgram,
},
&common.Order{
FromAssetID: assetID1,
SourceID: &bc.Hash{V0: 24},
Amount: 1,
SourcePos: 0,
- ControlProgram: []byte("aa"),
+ ControlProgram: orderProgram,
},
+ SellerProgram: sellerProgram,
},
&common.Order{
FromAssetID: assetID1,
SourceID: &bc.Hash{V0: 25},
Amount: 1,
SourcePos: 0,
- ControlProgram: []byte("aa"),
+ ControlProgram: orderProgram,
},
+ SellerProgram: sellerProgram,
},
&common.Order{
FromAssetID: assetID1,
SourceID: &bc.Hash{V0: 26},
Amount: 1,
SourcePos: 0,
- ControlProgram: []byte("aa"),
+ ControlProgram: orderProgram,
},
+ SellerProgram: sellerProgram,
},
&common.Order{
FromAssetID: assetID1,
SourceID: &bc.Hash{V0: 1},
Amount: 1,
SourcePos: 0,
- ControlProgram: []byte("aa"),
+ ControlProgram: orderProgram,
},
+ SellerProgram: sellerProgram,
},
&common.Order{
FromAssetID: assetID1,
SourceID: &bc.Hash{V0: 2},
Amount: 1,
SourcePos: 0,
- ControlProgram: []byte("aa"),
+ ControlProgram: orderProgram,
},
+ SellerProgram: sellerProgram,
},
&common.Order{
FromAssetID: assetID3,
SourceID: &bc.Hash{V0: 33},
Amount: 1,
SourcePos: 0,
- ControlProgram: []byte("aa"),
+ ControlProgram: orderProgram,
},
+ SellerProgram: sellerProgram,
},
&common.Order{
FromAssetID: assetID4,
SourceID: &bc.Hash{V0: 34},
Amount: 1,
SourcePos: 0,
- ControlProgram: []byte("aa"),
+ ControlProgram: orderProgram,
},
+ SellerProgram: sellerProgram,
},
&common.Order{
FromAssetID: assetID4,
SourceID: &bc.Hash{V0: 36},
Amount: 1,
SourcePos: 0,
- ControlProgram: []byte("aa"),
+ ControlProgram: orderProgram,
},
+ SellerProgram: sellerProgram,
},
&common.Order{
FromAssetID: assetID5,
SourceID: &bc.Hash{V0: 37},
Amount: 1,
SourcePos: 0,
- ControlProgram: []byte("aa"),
+ ControlProgram: orderProgram,
},
+ SellerProgram: sellerProgram,
},
&common.Order{
FromAssetID: assetID6,
SourceID: &bc.Hash{V0: 38},
Amount: 1,
SourcePos: 0,
- ControlProgram: []byte("aa"),
+ ControlProgram: orderProgram,
},
+ SellerProgram: sellerProgram,
},
}
)
mockOrders[7],
mockOrders[6],
mockOrders[2],
- mockOrders[3],
mockOrders[4],
+ mockOrders[3],
mockOrders[5],
mockOrders[0],
},
wantOrders: []*common.Order{
mockOrders[7],
mockOrders[6],
- mockOrders[3],
mockOrders[4],
+ mockOrders[3],
mockOrders[5],
},
wantTradePairs: []*common.TradePair{
mockOrders[7],
mockOrders[6],
mockOrders[2],
- mockOrders[3],
mockOrders[4],
+ mockOrders[3],
mockOrders[5],
mockOrders[0],
},
},
query: mockOrders[3],
wantOrders: []*common.Order{
- mockOrders[4],
mockOrders[5],
mockOrders[0],
},
mockOrders[7],
mockOrders[6],
mockOrders[2],
- mockOrders[3],
mockOrders[4],
+ mockOrders[3],
mockOrders[5],
mockOrders[0],
},
mockOrders[7],
mockOrders[6],
mockOrders[2],
- mockOrders[3],
mockOrders[4],
+ mockOrders[3],
mockOrders[5],
mockOrders[0],
},