| 106 | } |
| 107 | |
| 108 | pub fn new_simulation_builder(&self) -> SimulationBuilder { |
| 109 | SimulationBuilder { |
| 110 | simulator: self.clone(), |
| 111 | orders: vec![], |
| 112 | pre_interactions: vec![], |
| 113 | main_interactions: vec![], |
| 114 | post_interactions: vec![], |
| 115 | wrapper: WrapperConfig::NoWrapper, |
| 116 | solver: None, |
| 117 | auction_id: None, |
| 118 | account_override_requests: vec![], |
| 119 | provide_buy_tokens: false, |
| 120 | presign_orders: false, |
| 121 | block: Block::Latest, |
| 122 | } |
| 123 | } |
| 124 | |
| 125 | pub fn domain_separator(&self) -> DomainSeparator { |
| 126 | self.0.domain_separator |