Skip to content

Commit 030d400

Browse files
committed
fix fiber-type import issues
1 parent fdebb1e commit 030d400

File tree

102 files changed

+705
-942
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

102 files changed

+705
-942
lines changed

crates/fiber-lib/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@ mutable-key-type = "allow"
150150
needless-return = "allow"
151151
upper-case-acronyms = "allow"
152152
result_large_err = "allow"
153+
new_ret_no_self = "allow"
153154

154155
[package.metadata.cargo-shear]
155156
ignored = ["getrandom"]

crates/fiber-lib/benches/payment_benchmarks.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
use ckb_types::packed::OutPoint;
33
use ckb_types::prelude::Entity;
44
use criterion::{criterion_group, criterion_main, BenchmarkId, Criterion, Throughput};
5+
use fiber_types::{FeatureVector, HopHint};
56
use fnn::fiber::config::{
67
DEFAULT_FINAL_TLC_EXPIRY_DELTA, DEFAULT_TLC_EXPIRY_DELTA, MAX_PAYMENT_TLC_EXPIRY_LIMIT,
78
};
8-
use fnn::fiber::features::FeatureVector;
99
use fnn::fiber::gossip::GossipMessageStore;
1010
use fnn::fiber::graph::{GraphChannelStat, NetworkGraph};
1111
use fnn::fiber::network::get_chain_hash;
@@ -320,7 +320,7 @@ fn bench_find_path_single_call_large_graph(c: &mut Criterion) {
320320
let target: Pubkey = keys[199].into();
321321

322322
let channel_stats = GraphChannelStat::default();
323-
let hop_hints: Vec<fnn::fiber::payment::HopHint> = Vec::new();
323+
let hop_hints: Vec<HopHint> = Vec::new();
324324
let amount = 500;
325325

326326
let mut group = c.benchmark_group("find_path_single_call_large_graph");

crates/fiber-lib/src/cch/actions/backend_dispatchers.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use crate::cch::{CchInvoice, CchOrder};
1+
use fiber_types::{CchInvoice, CchOrder};
22

33
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
44
pub enum PaymentHandlerType {

crates/fiber-lib/src/cch/actions/mod.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ pub(crate) mod send_outgoing_payment;
33
pub(crate) mod settle_incoming_invoice;
44
pub(crate) mod track_incoming_invoice;
55
mod track_outgoing_payment;
6+
use fiber_types::{CchOrder, CchOrderStatus};
67
use send_outgoing_payment::SendOutgoingPaymentDispatcher;
78
use settle_incoming_invoice::SettleIncomingInvoiceDispatcher;
89
use track_incoming_invoice::TrackIncomingInvoiceDispatcher;
@@ -11,7 +12,7 @@ use track_outgoing_payment::TrackOutgoingPaymentDispatcher;
1112
use anyhow::Result;
1213
use ractor::ActorRef;
1314

14-
use crate::cch::{actor::CchState, CchMessage, CchOrder, CchOrderStatus, CchOrderStore};
15+
use crate::cch::{actor::CchState, CchMessage, CchOrderStore};
1516

1617
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
1718
pub enum CchOrderAction {

crates/fiber-lib/src/cch/actions/send_outgoing_payment.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,12 @@ use crate::{
1111
},
1212
actor::CchState,
1313
trackers::{map_lnd_payment_changed_event, CchTrackingEvent, LndConnectionInfo},
14-
CchMessage, CchOrder, CchOrderStatus, CchOrderStore,
15-
},
16-
fiber::{
17-
payment::{PaymentStatus, SendPaymentCommand},
18-
types::Hash256,
19-
NetworkActorCommand, NetworkActorMessage,
14+
CchMessage, CchOrderStore,
2015
},
16+
fiber::{payment::SendPaymentCommand, NetworkActorCommand, NetworkActorMessage},
2117
};
18+
use fiber_types::{payment::PaymentStatus, CchOrder};
19+
use fiber_types::{CchOrderStatus, Hash256};
2220

2321
const BTC_PAYMENT_TIMEOUT_SECONDS: i32 = 60;
2422

crates/fiber-lib/src/cch/actions/settle_incoming_invoice.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,12 @@ use crate::{
1010
},
1111
actor::CchState,
1212
trackers::{CchTrackingEvent, LndConnectionInfo},
13-
CchMessage, CchOrder, CchOrderStatus, CchOrderStore,
13+
CchMessage, CchOrderStore,
1414
},
15-
fiber::{types::Hash256, NetworkActorCommand, NetworkActorMessage, ASSUME_NETWORK_ACTOR_ALIVE},
15+
fiber::{NetworkActorCommand, NetworkActorMessage, ASSUME_NETWORK_ACTOR_ALIVE},
1616
invoice::{CkbInvoiceStatus, SettleInvoiceError},
1717
};
18+
use fiber_types::{CchOrder, CchOrderStatus, Hash256};
1819

1920
pub struct SettleIncomingInvoiceDispatcher;
2021

crates/fiber-lib/src/cch/actions/track_incoming_invoice.rs

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
11
use ractor::ActorRef;
22

3-
use crate::{
4-
cch::{
5-
actions::{
6-
backend_dispatchers::{dispatch_invoice_handler, InvoiceHandlerType},
7-
ActionExecutor,
8-
},
9-
actor::CchState,
10-
trackers::LndTrackerMessage,
11-
CchMessage, CchOrder, CchOrderStore,
3+
use crate::cch::{
4+
actions::{
5+
backend_dispatchers::{dispatch_invoice_handler, InvoiceHandlerType},
6+
ActionExecutor,
127
},
13-
fiber::types::Hash256,
8+
actor::CchState,
9+
trackers::LndTrackerMessage,
10+
CchMessage, CchOrderStore,
1411
};
1512
use anyhow::Result;
13+
use fiber_types::{CchOrder, Hash256};
1614

1715
pub struct TrackIncomingInvoiceDispatcher;
1816

crates/fiber-lib/src/cch/actions/track_outgoing_payment.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1+
use fiber_types::CchOrder;
12
use ractor::ActorRef;
23

3-
use crate::cch::{actions::ActionExecutor, actor::CchState, CchMessage, CchOrder, CchOrderStore};
4+
use crate::cch::{actions::ActionExecutor, actor::CchState, CchMessage, CchOrderStore};
45

56
pub struct TrackOutgoingPaymentDispatcher;
67

crates/fiber-lib/src/cch/actor.rs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,14 @@ use crate::cch::scheduler::{CchOrderSchedulerActor, SchedulerArgs, SchedulerMess
1818
use crate::cch::trackers::{
1919
CchTrackingEvent, LndConnectionInfo, LndTrackerActor, LndTrackerArgs, LndTrackerMessage,
2020
};
21-
use crate::cch::{
22-
CchConfig, CchError, CchInvoice, CchOrder, CchOrderStatus, CchOrderStore, CchStoreError,
23-
};
21+
use crate::cch::{CchConfig, CchError, CchOrderStore, CchStoreError};
2422
use crate::ckb::contracts::{get_script_by_contract, Contract};
25-
use crate::fiber::hash_algorithm::HashAlgorithm;
26-
use crate::fiber::types::{Hash256, Privkey};
2723
use crate::fiber::ASSUME_NETWORK_ACTOR_ALIVE;
2824
use crate::fiber::{NetworkActorCommand, NetworkActorMessage};
2925
use crate::invoice::{CkbInvoice, Currency, InvoiceBuilder};
3026
use crate::time::{Duration, SystemTime, UNIX_EPOCH};
27+
use fiber_types::{CchInvoice, CchOrder, CchOrderStatus, HashAlgorithm};
28+
use fiber_types::{Hash256, Privkey};
3129

3230
pub const ACTION_RETRY_BASE_MILLIS: u64 = 1000; // 1 second initial delay
3331
pub const ACTION_RETRY_MAX_MILLIS: u64 = 600_000; // 10 minute max delay

crates/fiber-lib/src/cch/error.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
use crate::{cch::CchOrderStatus, fiber::types::Hash256, time::SystemTimeError};
2-
1+
use crate::time::SystemTimeError;
2+
use fiber_types::{CchOrderStatus, Hash256};
33
use jsonrpsee::types::{error::CALL_EXECUTION_FAILED_CODE, ErrorObjectOwned};
44
use thiserror::Error;
55

0 commit comments

Comments
 (0)