pakana.stellar.components 0.0.5

There is a newer version of this package available.
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                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="pakana.stellar.components" Version="0.0.5" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add pakana.stellar.components --version 0.0.5                
#r "nuget: pakana.stellar.components, 0.0.5"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// 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:

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
  • Scripts/

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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.0.7 97 5/13/2024
0.0.6 79 5/10/2024 0.0.6 is deprecated because it has critical bugs.
0.0.5 91 4/26/2024
0.0.3 67 4/26/2024
0.0.2 75 4/25/2024
0.0.1 69 4/25/2024