cURL
curl --request GET \
--url https://api.jiffyscan.xyz/v0/getLatestBundles \
--header 'x-api-key: <api-key>'import requests
url = "https://api.jiffyscan.xyz/v0/getLatestBundles"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.jiffyscan.xyz/v0/getLatestBundles', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.jiffyscan.xyz/v0/getLatestBundles",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.jiffyscan.xyz/v0/getLatestBundles"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.jiffyscan.xyz/v0/getLatestBundles")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.jiffyscan.xyz/v0/getLatestBundles")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"bundles": [
{
"userOpsLength": "1",
"transactionHash": "0x4047e049629e049d607529953484e85bd07b005fe271703caa6898f90f7b9883",
"network": "optimism",
"blockNumber": "103189837",
"blockTime": "1685521823",
"userOps": [
{
"id": "0x2ed4bf0ad7149d160ce4d3fe430f91267dbb1eb7fe7f9e41105a69b19ec29066-1",
"userOpHash": "0x2ed4bf0ad7149d160ce4d3fe430f91267dbb1eb7fe7f9e41105a69b19ec29066"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x3ffdf3b21b712404e5510b5f6f70dd3aca7044bbef4ef75b3c7cf7c4d997bf62",
"network": "optimism",
"blockNumber": "103187748",
"blockTime": "1685521418",
"userOps": [
{
"id": "0xae5820ee2e624041ca817a129f02d90665f04226960aafd5a1afa2a189efc7e4-1",
"userOpHash": "0xae5820ee2e624041ca817a129f02d90665f04226960aafd5a1afa2a189efc7e4"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x066d9c627158ef0832daa24ca5593169ea60c617b8dfa908d20f6df1e5777acf",
"network": "optimism",
"blockNumber": "102958070",
"blockTime": "1685458395",
"userOps": [
{
"id": "0x4349b996fbb0b6954e04b5a7ee814f733a53e00860ccfe730181bce620c04f78-1",
"userOpHash": "0x4349b996fbb0b6954e04b5a7ee814f733a53e00860ccfe730181bce620c04f78"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x1f3abc60d7b47f8a8af43389b2151d29920f4054989e9cc0e885340330ae9a98",
"network": "optimism",
"blockNumber": "102623025",
"blockTime": "1685368853",
"userOps": [
{
"id": "0xa340f99db04987cd9041422e93fdc8ab03cd8fc0cd14ea1ecbeec83f48d7e4e4-1",
"userOpHash": "0xa340f99db04987cd9041422e93fdc8ab03cd8fc0cd14ea1ecbeec83f48d7e4e4"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x15faceba73029b551bee8fe455d22c329c2b74b68c502d9bce401fae2c9ec1a2",
"network": "optimism",
"blockNumber": "102621717",
"blockTime": "1685368537",
"userOps": [
{
"id": "0x47aa7ef398541aad7c0524bfda44b97cddf5a494dcfe9a67790269a991ea5410-1",
"userOpHash": "0x47aa7ef398541aad7c0524bfda44b97cddf5a494dcfe9a67790269a991ea5410"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x93188f9726ef36c5f68642d26a91a1fc16133dac5b8c984d74edb71d0d167066",
"network": "optimism",
"blockNumber": "102621319",
"blockTime": "1685368447",
"userOps": [
{
"id": "0x2091df626d1aca16190257c846c19088ad37cc114be24cce304f3b61db34af05-1",
"userOpHash": "0x2091df626d1aca16190257c846c19088ad37cc114be24cce304f3b61db34af05"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x809aa5b6a73d45be67e5625ee870d658a100ef95663791bd30c385daabc2dbe1",
"network": "optimism",
"blockNumber": "102618238",
"blockTime": "1685367636",
"userOps": [
{
"id": "0x917c24b002fb2198b2357c14635181cb8f5fdafaa2f39202a9424f24096d752d-1",
"userOpHash": "0x917c24b002fb2198b2357c14635181cb8f5fdafaa2f39202a9424f24096d752d"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x5d39711b46057b0af947a328a2ec8ca016cabb6c3b40249ea23263afbf2208f2",
"network": "optimism",
"blockNumber": "102617179",
"blockTime": "1685367365",
"userOps": [
{
"id": "0xa8e61ad552be11991cba825474ce1752768db1e3e9fca968b79bbcfb6178c3e4-1",
"userOpHash": "0xa8e61ad552be11991cba825474ce1752768db1e3e9fca968b79bbcfb6178c3e4"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0xf8385bfca09b4bda0f39e3a8f18b285cde6be7e92034587b3c46d16bd5a0107e",
"network": "optimism",
"blockNumber": "101839834",
"blockTime": "1685137556",
"userOps": [
{
"id": "0xfe3ac0162a727825b00a48d82008a5504a998eab4ccb8b14a0d540d99ba2ca8f-1",
"userOpHash": "0xfe3ac0162a727825b00a48d82008a5504a998eab4ccb8b14a0d540d99ba2ca8f"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x82a8839bc98e6ca5608c198cc3e11deaa0ec89f11aa96a8a8d652223a6939548",
"network": "optimism",
"blockNumber": "101839061",
"blockTime": "1685137271",
"userOps": [
{
"id": "0xb0ec14dc12a04f9433019fc1be1795ed94480898ef9a98e25952979f2e362fef-1",
"userOpHash": "0xb0ec14dc12a04f9433019fc1be1795ed94480898ef9a98e25952979f2e362fef"
}
]
}
]
}Bundler
Get Latest Bundles
GET
/
getLatestBundles
cURL
curl --request GET \
--url https://api.jiffyscan.xyz/v0/getLatestBundles \
--header 'x-api-key: <api-key>'import requests
url = "https://api.jiffyscan.xyz/v0/getLatestBundles"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.jiffyscan.xyz/v0/getLatestBundles', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.jiffyscan.xyz/v0/getLatestBundles",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.jiffyscan.xyz/v0/getLatestBundles"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.jiffyscan.xyz/v0/getLatestBundles")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.jiffyscan.xyz/v0/getLatestBundles")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"bundles": [
{
"userOpsLength": "1",
"transactionHash": "0x4047e049629e049d607529953484e85bd07b005fe271703caa6898f90f7b9883",
"network": "optimism",
"blockNumber": "103189837",
"blockTime": "1685521823",
"userOps": [
{
"id": "0x2ed4bf0ad7149d160ce4d3fe430f91267dbb1eb7fe7f9e41105a69b19ec29066-1",
"userOpHash": "0x2ed4bf0ad7149d160ce4d3fe430f91267dbb1eb7fe7f9e41105a69b19ec29066"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x3ffdf3b21b712404e5510b5f6f70dd3aca7044bbef4ef75b3c7cf7c4d997bf62",
"network": "optimism",
"blockNumber": "103187748",
"blockTime": "1685521418",
"userOps": [
{
"id": "0xae5820ee2e624041ca817a129f02d90665f04226960aafd5a1afa2a189efc7e4-1",
"userOpHash": "0xae5820ee2e624041ca817a129f02d90665f04226960aafd5a1afa2a189efc7e4"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x066d9c627158ef0832daa24ca5593169ea60c617b8dfa908d20f6df1e5777acf",
"network": "optimism",
"blockNumber": "102958070",
"blockTime": "1685458395",
"userOps": [
{
"id": "0x4349b996fbb0b6954e04b5a7ee814f733a53e00860ccfe730181bce620c04f78-1",
"userOpHash": "0x4349b996fbb0b6954e04b5a7ee814f733a53e00860ccfe730181bce620c04f78"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x1f3abc60d7b47f8a8af43389b2151d29920f4054989e9cc0e885340330ae9a98",
"network": "optimism",
"blockNumber": "102623025",
"blockTime": "1685368853",
"userOps": [
{
"id": "0xa340f99db04987cd9041422e93fdc8ab03cd8fc0cd14ea1ecbeec83f48d7e4e4-1",
"userOpHash": "0xa340f99db04987cd9041422e93fdc8ab03cd8fc0cd14ea1ecbeec83f48d7e4e4"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x15faceba73029b551bee8fe455d22c329c2b74b68c502d9bce401fae2c9ec1a2",
"network": "optimism",
"blockNumber": "102621717",
"blockTime": "1685368537",
"userOps": [
{
"id": "0x47aa7ef398541aad7c0524bfda44b97cddf5a494dcfe9a67790269a991ea5410-1",
"userOpHash": "0x47aa7ef398541aad7c0524bfda44b97cddf5a494dcfe9a67790269a991ea5410"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x93188f9726ef36c5f68642d26a91a1fc16133dac5b8c984d74edb71d0d167066",
"network": "optimism",
"blockNumber": "102621319",
"blockTime": "1685368447",
"userOps": [
{
"id": "0x2091df626d1aca16190257c846c19088ad37cc114be24cce304f3b61db34af05-1",
"userOpHash": "0x2091df626d1aca16190257c846c19088ad37cc114be24cce304f3b61db34af05"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x809aa5b6a73d45be67e5625ee870d658a100ef95663791bd30c385daabc2dbe1",
"network": "optimism",
"blockNumber": "102618238",
"blockTime": "1685367636",
"userOps": [
{
"id": "0x917c24b002fb2198b2357c14635181cb8f5fdafaa2f39202a9424f24096d752d-1",
"userOpHash": "0x917c24b002fb2198b2357c14635181cb8f5fdafaa2f39202a9424f24096d752d"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x5d39711b46057b0af947a328a2ec8ca016cabb6c3b40249ea23263afbf2208f2",
"network": "optimism",
"blockNumber": "102617179",
"blockTime": "1685367365",
"userOps": [
{
"id": "0xa8e61ad552be11991cba825474ce1752768db1e3e9fca968b79bbcfb6178c3e4-1",
"userOpHash": "0xa8e61ad552be11991cba825474ce1752768db1e3e9fca968b79bbcfb6178c3e4"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0xf8385bfca09b4bda0f39e3a8f18b285cde6be7e92034587b3c46d16bd5a0107e",
"network": "optimism",
"blockNumber": "101839834",
"blockTime": "1685137556",
"userOps": [
{
"id": "0xfe3ac0162a727825b00a48d82008a5504a998eab4ccb8b14a0d540d99ba2ca8f-1",
"userOpHash": "0xfe3ac0162a727825b00a48d82008a5504a998eab4ccb8b14a0d540d99ba2ca8f"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x82a8839bc98e6ca5608c198cc3e11deaa0ec89f11aa96a8a8d652223a6939548",
"network": "optimism",
"blockNumber": "101839061",
"blockTime": "1685137271",
"userOps": [
{
"id": "0xb0ec14dc12a04f9433019fc1be1795ed94480898ef9a98e25952979f2e362fef-1",
"userOpHash": "0xb0ec14dc12a04f9433019fc1be1795ed94480898ef9a98e25952979f2e362fef"
}
]
}
]
}Authorizations
Query Parameters
How many records to skip
How many records to return
Response
Success
The transaction hash of the bundle
The block number of the bundle
The block time of the bundle
The address of the sender of the bundle
The status of the bundle
The transaction fee of the bundle
The total amount of user operations in this bundle
User Ops in this bundle
Show child attributes
Show child attributes
Example:
{
"bundles": [
{
"userOpsLength": "1",
"transactionHash": "0x4047e049629e049d607529953484e85bd07b005fe271703caa6898f90f7b9883",
"network": "optimism",
"blockNumber": "103189837",
"blockTime": "1685521823",
"userOps": [
{
"id": "0x2ed4bf0ad7149d160ce4d3fe430f91267dbb1eb7fe7f9e41105a69b19ec29066-1",
"userOpHash": "0x2ed4bf0ad7149d160ce4d3fe430f91267dbb1eb7fe7f9e41105a69b19ec29066"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x3ffdf3b21b712404e5510b5f6f70dd3aca7044bbef4ef75b3c7cf7c4d997bf62",
"network": "optimism",
"blockNumber": "103187748",
"blockTime": "1685521418",
"userOps": [
{
"id": "0xae5820ee2e624041ca817a129f02d90665f04226960aafd5a1afa2a189efc7e4-1",
"userOpHash": "0xae5820ee2e624041ca817a129f02d90665f04226960aafd5a1afa2a189efc7e4"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x066d9c627158ef0832daa24ca5593169ea60c617b8dfa908d20f6df1e5777acf",
"network": "optimism",
"blockNumber": "102958070",
"blockTime": "1685458395",
"userOps": [
{
"id": "0x4349b996fbb0b6954e04b5a7ee814f733a53e00860ccfe730181bce620c04f78-1",
"userOpHash": "0x4349b996fbb0b6954e04b5a7ee814f733a53e00860ccfe730181bce620c04f78"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x1f3abc60d7b47f8a8af43389b2151d29920f4054989e9cc0e885340330ae9a98",
"network": "optimism",
"blockNumber": "102623025",
"blockTime": "1685368853",
"userOps": [
{
"id": "0xa340f99db04987cd9041422e93fdc8ab03cd8fc0cd14ea1ecbeec83f48d7e4e4-1",
"userOpHash": "0xa340f99db04987cd9041422e93fdc8ab03cd8fc0cd14ea1ecbeec83f48d7e4e4"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x15faceba73029b551bee8fe455d22c329c2b74b68c502d9bce401fae2c9ec1a2",
"network": "optimism",
"blockNumber": "102621717",
"blockTime": "1685368537",
"userOps": [
{
"id": "0x47aa7ef398541aad7c0524bfda44b97cddf5a494dcfe9a67790269a991ea5410-1",
"userOpHash": "0x47aa7ef398541aad7c0524bfda44b97cddf5a494dcfe9a67790269a991ea5410"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x93188f9726ef36c5f68642d26a91a1fc16133dac5b8c984d74edb71d0d167066",
"network": "optimism",
"blockNumber": "102621319",
"blockTime": "1685368447",
"userOps": [
{
"id": "0x2091df626d1aca16190257c846c19088ad37cc114be24cce304f3b61db34af05-1",
"userOpHash": "0x2091df626d1aca16190257c846c19088ad37cc114be24cce304f3b61db34af05"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x809aa5b6a73d45be67e5625ee870d658a100ef95663791bd30c385daabc2dbe1",
"network": "optimism",
"blockNumber": "102618238",
"blockTime": "1685367636",
"userOps": [
{
"id": "0x917c24b002fb2198b2357c14635181cb8f5fdafaa2f39202a9424f24096d752d-1",
"userOpHash": "0x917c24b002fb2198b2357c14635181cb8f5fdafaa2f39202a9424f24096d752d"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x5d39711b46057b0af947a328a2ec8ca016cabb6c3b40249ea23263afbf2208f2",
"network": "optimism",
"blockNumber": "102617179",
"blockTime": "1685367365",
"userOps": [
{
"id": "0xa8e61ad552be11991cba825474ce1752768db1e3e9fca968b79bbcfb6178c3e4-1",
"userOpHash": "0xa8e61ad552be11991cba825474ce1752768db1e3e9fca968b79bbcfb6178c3e4"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0xf8385bfca09b4bda0f39e3a8f18b285cde6be7e92034587b3c46d16bd5a0107e",
"network": "optimism",
"blockNumber": "101839834",
"blockTime": "1685137556",
"userOps": [
{
"id": "0xfe3ac0162a727825b00a48d82008a5504a998eab4ccb8b14a0d540d99ba2ca8f-1",
"userOpHash": "0xfe3ac0162a727825b00a48d82008a5504a998eab4ccb8b14a0d540d99ba2ca8f"
}
]
},
{
"userOpsLength": "1",
"transactionHash": "0x82a8839bc98e6ca5608c198cc3e11deaa0ec89f11aa96a8a8d652223a6939548",
"network": "optimism",
"blockNumber": "101839061",
"blockTime": "1685137271",
"userOps": [
{
"id": "0xb0ec14dc12a04f9433019fc1be1795ed94480898ef9a98e25952979f2e362fef-1",
"userOpHash": "0xb0ec14dc12a04f9433019fc1be1795ed94480898ef9a98e25952979f2e362fef"
}
]
}
]
}
⌘I