1
0
Fork 0
forked from lthn/blockchain
Commit graph

11 commits

Author SHA1 Message Date
Snider
42368f3b4d Refactor Go SDK API service names and add Java SDK
Renamed Go SDK API services and documentation from BlockAPI/InfoAPI to BlockUtilsSdkClientGo/InfoUtilsSdkClientGo for consistency. Updated all references, method receivers, and usage examples accordingly. Added new Java SDK client, models, API, documentation, and build files under utils/sdk/client/java. Updated Go module dependencies and added go.sum. Enhanced Go models to support additional properties in JSON unmarshalling.
2025-10-19 18:02:02 +01:00
Snider
7a751142e8 Update Go SDK build process and package config
Enhances the Go SDK Makefile target to fix import paths in generated files and sets the correct Go module path. Updates go.json to use 'utils/sdk/client/go' for package, API, and model paths, and adds additional OpenAPI generator properties.
2025-10-19 18:01:44 +01:00
Snider
2852702a4b Add Python SDK for lthn API
Introduces a new Python client SDK for the lthn API, generated via OpenAPI Generator. Includes source code, models, API classes, documentation, tests, CI/CD workflows for GitHub and GitLab, and project configuration files.
2025-10-19 15:15:41 +01:00
Snider
2289d4e181 Add Angular SDK client generated from OpenAPI
Introduces a new Angular client SDK for the Lethean Blockchain API, generated via OpenAPI Generator. Includes all necessary Angular service, model, configuration, and packaging files, and updates the Makefile to support the 'angular' target for SDK generation.
2025-10-19 15:13:59 +01:00
Snider
c67fda3cfb Add generated PHP client SDK for blockchain API
Introduces a new PHP client SDK generated via OpenAPI for the Lethean blockchain, including source code, models, API classes, documentation, tests, and configuration files. Updates Makefile to support PHP SDK generation and modifies php.json package configuration.
2025-10-19 15:09:11 +01:00
Snider
884958b0c7 Add Go SDK client for Lethean Blockchain API
Introduces a generated Go SDK client for the Lethean Blockchain API, including OpenAPI spec, models, API interfaces, documentation, and tests. This enables Go applications to interact with Lethean blockchain endpoints for block, info, and transaction operations.
2025-10-19 14:49:39 +01:00
Snider
e88a4b1d20 Update OpenAPI spec for Lethean Blockchain API
Expanded the OpenAPI specification to include new endpoints, updated server URLs, and revised schema definitions for improved clarity and coverage. The API description was updated and several new models and parameters were added to support additional blockchain and daemon functionality.
2025-10-19 14:49:09 +01:00
Snider
a3faa95400 Improve SDK build process and Go client config
Added linguist-generated attribute for SDK clients in .gitattributes to hide them in GitHub diffs. Enhanced utils/sdk/Makefile with target-specific hooks, improved ignore file handling, and refined Go client build steps. Updated Go SDK config to use 'lthn' as package name and set isGoSubmodule property.
2025-10-19 14:48:58 +01:00
snider
76ba3c9505 Add configuration files for C++ Oatpp SDK and other languages 2025-10-11 17:02:06 +01:00
snider
52934d7beb Adds android chain SDK client 2025-10-11 16:21:44 +01:00
snider
c03c4dac86 Add configuration files for SDK generation and OpenAPI specifications 2025-10-11 16:18:37 +01:00