https://www.figma.com/file/B7pOMKv2349KEgHo69txNi/M3taloot-User-Flow?node-id=0%3A1
Synthetic Loot is a wallet-bound version of loot that rolls free items for each user based on their wallet address. We have 3D models of each of the loot pieces, and we are giving users an "armor stand" of all of their collected loot.
This is very similar to the character creator, except that the user cannot pick their armor – it is decided by their wallet address.
Once they "m" their armor stand it will be uploaded to IPFS and minted, just like the character creator.
This mint will be a soulbound ERC-721 and use the Opensea metadata format.
Need to make all the menus work. Once we have everything working we will implement final design, right now should just be functional.
Contract should be a new Soulbound ERC-721 contract. i.e. it has no transfer function. You can mint it only for your own wallet, and you cannot send it to anyone.
Minting and IPFS uploading is done here:
https://github.com/TheNexusCity/Ethereum-AvatarCreator
Contract with open minting
We should use the same IPFS uploading mechanisms as we used in the character creator. We are going to upload the armor stand GLB as separate 3D assets, all in a single GLB file (i.e. don't worry about baking or combining).
User can also download or mint their synthetic m3taloot knight stand (polygon or ethereum)
0.05 eth for chests on Ethereum (ERC-721)
free minting for synthetic m3taloot knight stand on polygon or ethereum (webaverse contracts, ERC-1155)
m3taloot gnosis safe: https://gnosis-safe.io/app/eth:0xDcf6E363c20243ed75aFfA4D7a246EcC3c98866E/balances
UI Figma design + interactive prototype
Add wallet auth / login
Raycast chest opens modal – if unclaimed show claim option, if claimed show token metadata
ERC721 contract for chest, 721 contract for minting knight stand to polygon or ethereum
Minting flow for chest
Minting flow for armor stand
Add chest code
React UI programming and cleanup
3D Artist
chest color variants
knight armor stand
environment art
https://loot-talk.com/t/synthetic-loot/35
https://etherscan.io/address/0x9f4541a829f8a8c0fb5f26971b0ed19f995782b1#code
create an on-chain svg based on synthetic loot bag
Column 1 | Column 2 |
---|---|
![]() |
![]() |
use animation poses to get knight armor stand look
V2
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Syncing