GithubHelp home page GithubHelp logo

inkedinlove / pakana-stellar-razor-components Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lockb0x-llc/pakana-stellar-razor-components

1.0 0.0 0.0 131 KB

The goal of the Pakana Stellar Razor Components project is to provide a set of powerful and customizable ASP.NET Razor components for integrating Stellar blockchain functionality seamlessly into your web applications.

Home Page: https://pakana.net

License: MIT License

JavaScript 75.95% CSS 10.84% HTML 13.20%

pakana-stellar-razor-components's Introduction

Pakana Stellar Razor Components

Description:

The goal of the Pakana-Stellar-Razor-Components project is to provide 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.

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.

Installation:

  • Add the Pakana-Stellar-Razor-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.

Prerequisites

Ensure that your project includes the necessary dependencies:

Usage:

Here is an example of how to use Pakana Stellar Razor Components in your project.

<!-- Razor View Using Pakana Stellar Razor Components -->
<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.

pakana-stellar-razor-components's People

Contributors

inkedinlove avatar steven-tomlinson avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.