jumper.exchange Thread. Authored by weaver-auto. License: open.
These checks run before every recipe. Any failure halts execution and notifies you.
This is what installs to ~/.webloom/threads/. No magic. Just JSON.
{
"domain": "jumper.exchange",
"name": "jumper.exchange Thread",
"version": "1.0.0",
"author": "weaver-auto",
"license": "open",
"created_at": 1779179538,
"seed_url": "https://jumper.exchange/",
"anti_bot": {
"verdict": "normal",
"signals": [],
"page": {
"title": "Jumper | Smart App for the Universal Market",
"url": "https://jumper.xyz/",
"bodyLen": 228,
"interactiveCount": 20,
"ready": "complete"
}
},
"framework": {
"frameworks": [
"react-17+"
],
"raw": {
"frameworks": [
"react-17+"
],
"primary": "react-17+",
"indicators": {
"has_password_input": false,
"has_file_input": false,
"has_label_wrapped_file": false,
"has_drop_zone": false,
"iframe_count": 0
},
"page": {
"title": "Jumper | Smart App for the Universal Market",
"url": "https://jumper.xyz/",
"ready": "complete"
}
}
},
"fingerprints": {
"body_class": "",
"title": "Jumper | Smart App for the Universal Market",
"url": "https://jumper.xyz/",
"a_declarative_count": 0,
"a_button_count": 0,
"forms_count": 0,
"next_data": false,
"nuxt": false,
"react": false,
"redux": false
},
"pacing": {
"signals": {
"cloudflare": false,
"hcaptcha": false,
"recaptcha": false,
"akamai": false,
"datadome": false,
"kasada": false,
"perimeter": false
},
"profile": "fast"
},
"inputs": [
{
"tag": "input",
"id": null,
"name": "fromAmount",
"type": "text",
"placeholder": "0",
"aria_label": null,
"role": null,
"content_editable": false,
"fill_strategy": "react_setter"
}
],
"buttons": [
{
"tag": "button",
"id": null,
"text": "Trade",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Portfolio",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Missions",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Earn",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": "connect-wallet-button",
"text": "Connect",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": "main-burger-menu-button",
"text": null,
"aria_label": "Main Menu",
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Get started",
"aria_label": "Open welcome screen",
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": null,
"aria_label": "Settings",
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "FromSelect...",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "ToSelect...",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "$0.00",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Connect wallet",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": null,
"aria_label": "Send to a different wallet",
"click_strategy": "react_handler"
}
],
"priors": {
"sources": [],
"candidate_selectors": []
},
"preflight": [
{
"name": "framework_react-17+",
"kind": "framework_marker",
"probe": "react-17+",
"expected": "react-17+ detected"
},
{
"name": "input_named_fromAmount",
"kind": "selector_exists",
"probe": "[name=\"fromAmount\"]",
"expected": "input name=fromAmount"
},
{
"name": "button_trade",
"kind": "button_text",
"probe": "trade",
"expected": "button 'trade'"
},
{
"name": "button_portfolio",
"kind": "button_text",
"probe": "portfolio",
"expected": "button 'portfolio'"
},
{
"name": "button_missions",
"kind": "button_text",
"probe": "missions",
"expected": "button 'missions'"
},
{
"name": "button_earn",
"kind": "button_text",
"probe": "earn",
"expected": "button 'earn'"
},
{
"name": "button_connect",
"kind": "button_text",
"probe": "connect",
"expected": "button 'connect'"
},
{
"name": "button_get_started",
"kind": "button_text",
"probe": "get started",
"expected": "button 'get started'"
},
{
"name": "button_fromselect_",
"kind": "button_text",
"probe": "fromselect...",
"expected": "button 'fromselect...'"
},
{
"name": "button_toselect_",
"kind": "button_text",
"probe": "toselect...",
"expected": "button 'toselect...'"
},
{
"name": "button__0_00",
"kind": "button_text",
"probe": "$0.00",
"expected": "button '$0.00'"
},
{
"name": "button_connect_wallet",
"kind": "button_text",
"probe": "connect wallet",
"expected": "button 'connect wallet'"
}
],
"states": []
}