@@ -21,6 +21,7 @@ import (
21
21
"github.com/ava-labs/avalanchego/utils/set"
22
22
"github.com/ava-labs/avalanchego/vms/components/chain"
23
23
avalancheWarp "github.com/ava-labs/avalanchego/vms/platformvm/warp"
24
+ "github.com/ava-labs/avalanchego/vms/platformvm/warp/payload"
24
25
"github.com/ava-labs/subnet-evm/core"
25
26
"github.com/ava-labs/subnet-evm/core/rawdb"
26
27
"github.com/ava-labs/subnet-evm/core/types"
@@ -29,7 +30,6 @@ import (
29
30
"github.com/ava-labs/subnet-evm/precompile/contract"
30
31
"github.com/ava-labs/subnet-evm/predicate"
31
32
subnetEVMUtils "github.com/ava-labs/subnet-evm/utils"
32
- warpPayload "github.com/ava-labs/subnet-evm/warp/payload"
33
33
"github.com/ava-labs/subnet-evm/x/warp"
34
34
"github.com/ethereum/go-ethereum/common"
35
35
"github.com/ethereum/go-ethereum/crypto"
@@ -62,9 +62,9 @@ func TestSendWarpMessage(t *testing.T) {
62
62
logsSub := vm .eth .APIBackend .SubscribeAcceptedLogsEvent (acceptedLogsChan )
63
63
defer logsSub .Unsubscribe ()
64
64
65
- payload := utils .RandomBytes (100 )
65
+ payloadData := utils .RandomBytes (100 )
66
66
67
- warpSendMessageInput , err := warp .PackSendWarpMessage (payload )
67
+ warpSendMessageInput , err := warp .PackSendWarpMessage (payloadData )
68
68
require .NoError (err )
69
69
70
70
// Submit a transaction to trigger sending a warp message
@@ -128,10 +128,10 @@ func TestValidateWarpMessage(t *testing.T) {
128
128
require := require .New (t )
129
129
sourceChainID := ids .GenerateTestID ()
130
130
sourceAddress := common .HexToAddress ("0x376c47978271565f56DEB45495afa69E59c16Ab2" )
131
- payload := []byte {1 , 2 , 3 }
132
- addressedPayload , err := warpPayload . NewAddressedPayload (
133
- sourceAddress ,
134
- payload ,
131
+ payloadData := []byte {1 , 2 , 3 }
132
+ addressedPayload , err := payload . NewAddressedCall (
133
+ sourceAddress . Bytes () ,
134
+ payloadData ,
135
135
)
136
136
require .NoError (err )
137
137
unsignedMessage , err := avalancheWarp .NewUnsignedMessage (testNetworkID , sourceChainID , addressedPayload .Bytes ())
@@ -143,7 +143,7 @@ func TestValidateWarpMessage(t *testing.T) {
143
143
uint32 (0 ),
144
144
sourceChainID ,
145
145
sourceAddress ,
146
- payload ,
146
+ payloadData ,
147
147
)
148
148
require .NoError (err )
149
149
@@ -154,10 +154,10 @@ func TestValidateInvalidWarpMessage(t *testing.T) {
154
154
require := require .New (t )
155
155
sourceChainID := ids .GenerateTestID ()
156
156
sourceAddress := common .HexToAddress ("0x376c47978271565f56DEB45495afa69E59c16Ab2" )
157
- payload := []byte {1 , 2 , 3 }
158
- addressedPayload , err := warpPayload . NewAddressedPayload (
159
- sourceAddress ,
160
- payload ,
157
+ payloadData := []byte {1 , 2 , 3 }
158
+ addressedPayload , err := payload . NewAddressedCall (
159
+ sourceAddress . Bytes () ,
160
+ payloadData ,
161
161
)
162
162
require .NoError (err )
163
163
unsignedMessage , err := avalancheWarp .NewUnsignedMessage (testNetworkID , sourceChainID , addressedPayload .Bytes ())
@@ -177,7 +177,7 @@ func TestValidateWarpBlockHash(t *testing.T) {
177
177
require := require .New (t )
178
178
sourceChainID := ids .GenerateTestID ()
179
179
blockHash := ids .GenerateTestID ()
180
- blockHashPayload , err := warpPayload . NewBlockHashPayload ( common . Hash ( blockHash ) )
180
+ blockHashPayload , err := payload . NewHash ( blockHash )
181
181
require .NoError (err )
182
182
unsignedMessage , err := avalancheWarp .NewUnsignedMessage (testNetworkID , sourceChainID , blockHashPayload .Bytes ())
183
183
require .NoError (err )
@@ -198,7 +198,7 @@ func TestValidateInvalidWarpBlockHash(t *testing.T) {
198
198
require := require .New (t )
199
199
sourceChainID := ids .GenerateTestID ()
200
200
blockHash := ids .GenerateTestID ()
201
- blockHashPayload , err := warpPayload . NewBlockHashPayload ( common . Hash ( blockHash ) )
201
+ blockHashPayload , err := payload . NewHash ( blockHash )
202
202
require .NoError (err )
203
203
unsignedMessage , err := avalancheWarp .NewUnsignedMessage (testNetworkID , sourceChainID , blockHashPayload .Bytes ())
204
204
require .NoError (err )
@@ -389,11 +389,11 @@ func TestReceiveWarpMessage(t *testing.T) {
389
389
logsSub := vm .eth .APIBackend .SubscribeAcceptedLogsEvent (acceptedLogsChan )
390
390
defer logsSub .Unsubscribe ()
391
391
392
- payload := utils .RandomBytes (100 )
392
+ payloadData := utils .RandomBytes (100 )
393
393
394
- addressedPayload , err := warpPayload . NewAddressedPayload (
395
- testEthAddrs [0 ],
396
- payload ,
394
+ addressedPayload , err := payload . NewAddressedCall (
395
+ testEthAddrs [0 ]. Bytes () ,
396
+ payloadData ,
397
397
)
398
398
require .NoError (err )
399
399
unsignedMessage , err := avalancheWarp .NewUnsignedMessage (
@@ -531,7 +531,7 @@ func TestReceiveWarpMessage(t *testing.T) {
531
531
Message : warp.WarpMessage {
532
532
SourceChainID : common .Hash (vm .ctx .ChainID ),
533
533
OriginSenderAddress : testEthAddrs [0 ],
534
- Payload : payload ,
534
+ Payload : payloadData ,
535
535
},
536
536
Valid : true ,
537
537
})
0 commit comments