radiance
radiance copied to clipboard
Solana protocol playground supporting Firedancer development
radiance is an experimental playground. solrays is production node management tooling. Both cannot coexist in this repo, kick out solrays and move it to the JumpCrypto org.
Can we be sure that `crypto/ed25519` performs exactly the same malleability checks as `ed25519-dalek verify_strict`? https://hdevalence.ca/blog/2020-10-04-its-25519am We should probably add test fixtures for edge cases.
Test whether custom SBF ELF loader can succesfully parse and load all devnet, testnet, mainnet programs.
Add standard Go CI pipelines (golangci-lint, go fmt checker)
Add state machine implementing client logic of requesting data from CRDS via gossip PullRequest/PullResponse
Add public function that pushes data to a peer's CRDS. Processing for Prune messages (= stop-sending) is not required for now. Pushing messages to CRDS is purely expiremental in radiance...
Finish off the gossip client package by connecting the state machine (#14, #15, #16) with Go net sockets. Implement an event loop to power blocking-style functions for longer-running operations (such...
Support cross-program invocations `a22b9c85` [sol_invoke_signed_c](https://bpf.wtf/sol-0x04-syscalls/#solinvokesignedc) `d7449092` [sol_invoke_signed_rust](https://bpf.wtf/sol-0x04-syscalls/#solinvokesignedrust)
fd_base58 encode/decode algorithm was ported Closes #127