├── .github └── workflows │ └── build.yml ├── .gitignore ├── .swiftpm └── xcode │ └── package.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Resources └── Logo.png ├── SolanaDemoApp.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── xcshareddata │ └── xcdebugger │ └── Breakpoints_v2.xcbkptlist ├── SolanaDemoApp ├── AppDelegate.swift ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── solana_icon-1024.png │ │ ├── solana_icon-20.png │ │ ├── solana_icon-20@2x.png │ │ ├── solana_icon-20@3x.png │ │ ├── solana_icon-29.png │ │ ├── solana_icon-29@2x.png │ │ ├── solana_icon-29@3x.png │ │ ├── solana_icon-40.png │ │ ├── solana_icon-40@2x.png │ │ ├── solana_icon-40@3x.png │ │ ├── solana_icon-60@2x.png │ │ ├── solana_icon-60@3x.png │ │ ├── solana_icon-76.png │ │ ├── solana_icon-76@2x.png │ │ └── solana_icon-83.5@2x.png │ └── Contents.json ├── Base.lproj │ └── LaunchScreen.storyboard ├── ContentView.swift ├── Info.plist ├── Output.swift ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json ├── ResultView.swift └── SceneDelegate.swift ├── SolanaJsonRPC.postman_collection.json ├── Sources └── Solana │ ├── Extensions │ ├── Double+.swift │ ├── Int+.swift │ ├── JSON+.swift │ └── String+.swift │ ├── Models │ ├── Account.swift │ ├── Block.swift │ ├── Commitment.swift │ ├── Encoding.swift │ ├── Filter.swift │ ├── Hash.swift │ ├── Identity.swift │ ├── Instruction.swift │ ├── Requests and Responses │ │ ├── GetAccountInfo.swift │ │ ├── GetBalanace.swift │ │ ├── GetBlockCommitment.swift │ │ ├── GetBlockProduction.swift │ │ ├── GetBlockTime.swift │ │ ├── GetClusterNodes.swift │ │ ├── GetConfirmedBlock.swift │ │ ├── GetConfirmedBlocks.swift │ │ ├── GetConfirmedBlocksWithLimit.swift │ │ ├── GetConfirmedSignaturesForAddress.swift │ │ ├── GetConfirmedSignaturesForAddress2.swift │ │ ├── GetConfirmedTransaction.swift │ │ ├── GetEpochInfo.swift │ │ ├── GetEpochSchedule.swift │ │ ├── GetFeeCalculatorForBlockhash.swift │ │ ├── GetFeeRateGovernor.swift │ │ ├── GetFees.swift │ │ ├── RPCResponse.swift │ │ └── SimulateTransaction.swift │ ├── RewardType.swift │ ├── RpcError.swift │ ├── SlotRange.swift │ ├── TokenBalance.swift │ ├── Transaction.swift │ ├── TransactionError.swift │ └── WebSockets │ │ └── ProgramSubscribe.swift │ ├── Network.swift │ ├── NetworkRequestType.swift │ ├── Networking.swift │ ├── Solana.swift │ ├── SolanaErrors.swift │ ├── SolanaSockets.swift │ └── WebSockets.swift └── Tests ├── LinuxMain.swift └── SolanaTests ├── SolanaTests.swift └── XCTestManifests.swift /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/README.md -------------------------------------------------------------------------------- /Resources/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Resources/Logo.png -------------------------------------------------------------------------------- /SolanaDemoApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SolanaDemoApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SolanaDemoApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /SolanaDemoApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /SolanaDemoApp.xcodeproj/xcshareddata/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp.xcodeproj/xcshareddata/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /SolanaDemoApp/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/AppDelegate.swift -------------------------------------------------------------------------------- /SolanaDemoApp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-1024.png -------------------------------------------------------------------------------- /SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-20.png -------------------------------------------------------------------------------- /SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-20@2x.png -------------------------------------------------------------------------------- /SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-20@3x.png -------------------------------------------------------------------------------- /SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-29.png -------------------------------------------------------------------------------- /SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-29@2x.png -------------------------------------------------------------------------------- /SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-29@3x.png -------------------------------------------------------------------------------- /SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-40.png -------------------------------------------------------------------------------- /SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-40@2x.png -------------------------------------------------------------------------------- /SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-40@3x.png -------------------------------------------------------------------------------- /SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-60@2x.png -------------------------------------------------------------------------------- /SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-60@3x.png -------------------------------------------------------------------------------- /SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-76.png -------------------------------------------------------------------------------- /SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-76@2x.png -------------------------------------------------------------------------------- /SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/Assets.xcassets/AppIcon.appiconset/solana_icon-83.5@2x.png -------------------------------------------------------------------------------- /SolanaDemoApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /SolanaDemoApp/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /SolanaDemoApp/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/ContentView.swift -------------------------------------------------------------------------------- /SolanaDemoApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/Info.plist -------------------------------------------------------------------------------- /SolanaDemoApp/Output.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/Output.swift -------------------------------------------------------------------------------- /SolanaDemoApp/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /SolanaDemoApp/ResultView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/ResultView.swift -------------------------------------------------------------------------------- /SolanaDemoApp/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaDemoApp/SceneDelegate.swift -------------------------------------------------------------------------------- /SolanaJsonRPC.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/SolanaJsonRPC.postman_collection.json -------------------------------------------------------------------------------- /Sources/Solana/Extensions/Double+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Extensions/Double+.swift -------------------------------------------------------------------------------- /Sources/Solana/Extensions/Int+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Extensions/Int+.swift -------------------------------------------------------------------------------- /Sources/Solana/Extensions/JSON+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Extensions/JSON+.swift -------------------------------------------------------------------------------- /Sources/Solana/Extensions/String+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Extensions/String+.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Account.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Account.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Block.swift: -------------------------------------------------------------------------------- 1 | // 2 | // GeneCrucean.swift 3 | // 4 | 5 | import Foundation 6 | 7 | public typealias Block = UInt 8 | -------------------------------------------------------------------------------- /Sources/Solana/Models/Commitment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Commitment.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Encoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Encoding.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Filter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Filter.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Hash.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Hash.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Identity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Identity.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Instruction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Instruction.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Requests and Responses/GetAccountInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Requests and Responses/GetAccountInfo.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Requests and Responses/GetBalanace.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Requests and Responses/GetBalanace.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Requests and Responses/GetBlockCommitment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Requests and Responses/GetBlockCommitment.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Requests and Responses/GetBlockProduction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Requests and Responses/GetBlockProduction.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Requests and Responses/GetBlockTime.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Requests and Responses/GetBlockTime.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Requests and Responses/GetClusterNodes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Requests and Responses/GetClusterNodes.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Requests and Responses/GetConfirmedBlock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Requests and Responses/GetConfirmedBlock.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Requests and Responses/GetConfirmedBlocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Requests and Responses/GetConfirmedBlocks.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Requests and Responses/GetConfirmedBlocksWithLimit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Requests and Responses/GetConfirmedBlocksWithLimit.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Requests and Responses/GetConfirmedSignaturesForAddress.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Requests and Responses/GetConfirmedSignaturesForAddress.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Requests and Responses/GetConfirmedSignaturesForAddress2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Requests and Responses/GetConfirmedSignaturesForAddress2.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Requests and Responses/GetConfirmedTransaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Requests and Responses/GetConfirmedTransaction.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Requests and Responses/GetEpochInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Requests and Responses/GetEpochInfo.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Requests and Responses/GetEpochSchedule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Requests and Responses/GetEpochSchedule.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Requests and Responses/GetFeeCalculatorForBlockhash.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Requests and Responses/GetFeeCalculatorForBlockhash.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Requests and Responses/GetFeeRateGovernor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Requests and Responses/GetFeeRateGovernor.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Requests and Responses/GetFees.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Requests and Responses/GetFees.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Requests and Responses/RPCResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Requests and Responses/RPCResponse.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Requests and Responses/SimulateTransaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Requests and Responses/SimulateTransaction.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/RewardType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/RewardType.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/RpcError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/RpcError.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/SlotRange.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/SlotRange.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/TokenBalance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/TokenBalance.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/Transaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/Transaction.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/TransactionError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/TransactionError.swift -------------------------------------------------------------------------------- /Sources/Solana/Models/WebSockets/ProgramSubscribe.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Models/WebSockets/ProgramSubscribe.swift -------------------------------------------------------------------------------- /Sources/Solana/Network.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Network.swift -------------------------------------------------------------------------------- /Sources/Solana/NetworkRequestType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/NetworkRequestType.swift -------------------------------------------------------------------------------- /Sources/Solana/Networking.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Networking.swift -------------------------------------------------------------------------------- /Sources/Solana/Solana.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/Solana.swift -------------------------------------------------------------------------------- /Sources/Solana/SolanaErrors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/SolanaErrors.swift -------------------------------------------------------------------------------- /Sources/Solana/SolanaSockets.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/SolanaSockets.swift -------------------------------------------------------------------------------- /Sources/Solana/WebSockets.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Sources/Solana/WebSockets.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Tests/LinuxMain.swift -------------------------------------------------------------------------------- /Tests/SolanaTests/SolanaTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Tests/SolanaTests/SolanaTests.swift -------------------------------------------------------------------------------- /Tests/SolanaTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crewshin/solana-swift/HEAD/Tests/SolanaTests/XCTestManifests.swift --------------------------------------------------------------------------------