Skip to content

Commit 9496564

Browse files
committed
Use ic-btc-interface for ic-doge-interface (temporarily)
1 parent 9a84070 commit 9496564

File tree

5 files changed

+6
-53
lines changed

5 files changed

+6
-53
lines changed

Cargo.lock

Lines changed: 0 additions & 33 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rs/bitcoin/consensus/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ documentation.workspace = true
88

99
[dependencies]
1010
ic-btc-interface = { workspace = true }
11-
ic-doge-interface = { git = "ssh://git@github.com/dfinity/dogecoin-canister" }
1211
ic-btc-replica-types = { path = "../replica_types" }
1312
ic-config = { path = "../../config" }
1413
ic-error-types = { path = "../../../packages/ic-error-types" }

rs/bitcoin/consensus/src/payload_builder.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ mod proptests;
99

1010
use crate::metrics::BitcoinPayloadBuilderMetrics;
1111
use ic_btc_interface::Network as BtcNetwork;
12+
use ic_btc_interface::Network as DogeNetwork;
1213
use ic_btc_replica_types::{
1314
BitcoinAdapterRequestWrapper, BitcoinAdapterResponse, BitcoinAdapterResponseWrapper,
1415
BitcoinReject, Network,
1516
};
1617
use ic_config::bitcoin_payload_builder_config::Config;
17-
use ic_doge_interface::Network as DogeNetwork;
1818
use ic_error_types::RejectCode;
1919
use ic_interfaces::{
2020
batch_payload::{BatchPayloadBuilder, IntoMessages, PastPayload, ProposalContext},

rs/bitcoin/replica_types/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ documentation.workspace = true
99
[dependencies]
1010
candid = { workspace = true }
1111
ic-btc-interface = { workspace = true }
12-
ic-doge-interface = { git = "ssh://git@github.com/dfinity/dogecoin-canister" }
1312
ic-error-types = { path = "../../../packages/ic-error-types" }
1413
ic-protobuf = { path = "../../protobuf" }
1514
serde = { workspace = true }

rs/bitcoin/replica_types/src/lib.rs

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
77
use candid::CandidType;
88
use ic_btc_interface::Network as BtcNetwork;
9-
use ic_doge_interface::Network as DogeNetwork;
9+
use ic_btc_interface::Network as DogeNetwork;
1010
use ic_error_types::RejectCode;
1111
use ic_protobuf::{
1212
bitcoin::v1,
@@ -24,18 +24,6 @@ pub enum Network {
2424
Dogecoin(DogeNetwork),
2525
}
2626

27-
impl From<BtcNetwork> for Network {
28-
fn from(network: BtcNetwork) -> Self {
29-
Self::Bitcoin(network)
30-
}
31-
}
32-
33-
impl From<DogeNetwork> for Network {
34-
fn from(network: DogeNetwork) -> Self {
35-
Self::Dogecoin(network)
36-
}
37-
}
38-
3927
impl TryFrom<i32> for Network {
4028
type Error = ProxyDecodeError;
4129
fn try_from(network: i32) -> Result<Self, Self::Error> {
@@ -204,17 +192,17 @@ impl BitcoinAdapterRequestWrapper {
204192
match self {
205193
BitcoinAdapterRequestWrapper::GetBtcSuccessorsRequest(
206194
GetSuccessorsRequestInitial { network, .. },
207-
) => (*network).into(),
195+
) => Network::Bitcoin(*network),
208196
BitcoinAdapterRequestWrapper::SendBtcTransactionRequest(SendTransactionRequest {
209197
network,
210198
..
211-
}) => (*network).into(),
199+
}) => Network::Bitcoin(*network),
212200
BitcoinAdapterRequestWrapper::GetDogeSuccessorsRequest(
213201
GetDogeSuccessorsRequestInitial { network, .. },
214-
) => (*network).into(),
202+
) => Network::Dogecoin(*network),
215203
BitcoinAdapterRequestWrapper::SendDogeTransactionRequest(
216204
SendDogeTransactionRequest { network, .. },
217-
) => (*network).into(),
205+
) => Network::Dogecoin(*network),
218206
}
219207
}
220208
}

0 commit comments

Comments
 (0)