The Vest app renews each trading account's own token through the same POST /v3/auth/refresh as the login's (with that account's refresh token in the body). The extension relayed those too, and the dashboard kept whichever token lived longest — so while someone traded in an account on Vest, Me synced with a token that sees that account alone and dropped the other 24 from the list. Extension 0.17.2 skips account renewals. The dashboard also refuses a token that sees one account and no primary (or names that account in its claims), keeps the last account list, and falls back to the login's token it replaced. An account gone from Vest's list no longer leaves a stale position holding the lane. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
46 lines
1.8 KiB
JSON
46 lines
1.8 KiB
JSON
{
|
|
"manifest_version": 3,
|
|
"name": "AutoFirmer Capture",
|
|
"version": "0.17.2",
|
|
|
|
"key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxdbOMRR+58a9dHlbIKtlALtS3E4eltBGqfTnUc0lzJuWj5ZA4+5YFSdUnxv5N1ogxwpJUGkUV3MnKJuZnTekCmsNwjCy41a20Xtc7jQLHrIBZkesB6cB+d0l9Vo8M6EC3ZMD8Iv6MdAalU3GZh1Hn9vm24NjJ+xUT1qNIVHEcNUIb9evYobR/XHv+JAp6bOFnaLM+3wpyYKe4efMhsz0F86u9thRNhQnraTqUWfnKNpsHPK2zivaYHrziEEWX7Y3EsMHkf2FRhkUe7IDoxeJM49DBToTo9sAJUkcgLeGCGZLo7H3mcxyn/zERYR+rD3k5xdeBtjoZHXFx2+FanLb9wIDAQAB",
|
|
"update_url": "https://ext.juicerroom.com/updates.xml",
|
|
|
|
"description": "Scrapes the HTML of the firm tab you are viewing and posts it to the AutoFirmer dashboard, shows the 2FA code for the firm site you are on, and relays a signed-in Vest tab's session to the dashboard.",
|
|
"permissions": ["scripting", "tabs", "storage", "alarms"],
|
|
"host_permissions": [
|
|
"https://*.tradeify.co/*",
|
|
"https://*.lucidtrading.com/*",
|
|
"https://*.topstep.com/*",
|
|
"https://*.apextraderfunding.com/*",
|
|
"https://*.vestmarkets.com/*",
|
|
"http://localhost/*",
|
|
"http://127.0.0.1/*"
|
|
],
|
|
"background": {
|
|
"service_worker": "background.js"
|
|
},
|
|
"content_scripts": [
|
|
{
|
|
"matches": [
|
|
"https://*.tradeify.co/*",
|
|
"https://*.lucidtrading.com/*"
|
|
],
|
|
"js": ["captcha-hook.js"],
|
|
"run_at": "document_start",
|
|
"all_frames": true,
|
|
"world": "MAIN"
|
|
},
|
|
{
|
|
"matches": ["https://next.vestmarkets.com/*"],
|
|
"js": ["vest-relay.js"],
|
|
"run_at": "document_start",
|
|
"world": "MAIN"
|
|
}
|
|
],
|
|
"action": {
|
|
"default_popup": "popup.html",
|
|
"default_title": "AutoFirmer Capture"
|
|
}
|
|
}
|