Skip to content

Commit eb8483d

Browse files
authored
Merge pull request #890 from TheCharlatan/rmLocalTradeRole
Swapd: Remove local trade role from SwapKeyManager
2 parents 39f852f + 74b9538 commit eb8483d

1 file changed

Lines changed: 0 additions & 15 deletions

File tree

src/swapd/swap_key_manager.rs

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,6 @@ impl_strict_encoding!(WrappedEncryptedSignature);
8787
#[display("Alice's Swap Key Manager")]
8888
pub struct AliceSwapKeyManager {
8989
pub alice: Alice,
90-
pub local_trade_role: TradeRole,
9190
pub local_params: Parameters,
9291
pub key_manager: KeyManager,
9392
pub target_bitcoin_address: bitcoin::Address,
@@ -97,7 +96,6 @@ pub struct AliceSwapKeyManager {
9796
impl Encodable for AliceSwapKeyManager {
9897
fn consensus_encode<W: io::Write>(&self, writer: &mut W) -> Result<usize, io::Error> {
9998
let mut len = self.alice.consensus_encode(writer)?;
100-
len += self.local_trade_role.consensus_encode(writer)?;
10199
len += self.local_params.consensus_encode(writer)?;
102100
len += self.key_manager.consensus_encode(writer)?;
103101
len += self
@@ -116,7 +114,6 @@ impl Decodable for AliceSwapKeyManager {
116114
fn consensus_decode<D: io::Read>(d: &mut D) -> Result<Self, consensus::Error> {
117115
Ok(AliceSwapKeyManager {
118116
alice: Decodable::consensus_decode(d)?,
119-
local_trade_role: Decodable::consensus_decode(d)?,
120117
local_params: Decodable::consensus_decode(d)?,
121118
key_manager: Decodable::consensus_decode(d)?,
122119
target_bitcoin_address: bitcoin::Address::from_canonical_bytes(
@@ -134,15 +131,13 @@ impl_strict_encoding!(AliceSwapKeyManager);
134131
impl AliceSwapKeyManager {
135132
pub fn new(
136133
alice: Alice,
137-
local_trade_role: TradeRole,
138134
local_params: Parameters,
139135
key_manager: KeyManager,
140136
target_bitcoin_address: bitcoin::Address,
141137
target_monero_address: monero::Address,
142138
) -> Self {
143139
Self {
144140
alice,
145-
local_trade_role,
146141
local_params,
147142
key_manager,
148143
target_bitcoin_address,
@@ -155,7 +150,6 @@ impl AliceSwapKeyManager {
155150
#[display("Bob's Swap Key Manager")]
156151
pub struct BobSwapKeyManager {
157152
pub bob: Bob,
158-
pub local_trade_role: TradeRole,
159153
pub local_params: Parameters,
160154
pub key_manager: KeyManager,
161155
pub funding_tx: FundingTx,
@@ -166,7 +160,6 @@ pub struct BobSwapKeyManager {
166160
impl Encodable for BobSwapKeyManager {
167161
fn consensus_encode<W: io::Write>(&self, writer: &mut W) -> Result<usize, io::Error> {
168162
let mut len = self.bob.consensus_encode(writer)?;
169-
len += self.local_trade_role.consensus_encode(writer)?;
170163
len += self.local_params.consensus_encode(writer)?;
171164
len += self.key_manager.consensus_encode(writer)?;
172165
len += self.funding_tx.consensus_encode(writer)?;
@@ -186,7 +179,6 @@ impl Decodable for BobSwapKeyManager {
186179
fn consensus_decode<D: io::Read>(d: &mut D) -> Result<Self, consensus::Error> {
187180
Ok(BobSwapKeyManager {
188181
bob: Decodable::consensus_decode(d)?,
189-
local_trade_role: Decodable::consensus_decode(d)?,
190182
local_params: Decodable::consensus_decode(d)?,
191183
key_manager: Decodable::consensus_decode(d)?,
192184
funding_tx: Decodable::consensus_decode(d)?,
@@ -203,7 +195,6 @@ impl Decodable for BobSwapKeyManager {
203195
impl BobSwapKeyManager {
204196
pub fn new(
205197
bob: Bob,
206-
local_trade_role: TradeRole,
207198
local_params: Parameters,
208199
key_manager: KeyManager,
209200
funding_tx: FundingTx,
@@ -212,7 +203,6 @@ impl BobSwapKeyManager {
212203
) -> Self {
213204
Self {
214205
bob,
215-
local_trade_role,
216206
local_params,
217207
key_manager,
218208
funding_tx,
@@ -245,7 +235,6 @@ impl AliceSwapKeyManager {
245235
let local_params = alice.generate_parameters(&mut key_manager, &runtime.deal)?;
246236
Ok(AliceSwapKeyManager::new(
247237
alice,
248-
TradeRole::Taker,
249238
local_params,
250239
key_manager,
251240
// None,
@@ -291,10 +280,8 @@ impl AliceSwapKeyManager {
291280
);
292281
let local_params = alice.generate_parameters(&mut key_manager, &runtime.deal)?;
293282
runtime.log_info(format!("Loading {}", "Alice Swap Key Manager".label()));
294-
let local_trade_role = TradeRole::Maker;
295283
Ok(AliceSwapKeyManager::new(
296284
alice,
297-
local_trade_role,
298285
local_params,
299286
key_manager,
300287
target_bitcoin_address,
@@ -668,7 +655,6 @@ impl BobSwapKeyManager {
668655
runtime.log_info(format!("Loading {}", "Bob's Swap Key Manager".label()));
669656
Ok(BobSwapKeyManager::new(
670657
bob,
671-
TradeRole::Taker,
672658
local_params,
673659
key_manager,
674660
funding,
@@ -733,7 +719,6 @@ impl BobSwapKeyManager {
733719
runtime.log_info(format!("Loading {}", "Bob's Swap Key Manager".label()));
734720
Ok(BobSwapKeyManager::new(
735721
bob,
736-
TradeRole::Maker,
737722
local_params,
738723
key_manager,
739724
funding,

0 commit comments

Comments
 (0)