diff --git a/bdk-ffi/src/bitcoin.rs b/bdk-ffi/src/bitcoin.rs index 3ca3d52..a893c85 100644 --- a/bdk-ffi/src/bitcoin.rs +++ b/bdk-ffi/src/bitcoin.rs @@ -39,18 +39,14 @@ impl From for Script { } #[derive(Debug, PartialEq, Eq)] -pub struct Address { - inner: BdkAddress, -} +pub struct Address(BdkAddress); impl Address { pub fn new(address: String, network: Network) -> Result { let parsed_address = address.parse::>()?; let network_checked_address = parsed_address.require_network(network)?; - Ok(Address { - inner: network_checked_address, - }) + Ok(Address(network_checked_address)) } /// alternative constructor @@ -76,23 +72,23 @@ impl Address { // } pub fn network(&self) -> Network { - *self.inner.network() + *self.0.network() } pub fn script_pubkey(&self) -> Arc