pakana.stellar.components
0.0.7
dotnet add package pakana.stellar.components --version 0.0.7
NuGet\Install-Package pakana.stellar.components -Version 0.0.7
<PackageReference Include="pakana.stellar.components" Version="0.0.7" />
paket add pakana.stellar.components --version 0.0.7
#r "nuget: pakana.stellar.components, 0.0.7"
// Install pakana.stellar.components as a Cake Addin #addin nuget:?package=pakana.stellar.components&version=0.0.7 // Install pakana.stellar.components as a Cake Tool #tool nuget:?package=pakana.stellar.components&version=0.0.7
Pakana Stellar Components
Description:
The Pakana.Stellar.Components project provides a set of powerful and customizable ASP.NET Razor components for integrating Stellar blockchain functionality seamlessly into your web applications. These components aim to simplify the integration process, offering a user-friendly interface for Stellar account creation, multisignature operations, and payments.
We invite you to fork and use this source-code in your own ASP.NET Razor projects. If you make improvements, please submit them via pull-request.
Visit the PakanaComponents.com website for documentation, installation, tutorials and resources.
Thanks! Pakana Team
Features:
- Creating a new Stellar account.
- Funding a Stellar account from an existing account.
- Sending funds from one account to another.
- Native and custom assets are supported.
- Establishing a Trustline to the new Stellar account for custom assets.
- Creating a new multi-signature account.
- Adding a new signer to an existing multi-signature account with automatic threshold incrementing.
- Implement event handlers for transaction submission and signature collection.
- Seamlessly integrate Stellar transactions into your application workflow.
NuGet Package Installation:
.Net8.0 or greater is required.
dotnet add package Pakana.Stellar.Components --version 1.0.0
Customization:
- Add the Pakana.Stellar.Components to your project.
- Download and Install the Stellar SDK or use the CDNJS to quickly get started.
- Configure the Stellar SDK with your network passphrase and other relevant details.
- Configure the Variables in the HorizonServer.js file to match your projects wallets and network details.
- Customize the components to fit your application requirements.
- Visit the PakanaComponents.com website for documentation, installation, tutorials and resources.
Integration:
- Embed the Send-Funds and Generate-Key-Pairs components into your Razor views.
- Customize component behavior based on your application requirements.
Prerequisites
Ensure that your project includes the necessary dependencies:
- Stellar SDK
- stellar-sdk
- cdnjs
- [JavaScript]
- [Razor Pages]
Usage:
Here is an example of how to use Pakana Stellar Razor Components in your project.
<PakanaSendFunds @ref="sendFundsComponent"/>
<button @onclick="SubmitTransaction">Submit Transaction</button>
@code { private async Task SubmitTransaction() {
await sendFundsComponent.SubmitTransaction();
}
}
Contributing:
Interested in contributing or have ideas on expanding this resource?
We'd love to have your help!
Submit a pull request or open an issue to get started. Or Contact us at the Pakana.net for more information.
License:
This project is licensed under the MIT License.
Project Structure:
- wwwroot/
- Components/
- AddMultiSigSigner/
- AddMultiSigSigner.razor
- AddMultiSigSigner.js
- AddMultiSigSigner.css
- README.md
- CreateMultiSig/
- CreateMultiSig.razor
- CreateMultiSig.js
- CreateMultiSig.css
- README.md
- GenerateKeyPair/
- GenerateKeyPair.razor
- GenerateKeyPair.js
- GenerateKeyPair.css
- README.md
- SendFunds/
- SendFunds.razor
- SendFunds.js
- SendFunds.css
- README.md
- AddMultiSigSigner/
- Scripts/
- HorizonServer.js
- jQuery.js
- README.md
Lockb0x LLC is a blockchain development company that specializes in building financial technology solutions using the Stellar blockchain.
Pakana is our flagship product and the primary platform that all of our DeFi use-cases are built on, offering:
-Payment Processing -Contract and Document Management -Fiat Bank Account Integration -Quickbooks Integration
... and more, using the Stellar Development Foundation blockchain, Microsoft Azure, and other services.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- Microsoft.AspNetCore.Components.Web (>= 8.0.4)
- NSec.Cryptography (>= 23.9.0-preview.3)
- stellar-dotnet-sdk (>= 9.1.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Release Notes: NuGet Package v0.0.7
Summary
This release includes significant updates to the user interface (UI) and addresses critical bug fixes in v0.0.6. We recommend all users to upgrade to this version.
Changes and Enhancements
UI Improvements:
Revamped the user interface for a more intuitive and modern look.
Improved visual consistency.
Critical Bug Fixes:
Resolved an issue with JavaScript files not being packed into v0.0.6.
Compatibility
This release is backward compatible with previous versions of the NuGet package.
No breaking changes have been introduced.
How to Upgrade
To upgrade to the latest version, follow these steps:
Open your project solution.
In the Package Manager Console, run the following command:
Update-Package pakana.stellar.components -Version 0.0.7
Rebuild your solution to apply the changes.