{ "jsonrpc": "2.0", "result": { "blockTime": 1739516806, "meta": { "computeUnitsConsumed": 2015, "err": null, "fee": 5000, "innerInstructions": [], "logMessages": [ "Program 11111111111111111111111111111111 invoke [1]", "Program 11111111111111111111111111111111 success", "Program 11111111111111111111111111111111 invoke [1]", "Program 11111111111111111111111111111111 success", "Program ComputeBudget111111111111111111111111111111 invoke [1]", "Program ComputeBudget111111111111111111111111111111 success", "Program ZERor4xhbUycZ6gb9ntrhqscUcZmAbQDjEAtCf4hbZY invoke [1]", "Program ZERor4xhbUycZ6gb9ntrhqscUcZmAbQDjEAtCf4hbZY consumed 1565 of 1700 compute units", "Program ZERor4xhbUycZ6gb9ntrhqscUcZmAbQDjEAtCf4hbZY success" ], "postBalances": [ 3134431183, 1500000, 3213432, 52784640, 1, 42706560, 1, 1141440 ], "postTokenBalances": [], "preBalances": [ 3134437183, 1500000, 3212432, 52784640, 1, 42706560, 1, 1141440 ], "preTokenBalances": [], "rewards": [], "status": { "Ok": null } }, "slot": 320549057, "transaction": { "message": { "instructions": [ { "parsed": { "info": { "nonceAccount": "NUr4FHh2HDAcHwXRxhNbWsAbJWzRZTzZspoSjHZy7HJ", "nonceAuthority": "updtkJ8HAhh3rSkBCd3p9Z1Q74yJW4rMhSbScRskDPM", "recentBlockhashesSysvar": "SysvarRecentB1ockHashes11111111111111111111" }, "type": "advanceNonce" }, "program": "system", "programId": "11111111111111111111111111111111", "stackHeight": null }, { "parsed": { "info": { "destination": "Cw8CFyM9FkoMi7K7Crf6HNQqf4uEMzpKw6QNghXLvLkY", "lamports": 1000, "source": "updtkJ8HAhh3rSkBCd3p9Z1Q74yJW4rMhSbScRskDPM" }, "type": "transfer" }, "program": "system", "programId": "11111111111111111111111111111111", "stackHeight": null
},
}
},
"id": 1
}
按这个返回结构解析的话 instructions 里是没有ProgramIdIndex,inst.Accounts字段的,是解析不出来后面的To地址吧。
实际测试一下