├── .circleci └── config.yml ├── .github └── workflows │ └── gitleaks.yml ├── .gitignore ├── .gitleaksignore ├── .gitmodules ├── .pre-commit-config.yaml ├── Dockerfile ├── LICENSE ├── Makefile ├── PRECOMMIT.md ├── README.md ├── benchmark ├── README.md ├── geyser-benchmark-no-file ├── internal │ ├── actor │ │ ├── jupiter_opts.go │ │ ├── jupiter_swap.go │ │ └── liquidity.go │ ├── csv │ │ └── writer.go │ ├── logger │ │ └── log.go │ ├── output │ │ └── slot.go │ ├── stream │ │ ├── jupiter_api.go │ │ ├── jupiter_opts.go │ │ ├── jupiter_price.go │ │ ├── jupiter_quote.go │ │ ├── quote.go │ │ ├── solanaws_orderbook.go │ │ ├── source.go │ │ ├── traderhttp_price.go │ │ ├── traderhttp_price_opts.go │ │ ├── traderws_orderbook.go │ │ ├── traderws_price.go │ │ ├── traderws_price_opts.go │ │ └── traderws_pumpfun.go │ ├── throughput │ │ ├── listener.go │ │ └── size.go │ ├── transaction │ │ ├── status.go │ │ ├── status_summary.go │ │ └── submit.go │ └── utils │ │ ├── concurrent.go │ │ └── flag.go ├── provider_compare │ └── main.go ├── pumpfun_newtoken_compare │ ├── README.md │ ├── block │ │ ├── block_subscribe.go │ │ └── types.go │ └── main.go ├── quotes │ ├── README.md │ ├── env.go │ ├── flag.go │ ├── main.go │ └── process.go ├── test │ ├── atulsriv@160.202.128.145 │ └── helloworld ├── traderapi │ ├── README.md │ ├── main.go │ └── output.go ├── txcompare │ ├── README.md │ ├── main.go │ └── output.go └── types.go ├── connections ├── common.go ├── grpc.go ├── http.go ├── jsonrpc.go ├── ws.go └── wsrpc_trackers.go ├── examples ├── config │ └── env.go ├── grpcclient │ └── main.go ├── helpers.go ├── httpclient │ └── main.go └── wsclient │ └── main.go ├── go.mod ├── go.sum ├── package_info.go ├── provider ├── common.go ├── grpc.go ├── grpc_interfaces.go ├── http.go ├── http_interfaces.go ├── recent_hash_store.go ├── ws.go └── ws_interfaces.go ├── transaction ├── create.go ├── memo.go ├── memo_test.go ├── signing.go └── signing_test.go └── utils ├── bundle.go ├── locked_map.go ├── logger.go ├── proto.go ├── request_id.go └── timestamp.go /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/workflows/gitleaks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/.github/workflows/gitleaks.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitleaksignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/.gitleaksignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/.gitmodules -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/Makefile -------------------------------------------------------------------------------- /PRECOMMIT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/PRECOMMIT.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/README.md -------------------------------------------------------------------------------- /benchmark/geyser-benchmark-no-file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/geyser-benchmark-no-file -------------------------------------------------------------------------------- /benchmark/internal/actor/jupiter_opts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/actor/jupiter_opts.go -------------------------------------------------------------------------------- /benchmark/internal/actor/jupiter_swap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/actor/jupiter_swap.go -------------------------------------------------------------------------------- /benchmark/internal/actor/liquidity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/actor/liquidity.go -------------------------------------------------------------------------------- /benchmark/internal/csv/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/csv/writer.go -------------------------------------------------------------------------------- /benchmark/internal/logger/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/logger/log.go -------------------------------------------------------------------------------- /benchmark/internal/output/slot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/output/slot.go -------------------------------------------------------------------------------- /benchmark/internal/stream/jupiter_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/stream/jupiter_api.go -------------------------------------------------------------------------------- /benchmark/internal/stream/jupiter_opts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/stream/jupiter_opts.go -------------------------------------------------------------------------------- /benchmark/internal/stream/jupiter_price.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/stream/jupiter_price.go -------------------------------------------------------------------------------- /benchmark/internal/stream/jupiter_quote.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/stream/jupiter_quote.go -------------------------------------------------------------------------------- /benchmark/internal/stream/quote.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/stream/quote.go -------------------------------------------------------------------------------- /benchmark/internal/stream/solanaws_orderbook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/stream/solanaws_orderbook.go -------------------------------------------------------------------------------- /benchmark/internal/stream/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/stream/source.go -------------------------------------------------------------------------------- /benchmark/internal/stream/traderhttp_price.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/stream/traderhttp_price.go -------------------------------------------------------------------------------- /benchmark/internal/stream/traderhttp_price_opts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/stream/traderhttp_price_opts.go -------------------------------------------------------------------------------- /benchmark/internal/stream/traderws_orderbook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/stream/traderws_orderbook.go -------------------------------------------------------------------------------- /benchmark/internal/stream/traderws_price.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/stream/traderws_price.go -------------------------------------------------------------------------------- /benchmark/internal/stream/traderws_price_opts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/stream/traderws_price_opts.go -------------------------------------------------------------------------------- /benchmark/internal/stream/traderws_pumpfun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/stream/traderws_pumpfun.go -------------------------------------------------------------------------------- /benchmark/internal/throughput/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/throughput/listener.go -------------------------------------------------------------------------------- /benchmark/internal/throughput/size.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/throughput/size.go -------------------------------------------------------------------------------- /benchmark/internal/transaction/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/transaction/status.go -------------------------------------------------------------------------------- /benchmark/internal/transaction/status_summary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/transaction/status_summary.go -------------------------------------------------------------------------------- /benchmark/internal/transaction/submit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/transaction/submit.go -------------------------------------------------------------------------------- /benchmark/internal/utils/concurrent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/utils/concurrent.go -------------------------------------------------------------------------------- /benchmark/internal/utils/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/internal/utils/flag.go -------------------------------------------------------------------------------- /benchmark/provider_compare/main.go: -------------------------------------------------------------------------------- 1 | package provider_compare 2 | -------------------------------------------------------------------------------- /benchmark/pumpfun_newtoken_compare/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/pumpfun_newtoken_compare/README.md -------------------------------------------------------------------------------- /benchmark/pumpfun_newtoken_compare/block/block_subscribe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/pumpfun_newtoken_compare/block/block_subscribe.go -------------------------------------------------------------------------------- /benchmark/pumpfun_newtoken_compare/block/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/pumpfun_newtoken_compare/block/types.go -------------------------------------------------------------------------------- /benchmark/pumpfun_newtoken_compare/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/pumpfun_newtoken_compare/main.go -------------------------------------------------------------------------------- /benchmark/quotes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/quotes/README.md -------------------------------------------------------------------------------- /benchmark/quotes/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/quotes/env.go -------------------------------------------------------------------------------- /benchmark/quotes/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/quotes/flag.go -------------------------------------------------------------------------------- /benchmark/quotes/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/quotes/main.go -------------------------------------------------------------------------------- /benchmark/quotes/process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/quotes/process.go -------------------------------------------------------------------------------- /benchmark/test/atulsriv@160.202.128.145: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/test/atulsriv@160.202.128.145 -------------------------------------------------------------------------------- /benchmark/test/helloworld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/test/helloworld -------------------------------------------------------------------------------- /benchmark/traderapi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/traderapi/README.md -------------------------------------------------------------------------------- /benchmark/traderapi/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/traderapi/main.go -------------------------------------------------------------------------------- /benchmark/traderapi/output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/traderapi/output.go -------------------------------------------------------------------------------- /benchmark/txcompare/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/txcompare/README.md -------------------------------------------------------------------------------- /benchmark/txcompare/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/txcompare/main.go -------------------------------------------------------------------------------- /benchmark/txcompare/output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/txcompare/output.go -------------------------------------------------------------------------------- /benchmark/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/benchmark/types.go -------------------------------------------------------------------------------- /connections/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/connections/common.go -------------------------------------------------------------------------------- /connections/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/connections/grpc.go -------------------------------------------------------------------------------- /connections/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/connections/http.go -------------------------------------------------------------------------------- /connections/jsonrpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/connections/jsonrpc.go -------------------------------------------------------------------------------- /connections/ws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/connections/ws.go -------------------------------------------------------------------------------- /connections/wsrpc_trackers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/connections/wsrpc_trackers.go -------------------------------------------------------------------------------- /examples/config/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/examples/config/env.go -------------------------------------------------------------------------------- /examples/grpcclient/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/examples/grpcclient/main.go -------------------------------------------------------------------------------- /examples/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/examples/helpers.go -------------------------------------------------------------------------------- /examples/httpclient/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/examples/httpclient/main.go -------------------------------------------------------------------------------- /examples/wsclient/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/examples/wsclient/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/go.sum -------------------------------------------------------------------------------- /package_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/package_info.go -------------------------------------------------------------------------------- /provider/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/provider/common.go -------------------------------------------------------------------------------- /provider/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/provider/grpc.go -------------------------------------------------------------------------------- /provider/grpc_interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/provider/grpc_interfaces.go -------------------------------------------------------------------------------- /provider/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/provider/http.go -------------------------------------------------------------------------------- /provider/http_interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/provider/http_interfaces.go -------------------------------------------------------------------------------- /provider/recent_hash_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/provider/recent_hash_store.go -------------------------------------------------------------------------------- /provider/ws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/provider/ws.go -------------------------------------------------------------------------------- /provider/ws_interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/provider/ws_interfaces.go -------------------------------------------------------------------------------- /transaction/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/transaction/create.go -------------------------------------------------------------------------------- /transaction/memo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/transaction/memo.go -------------------------------------------------------------------------------- /transaction/memo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/transaction/memo_test.go -------------------------------------------------------------------------------- /transaction/signing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/transaction/signing.go -------------------------------------------------------------------------------- /transaction/signing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/transaction/signing_test.go -------------------------------------------------------------------------------- /utils/bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/utils/bundle.go -------------------------------------------------------------------------------- /utils/locked_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/utils/locked_map.go -------------------------------------------------------------------------------- /utils/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/utils/logger.go -------------------------------------------------------------------------------- /utils/proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/utils/proto.go -------------------------------------------------------------------------------- /utils/request_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/utils/request_id.go -------------------------------------------------------------------------------- /utils/timestamp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloXroute-Labs/solana-trader-client-go/HEAD/utils/timestamp.go --------------------------------------------------------------------------------