Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] passport-sdk-reader returns error 500 for some addresses (too many stamps?) #26

Open
didierkrux opened this issue Nov 29, 2022 · 0 comments

Comments

@didierkrux
Copy link

The Bankless Academy platform uses passport-sdk-reader to read the stamps of a user.

Some users have reported issues with their accounts.

Example of addresses:
0x5B1899D88b4Ff0Cf5A34651e7CE7164398211C66
0xd9c1570148E36FF9657b67AcE540052341DDF7de
0x1EC1CcEF3e1735bdA3F4BA698e8a524AA7c93274

Response example when using passport-sdk-reader: error 500

response: {
    status: 500,
    statusText: 'Internal Server Error',
    ...
      method: 'post',
      url: 'https://ceramic.passport-iam.gitcoin.co/api/v0/multiqueries',
      data: '{"queries":[{"streamId":"ceramic://kjzl6cwe1jw147z0koiofaosm1yw9z8hhuk93zwwyuq8hajwugi5x3148mk7h7d"},{"streamId":"ceramic://kjzl6cwe1jw147utnxds8xn6nonknxwsnebu4acxoqi3betmr02g9eqqcmxzx5z"},{"streamId":"ceramic://kjzl6cwe1jw147ktjrjk4ax3evsest5gimzq4d47uvrq96zb9e2y381pjlk6kl5"},{"streamId":"ceramic://kjzl6cwe1jw149zs34uwe3vvorbp5f6yaotv9tgaqxhc8rpj9kwl6ivnbu1hnd9"},{"streamId":"ceramic://kjzl6cwe1jw14bk4y7vo3pwxsmzlglyr03vgwksh05gfvdo52j0ay8g6b0lmjrc"},{"streamId":"ceramic://kjzl6cwe1jw148o92cqjs5sikxzbbq3iw81ftye6lwfdguwglbk2osjhwvg9xgk"},{"streamId":"ceramic://kjzl6cwe1jw1464bybt7ysusnra1gpxd2tfk8b92g8dw7gs7env2jbfestj5kfw"},{"streamId":"ceramic://kjzl6cwe1jw149dd84rfqyny1732s8md9jk210rsy41j7b7p7djsgdmsn7ajmg3"},{"streamId":"ceramic://kjzl6cwe1jw146f6cllpgllan7qwkntbg2elxn5wv0srv4dfi6rkvnjwxtl2f4x"},{"streamId":"ceramic://kjzl6cwe1jw146by5t3sfbsianulmdje5lom0rbdawj7373trz5bm7cycz6rmb2"},{"streamId":"ceramic://kjzl6cwe1jw145xyxe8wohfka0lhmpw481z1ixwo0rajhxxuzb8qoiu3yu6ukum"},{"streamId":"ceramic://kjzl6cwe1jw146pxsyum09d4v9j8ugv3hin30vsw4pb7joge4ycy95r19vk0k5g"},{"streamId":"ceramic://kjzl6cwe1jw14ape9gnqtkuk4k47i0i5x90lf7maw128dicsudedpcodn50aowh"},{"streamId":"ceramic://kjzl6cwe1jw146pd7l13kd403cgqx3mglizgsd7ddpmz84sdikeue50si4y2867"},{"streamId":"ceramic://kjzl6cwe1jw14ahjojuimnu0ilww7ydhcex5azojopaay3xqoatu1z9okintngs"},{"streamId":"ceramic://kjzl6cwe1jw14b9mgcb0fksr5di7ps9wiaajbuje9uqh11ovs3l7j93qw392hsa"},{"streamId":"ceramic://kjzl6cwe1jw145j7mp4gjc7t3owlhvz4wco83ku9byynj47yrnniatfryss3qa1"},{"streamId":"ceramic://kjzl6cwe1jw148qnbunb8778uzh7k57smihmrbysbjhpz8rszxuyac0zy4d6w0n"},{"streamId":"ceramic://kjzl6cwe1jw145y2b8gxyqq81ez0g7varcl3mwu8r2olsr71bgdix5hv68t855p"},{"streamId":"ceramic://kjzl6cwe1jw145as84tymdtjfnb035j5omswr8rgma8ryf1m1xxu6wn0n2umsoy"},{"streamId":"ceramic://kjzl6cwe1jw149czqfq1puj2w96irj5nfqkecefjazdw00dqxkv5874osmqo7fc"},{"streamId":"ceramic://kjzl6cwe1jw14648qnz5apbyj9j7vthx3sxrq1h1j5advelnog9uhhrgav3xk1z"},{"streamId":"ceramic://kjzl6cwe1jw1493wi9lpc5ih5kvx3kxmkqu06l3dquni23j49429j1dikeutmtq"},{"streamId":"ceramic://kjzl6cwe1jw146dt3114ml6es5hik4i2kgpkzg0ep3f2x3qbgwik6seqskdxnku"},{"streamId":"ceramic://kjzl6cwe1jw14759ttwh5lyqwp3w7mfn00yglo06kelaly3n3es8k5u2udyph56"},{"streamId":"ceramic://kjzl6cwe1jw14a6gq4h7r38o8rbh20qlvvaryfseil40ngkjbl4hj0kkjkfx8a1"},{"streamId":"ceramic://kjzl6cwe1jw145z8tyweb9n44m88unwkmhlawle81gtapive7jx50yvy5n59fzf"},{"streamId":"ceramic://kjzl6cwe1jw148ht8hiayc2yvvrn06l7vvjp1gd1tdjsrmr9vqna57b9dzt6b6f"},{"streamId":"ceramic://kjzl6cwe1jw148sj85giaex1eem6tpbsto6jub0xpvemcwe628a1n8zqpz6etrd"},{"streamId":"ceramic://kjzl6cwe1jw1473bv9ws6nixxkaytxsif2vpfbvjt2x1d81hjb2nxs5jvp2p7on"},{"streamId":"ceramic://kjzl6cwe1jw14bbo4ojr4jvahbx22hwsxgugc0cchl87dj3vz8bi2db5oec245b"},{"streamId":"ceramic://kjzl6cwe1jw149omsbr8eqirtgfyfg6cvj8o2h3agi53wt2cgo9edqiierq3ov1"},{"streamId":"ceramic://kjzl6cwe1jw14a72gz1uk7m0si02ezcxiat3p7udi3fj7ugw6cznj0pchzutawe"},{"streamId":"ceramic://kjzl6cwe1jw146sdnpjv3cf6a6qr9nkqppu7wol74kdssmc6f307appf0gjp2zf"},{"streamId":"ceramic://kjzl6cwe1jw146r7y45s3s92jph0bhtl0wzhvdne0897s48mi041yw2duqratq2"},{"streamId":"ceramic://kjzl6cwe1jw145nl6mcb9shfk4ia0runhj36monkl2toz8tvonz1up4x07b95v7"},{"streamId":"ceramic://kjzl6cwe1jw148yghbva41w9tssdcrnwc0joklhqpe426bukgxbap2ttcyt4fy6"},{"streamId":"ceramic://kjzl6cwe1jw14b0o2lqtntinup1a2w30whzcapid6tpprc648zytmcdtayl50kf"},{"streamId":"ceramic://kjzl6cwe1jw1461hjnhgm07u5dzqhmcy08a9begi0ft8fivwl1tfpphdswnyyn8"},{"streamId":"ceramic://kjzl6cwe1jw147pj6wrnyo7px8xipae2kdj25t9gse0ablk0gsp7q3mmncf7ehy"},{"streamId":"ceramic://kjzl6cwe1jw1488ldqgipzhogf4gatii7j1ypif82eeri0yzc443h0x6pvw1ct6"},{"streamId":"ceramic://kjzl6cwe1jw148bj150lsj82hei0maxukqbfkl0195txjkaebyqjkdeq9x9ivh3"},{"streamId":"ceramic://kjzl6cwe1jw147mavpgi62kjgeqj2l2qwmsts5mkosxntn4x8gyyawmcg16f0bs"},{"streamId":"ceramic://kjzl6cwe1jw1467vu48wzrumf8as81jiwr7ee0udaapt4top1qeb7wcbsgi09nn"},{"streamId":"ceramic://kjzl6cwe1jw1483hr4e427v2qdt5egh4m9yw0m6lcg6w5dmqrb4xsoevt931gjb"},{"streamId":"ceramic://kjzl6cwe1jw1472y4krjkzvfjx0xkw9qh40r2vrsenbqo80mx4grg9hz7ohmb4s"},{"streamId":"ceramic://kjzl6cwe1jw145levul352vc9d7zh9r9u58kke7o54rogedc74vlskxa11jtvnv"},{"streamId":"ceramic://kjzl6cwe1jw146eds9t7szhx1414epdm8uqw2fk3xiwol0frvhykiu4fu0irzkz"},{"streamId":"ceramic://kjzl6cwe1jw14ahu2bwg9f1rkbetu3ntpw6sixvfqihbwe6ane1ytj10bty3ap4"},{"streamId":"ceramic://kjzl6cwe1jw145i7yk5hk34jmc1utmwfkhqftwj6ajv2jroe71tj8l1ey0mzzqy"},{"streamId":"ceramic://kjzl6cwe1jw147f0frpl43pl0x5nl5k6mw8tmz8gu1kzo3lhlhi74p5pl6tty8v"},{"streamId":"ceramic://kjzl6cwe1jw14b1m7krzjmjnezu8o3qlh1hjq92w3xwpp585k745vfey45oz81d"},{"streamId":"ceramic://kjzl6cwe1jw14a30i00gj2r4suiw8nid5jyay994466l2em1klpq2h42mt9febi"},{"streamId":"ceramic://kjzl6cwe1jw14967wt4xygke4vtessnozpmq15fj2by08roe8q8m5cs57yj0b5b"},{"streamId":"ceramic://kjzl6cwe1jw145bbdou4v76cfc4u43th8yrirvkxtwb07ns3j9ez2p2jsqbgpzv"},{"streamId":"ceramic://kjzl6cwe1jw148wd4j2jicytf9t2kxypbznt4t3f621urk3c982oucok7z3if2h"},{"streamId":"ceramic://kjzl6cwe1jw147otjzxzidn1pvc968g457m5cmw8z2lhzsnak11i77pdvskpuaa"},{"streamId":"ceramic://kjzl6cwe1jw149zu7gum5p43zkny1asg6zuxn39dqkzawnoknpmtgi62kx296f2"},{"streamId":"ceramic://kjzl6cwe1jw1495sv37cgo9u2lh8odjmht8dq7q4hrh076ev9y5xcx3y6m4sx3r"},{"streamId":"ceramic://kjzl6cwe1jw148i3cggd3vrs2me718nfreaaik7sxz19a8096hrepb5mt8eiuwc"},{"streamId":"ceramic://kjzl6cwe1jw147pqickljgr5lglyj2c6wode7y8rtipvpff5uq0zl0gbbgwe3p9"},{"streamId":"ceramic://kjzl6cwe1jw14bkk6cku9463ezctxndp9sasm1mc4ulan4dlkc4yn2dcq0ih4cb"},{"streamId":"ceramic://kjzl6cwe1jw145c564k0s07aopo7i8p3olw4uc6ng808j2p26n8lakretsvkjr9"},{"streamId":"ceramic://kjzl6cwe1jw14a1o1z3e7e57m8ib74983b7foekqrx4vi0j0batplzb7yjvxj2q"},{"streamId":"ceramic://kjzl6cwe1jw14681lp19kcjy8u0jet2g4j6h9iaarcln90srfl4xr7wbldetu2p"},{"streamId":"ceramic://kjzl6cwe1jw146g9vw0lzy7n93cfnpum6juxc5bonjno4cy75bjvx7jlzygf0jm"},{"streamId":"ceramic://kjzl6cwe1jw146hu48senpyrp4sk9rn76bbe7pfli9ggeutobqck4yeqi8zm9qm"},{"streamId":"ceramic://kjzl6cwe1jw149pe57htehzks2ur4k1ab2fedz9fckslnd13k9asx5z1d79j770"},{"streamId":"ceramic://kjzl6cwe1jw148x07myth4a3z7tuufx0kbzqwf7rc4swz6g48nz0ik1s84s85sg"},{"streamId":"ceramic://kjzl6cwe1jw14b7f5zwbqq0guvxoyq6ggfmr1vswrijv3z5gwvlzlz6j5t2j190"},{"streamId":"ceramic://kjzl6cwe1jw146k2kcw7o4eh8jufau453t3vy3fhpaf8si2d06naga6m0wun4qw"},{"streamId":"ceramic://kjzl6cwe1jw1487v828crsb8sbovj0s4uefbyfpbahrbcqgfic96ojg17fhuh72"},{"streamId":"ceramic://kjzl6cwe1jw146lxrl25bw47yza8oouhfpw02w3it2lqune7ninc66tfdrxyxam"},{"streamId":"ceramic://kjzl6cwe1jw14ax39hr4f8w4ng9p69sbot5yuaq75so2labqna62wy0yrui3cxv"},{"streamId":"ceramic://kjzl6cwe1jw149llg2ilfha4whhzxck1la94uu5mrekpiyua50fvuy32d3ec685"},{"streamId":"ceramic://kjzl6cwe1jw14b6bj5kyogwsy6o2lel2wxod8mcntoav5bjo7pzkas8x3v636l8"},{"streamId":"ceramic://kjzl6cwe1jw146os2t51ezn89t3c7m11dzf2nkaryvhj8xg6l1vjh5xl9yv1gfj"},{"streamId":"ceramic://kjzl6cwe1jw14ayv08p5ovvh8dix7owjc0i8mxq2emzeaiqzrejykamjvkdhkb1"},{"streamId":"ceramic://kjzl6cwe1jw148yqlcoac3nl0rqs3psjo48rwa3knduqkxewzl729i7tzt0zim5"},{"streamId":"ceramic://kjzl6cwe1jw14avaltv9zcmzzmgtosgwb0vz9lc5gusa4e6z11cnfaw2ewhxkey"},{"streamId":"ceramic://kjzl6cwe1jw14azjosf8ccci7qfwzw0z22430hg36yoolnf44g47rkub0vgqzf6"},{"streamId":"ceramic://kjzl6cwe1jw149dpdvnx6pgesxyxqoy2xvuwnlwri3mxesqcxtfydq0r5fbmkyx"},{"streamId":"ceramic://kjzl6cwe1jw147hvwnmsbvwqx261ag1o898l3xmu84yb5t9yx58cnppo7abb490"},{"streamId":"ceramic://kjzl6cwe1jw149hyhrrhtr8wqb1uzli35vuadl4ulhxjx3r54mr481x4n91pzea"},{"streamId":"ceramic://kjzl6cwe1jw145ri0vmidox1igr5l98cs8fy6aohm31ynbh7g2053t210dbm4vd"},{"streamId":"ceramic://kjzl6cwe1jw146ztjibybtjuq7l1g1uolwqrwyj7oasqbx58vld7mv0okkpm71q"},{"streamId":"ceramic://kjzl6cwe1jw14601xeumnjvb34m545z4whu9muzzclhud1lsz41snvimod4qddp"},{"streamId":"ceramic://kjzl6cwe1jw147e2ugn45p7r1b6x8kga9k00edoocv0dwqjiabgtqtzk0jibl3q"},{"streamId":"ceramic://kjzl6cwe1jw14a637xjd8qw3bflbhrxsrra2x9xdk9ixie56tyqywj5dv7p1u7n"},{"streamId":"ceramic://kjzl6cwe1jw147o62au0pzdfwqxskni4p7nha9n219y8dgybxkgsjnqu5rkodq9"},{"streamId":"ceramic://kjzl6cwe1jw149qz7uuti4pnpe10dhbk5pm3pwvor2ihrmnqq3wjp1m44h9htsy"},{"streamId":"ceramic://kjzl6cwe1jw147evik6au6171jk5b2ns9wgoyr2iq75am55t2zr4d5yrhe9lfgj"},{"streamId":"ceramic://kjzl6cwe1jw148l5h16thldx3l3b3jdra76p5i653pbxvrl20wk7wniiyihf3tr"},{"streamId":"ceramic://kjzl6cwe1jw1494dt5mtfbx2wg3su3itio2k0zncbof97uj5e4hg66mpm1q7hhc"},{"streamId":"ceramic://kjzl6cwe1jw1477eny1mu1x9d8kvlvyl2fxqj6c8wbctyag1m3syfadj4hfolt0"},{"streamId":"ceramic://kjzl6cwe1jw1479z3l6illcn7wfhuwsnza10njodozaxtrmk4sq527z1xyjcwxo"},{"streamId":"ceramic://kjzl6cwe1jw1476e0w1mvuujvvhcnwpfudsuzj6ws6xt3xg64dy9uy6n8h7pftw"},{"streamId":"ceramic://kjzl6cwe1jw149pay3rvtz4oqmjx31s2g3ocsmay8560gz4rgpcz3hmoquh2f8i"},{"streamId":"ceramic://kjzl6cwe1jw148wday0t283cf4i5f0czw65w4zd6y7jz5bku6j3b4k357w4p026"},{"streamId":"ceramic://kjzl6cwe1jw145vg2mu43d873guh5gymbx8gmx51bwxxmp47le3xuvzwaehsroj"},{"streamId":"ceramic://kjzl6cwe1jw145ubyxtqv31tfi5qhaast1ymlle2lhg7tdbt02vrmltucwtwxuo"},{"streamId":"ceramic://kjzl6cwe1jw146udn36ybxvud5szq2bnnq36swgagve69bfikyrzxagcmzjisd2"},{"streamId":"ceramic://kjzl6cwe1jw1487sow14oq57ah8eue6oyyyczxfhcyn9jdn59py9irdqng2i6ct"},{"streamId":"ceramic://kjzl6cwe1jw1492n3c4igt4cthrfbsp3szzv476jetcxu1e82z6i2p9nq87ufx2"},{"streamId":"ceramic://kjzl6cwe1jw14bgcv88yxbgk5p87hd7tlke8anawfb6n9i7h81nhd75mgsy27fu"},{"streamId":"ceramic://kjzl6cwe1jw149tbyaotg04zn0gfi4cxyi5hg748ien546sk5vqyw3m5e4hhs5a"},{"streamId":"ceramic://kjzl6cwe1jw147rz4ht64zzc88ns339c5ng11med2unhybjhafkjsmjs808p2k6"},{"streamId":"ceramic://kjzl6cwe1jw14968uhff53hg7rzwev9x70668ujtsx2dpx1hdqp6y95dt5abuzk"},{"streamId":"ceramic://kjzl6cwe1jw147oelyn7jo00eh89ga2532itc93hyfxz7f6bpnmlu3proah0fjw"},{"streamId":"ceramic://kjzl6cwe1jw147f8yu07pfcnv0kotjkvnnest7v3dbqiejp2uwibquraommcaxs"},{"streamId":"ceramic://kjzl6cwe1jw149y1kyctj7af3y5tjv0nxxfh2b37akuc8t5jmcmdljvol83patq"},{"streamId":"ceramic://kjzl6cwe1jw14b6t7myna5j22iusdwqtf8y2308efipy0v6r18igjz9sbckvdur"},{"streamId":"ceramic'... 16179 more characters
    },
    data: {
      error: 'Can not verify signature for commit bagcqcera3htjd4m65q7wt4sxzbnjexqcs2phpvgrty3nci6iikqjapiyqciq: CACAO has expired'

I suspect these accounts to have too many stamps saved, making it impossible to return the stamps.

At some point I manage to get the stamps for 0x5B1899D88b4Ff0Cf5A34651e7CE7164398211C66 and it returned me more than 200 stamps!

I'm not sure what happens when stamps are updated with Gitcoin Passport but it might be better to remove old stamps and only keep the latest version instead of keeping all the stamps.

I expect this PR passportxyz/passport#580 to be a walk-around for this issue as it might allow a user to delete stamps it hasn't been merged yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant