---
# System prepended metadata

title: Workbench
tags: [' product ideas', v3]

---

---
tags: v3, product ideas
---

# Workbench

Similar to the Gnosis [Transaction Builder](https://apps.gnosis-safe.io/tx-builder/)

- Way to build a multicall transaction proposals
- How do we build reusable templates?
- What can we do with templates?
    - Save
    - Reuse
    - Share
- How are saved templates displayed in Admin?
- How is this like Boost Marketplace?
    - Browse
    - Add
- Who are the potential users?
    - For a DAO that has a specific use case that is repeated regularly
    - For projects that want to add integrations to our platform
- Is it necessary to provide tools for building forms?
- Is the Gnosis [Your transaction library](https://apps.gnosis-safe.io/tx-builder/transaction-library) what we want to call Workbench?

## v2

### Safe Minion TX Builder

Create a multi-transaction proposal

![new-proposal](https://i.imgur.com/KB4st69.png)

![minion-classics](https://i.imgur.com/MHjvwwB.png)

![v2-tx-builder](https://i.imgur.com/MpJwUlz.png)

## Gnosis Reference

- [Transaction Builder](https://help.gnosis-safe.io/en/articles/4680071-transaction-builder)
- https://apps.gnosis-safe.io/tx-builder/

![enter-abi](https://i.imgur.com/wGSdSy1.png)

## Implementation

1. [Create Transaction Builder Proposal Form #161](https://github.com/HausDAO/daohaus-monorepo/issues/161)
2. Add link to Transaction Builder form in New Proposal modal
3. [Add Multicall Transactions to Workbench (Bookmark) #414](https://github.com/HausDAO/daohaus-monorepo/issues/414)
4. [Create Workbench View #1011](https://github.com/HausDAO/daohaus-monorepo/issues/1011)
5. Add Custom tab to New Proposals modal to display the Custom Proposal Type (templates added to DAO)

## Workbench View

- Choose previous
- Build from scratch
- Paste URL
- Upload JSON
- Search (eventually)

### Choose Previous

### Build from Scratch

- Goes into transaction builder flow

#### Options

- Save to Workbench (local draft)
- Create Custom Proposal Type (add template to DAO)
- Publish (eventually share with other DAOs)

### Paste URL

- Paste URL of multiple transactions

### Upload JSON

- Upload a file of multiple transactions
