An open API service indexing awesome lists of open source software.

https://github.com/No-Cash-7970/txnDuck

Transaction building tool for Algorand blockchain
https://github.com/No-Cash-7970/txnDuck

algorand algorand-blockchain blockchain cryptocurrencies cryptocurrency free-and-open-source-software website

Last synced: about 1 month ago
JSON representation

Transaction building tool for Algorand blockchain

Awesome Lists containing this project

README

          

# txnDuck 🦆 Transaction Builder UI

[![Algorand badge](https://img.shields.io/badge/Algorand-2D2DF1?style=for-the-badge&logo=Algorand)](https://algorand.co/) 
[![Next.js badge](https://img.shields.io/badge/Next.js-black?style=for-the-badge&logo=next.js)](https://nextjs.org/) 
[![Tailwindcss badge](https://img.shields.io/badge/Tailwindcss-0ea5e9?style=for-the-badge&logo=tailwindcss&logoColor=white)](https://tailwindcss.com/) 
[![License MIT badge](https://img.shields.io/github/license/No-Cash-7970/txnDuck?style=for-the-badge&color=8e5548)](LICENSE.md) 
[![brainmade.org](https://img.shields.io/badge/brainmade.org-FFFFFF?style=for-the-badge&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iNzkiIHZpZXdCb3g9IjAgMCA2NyA3OSIgZmlsbD0ibm9uZSI%2BPHBhdGggZmlsbD0iIzAwMCIgZD0iTTUyLjYxMiA3OC43ODJIMjMuMzNhMi41NTkgMi41NTkgMCAwIDEtMi41Ni0yLjU1OHYtNy42NzdoLTcuOTczYTIuNTYgMi41NiAwIDAgMS0yLjU2LTIuNTZWNTUuMzE1bC04LjgyLTQuMzk3YTIuNTU5IDIuNTU5IDAgMCAxLS45ODYtMy43MWw5LjgwNy0xNC43MTR2LTQuMzVDMTAuMjQgMTIuNTk5IDIyLjg0MyAwIDM4LjM4OCAwIDUzLjkzMiAwIDY2LjUzNCAxMi42IDY2LjUzOCAyOC4xNDNjLS42MzIgMjcuODI0LTEwLjc2IDIzLjUxNi0xMS4xOCAzNC4wNDVsLS4xODcgMTQuMDM1YTIuNTkgMi41OSAwIDAgMS0uNzUgMS44MSAyLjU1IDIuNTUgMCAwIDEtMS44MDkuNzVabS0yNi43MjMtNS4xMTdoMjQuMTY0bC4yODYtMTQuNTQyYy0uMjYzLTYuNjU2IDExLjcxNi04LjI0MyAxMS4wOC0zMC43MzQtLjM1OC0xMi43MTMtMTAuMzEzLTIzLjI3MS0yMy4wMzEtMjMuMjcxLTEyLjcxOCAwLTIzLjAyOSAxMC4zMDctMjMuMDMyIDIzLjAyNXY1LjExN2MwIC41MDYtLjE1IDEtLjQzIDEuNDJsLTguNjMgMTIuOTQxIDcuNjQ1IDMuODJhMi41NTkgMi41NTkgMCAwIDEgMS40MTUgMi4yOTF2OS42OTdoNy45NzRhMi41NTkgMi41NTkgMCAwIDEgMi41NiAyLjU1OXY3LjY3N1oiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNNDAuMzcyIDU4LjIyMlYzOC45MzRjLjExOCAwIC4yMzcuMDE4LjM1NS4wMTggOS43NjktLjAxMiAxNy4wNS05LjAxMiAxNS4wMjItMTguNTY3YTIuMzY2IDIuMzY2IDAgMCAwLTEuODIxLTEuODIyYy04LjEwNi0xLjczLTE2LjEyMSAzLjI5Mi0xOC4wOTggMTEuMzQxLS4wMjQtLjAyNC0uMDQzLS4wNS0uMDY2LS4wNzNhMTUuMzIzIDE1LjMyMyAwIDAgMC0xNC4wNi00LjE3IDIuMzY1IDIuMzY1IDAgMCAwLTEuODIxIDEuODJjLTIuMDI4IDkuNTU1IDUuMjUyIDE4LjU1NCAxNS4wMiAxOC41NjguMjM2IDAgLjQ5Mi0uMDI4LjczOC0uMDR2MTIuMjEzaDQuNzMxWm0yLjgzOS0zMi4xNDNhMTAuNjQ2IDEwLjY0NiAwIDAgMSA4LjEyNC0zLjEwNmMuMzUgNi4zNC00Ljg4OCAxMS41NzctMTEuMjI4IDExLjIzYTEwLjU4IDEwLjU4IDAgMCAxIDMuMTA0LTguMTI0Wk0yNy40MDMgMzguMTkzYTEwLjYwNyAxMC42MDcgMCAwIDEtMy4xMTgtOC4xMjNjNi4zNDQtLjM1OCAxMS41ODcgNC44ODYgMTEuMjI4IDExLjIzLTMuMDIzLjE2OS01Ljk3My0uOTYxLTguMTEtMy4xMDdaIi8%2BPC9zdmc%2B)](https://brainmade.org/) 

[![PWA (Progressive Web App) badge](https://www.pwa-shields.com/1.0.0/series/install/green.svg)](https://en.wikipedia.org/wiki/Progressive_web_app)
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FNo-Cash-7970%2FtxnDuck.svg?type=small)](https://app.fossa.com/projects/git%2Bgithub.com%2FNo-Cash-7970%2FtxnDuck?ref=badge_small)

A free and open source web-based graphical user interface (GUI) for easily
creating and sending transactions on [Algorand](https://algorand.co/).

## :globe_with_meridians: Websites

You can use txnDuck for free (excluding any Algorand network fees) at the
following websites:

**Production:**
Preview:

The Production website hosts the latest stable release (the `stable` branch)
where all of the features are considered complete and stable. On the other hand,
the Preview website usually hosts the unstable version (the `main` branch) with
the latest developments, so it may have incomplete and/or unstable features that
have yet to be released. There are times when both websites are the same.

## :sparkles: Features

- Build and send a transaction to transfer Algos, create a token or NFT, call an
application (smart contract), etc.
- Import a transaction file to sign or send
- Export to a signed/unsigned transaction file
- Specify custom Algod node
- FUTURE: Build transaction groups (atomic transactions)

## :speech_balloon: Supported languages

The UI (user interface) for txnDuck has multiple supported languages. However,
not all of the languages have the same amount of support. The translations for
some of the supported languages may be incomplete or contain errors due to being
a machine translation.

If you want to help by adding or fixing a translation, follow the instructions
for doing so in the [Contributing Guidelines](.github/CONTRIBUTING.md#submitting-translations).

Language | Completeness | Machine translated?
---------|--------------|---------------------
English | Full | No
Spanish | Full | *Yes*

## :computer: Installation for self-hosting

Instead of using one of the [official txnDuck websites](#globe_with_meridians-websites),
choose from one of the [multiple methods](docs/installation.md) to host and run
a copy of txnDuck privately on your own computer or deploy to a remote public
server.

:book: Refer to the [Installation Guide](docs/installation.md) for installing,
updating or uninstalling a self-hosted instance of txnDuck.

## :hammer_and_wrench: Installation for development

Modifying the code requires installing the development tools and setting up the
development environment.

:book: To get started, follow the [development installation instructions](docs/installation.md#development-environment-installation).

:book: Refer to the [Developers Documentation](docs/developers.md) for useful
information for developers.

## :handshake: Contributing

Contributions are highly welcomed and appreciated. Every little bit of help
counts, so do not hesitate! Please read the [Contributing Guidelines](.github/CONTRIBUTING.md)
to learn how to contribute to this project.

## :trophy: Acknowledgments

- [SilentRhetoric](https://github.com/SilentRhetoric) - Proposed the idea of a
transaction builder for Algorand
- Wes - Recommended the name "txnDuck"