Commit Graph

38 Commits

Author SHA1 Message Date
Matt Johnstone 5ea95f245f
added rpc error data 2024-10-14 17:20:34 +02:00
Matt Johnstone bc96a3ee11
rpc error code constants 2024-10-14 11:01:24 +02:00
Matt Johnstone 4f2c927054
added rpcerror handling to fee reward fetching 2024-10-08 18:10:34 +02:00
Matt Johnstone dd6f72c822
refactored getResponse to pure function 2024-10-08 17:16:10 +02:00
Matt Johnstone 328074ea6f
working on fee rewards 2024-10-07 16:55:24 +02:00
Matt Johnstone 05411bc684
standardised commitments 2024-10-07 15:05:24 +02:00
Matt Johnstone 7db68af818
added GetBlock 2024-10-07 14:49:37 +02:00
Matt Johnstone b3d33313b0
added GetLeaderSchedule + rpc documentation linking to offical methods 2024-10-07 14:06:46 +02:00
Matt Johnstone 68a3a29280
working on inflation rewards 2024-10-07 12:41:06 +02:00
Matt Johnstone 789f8ac792
added GetInflationReward 2024-10-07 12:41:06 +02:00
Matt Johnstone bf217cfc22
implemented jeffs nits 2024-10-06 16:58:15 +02:00
Matt Johnstone 64332b368b
added json to contextualResult 2024-10-04 12:56:35 +02:00
Matt Johnstone 8e4f5e8d6f
refactored WatchSlots() to SlotWatcher 2024-10-04 12:56:33 +02:00
Matt Johnstone ced08197cf
refactored GetVoteAccounts 2024-10-04 12:38:22 +02:00
Matt Johnstone ab386801b1
refactored GetBlockProduction 2024-10-04 12:38:20 +02:00
Matt Johnstone 0df883021a
fixed Collect 2024-10-01 22:07:53 +02:00
Matt Johnstone d2807364f6
added GetBalance to RPC client 2024-10-01 11:52:02 +02:00
Matt Johnstone 81845a0b7d
removed rpc integration tests 2024-06-15 11:43:16 +02:00
Matt Johnstone 3e9359969c
dried GetBlockProduction 2024-06-15 10:12:56 +02:00
Matt Johnstone 264b9463f4
dried simple rpc methods 2024-06-15 10:12:56 +02:00
Matt Johnstone b95da597b2
added rpc client tests 2024-06-15 10:01:22 +02:00
Matt Johnstone b742be47ef
added dynamic unit tests 2024-06-15 09:58:23 +02:00
Matt Johnstone 815e8c14f9
added static tests for exporter.go 2024-06-15 09:27:14 +02:00
Matt Johnstone 33fb8a47fc
added Provider godoc 2024-06-12 11:26:49 +02:00
Matt Johnstone 89d209f188
added rpc.Provider interface 2024-06-11 22:23:10 +02:00
Matt Johnstone 05a5c6d710
reverted NewSolanaCollector name + more of Jeff's nits 2024-06-11 21:27:55 +02:00
Matt Johnstone 8601796d18
renamed rpc.RPCClient -> rpc.Client 2024-06-11 11:34:27 +02:00
mcamou 70eafb273e Add the solana_leader_slots_by_epoch metric 2024-05-30 18:51:11 +02:00
mcamou 9ea6272f8b rm blocktime.go 2024-05-29 14:45:44 +02:00
mcamou e775e88b38 rm leaderschedule.go 2024-05-29 14:44:19 +02:00
mcamou 9ffe04f51e rm getconfirmedblocks.go 2024-05-29 13:59:22 +02:00
mcamou 918ceb3be6 #3: Use getBlockProduction instead of calculating skip rate ourselves 2024-05-29 13:56:04 +02:00
Eran Davidovich 16c8b10324
Solana node version metric (#9) 2022-08-10 19:13:08 +02:00
Lucas P dea0bd7a27 Add votePubkey optional parameter 2022-07-29 14:43:52 +02:00
Leo 7a6ccbcabc Fix typo 2021-02-12 21:21:01 +01:00
Leo a87b361b9a Implement skip rate tracking 2021-01-04 01:11:19 +01:00
Leo 430e628a92 Refactor out RPC call boilerplate 2021-01-04 00:35:35 +01:00
Leo 5ea21e2e6d Refactor RPC into separate package 2021-01-04 00:35:35 +01:00