├── .eslintrc ├── .github └── ISSUE_TEMPLATE │ └── bug_report.md ├── .gitignore ├── .prettierrc ├── CHANGELOG.md ├── Debridge_solana_tx_parser_Whitebox_Pentest_Report_Halborn_Final.pdf ├── LICENSE ├── README.md ├── cli └── convert.idl.ts ├── docs ├── .nojekyll ├── README.md ├── classes │ └── SolanaParser.md └── interfaces │ ├── ParsedAccount.md │ ├── ParsedCustomInstruction.md │ ├── ParsedIdlInstruction.md │ └── ProgramInfoType.md ├── package.json ├── rollup.config.js ├── src ├── camelcase.ts ├── decoders │ ├── associated.ts │ ├── compute.budget.ts │ ├── index.ts │ ├── system.ts │ ├── token.ts │ └── token22.ts ├── helpers.ts ├── index.ts ├── interfaces.ts ├── legacy.idl.converter.ts ├── parsers.ts └── programs │ ├── ata.ts │ ├── compute.budget.ts │ ├── index.ts │ ├── spl-token-22.program.ts │ └── token-extensions │ ├── get-account-data-size-eztension.ts │ ├── index.ts │ ├── token-metadata-extension.ts │ └── transfer-fee-extension.ts ├── tests ├── customParser.test.ts ├── idl │ ├── dst.ts │ ├── jupiter_v2.ts │ ├── jupiter_v6.ts │ └── src.ts ├── parseComputeBudget.test.ts ├── parseDlnDstTransaction.test.ts ├── parseDlnSrcTransaction.test.ts ├── parseIx.test.ts ├── parseLogs.test.ts ├── parseNativeTransaction.test.ts ├── parseSystemTransaction.test.ts └── parseTransaction.test.ts ├── tsconfig.base.json ├── tsconfig.cjs.json ├── tsconfig.esm.json └── tsconfig.json /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Debridge_solana_tx_parser_Whitebox_Pentest_Report_Halborn_Final.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/Debridge_solana_tx_parser_Whitebox_Pentest_Report_Halborn_Final.pdf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/README.md -------------------------------------------------------------------------------- /cli/convert.idl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/cli/convert.idl.ts -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/docs/.nojekyll -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/classes/SolanaParser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/docs/classes/SolanaParser.md -------------------------------------------------------------------------------- /docs/interfaces/ParsedAccount.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/docs/interfaces/ParsedAccount.md -------------------------------------------------------------------------------- /docs/interfaces/ParsedCustomInstruction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/docs/interfaces/ParsedCustomInstruction.md -------------------------------------------------------------------------------- /docs/interfaces/ParsedIdlInstruction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/docs/interfaces/ParsedIdlInstruction.md -------------------------------------------------------------------------------- /docs/interfaces/ProgramInfoType.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/docs/interfaces/ProgramInfoType.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/camelcase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/src/camelcase.ts -------------------------------------------------------------------------------- /src/decoders/associated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/src/decoders/associated.ts -------------------------------------------------------------------------------- /src/decoders/compute.budget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/src/decoders/compute.budget.ts -------------------------------------------------------------------------------- /src/decoders/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/src/decoders/index.ts -------------------------------------------------------------------------------- /src/decoders/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/src/decoders/system.ts -------------------------------------------------------------------------------- /src/decoders/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/src/decoders/token.ts -------------------------------------------------------------------------------- /src/decoders/token22.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/src/decoders/token22.ts -------------------------------------------------------------------------------- /src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/src/helpers.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/src/interfaces.ts -------------------------------------------------------------------------------- /src/legacy.idl.converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/src/legacy.idl.converter.ts -------------------------------------------------------------------------------- /src/parsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/src/parsers.ts -------------------------------------------------------------------------------- /src/programs/ata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/src/programs/ata.ts -------------------------------------------------------------------------------- /src/programs/compute.budget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/src/programs/compute.budget.ts -------------------------------------------------------------------------------- /src/programs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/src/programs/index.ts -------------------------------------------------------------------------------- /src/programs/spl-token-22.program.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/src/programs/spl-token-22.program.ts -------------------------------------------------------------------------------- /src/programs/token-extensions/get-account-data-size-eztension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/src/programs/token-extensions/get-account-data-size-eztension.ts -------------------------------------------------------------------------------- /src/programs/token-extensions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/src/programs/token-extensions/index.ts -------------------------------------------------------------------------------- /src/programs/token-extensions/token-metadata-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/src/programs/token-extensions/token-metadata-extension.ts -------------------------------------------------------------------------------- /src/programs/token-extensions/transfer-fee-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/src/programs/token-extensions/transfer-fee-extension.ts -------------------------------------------------------------------------------- /tests/customParser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/tests/customParser.test.ts -------------------------------------------------------------------------------- /tests/idl/dst.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/tests/idl/dst.ts -------------------------------------------------------------------------------- /tests/idl/jupiter_v2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/tests/idl/jupiter_v2.ts -------------------------------------------------------------------------------- /tests/idl/jupiter_v6.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/tests/idl/jupiter_v6.ts -------------------------------------------------------------------------------- /tests/idl/src.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/tests/idl/src.ts -------------------------------------------------------------------------------- /tests/parseComputeBudget.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/tests/parseComputeBudget.test.ts -------------------------------------------------------------------------------- /tests/parseDlnDstTransaction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/tests/parseDlnDstTransaction.test.ts -------------------------------------------------------------------------------- /tests/parseDlnSrcTransaction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/tests/parseDlnSrcTransaction.test.ts -------------------------------------------------------------------------------- /tests/parseIx.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/tests/parseIx.test.ts -------------------------------------------------------------------------------- /tests/parseLogs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/tests/parseLogs.test.ts -------------------------------------------------------------------------------- /tests/parseNativeTransaction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/tests/parseNativeTransaction.test.ts -------------------------------------------------------------------------------- /tests/parseSystemTransaction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/tests/parseSystemTransaction.test.ts -------------------------------------------------------------------------------- /tests/parseTransaction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/tests/parseTransaction.test.ts -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/tsconfig.cjs.json -------------------------------------------------------------------------------- /tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/tsconfig.esm.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/solana-tx-parser-public/HEAD/tsconfig.json --------------------------------------------------------------------------------