# \[Discussion\] Storing Metadata on Transactions

**URL:** <https://dao.grapenetwork.org/t/discussion-storing-metadata-on-transactions/651>\
**Category:** DAO\
**Created:** [January 25, 2022, 6:17pm UTC](https://dao.grapenetwork.org/t/discussion-storing-metadata-on-transactions/651 "2022-01-25T18:17:13Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![DeanMachine](https://yyz1.discourse-cdn.com/flex031/user_avatar/dao.grapenetwork.org/deanmachine/32/40_2.png) [@DeanMachine](https://dao.grapenetwork.org/u/DeanMachine)\
**Post date:** [January 25, 2022, 6:17pm UTC](https://dao.grapenetwork.org/t/discussion-storing-metadata-on-transactions/651/1 "2022-01-25T18:17:13Z")

</div>

This is a discussion for developing a tool that will allow DAOs to label transactions from their Treasury wallets, allowing for easier organization

What fields would help store/retrieve this kind of data?

ie – store who it is from, why they sent it, which subDAO is it related to, and who they were working with on Grape’s side

---

<div class="post-metadata">

**Author:** ![Arximedis](https://yyz1.discourse-cdn.com/flex031/user_avatar/dao.grapenetwork.org/arximedis/32/515_2.png) [@Arximedis](https://dao.grapenetwork.org/u/Arximedis)\
**Post date:** [January 25, 2022, 8:06pm UTC](https://dao.grapenetwork.org/t/discussion-storing-metadata-on-transactions/651/2 "2022-01-25T20:06:10Z")

</div>

This was an idea that arose from a discussion where we were seeking to address a challenge, and reviewed a few options. Would love to see other people’s inputs on the following proposed inputs:

**Purpose:** Track transactions in a secure & organized manner.

Proposed Fields for Selection & On-Chain:

- **Currency** (For instance; Bare minimum requirements = GRAPE, SOL & USDC )
- **Types**

1. 
  - AMA

2. 
  - Content

3. 
  - Development

4. 
  - Events

5. 
  - Moderation

6. 
  - Organization

7. 
  - Partnership

8. 
  - Tools

- **Sender/Community Name** _Sender_
- **Contribution Reason** _List of cataloged Events, Products or Services Names_

Future - Types & Reason:

_Types_

1. 
  - Retained Emission

2. 
  - Recurring Residual

3. 
  - Treasury Funding

4. 
  - Inter-DAO

5. 
  - DAO to DAO

6. 
  - DAO to subDAO

7. 
  - subDAO to DAO

_Reason_  
_List of cataloged DAO, subDAO or Initiative Names_

---

<div class="post-metadata">

**Author:** ![TheRipTyde](https://yyz1.discourse-cdn.com/flex031/user_avatar/dao.grapenetwork.org/theriptyde/32/384_2.png) [@TheRipTyde](https://dao.grapenetwork.org/u/TheRipTyde)\
**Post date:** [January 27, 2022, 12:44pm UTC](https://dao.grapenetwork.org/t/discussion-storing-metadata-on-transactions/651/3 "2022-01-27T12:44:17Z")

</div>

From a more basic stand point i’d expect many DAO’s would be buying and selling NFT’s/Tokens, much like Grapes own NFT council subdao.  
So being able to label Minting, Pruchase, Sale and Listing transactions with Collection/Token - Price/Currency - Market Place could be a very basic use case that many DAO’s might find useful

Here are examples from 3rd party tool from Solluminati looking at the Grape treasury wallet where they’ve hard coded Transcation types but don’t have anything along the lines of users being able to edit and labeling transactions as they see fit

 ![image](https://canada1.discourse-cdn.com/flex031/uploads/grape/original/1X/eb0fdd29e6fd9053ced45cb78b97ac2db9de0f4d.png)  
 ![Solluminati_Solplorer2](https://canada1.discourse-cdn.com/flex031/uploads/grape/original/1X/aa732fbb7dae6a05a12db2432a84b352aa192f91.png)

---

<div class="post-metadata">

**Author:** ![GLOBO](https://yyz1.discourse-cdn.com/flex031/user_avatar/dao.grapenetwork.org/globo/32/405_2.png) [@GLOBO](https://dao.grapenetwork.org/u/GLOBO)\
**Post date:** [January 27, 2022, 2:01pm UTC](https://dao.grapenetwork.org/t/discussion-storing-metadata-on-transactions/651/4 "2022-01-27T14:01:30Z")

</div>

I do agree on this, as it provides detailed transparency and organization, the data can be used as a reference or as a way to study the behaviour of the community.  
Hope I got this point right.

---

<div class="post-metadata">

**Author:** ![adamdelsol](https://yyz1.discourse-cdn.com/flex031/user_avatar/dao.grapenetwork.org/adamdelsol/32/25_2.png) [@adamdelsol](https://dao.grapenetwork.org/u/adamdelsol)\
**Post date:** [January 30, 2022, 12:34am UTC](https://dao.grapenetwork.org/t/discussion-storing-metadata-on-transactions/651/5 "2022-01-30T00:34:06Z")

</div>

I wonder who would be the intended audience. Would it be for internal DAO organization/productivity? Or more for assisting transparency and audit functions?

---

<div class="post-metadata">

**Author:** ![DeanMachine](https://yyz1.discourse-cdn.com/flex031/user_avatar/dao.grapenetwork.org/deanmachine/32/40_2.png) [@DeanMachine](https://dao.grapenetwork.org/u/DeanMachine)\
**Post date:** [January 30, 2022, 2:25pm UTC](https://dao.grapenetwork.org/t/discussion-storing-metadata-on-transactions/651/6 "2022-01-30T14:25:38Z")

</div>

A bit of both? Mostly going to be for DAO admin work

This is what @its.kirk created so far – would love your input!

> **[Grape Network | The Grape Ape Network](https://verify.grapes.network/#/contribute)**
>
> Decentralized Social Networking Create, Reward & Secure any online community by harnessing the power of Solana

![image](https://canada1.discourse-cdn.com/flex031/uploads/grape/original/1X/9bab3d8f4b0284606d1d5d51139149a05b9a8fc7.png)

---

<div class="post-metadata">

**Author:** ![Pavelsan](https://yyz1.discourse-cdn.com/flex031/user_avatar/dao.grapenetwork.org/pavelsan/32/286_2.png) [@Pavelsan](https://dao.grapenetwork.org/u/Pavelsan)\
**Post date:** [January 30, 2022, 5:33pm UTC](https://dao.grapenetwork.org/t/discussion-storing-metadata-on-transactions/651/7 "2022-01-30T17:33:23Z")

</div>

Looks great! 😍

Being able to properly track contributions in this way is really helpful and should save a lot of time trying to figure out who gave what…

---

<div class="post-metadata">

**Author:** ![adamdelsol](https://yyz1.discourse-cdn.com/flex031/user_avatar/dao.grapenetwork.org/adamdelsol/32/25_2.png) [@adamdelsol](https://dao.grapenetwork.org/u/adamdelsol)\
**Post date:** [January 31, 2022, 9:08pm UTC](https://dao.grapenetwork.org/t/discussion-storing-metadata-on-transactions/651/8 "2022-01-31T21:08:03Z")

</div>

Looks awesome!

I think one thing to keep in mind is that this stuff is immutable so if someone makes a mistake on the info, it will need to be tracked offchain in perpetuity. So maybe all fields should be selectable rather than entered in manually?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex031/uploads/grape/original/1X/e132458099af96aa0796571a33f237a088db0b0c.png) [@system](https://dao.grapenetwork.org/u/system)\
**Post date:** [March 1, 2022, 2:01pm UTC](https://dao.grapenetwork.org/t/discussion-storing-metadata-on-transactions/651/9 "2022-03-01T14:01:14Z")

</div>



---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex031/uploads/grape/original/1X/e132458099af96aa0796571a33f237a088db0b0c.png) [@system](https://dao.grapenetwork.org/u/system)\
**Post date:** [March 31, 2022, 2:01pm UTC](https://dao.grapenetwork.org/t/discussion-storing-metadata-on-transactions/651/10 "2022-03-31T14:01:58Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
