Commit Graph

241 Commits

Author SHA1 Message Date
Richard Patel 5d11c3c465 sealevel: run Pyth Oracle program 2022-09-05 10:28:08 +02:00
Richard Patel 0a3c7853fd sealevel: use JSON-based test framework 2022-09-05 10:16:52 +02:00
Richard Patel a940a46699 sealevel: run SPL token program 2022-09-05 09:39:40 +02:00
Richard Patel ce9887728d sbf: add disassembler 2022-09-05 09:34:37 +02:00
Richard Patel 2cc227561e sealevel, sbf: run SPL memo program 2022-09-05 00:28:39 +02:00
Richard Patel bfc538e03d fixtures: add memo program 2022-09-04 21:59:00 +02:00
Richard Patel 8fb540af70 sealevel: add params serializer
Copied from https://github.com/terorie/sealevel-go
2022-09-04 21:50:20 +02:00
Richard Patel 69819dc852 sbf: add stack 2022-09-04 21:49:44 +02:00
Richard Patel 196e826d6b sbf: hello world 2022-09-04 18:40:18 +02:00
Richard Patel c3c4f02ef1 sbf: move ELFs to fixtures 2022-09-04 18:40:18 +02:00
Richard Patel 2ff0ca6127 sbf/interpreter: implement memory 2022-09-04 18:40:18 +02:00
Richard Patel b8beab2b81 sbf: add interpreter 2022-09-04 18:40:18 +02:00
dependabot[bot] 8e7aaa40bd build(deps): bump github.com/klauspost/compress from 1.15.6 to 1.15.9
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress) from 1.15.6 to 1.15.9.
- [Release notes](https://github.com/klauspost/compress/releases)
- [Changelog](https://github.com/klauspost/compress/blob/master/.goreleaser.yml)
- [Commits](https://github.com/klauspost/compress/compare/v1.15.6...v1.15.9)

---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-03 09:33:57 +02:00
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
dependabot[bot] 2bc5c4ec59 build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.8.0
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.7.1 to 1.8.0.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.7.1...v1.8.0)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-02 15:59:11 +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
dependabot[bot] 4e5a36200f
build(deps): bump github.com/prometheus/client_golang (#7)
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.12.2 to 1.13.0.
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus/client_golang/compare/v1.12.2...v1.13.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-01 15:01:24 +02:00
dependabot[bot] 0835914ce5
build(deps): bump cloud.google.com/go/bigtable from 1.13.0 to 1.16.0 (#4)
Bumps [cloud.google.com/go/bigtable](https://github.com/googleapis/google-cloud-go) from 1.13.0 to 1.16.0.
- [Release notes](https://github.com/googleapis/google-cloud-go/releases)
- [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md)
- [Commits](https://github.com/googleapis/google-cloud-go/compare/pubsub/v1.13.0...pubsub/v1.16.0)

---
updated-dependencies:
- dependency-name: cloud.google.com/go/bigtable
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-01 14:59:01 +02:00
dependabot[bot] 2f6c638930
build(deps): bump github.com/gagliardetto/binary from 0.6.1 to 0.7.1 (#3)
Bumps [github.com/gagliardetto/binary](https://github.com/gagliardetto/binary) from 0.6.1 to 0.7.1.
- [Release notes](https://github.com/gagliardetto/binary/releases)
- [Changelog](https://github.com/gagliardetto/binary/blob/master/CHANGELOG.md)
- [Commits](https://github.com/gagliardetto/binary/compare/v0.6.1...v0.7.1)

---
updated-dependencies:
- dependency-name: github.com/gagliardetto/binary
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-01 14:58:43 +02:00
Richard Patel d7195372b4 Install Dependabot 2022-09-01 14:57:06 +02:00
Leopold Schabel 7a1b607c07 python_client: print as JSON 2022-08-12 19:54:07 +02:00
Leopold Schabel 61c0cf57f2 python_client: fix query format 2022-08-12 19:48:53 +02:00
Leopold Schabel 5120d21565 python_client: add slot windowing 2022-08-12 19:44:53 +02:00
Leopold Schabel 1fd274d895 python_client: add simple Python ClickHouse client 2022-08-12 19:32:37 +02:00
Leopold Schabel 7e8eaac300 cmd/tools/sigverify: add 2022-06-24 21:20:43 +02:00
Leopold Schabel 704599314a cmd/rpc/txd: ping confirmation tracking 2022-06-24 13:08:57 +02:00
Leopold Schabel ba621b953e cmd/rpc/txd: fix rpc.Client leaks 2022-06-23 22:18:36 +02:00
Leopold Schabel 83247fe5af cmd/rpc/txd: refactor pinger 2022-06-23 17:40:01 +02:00
Leopold Schabel bfa0b39854 cmd/rpc/txd: implement pinger 2022-06-23 17:17:20 +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 8cab82248f cmd/rpc/txd: implement highest slot tracker stub 2022-06-22 22:39:30 +02:00
Leopold Schabel 5ccaffd284 pkg/envfile: node filtering helpers 2022-06-22 22:04:06 +02:00
Leopold Schabel 90815bba55 web: add sveltekit stub 2022-06-21 12:47:05 +02:00
Leopold Schabel 916fb404f6 cmd/quictpu/ping: -c and -i 2022-06-19 14:03:42 +02:00
Leopold Schabel 7a9df45b5e cmd/quictpu/ping: minTimeout 2022-06-19 13:34:41 +02:00
Leopold Schabel 1166f21f16 cmd/quictpu/ping: improve flags 2022-06-19 13:30:00 +02:00
Leopold Schabel cbcc45d763 cmd/quictpu/ping: disable buffer size warning 2022-06-19 13:25:05 +02:00
Leopold Schabel 074258b45c cmd/quictpu/ping: logging verbosity 2022-06-19 13:18:07 +02:00
Leopold Schabel 6787f534c7 cmd/quictpu/ping: add -count and -delay 2022-06-19 13:14:16 +02:00