Metamask-extension: ERC 1155 support for crypto items

Created on 6 Dec 2018  Â·  27Comments  Â·  Source: MetaMask/metamask-extension

Related to: Display individual collectibles #5230

T08-featureRequest

Most helpful comment

Now that the status of the ERC 1155 is final, support for this wouldn't benefit only games but also other types of applications https://github.com/ethereum/eips/issues/1155

All 27 comments

@alextsg @frankiebee @tmashuang @danfinlay

Now that the status of the ERC 1155 is final, support for this wouldn't benefit only games but also other types of applications https://github.com/ethereum/eips/issues/1155

I would love to see this happen as well

We are definitely aware of this EIP and are planning to support it.

But what should be the UI in practice? As far as I understand, there is its own set of tokens for each deployed ERC-1155 contract. (Right?)

So, need a UI feature to add a new ERC-1155 contract address to the wallet and for each token we need to display two numbers: token ID and its contract address.

Is transferring tokens between two different ERC-1155 contract addresses possible?

Make a list of tokens under a heading of the contract name or address. Take
the "TransferSingle" and "TransferBatch" events with the user address and
then query "balanceOf"/"balanceOfBatch" with the returned _id/_ids to get
all the current balances of tokens the account holds.

As for the metadata, parse the contents of "URI" event for each _id/_ids
for a .gif or .png etc and common 'name' values and display those along
with the balance itself.

https://github.com/enjin/erc-1155/blob/master/contracts/IERC1155.sol

On Tue, Nov 26, 2019 at 12:25 PM Victor Porton notifications@github.com
wrote:

But what should be the UI in practice? As far as I understand, there is
its own set of tokens for each deployed ERC-1155 contract. (Right?)

So, need a UI feature to add a new ERC-1155 contract address to the wallet
and for each token we need to display two numbers: token ID and its
contract address.

Is transferring tokens between two different ERC-1155 contract addresses
possible?

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/MetaMask/metamask-extension/issues/5887?email_source=notifications&email_token=ADFGN7LUDGWBMSWGTT7LAHTQVWA25A5CNFSM4GIWLO5KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFHKP6I#issuecomment-558802937,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADFGN7LLHXYVM6UJMUYPCXLQVWA25ANCNFSM4GIWLO5A
.

Would you consider reviewing a PR to support the current standards of NFTs? (ERC-721, ERC-1155)
Would it make sense to put effort into it? Or you've already been working on this?

We already have this on our backlog, and should be implementing a solution soon.

In the longer future, we intend to unblock new standards from integration via our plugin system.

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


__This issue now has a funding of 0.174 ETH (24.87 USD @ $142.94/ETH) attached to it as part of the 1155ERCorp fund.__

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


__The funding of this issue was increased to 0.474 ETH (67.75 USD @ $142.94/ETH) .__

Issue Status: 1. Open 2. Cancelled


__Work has been started__.

These users each claimed they can complete the work by 8 months, 2 weeks from now.
Please review their action plans below:

1) sanchaymittal has been approved to start work.

Will work as per the requirements.

Learn more on the Gitcoin Issue Details page.

Hi @everyone, I will be working on this issue. I need some more details or requirements. Can we arrange a call anytime soon.

Hi @EtherDotBlue, Can you provide me with some more details.

@sanchaymittal here is the EIP: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1155.md and here 8s the reference implementation from Enjin: https://github.com/enjin/erc-1155

Has this issue been actively worked on? Or can any contributor apply for it?

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


__The funding of this issue was increased to 0.924 ETH (241.07 USD @ $260.9/ETH) .__

Please note @sanchaymittal and @kichjang that this bounty was not posted by the MetaMask team, and we are already planning on implementing this ourselves, with our own design team. The odds of implementing this in a way that is compatible with our current plans is low. I'll be reaching out to GitCoin to see if we can prevent people from posting bounties on issues that we aren't ready to open to bounty hunting.

@danfinlay That was what I feared; there is a significant UI/UX design element associated with this issue, and I wasn't sure if it was suitable for an individual contributor to make design decisions without consensus with the development team. Thanks for letting me know!

@danfinlay @KiChjang Per request from Dan, I've hidden this issue on Gitcoin. @sanchaymittal -- please do hold off on implementation. Good luck to the MetaMask team on the implementation!

Issue Status: 1. Open 2. Cancelled


__The funding of 0.924 ETH (210.38 USD @ $227.68/ETH) attached to this issue has been cancelled by the bounty submitter__

@danfinlay is there any update on when this could be available in the MetaMask?

The reason why asking is that ERC1155, in fact ERC1888 that extends it, is used by our project https://github.com/energywebfoundation/origin as a base standard for issuing RECs, and MetaMask support would allow us give our users a way to manage theirs tokens directly.

Ping me if there is anything we can help with to make it happen.

hi team, any update on this please.
cheers

@danfinlay I'm thinking to use ERC 1155 for tokenized vaucher and MetaMask support would be great!
Can you update us on development status and release date?
Thanks in advance,
D.

I, too, would like to see this exist, there's a bunch of uses for 1155s
that are being developed at the moment.

On Wed, Aug 26, 2020 at 1:51 PM gdanilo67 notifications@github.com wrote:

@danfinlay https://github.com/danfinlay I'm thinking to use ERC 1155
for tokenized vaucher and MetaMask support would be great!
Can you update us on development status and release date?
Thanks in advance,
D.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/MetaMask/metamask-extension/issues/5887#issuecomment-681117024,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADFGN7OL6MFPZGYGSUHNRDTSCVYVJANCNFSM4GIWLO5A
.

Now that OpenZeppelin has released their 1155 token.... +1 for support of fractionalized NFTs.
Art, real estate, game items, etc.

Yeah I've been fractionalizing 721s into 1155s recently, I'd like to see
1155 support (finally)

On Fri, Sep 18, 2020, 7:37 AM mcchan1 notifications@github.com wrote:

Now that OpenZeppelin has released their 1155 token.... +1 for support of
fractionalized NFTs.
Art, real estate, game items, etc.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/MetaMask/metamask-extension/issues/5887#issuecomment-694906969,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADFGN7LIW4BXKC4ISKJIU4LSGNWB7ANCNFSM4GIWLO5A
.

is it already available?

Was this page helpful?
0 / 5 - 0 ratings