pakana.stellar.components
0.0.5
See the version list below for details.
dotnet add package pakana.stellar.components --version 0.0.5
NuGet\Install-Package pakana.stellar.components -Version 0.0.5
<PackageReference Include="pakana.stellar.components" Version="0.0.5" />
paket add pakana.stellar.components --version 0.0.5
#r "nuget: pakana.stellar.components, 0.0.5"
// Install pakana.stellar.components as a Cake Addin #addin nuget:?package=pakana.stellar.components&version=0.0.5 // Install pakana.stellar.components as a Cake Tool #tool nuget:?package=pakana.stellar.components&version=0.0.5
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.
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.
- Monitor custom assets and account balances.
Installation:
- 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.
Integration:
- Embed the Send-Funds and Generate-Key-Pairs components into your Razor views.
- Customize component behavior based on your application requirements.
Documentation:
For more resources, documentation and tutorials:
Pakana.Stellar.Components Documentation
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.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.