{"repo":"LMAX-Exchange/solana4j","free":true,"listed":false,"github":"https://github.com/LMAX-Exchange/solana4j","clone":"git clone https://github.com/LMAX-Exchange/solana4j.git","description":"A Java repository for natively interacting with the Solana blockchain.","language":"Java","stars":59,"topics":["blockchain","solana","web3"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"Background At LMAX we are all Java developers. We are not Javascript developers. We are not Rust developers. To support our needs as a business we needed to read and write from and to the Solana blockchain from within our Java ecosystem. There lacked a mature enough Java library at the time our project started. We therefore challenged ourselves to write our own. This repository is the product of that challenge. Libraries solana4j (https://central.sonatype.com/artifact/com.lmax/solana4j) A pure Java library that encapsulates both the Legacy and V0 encoding schemes, with support for many of the core Solana programs. solana4j-json-rpc (https://central.sonatype.com/artifact/com.lmax/solana4j-json-rpc) A Java client library to communicate with the Solana blockchain, with support for many of the endpoints documented at https://solana.com/docs/rpc . This library requires the following dependencies: com.fasterxml.jackson.core:jackson-databind:2.17.2 com.fasterxml.jackson.core:jackson-annotations:2.17.2 com.fasterxml.jackson.core:jackson-core:2.17.2 Local Development Requirements jdk11 installation docker (for testcontainers ) If running on an M[1,2,3,4] Mac please read shared/src/test-support/resources/README.md . Contributions Fork the repository. Create a branch, for example: \"amazing-new-feature-branch\". Make your amazing changes. Push your amazing changes to your \"amazing-new-feature-branch\" branch. Raise a PR. Wait patiently. Receive praise. The integration tests written act as ","default_branch":null,"files":null,"tree":[],"storefront":"/r/LMAX-Exchange","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LMAX-Exchange/solana4j/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}