I've got an ERC1155 contract and I want it to receive an ERC721 token and give other tokens in exchange for that. Can I somehow add ERC721 Receiver interface?
Can you make an ERC1155 contract receive an ERC721 token?
530 Views Asked by kar At
1
There are 1 best solutions below
Related Questions in ETHEREUM
- Oozie Pig action stuck in PREP state and job is in RUNNING state
- workflow status on a third-party website
- Error installing JBoss BPM Suite
- SharePoint workflow task not created
- MySQL json error rails_workflow gem
- how to deploy workflow in alfresco community
- Apache Oozie as a business workflow engine
- how to set a variable in startevent in alfresco?
- Include branch name in post build event on Team Build
- Metastorm BPM 6.x where does the to-do list information comes from?
Related Questions in SOLIDITY
- Oozie Pig action stuck in PREP state and job is in RUNNING state
- workflow status on a third-party website
- Error installing JBoss BPM Suite
- SharePoint workflow task not created
- MySQL json error rails_workflow gem
- how to deploy workflow in alfresco community
- Apache Oozie as a business workflow engine
- how to set a variable in startevent in alfresco?
- Include branch name in post build event on Team Build
- Metastorm BPM 6.x where does the to-do list information comes from?
Related Questions in ERC721
- Oozie Pig action stuck in PREP state and job is in RUNNING state
- workflow status on a third-party website
- Error installing JBoss BPM Suite
- SharePoint workflow task not created
- MySQL json error rails_workflow gem
- how to deploy workflow in alfresco community
- Apache Oozie as a business workflow engine
- how to set a variable in startevent in alfresco?
- Include branch name in post build event on Team Build
- Metastorm BPM 6.x where does the to-do list information comes from?
Related Questions in ERC1155
- Oozie Pig action stuck in PREP state and job is in RUNNING state
- workflow status on a third-party website
- Error installing JBoss BPM Suite
- SharePoint workflow task not created
- MySQL json error rails_workflow gem
- how to deploy workflow in alfresco community
- Apache Oozie as a business workflow engine
- how to set a variable in startevent in alfresco?
- Include branch name in post build event on Team Build
- Metastorm BPM 6.x where does the to-do list information comes from?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Yes you can do that. It would be best to start looking here at OpenZeppelins documentation on it: https://docs.openzeppelin.com/contracts/2.x/api/token/erc721#IERC721Receiver
In your method that accepts ERC721 tokens, you will need to make sure that the sender approves your contract to transfer tokens on their behalf or else the transaction will fail.
In conjunction with
IERC721Receiver
you have to use thesafeTransferFrom
method for this to work properly.hope this helps.