-
Notifications
You must be signed in to change notification settings - Fork 113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multi Token Standard #146
Comments
Ethereum needs it because an Ethereum transaction can contain only one invocation. Neo doesn't need it. |
https://github.com/enjin/erc-1155/blob/678092281094b7cd5328b417c677be05338ea0d6/contracts/ERC1155Mintable.sol#L40 also wondering if it would be possible to achieve this "semi-fungible" behavior |
https://github.com/neo-project/non-native-contracts/tree/master/src/AssetCombiner Does this solve the issue? |
Do you plan on making this a standard? There would need to be a standard interface for any project to adopt. Furthermore, this seems to be a Nep 11 that serves as a proxy to n number of Nep 11/17 tokens. It seems this is more of an escrow or holding type of behavior, as opposed to a true multi token standard. Also, how would you dynamically create more tokens? Please see https://eips.ethereum.org/EIPS/eip-1155#motivation
I mentioned batch transfers but there are several more reasons, batch management in particular. |
The dynamically token creation can be invoked by ContractManagement.Deploy. I do not think it is related to this standard issue? |
I believe this proposal is referring to the ability to manage multiple tokens (and token types) within a single contract, rather than deploying a contract for each token. |
I'm not an NFT or E-letter chain expert, but I've tried to take a look at this out of curiosity. The batching part of EIP-1155 really is irrelevant for Neo, but at the same time AssetCombiner and/or deploying more and more tokens doesn't give the same abilities it provides. Let me quote the motivational part of it:
While Neo makes managing a number of interacting asset contracts much easier just due to the way calls are performed and features like contract groups, still this requires deploying and managing them. It costs GAS and makes development somewhat more complex. In some ways ERC-1155 reminds of divisible NEP-11 ( We can do this with some kind of "dynamically divisible" NFT standard, where there won't be a contract-level |
Neo is in need of a multi token standard. https://ethereum.org/en/developers/docs/standards/tokens/erc-1155/#:~:text=What%20is%20meant%20by%20Multi,both%20at%20the%20same%20time.
The text was updated successfully, but these errors were encountered: