Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* MultiNode integration setup * Update MultiNode files * Add MultiNode flag * Remove internal dependency * Fix build * Fix import cycle * tidy * Update client_test.go * lint * Fix duplicate metrics * Add chain multinode flag * Extend client * Implement rpc client methods * Add defaults * Add latest block methods * Address comments * lint * Fix lint overflow issues * Update transaction_sender.go * Fix lint * Validate node config * Update toml.go * Add SendOnly nodes * Use pointers on config * Add test outlines * Use test context * Use configured selection mode * Set defaults * lint * Add nil check * Add client test * Add subscription test * tidy * Fix imports * Update chain_test.go * Update multinode.go * Add comments * Update multinode.go * Wrap multinode config * Fix imports * Update .golangci.yml * Use MultiNode * Add multinode to txm * Use MultiNode * Update chain.go * Update balance_test.go * Add retries * Fix head * Update client.go * lint * lint * Use MultiNode TxSender * Update txm_internal_test.go * Address comments * Remove total difficulty * Register polling subs * Extract MultiNodeClient * Remove caching changes * Undo cache changes * Fix tests * Update chain.go * Fix variables * Move classify errors * Fix imports * lint * Update txm_internal_test.go * Update txm_internal_test.go * lint * Fix error classification * Update txm_internal_test.go * Update multinode_client.go * lint * Update classify_errors.go * Update classify_errors.go * Add tests * Add test coverage * lint * Add dial comment * CTF bump for image build * Update pkg/solana/client/multinode_client.go Co-authored-by: Dmytro Haidashenko <[email protected]> * Update txm.go * Create loader * Update transaction_sender.go * Fix tests * Update txm_internal_test.go * lint * Update txm.go * Add ctx * Fix imports * Add SendTxResult to TxSender * Update chain_test.go * Move error classification * Use loader * Use loader in txm tests * lint * Update loader * Use single RPC * Fix tests * lint * Address comments * Update classify_errors.go * Update errors * lint * Fix SendTransaction * Update chain.go * Update sendTx * Fix ctx issues * Update ctx * Update transaction_sender.go * Update transaction_sender.go * Update transaction_sender.go * Update ctx * Add timer * Update transaction_sender.go * Update transaction_sender.go * Fix ctx * Remove debug logging * lint * Fix ctx cancel * Fix DoAll ctx * defer reportWg --------- Co-authored-by: Damjan Smickovski <[email protected]> Co-authored-by: Dmytro Haidashenko <[email protected]>
- Loading branch information