Decode Borsh Data from Solana Transactions

Job ID: 38425916

Budget: $30 – $250 USD

I need assistance in decoding borsh encoded data from Solana transactions into a GoLang struct.

Key Requirements:
- Proficient in GoLang
- Familiar with Borsh encoding/decoding
- Experience with Solana transactions

This project primarily involves working with data sourced from Solana transactions. The end goal is to successfully decode this data into a defined struct in GoLang. Please ensure you have relevant experience and skills as outlined.

Given a Solana pump.fun create transaction:
https://solscan.io/tx/3jYEm8Z4q61zzknDhcPu4u7SBjiF7PUcXB7SC7Ycnz7SKNG7U3z3Zrp9GJJAsEUEEQJgnDrVmbXoHwA6jjUdnM3V

Borsh encoded?
G3KpTd7rY3YDAAAARlNEAwAAAEZTREcAAABodHRwczovL2NmLWlwZnMuY29tL2lwZnMvUW1kOXlrVXl3MXFCRzJLbTY2ZTdzd1lFWGNwRGM4b21hVW9QNUxyUzJkd1p6eNVFDZiNtjo/jO+FeiiXtIctXS8xgqJtB6jwGvAoegXv2pDMw6IKw2oa9tAlx21yeBNipsUPCIMSswCUFxN750Wuf2JFIQGGFPx8lgOMZ9dAjueAaSYeVWOKXR6sXF/PpQ==

{3 items
name:{2 items
type:
"string"
data:
"FSD"
}
symbol:{2 items
type:
"string"
data:
"FSD"
}
uri:{2 items
type:
"string"
data:
"https://cf-ipfs.com/ipfs/Qmd9ykUyw1qBG2Km66e7swYEXcpDc8omaUoP5LrS2dwZzx"
}
}

Hex
181ec828051c077703000000465344030000004653444700000068747470733a2f2f63662d697066732e636f6d2f697066732f516d6439796b55797731714247324b6d36366537737759455863704463386f6d61556f50354c72533264775a7a78

Base58
dg4KHwZy4c9B3KmS3jaNcbvE2awtzbYbstKL587syhEuk7Ax3PsCTseUjUVELkuVoMqMvt93Voc8FnoLMR3AGpH8wY5672kzKsuNsqhMMU2BpkcRhjzJaPNuevKYV3dfUanB

Relevant links:
https://github.com/gagliardetto/solana-go?tab=readme-ov-file#borsh-encodingdecoding
Related categories: Golang Solana