| 118 | } |
| 119 | |
| 120 | pub fn new_simulation_builder(&self) -> SimulationBuilder { |
| 121 | SimulationBuilder { |
| 122 | simulator: self.clone(), |
| 123 | orders: vec![], |
| 124 | pre_interactions: vec![], |
| 125 | main_interactions: vec![], |
| 126 | post_interactions: vec![], |
| 127 | wrapper: WrapperConfig::NoWrapper, |
| 128 | solver: None, |
| 129 | auction_id: None, |
| 130 | account_override_requests: vec![], |
| 131 | provide_buy_tokens: false, |
| 132 | presign_orders: false, |
| 133 | block: Block::Latest, |
| 134 | } |
| 135 | } |
| 136 | |
| 137 | pub fn domain_separator(&self) -> DomainSeparator { |
| 138 | self.0.domain_separator |