Skip to content

Parsing error. #7

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

Open
Luca5om3 opened this issue Mar 22, 2025 · 0 comments
Open

Parsing error. #7

Luca5om3 opened this issue Mar 22, 2025 · 0 comments

Comments

@Luca5om3
Copy link

Luca5om3 commented Mar 22, 2025

Hi, sometimes a parsing error appears.:
{"transaction":["AffGE3xIVWoyp2pMvCnNovKdOGHE4FXTx8jQBUswfrBkJI6gq3MxF0p9QijDtFzU473BbhjO6uHq8xaLVrA4pw2AAQALE+MRsNFXA+GSOmwD1C5B0+QqUwdmp2ZKLFf3Af6eIn8ZCpP+LmCadGAfoFS94XZzzRcLAgNtgtdB9osrLAFt1EI88ygEA4l0XNRpl+fC+uJUu6exBAIw30n5frxtUeZi/FiMgykRkWQf87SHy7BGmBIdBMR1kb40sNGE2SedNqZteZkcUI2kdwQRznLXJVNbqjbGWMigAyofwbkxAPIfHbqtEeak/ClEpPqCUb74FUJuG/soxrZkZndgfGrZ9WamRrwrVwZe8d1mVDC+YGumWWwClTAbre+LWvxBAUFQ9BJ08BSR6V5jv1iig+6OSPf1xLzS3XM27QevP62kzxUrQMkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFW4PaTZlrPRNsVaL8XW6pRicuX9dL/O2VdK7b9bRiwAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGm4hX/quBhPtof2NGGMA12sQ53BrrO1WYoPAAAAAAAQan1RcZLFxRIYzJTD1K8X9Y2u4Im6H9ROPb2YoAAAAABt324ddloZPZy+FGzut5rBy0he1fWzeROoz1hX7/AKkr2kWhoPRR+AKiloQX5WEjzgoCNLjPLsnIgJ3f7aGmrzqGXmnuD1SAyrz2Y1fk3C8Y1Y1Fwep0ifs3I9l5PHKmjJclj04kifG7PRApFI4NgwtaE5na/xCEBI572Nvp+Fms8TbrAfwcTog9I8i1hEq1mjf2at1XxemsO1PgWdNcZMddLCRgEUXZmX74lIKrl+OYnSY6qUSRwOavZ8Di1HacNmgdoQAOOnj7NLsnKyJLgOhYbZIsyjjpwxHaYu7jTzwCCgAFAuCTBAASEwkPBQ4HAQMEAAgNEAwRCw4GAAJUAwEAuGTZRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACChBwAAAAAA+WCmWwAAAAARUzxeKR4AAAEJwDjKAQAAAP/4i5Zg/GTv5hja94d7287PAA==","base64"],"meta":{"err":null,"status":{"Ok":null},"fee":5000,"preBalances":[649252598307,2039280,0,0,0,10981461512407,4191401,6087989059,1,1141440,1,1001609282125,1009200,934087680,1461600,286914360,731913600,137104014,1141440],"postBalances":[647630075152,2039280,1503360,1618975515,2039280,10981461512407,4191401,6087989059,1,1141440,1,1001609282125,1009200,934087680,1461600,286914360,731913600,137104014,1141440],"innerInstructions":[{"index":1,"instructions":[{"programIdIndex":8,"accounts":[0,2],"data":"11115jKv4WpU9tw72Nt8LWu9KFyRnidNhnCK3oCRoeWtax39bqaLLAwWWj4gbAzD9V4Hf9","stackHeight":2},{"programIdIndex":16,"accounts":[0,3,0,11,8,13],"data":"1","stackHeight":2},{"programIdIndex":13,"accounts":[11],"data":"84eT","stackHeight":3},{"programIdIndex":8,"accounts":[0,3],"data":"11119os1e9qSs2u7TsThXqkBSRVFxhmYaFKFZ1waB2X7armDmvK3p5GmLdUxYdg3h7QSrL","stackHeight":3},{"programIdIndex":13,"accounts":[3],"data":"P","stackHeight":3},{"programIdIndex":13,"accounts":[3,11],"data":"6cR5s8toeBAvu8jft76aigZG1SXuLaw4Nsxs6bnnbkAac","stackHeight":3},{"programIdIndex":16,"accounts":[0,4,0,14,8,13],"data":"1","stackHeight":2},{"programIdIndex":13,"accounts":[14],"data":"84eT","stackHeight":3},{"programIdIndex":8,"accounts":[0,4],"data":"11119os1e9qSs2u7TsThXqkBSRVFxhmYaFKFZ1waB2X7armDmvK3p5GmLdUxYdg3h7QSrL","stackHeight":3},{"programIdIndex":13,"accounts":[4],"data":"P","stackHeight":3},{"programIdIndex":13,"accounts":[4,14],"data":"6cR5s8toeBAvu8jft76aigZG1SXuLaw4Nsxs6bnnbkAac","stackHeight":3},{"programIdIndex":8,"accounts":[0,3],"data":"3Bxs488Zk8beAztw","stackHeight":2},{"programIdIndex":13,"accounts":[3],"data":"J","stackHeight":2}]}],"logMessages":["Program ComputeBudget111111111111111111111111111111 invoke [1]","Program ComputeBudget111111111111111111111111111111 success","Program EREXyTUqBf3iMDWvKwHfqMWG5E2WTddcBkpipBDZ5tFd invoke [1]","Program log: Scenario: CorrectOrder","Program 11111111111111111111111111111111 invoke [2]","Program 11111111111111111111111111111111 success","Program ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL invoke [2]","Program log: Create","Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [3]","Program log: Instruction: GetAccountDataSize","Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 1569 of 278788 compute units","Program return: TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA pQAAAAAAAAA=","Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success","Program 11111111111111111111111111111111 invoke [3]","Program 11111111111111111111111111111111 success","Program log: Initialize the associated token account","Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [3]","Program log: Instruction: InitializeImmutableOwner","Program log: Please upgrade to SPL Token 2022 for immutable owner support","Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 1405 of 272201 compute units","Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success","Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [3]","Program log: Instruction: InitializeAccount3","Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 3158 of 268319 compute units","Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success","Program ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL consumed 19307 of 284185 compute units","Program ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL success","Program ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL invoke [2]","Program log: Create","Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [3]","Program log: Instruction: GetAccountDataSize","Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 1569 of 255155 compute units","Program return: TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA pQAAAAAAAAA=","Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success","Program 11111111111111111111111111111111 invoke [3]","Program 11111111111111111111111111111111 success","Program log: Initialize the associated token account","Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [3]","Program log: Instruction: InitializeImmutableOwner","Program log: Please upgrade to SPL Token 2022 for immutable owner support","Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 1405 of 248568 compute units","Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success","Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [3]","Program log: Instruction: InitializeAccount3","Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 4188 of 244686 compute units","Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success","Program ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL consumed 20337 of 260552 compute units","Program ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL success","Program 11111111111111111111111111111111 invoke [2]","Program 11111111111111111111111111111111 success","Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [2]","Program log: Instruction: SyncNative","Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 3045 of 236707 compute units","Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success","Program EREXyTUqBf3iMDWvKwHfqMWG5E2WTddcBkpipBDZ5tFd consumed 66619 of 299850 compute units","Program EREXyTUqBf3iMDWvKwHfqMWG5E2WTddcBkpipBDZ5tFd success"],"preTokenBalances":[{"accountIndex":1,"mint":"3xBaAkh7BhT92ygnGqtEXeSGGA2nbRQNvZAvsUpmpump","uiTokenAmount":{"uiAmount":819016976.902036,"decimals":6,"amount":"819016976902036","uiAmountString":"819016976.902036"},"owner":"HAB3JNQBRz1efZsSJeZrT8az1Spp2fG9zx5AGdgkhzzC","programId":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"}],"postTokenBalances":[{"accountIndex":1,"mint":"3xBaAkh7BhT92ygnGqtEXeSGGA2nbRQNvZAvsUpmpump","uiTokenAmount":{"uiAmount":819016976.902036,"decimals":6,"amount":"819016976902036","uiAmountString":"819016976.902036"},"owner":"HAB3JNQBRz1efZsSJeZrT8az1Spp2fG9zx5AGdgkhzzC","programId":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"},{"accountIndex":3,"mint":"So11111111111111111111111111111111111111112","uiTokenAmount":{"uiAmount":1.616936235,"decimals":9,"amount":"1616936235","uiAmountString":"1.616936235"},"owner":"GHPCChGqtKf4sFaN1wPPCapcweKXBBngB3hF7D6nT29e","programId":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"},{"accountIndex":4,"mint":"3xBaAkh7BhT92ygnGqtEXeSGGA2nbRQNvZAvsUpmpump","uiTokenAmount":{"uiAmount":null,"decimals":6,"amount":"0","uiAmountString":"0"},"owner":"GHPCChGqtKf4sFaN1wPPCapcweKXBBngB3hF7D6nT29e","programId":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"}],"rewards":null,"loadedAddresses":{"writable":[],"readonly":[]},"computeUnitsConsumed":66769},"version":0}

TypeError: Cannot read properties of undefined (reading 'map')
at PumpFunParser.parse (C:\Users\Utente\Desktop\testing\node_modules\solana-parser\dist\parser\pumpfun\parser.js:75:32)

Only sometimes, 99% tx are working. I retrieve txs via blockSubscribe:

function connectToSolana() {
    ws = new WebSocket(WSS_ENDPOINT);
    ws.on("open", () => {
        const msg = JSON.stringify({
            jsonrpc: "2.0", id: 1, method: "blockSubscribe",
            params: [
                { mentionsAccountOrProgram: PUMP_PROGRAM },
                {
                    commitment: "confirmed", encoding: "base64",
                    showRewards: false,
                    transactionDetails: "full", maxSupportedTransactionVersion: 0
                }
            ]
        });
        ws.send(msg);
    });

then the msg is elaborated:

 ws.on("message", async (data) => {
            const parsed = JSON.parse(data);
            if (parsed.method !== "blockNotification") return;
            const txs = parsed.params.result.value.block.transactions || [];
            for (const tx of txs) {
                if (!tx.meta || tx.meta.err) continue;
const parser = new PumpFunParser();
const pumpTxn = parser.parse(tx); ///////// error here
.... other logic...
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