MCPcopy Create free account
hub / github.com/EnsoBuild/temper / post_simulate_bundle_second_reverts

Function post_simulate_bundle_second_reverts

tests/api.rs:311–344  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

309
310#[tokio::test(flavor = "multi_thread")]
311async fn post_simulate_bundle_second_reverts() {
312 let filter = filter(config());
313
314 let json = serde_json::json!([{
315 "chainId": 1,
316 "from": "0x93621dca56fe26cdee86e4f6b18e116e9758ff11",
317 "to": "0xdac17f958d2ee523a2206206994597c13d831ec7",
318 "data": "0x095ea7b300000000000000000000000060f727bdead2ce49b00f2a2133fc707b931d130b0000000000000000000000000000000000000000000000000000000000989680",
319 "gasLimit": 5000000,
320 "blockNumber": 16968595,
321 }, {
322 "chainId": 1,
323 "from": "0x93621dca56fe26cdee86e4f6b18e116e9758ff11",
324 "to": "0x60f727bdead2ce49b00f2a2133fc707b931d130b",
325 "data": "0x8fd8d1bbffc9011b73f477fef5d4ebdd0903025283464275113654045eef0ce1ba22ccea000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000006f8b2cb4f0100ffffffffff057e7d64d987cab6eed08a191c4c2459daf2f8ed0b095ea7b3010102ffffffffffdac17f958d2ee523a2206206994597c13d831ec719198595a183ffffffffffffdef1c0ded9bec7f1a1670819833240f027b25efff8b2cb4f0100ffffffffff007e7d64d987cab6eed08a191c4c2459daf2f8ed0bb67d77c5010005ffffffff00742f2c5d96c0858d00860039c22d2805bed420e8a1903eab030004ffffffffffae7ab96520de3a18e5e111b5eaab095312d7fe84000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000002000000000000000000000000060f727bdead2ce49b00f2a2133fc707b931d130b0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000def1c0ded9bec7f1a1670819833240f027b25eff000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000128d9627aa40000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000098968000000000000000000000000000000000000000000000000000130e53e715e8a500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee869584cd00000000000000000000000010000000000000000000000000000000000000110000000000000000000000000000000000000000000000cef2d4383a642acb0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
326 "gasLimit": 5000000,
327 "blockNumber": 16968595,
328 }]);
329
330 let res = warp::test::request()
331 .method("POST")
332 .path("/simulate-bundle")
333 .json(&json)
334 .reply(&filter)
335 .await;
336
337 assert_eq!(res.status(), 200);
338
339 let body: Vec<SimulationResponse> = serde_json::from_slice(res.body()).unwrap();
340
341 assert_eq!(body.len(), 2);
342 assert!(body[0].success);
343 assert!(!body[1].success);
344}
345
346#[tokio::test(flavor = "multi_thread")]
347async fn post_simulate_no_data() {

Callers

nothing calls this directly

Calls 2

filterFunction · 0.85
configFunction · 0.85

Tested by

no test coverage detected