Richard Patel
|
4eff1263c5
|
sbf: add verifier
|
2022-09-03 08:49:13 +02:00 |
Richard Patel
|
980712188b
|
sbf: initial reloc support
|
2022-09-03 07:53:58 +02:00 |
Richard Patel
|
d3d1d516f8
|
sbf: add opcodes
|
2022-09-03 06:45:26 +02:00 |
Richard Patel
|
36288397bd
|
sbf: add section loader
|
2022-09-03 06:05:26 +02:00 |
Richard Patel
|
9e81eea4ff
|
sbf: rename loader.go -> parse.go
|
2022-09-03 06:05:26 +02:00 |
Richard Patel
|
819eddb239
|
nftables: go fmt
|
2022-09-02 03:57:08 +02:00 |
Richard Patel
|
ae44b84bc5
|
sbf: move loader to subpackage
|
2022-09-02 03:56:08 +02:00 |
Richard Patel
|
8cd54f8e82
|
sbf: finish ELF parser
|
2022-09-02 03:56:08 +02:00 |
Richard Patel
|
fade5aa0b8
|
sbf: add ELF section parser
|
2022-09-02 03:56:08 +02:00 |
Richard Patel
|
cc798726bc
|
sbf: add noop.so load test
|
2022-09-02 03:56:08 +02:00 |
Richard Patel
|
9ba4b60ee8
|
sbf: add test .so files from solana-labs/rbpf
see https://github.com/solana-labs/rbpf/tree/main/tests/elfs
|
2022-09-02 03:56:08 +02:00 |
Richard Patel
|
3230b09ec7
|
sbf: add ELF parser
Adds the first half of the ELF parser implementation,
based on Solana's new restricted SBFv2 ELF parser.
|
2022-09-02 03:56:08 +02:00 |
Leopold Schabel
|
ba621b953e
|
cmd/rpc/txd: fix rpc.Client leaks
|
2022-06-23 22:18:36 +02:00 |
Leopold Schabel
|
dccb8adf29
|
cmd/rpc/txd: blockhash tracking
|
2022-06-23 15:43:29 +02:00 |
Leopold Schabel
|
a4ff232b04
|
cmd/rpc/txd: leader tracking
|
2022-06-23 10:02:48 +02:00 |
Leopold Schabel
|
5ccaffd284
|
pkg/envfile: node filtering helpers
|
2022-06-22 22:04:06 +02:00 |
Leopold Schabel
|
c795f21c20
|
cmd/rpc/slots: add kafka publishing
|
2022-06-16 02:13:17 +02:00 |
Leopold Schabel
|
4cfb389389
|
pkg/leaderschedule: use RWMutex for bySlot
|
2022-06-15 23:54:35 +02:00 |
Leopold Schabel
|
08c41f8446
|
proto: use buf-compliant paths
|
2022-06-15 23:47:26 +02:00 |
Leopold Schabel
|
8356f43d60
|
Move leader schedule tracker to pkg/leaderschedule
|
2022-06-15 23:47:22 +02:00 |
Leopold Schabel
|
bc5912e237
|
cmd/rpc/slots: add
|
2022-06-12 22:48:37 +02:00 |
Leopold Schabel
|
740786206b
|
pkg/ledger_bigtable: refactor to MainnetClient
|
2022-04-19 15:35:40 +02:00 |
Leopold Schabel
|
8372e80256
|
pkg/ledger_bigtable: add bigtable fetcher
|
2022-04-19 15:27:18 +02:00 |
Leopold Schabel
|
4921e09ed6
|
cmd/proxy: add proof of concept
|
2022-01-25 14:25:57 +01:00 |
Leopold Schabel
|
e63101dc6d
|
optional sigverify
|
2022-01-03 20:18:09 +01:00 |
Leopold Schabel
|
74bf7a4029
|
wrap errors
|
2021-12-16 16:07:15 +01:00 |
Leopold Schabel
|
4985a5635a
|
proof of concept
|
2021-12-16 16:01:47 +01:00 |