# xGov-6 Transaction Builder UI

**URL:** <https://forum.algorand.co/t/xgov-6-transaction-builder-ui/9626>\
**Category:** xGov Proposals Pilot\
**Tags:** voting-session-1\
**Created:** [May 23, 2023, 12:23pm UTC](https://forum.algorand.co/t/xgov-6-transaction-builder-ui/9626 "2023-05-23T12:23:11Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Adri](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.algorand.co/adri/32/2310_2.png) [@Adri](https://forum.algorand.co/u/Adri)\
**Post date:** [May 23, 2023, 12:23pm UTC](https://forum.algorand.co/t/xgov-6-transaction-builder-ui/9626/1 "2023-05-23T12:23:12Z")

</div>

**Author** @No-Cash-7970

**Category** Tools

**Focus Area** User Onboarding

**Open-Source** Yes

**ALGO Requested** 1

**Abstract**  
The “Transaction Builder UI” (name not final) will be an online tool that provides an easy and user-friendly way to create just about any transaction on Algorand. Creating and sending a transaction on Algorand without an existing tool for that particular type of transaction requires using the SDK or `goal`, which requires programming knowledge and/or a node setup. Just about every wallet makes simple payment transactions easy. However, many of the more advanced transactions are either difficult or impossible within the wallets’ UIs. Most wallets don’t allow most types of Algorand transactions for security and user experience reasons.

**Link for details**

> <https://github.com/algorandfoundation/xGov/pull/6/files>
>
> This pull request contains a new proposal to fund the “Transaction Builder UI” (…name not final).
> 
> The “Transaction Builder UI” (name not final) will be an online tool that provides an easy and user-friendly way to create just about any transaction on Algorand. Creating and sending a transaction on Algorand without an existing tool for that particular type of transaction requires using the SDK or \`goal\`, which requires programming knowledge and/or a node setup. Just about every wallet makes simple payment transactions easy. However, many of the more advanced transactions are either difficult or impossible within the wallets’ UIs. This creates a large gap where a non-programmer user cannot conveniently use many of Algorand’s more advanced features. The purpose of the Transaction Builder UI is to fill in this gap.
> 
> This pull request also adds the \`.vscode\` directory to the .gitignore file.

---

<div class="post-metadata">

**Author:** ![No-Cash-7970](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.algorand.co/no-cash-7970/32/3224_2.png) [@No-Cash-7970](https://forum.algorand.co/u/No-Cash-7970)\
**Post date:** [May 24, 2023, 8:44am UTC](https://forum.algorand.co/t/xgov-6-transaction-builder-ui/9626/2 "2023-05-24T08:44:34Z")

</div>

Here’s a link to the latest human-friendly version of xGov-6: [xGov/xgov-6.md at 79e6a3ae9bf03e93af88c4d69f1a269245828651 · algorandfoundation/xGov · GitHub](https://github.com/algorandfoundation/xGov/blob/79e6a3ae9bf03e93af88c4d69f1a269245828651/Proposals/xgov-6.md)

---

<div class="post-metadata">

**Author:** ![timlevin.algo](https://avatars.discourse-cdn.com/v4/letter/t/d6d6ee/32.png) [@timlevin.algo](https://forum.algorand.co/u/timlevin.algo)\
**Post date:** [May 26, 2023, 4:37pm UTC](https://forum.algorand.co/t/xgov-6-transaction-builder-ui/9626/3 "2023-05-26T16:37:39Z")

</div>

I like this idea - would be great to have some sort of pilot or sample we could try out?

---

<div class="post-metadata">

**Author:** ![averagezen](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.algorand.co/averagezen/32/2091_2.png) [@averagezen](https://forum.algorand.co/u/averagezen)\
**Post date:** [June 3, 2023, 5:12am UTC](https://forum.algorand.co/t/xgov-6-transaction-builder-ui/9626/4 "2023-06-03T05:12:18Z")

</div>

Since No-Cash was going to roll this out anyway, I will gladly approve this request for 1 ALGO (assuming it’s not already approved by the time I go to vote). For me, this is cost-to-benefit analysis. I may never use this tool, but if even a few Algofam do, then it will have been worth the investment. The project is open-source, and assuming on this (and any other dev-related proposals) front we have xGovs or other AF team members going through the code of any approved proposals to make sure everything looks on the up-and-up, I see no reason not to approve.

---

<div class="post-metadata">

**Author:** ![No-Cash-7970](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.algorand.co/no-cash-7970/32/3224_2.png) [@No-Cash-7970](https://forum.algorand.co/u/No-Cash-7970)\
**Post date:** [July 3, 2023, 9:09am UTC](https://forum.algorand.co/t/xgov-6-transaction-builder-ui/9626/5 "2023-07-03T09:09:24Z")

</div>

I made several minor changes to my proposal, including adding screenshots of mockups I’ve made.

The link to the latest human-friendly version has changed, so here it is: [xGov/Proposals/xgov-6.md at ea4b5ed8aa4958085f09d9dbcead659dc91d06a3 · algorandfoundation/xGov · GitHub](https://github.com/algorandfoundation/xGov/blob/ea4b5ed8aa4958085f09d9dbcead659dc91d06a3/Proposals/xgov-6.md)

I’m in the design phase of development, which means the designs may change rapidly. Here are a few of the latest versions of the mockups I’ve made:

1. Choose a Transaction Template: [https://play.tailwindcss.com/zwWhtlAKn5?layout=preview](https://play.tailwindcss.com/zwWhtlAKn5?layout=preview)
2. Compose Transaction: [https://play.tailwindcss.com/6oZIqWENWN?layout=preview](https://play.tailwindcss.com/6oZIqWENWN?layout=preview)
3. Review & Sign Transaction: [https://play.tailwindcss.com/YSob1uYiJL?layout=preview](https://play.tailwindcss.com/YSob1uYiJL?layout=preview)
4. Send Transaction: [https://play.tailwindcss.com/FGGmcAoVhF?layout=preview](https://play.tailwindcss.com/FGGmcAoVhF?layout=preview)

These mockups aren’t functional, so you can have fun clicking the buttons. 🙂

---

<div class="post-metadata">

**Author:** ![Adri](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.algorand.co/adri/32/2310_2.png) [@Adri](https://forum.algorand.co/u/Adri)\
**Post date:** [July 10, 2023, 11:33am UTC](https://forum.algorand.co/t/xgov-6-transaction-builder-ui/9626/6 "2023-07-10T11:33:28Z")

</div>

@No-Cash-7970 if your proposal doesn’t pass, I’ll fund it 🙂
