Encodes the settlement's order_trade as a tuple, as expected by the smart contract.
(&self, sell_token_index: usize, buy_token_index: usize)
| 85 | /// Encodes the settlement's order_trade as a tuple, as expected by the |
| 86 | /// smart contract. |
| 87 | pub(crate) fn encode(&self, sell_token_index: usize, buy_token_index: usize) -> EncodedTrade { |
| 88 | encode_trade( |
| 89 | &self.order.data, |
| 90 | &self.order.signature, |
| 91 | self.order.metadata.owner, |
| 92 | sell_token_index, |
| 93 | buy_token_index, |
| 94 | self.executed_amount, |
| 95 | ) |
| 96 | } |
| 97 | } |
| 98 | |
| 99 | #[derive(Debug, Clone, Default)] |