mirror of
https://github.com/logos-blockchain/lssa.git
synced 2026-08-07 07:23:19 +00:00
feat(sequencer): expose zone_sdk priority_fee in config
This commit is contained in:
parent
cfac4d5b0b
commit
409ebb48cc
@ -72,6 +72,7 @@ async fn multi_sequencer_committee_converges() -> Result<()> {
|
||||
node_url: config::addr_to_url(config::UrlProtocol::Http, bedrock_addr)?,
|
||||
funding_key: config::bedrock_funding_key(),
|
||||
auth: None,
|
||||
priority_fee: sequencer_core::config::default_priority_fee(),
|
||||
},
|
||||
&Ed25519Key::from_bytes(&key_a),
|
||||
vec![pub_a, pub_b],
|
||||
|
||||
@ -191,7 +191,7 @@ impl BlockPublisherTrait for ZoneSdkPublisher {
|
||||
funding: Some(FundingConfig {
|
||||
funding_pk: config.funding_key,
|
||||
max_tx_fee: GasCost::new(logos_blockchain_core::mantle::Value::MAX),
|
||||
priority_fee: FundingConfig::DEFAULT_PRIORITY_FEE,
|
||||
priority_fee: config.priority_fee,
|
||||
}),
|
||||
..ZoneSdkSequencerConfig::default()
|
||||
};
|
||||
|
||||
@ -78,6 +78,8 @@ pub struct BedrockConfig {
|
||||
/// Bedrock auth.
|
||||
pub auth: Option<BasicAuth>,
|
||||
pub funding_key: ZkPublicKey,
|
||||
#[serde(default = "default_priority_fee")]
|
||||
pub priority_fee: u64,
|
||||
}
|
||||
|
||||
impl SequencerConfig {
|
||||
@ -101,3 +103,8 @@ const fn default_max_block_size() -> ByteSize {
|
||||
const fn default_metrics_address() -> Option<SocketAddr> {
|
||||
Some(SequencerConfig::DEFAULT_METRICS_ADDRESS)
|
||||
}
|
||||
|
||||
#[must_use]
|
||||
pub const fn default_priority_fee() -> u64 {
|
||||
logos_blockchain_zone_sdk::sequencer::FundingConfig::DEFAULT_PRIORITY_FEE
|
||||
}
|
||||
|
||||
@ -37,7 +37,7 @@ use crate::{
|
||||
block_store::SequencerStore,
|
||||
build_bridge_deposit_tx_from_event, build_genesis_state, classify_settled_deliveries,
|
||||
config::{
|
||||
BedrockConfig, CrossZoneConfig, CrossZonePeer, CrossZoneRoute, GenesisAction,
|
||||
self, BedrockConfig, CrossZoneConfig, CrossZonePeer, CrossZoneRoute, GenesisAction,
|
||||
SequencerConfig,
|
||||
},
|
||||
deposit_already_minted, dispatch_already_delivered, extract_cross_zone_dispatch,
|
||||
@ -86,6 +86,7 @@ fn setup_sequencer_config() -> SequencerConfig {
|
||||
node_url: "http://not-used-in-unit-tests".parse().unwrap(),
|
||||
auth: None,
|
||||
funding_key: ZkPublicKey::zero(),
|
||||
priority_fee: config::default_priority_fee(),
|
||||
},
|
||||
retry_pending_blocks_timeout: Duration::from_mins(4),
|
||||
genesis: vec![],
|
||||
|
||||
@ -108,6 +108,7 @@ pub fn sequencer_config(
|
||||
.context("Failed to convert bedrock addr to URL")?,
|
||||
funding_key,
|
||||
auth: None,
|
||||
priority_fee: sequencer_core::config::default_priority_fee(),
|
||||
},
|
||||
cross_zone,
|
||||
metrics_address: Some(SequencerConfig::DEFAULT_METRICS_ADDRESS),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user