|
@@ -20,7 +20,7 @@ use bridge::{
|
|
|
api::PostMessageData,
|
|
api::PostMessageData,
|
|
|
types::ConsistencyLevel,
|
|
types::ConsistencyLevel,
|
|
|
vaa::SerializePayload,
|
|
vaa::SerializePayload,
|
|
|
- CHAIN_ID_SOLANA,
|
|
|
|
|
|
|
+ OUR_CHAIN_ID,
|
|
|
};
|
|
};
|
|
|
use primitive_types::U256;
|
|
use primitive_types::U256;
|
|
|
use solana_program::{
|
|
use solana_program::{
|
|
@@ -183,7 +183,7 @@ pub fn transfer_native_with_payload(
|
|
|
data: TransferNativeWithPayloadData,
|
|
data: TransferNativeWithPayloadData,
|
|
|
) -> Result<()> {
|
|
) -> Result<()> {
|
|
|
// Prevent transferring to the same chain.
|
|
// Prevent transferring to the same chain.
|
|
|
- if data.target_chain == CHAIN_ID_SOLANA {
|
|
|
|
|
|
|
+ if data.target_chain == OUR_CHAIN_ID {
|
|
|
return Err(InvalidChain.into());
|
|
return Err(InvalidChain.into());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -207,7 +207,7 @@ pub fn transfer_native_with_payload(
|
|
|
let payload = PayloadTransferWithPayload {
|
|
let payload = PayloadTransferWithPayload {
|
|
|
amount: U256::from(amount),
|
|
amount: U256::from(amount),
|
|
|
token_address: accs.mint.info().key.to_bytes(),
|
|
token_address: accs.mint.info().key.to_bytes(),
|
|
|
- token_chain: CHAIN_ID_SOLANA,
|
|
|
|
|
|
|
+ token_chain: OUR_CHAIN_ID,
|
|
|
to: data.target_address,
|
|
to: data.target_address,
|
|
|
to_chain: data.target_chain,
|
|
to_chain: data.target_chain,
|
|
|
from_address: accs.sender.derive_sender_address(&data.cpi_program_id)?,
|
|
from_address: accs.sender.derive_sender_address(&data.cpi_program_id)?,
|
|
@@ -312,7 +312,7 @@ pub fn transfer_wrapped_with_payload(
|
|
|
data: TransferWrappedWithPayloadData,
|
|
data: TransferWrappedWithPayloadData,
|
|
|
) -> Result<()> {
|
|
) -> Result<()> {
|
|
|
// Prevent transferring to the same chain.
|
|
// Prevent transferring to the same chain.
|
|
|
- if data.target_chain == CHAIN_ID_SOLANA {
|
|
|
|
|
|
|
+ if data.target_chain == OUR_CHAIN_ID {
|
|
|
return Err(InvalidChain.into());
|
|
return Err(InvalidChain.into());
|
|
|
}
|
|
}
|
|
|
|
|
|