Download the PHP package josephopanel/solana-php-sdk without Composer
On this page you can find all versions of the php package josephopanel/solana-php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download josephopanel/solana-php-sdk
More information about josephopanel/solana-php-sdk
Files in josephopanel/solana-php-sdk
Package solana-php-sdk
Short Description A PHP SDK for interacting with the Solana blockchain via JSON RPC and WebSocket methods.
License MIT
Homepage https://github.com/jopanel/solana-php-sdk
Informations about the package solana-php-sdk
Solana PHP SDK
A powerful and easy-to-use PHP SDK for interacting with the Solana blockchain. This library allows developers to interact with Solana's JSON RPC and WebSocket APIs using PHP, enabling seamless integration for blockchain applications.
🚀 Features
- Lightweight and fully PSR-4 compliant
- Supports JSON RPC methods
- Built-in extensibility for future methods
- Clean and intuitive API design
- Open source and community-friendly
- PHP 8.2+ Required
📚 Installation
Install the library via Composer:
📖 Documentation
For detailed information about all available methods, visit the API Documentation.
🚀 API Methods
Account Methods
getAccountInfo
getBalance
getTokenAccountBalance
getTokenAccountsByDelegate
getTokenAccountsByOwner
getTokenLargestAccounts
getTokenSupply
getLargestAccounts
getMultipleAccounts
getProgramAccounts
Block Methods
getBlock
getBlockCommitment
getBlockHeight
getBlockProduction
getBlockTime
getBlocks
getBlocksWithLimit
getFirstAvailableBlock
isBlockhashValid
minimumLedgerSlot
Cluster Methods
getClusterNodes
getEpochInfo
getEpochSchedule
getLeaderSchedule
getSlot
getSlotLeader
getSlotLeaders
getSupply
Governance and Identity
getIdentity
getInflationGovernor
getInflationRate
getInflationReward
getStakeMinimumDelegation
getVoteAccounts
System and Performance
getFeeForMessage
getHealth
getHighestSnapshotSlot
getRecentPerformanceSamples
getRecentPrioritizationFees
Transactions
getLatestBlockhash
getSignatureStatuses
getSignaturesForAddress
getTransaction
getTransactionCount
simulateTransaction
sendTransaction
Utilities
requestAirdrop
Web Socket Methods
accountSubscribe
accountUnsubscribe
blockSubscribe
blockUnsubscribe
logsSubscribe
logsUnsubscribe
programSubscribe
programUnsubscribe
rootSubscribe
rootUnsubscribe
signatureSubscribe
signatureUnsubscribe
slotSubscribe
slotUnsubscribe
slotsUpdatesSubscribe
slotsUpdatesUnsubscribe
voteSubscribe
voteUnsubscribe
💻 Contributing
Contributions are welcome! If you'd like to improve the SDK or add new features, feel free to fork the repository and submit a pull request.
- Fork the repository
- Create a new feature branch:
git checkout -b feature/my-feature
- Commit your changes:
git commit -m "Add new feature"
- Push to the branch:
git push origin feature/my-feature
- Open a pull request
💰 Donations
This project is open source and developed with passion. If you’d like to support ongoing development, consider donating:
- Solana Wallet Address:
4izNYzN7uQac8jBDcD7NmuCpS8PqvYiHVSLXF5bY9Zrg
Every little bit helps keep this project maintained and up-to-date. Thank you for your support! ❤️
📜 License
This project is licensed under the MIT License.
📞 Contact
For any questions, feedback, or collaboration inquiries, feel free to reach out:
- Author: Joseph Opanel
- Email: [email protected]
All versions of solana-php-sdk with dependencies
guzzlehttp/guzzle Version ^7.9
ratchet/pawl Version ^0.4.1
stephenhill/base58 Version ^1.1