Skip to content

Commit be27497

Browse files
Update transfer token gas and fee
1 parent 38d2fa8 commit be27497

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

bridges/snowbridge/primitives/core/src/outbound.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -457,7 +457,7 @@ impl GasMeter for ConstantGasMeter {
457457
// * No gas refund for clearing storage slot of source account in ERC20 contract
458458
// * Assume dest account in ERC20 contract does not yet have a storage slot
459459
// * ERC20.transferFrom possibly does other business logic besides updating balances
460-
AgentExecuteCommand::TransferToken { .. } => 100_000,
460+
AgentExecuteCommand::TransferToken { .. } => 200_000,
461461
},
462462
Command::Upgrade { initializer, .. } => {
463463
let initializer_max_gas = match *initializer {
@@ -470,9 +470,9 @@ impl GasMeter for ConstantGasMeter {
470470
},
471471
Command::SetTokenTransferFees { .. } => 60_000,
472472
Command::SetPricingParameters { .. } => 60_000,
473-
Command::TransferNativeToken { .. } => 100_000,
473+
Command::TransferNativeToken { .. } => 200_000,
474474
Command::RegisterForeignToken { .. } => 1_200_000,
475-
Command::MintForeignToken { .. } => 100_000,
475+
Command::MintForeignToken { .. } => 200_000,
476476
}
477477
}
478478
}

cumulus/parachains/runtimes/assets/asset-hub-rococo/src/xcm_config.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -641,7 +641,7 @@ pub mod bridging {
641641
/// (initially was calculated by test `OutboundQueue::calculate_fees` - ETH/ROC 1/400 and fee_per_gas 20 GWEI = 2200698000000 + *25%)
642642
/// Needs to be more than fee calculated from DefaultFeeConfig FeeConfigRecord in snowbridge:parachain/pallets/outbound-queue/src/lib.rs
643643
/// Polkadot uses 10 decimals, Kusama and Rococo 12 decimals.
644-
pub const DefaultBridgeHubEthereumBaseFee: Balance = 2_750_872_500_000;
644+
pub const DefaultBridgeHubEthereumBaseFee: Balance = 3_833_568_200_000;
645645
pub storage BridgeHubEthereumBaseFee: Balance = DefaultBridgeHubEthereumBaseFee::get();
646646
pub SiblingBridgeHubWithEthereumInboundQueueInstance: Location = Location::new(
647647
1,

cumulus/parachains/runtimes/assets/asset-hub-westend/src/xcm_config.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -654,7 +654,7 @@ pub mod bridging {
654654
/// (initially was calculated by test `OutboundQueue::calculate_fees` - ETH/WND 1/400 and fee_per_gas 20 GWEI = 2200698000000 + *25%)
655655
/// Needs to be more than fee calculated from DefaultFeeConfig FeeConfigRecord in snowbridge:parachain/pallets/outbound-queue/src/lib.rs
656656
/// Polkadot uses 10 decimals, Kusama,Rococo,Westend 12 decimals.
657-
pub const DefaultBridgeHubEthereumBaseFee: Balance = 2_750_872_500_000;
657+
pub const DefaultBridgeHubEthereumBaseFee: Balance = 3_833_568_200_000;
658658
pub storage BridgeHubEthereumBaseFee: Balance = DefaultBridgeHubEthereumBaseFee::get();
659659
pub SiblingBridgeHubWithEthereumInboundQueueInstance: Location = Location::new(
660660
1,

cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/tests/snowbridge.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ use sp_runtime::{
3636
};
3737

3838
parameter_types! {
39-
pub const DefaultBridgeHubEthereumBaseFee: Balance = 2_750_872_500_000;
39+
pub const DefaultBridgeHubEthereumBaseFee: Balance = 3_833_568_200_000;
4040
}
4141

4242
fn collator_session_keys() -> bridge_hub_test_utils::CollatorSessionKeys<Runtime> {

cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/tests/snowbridge.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ use sp_runtime::{
3737
};
3838

3939
parameter_types! {
40-
pub const DefaultBridgeHubEthereumBaseFee: Balance = 2_750_872_500_000;
40+
pub const DefaultBridgeHubEthereumBaseFee: Balance = 3_833_568_200_000;
4141
}
4242

4343
fn collator_session_keys() -> bridge_hub_test_utils::CollatorSessionKeys<Runtime> {

0 commit comments

Comments
 (0)