i have a question. how much are this contracts cost in gas to deploy on opensea? I know it ranges but is it alot? I would have loved to see him deploy then change the royalty values and URI afterward in a real demo.
Hello ! Thanks a million for the video !! I could learn lots of things. Even you said royalty is honored by market places, I have a question which is possible to make enforced royalty in my NFT smart contract? Then, NFTs which minted by my smart contract has a powerful royalty rule whatever market places.. does it make sense? or stupid?
Thanks so much for your videos! They are excellent! Quick question: Do we need to implement this Royalty to the smart contract or can we set the royalty on Opensea directly when creating the collection?
Hey, great video! Love how you show different methods! Can you explain to me more about the contractURI in this video. Is it still required to put the percentages in the metadata on the json files if you use the OpenZepplin ERC-2981for import and set the default using the setRoyaltyInfo function?
1) Is the point of the contractURI to have more info (like name/description) off-chain? So I have to manually update the royalty fee on metadata json if SmartContract changes. 2) the part on OpenSea, were you trying to show that royalty could be implemented on OpenSea with out any additions/changes to smartcontract? Thanks!
I have a doubt sir . I've created a nft marketplace . I want to list a 2.5 percent fees for every nfts sold by other users to my marketplace address same as how opensea does . How do I do that sir . What do I do . Please help me
Hi! thanks for your contribution! i have a question. i implemented your code but open sea always have the Percentage fee from the metadata. It is not overrided by the percentage that i sets in the smart contract with royaltyFeesInBips = 300; royaltyAddress = owner(); can you imagine what is my problem?
Hey. I actually followed your video and minted an nft in Opensea, but if I go to Opensea, it sayst he Creator Fees is still 0% ( though I added 7.50% in the contract ). Any suggestions?
Hi thank you!! very useful content. Want to update the community about the bigger marketplaces --> Looksrare follows the erc2918 interface. And Opensea and x2y2 are not following.
@Web3 Club I have 10k nfts, none of them is minted yet. If i made these changes to my smart contract, will I be able to get royality or I need to update JSON of all 10k nfts as well? Thanks a bunch.
Hi there, is the contractURI still working for Opensea? I created several smart contracts on Rinkeby and none of them loads my metadata on Opensea testnet.
Thanks so much for the detailed technical content! Really appreciate you taking the time to make this. Since it is up to the marketplace to enforce royalty payments upon sales this doesn't affect all transfers. I know another approach is to make the transferFrom() and safeTransferFrom() methods payable and manually enforce royalties that way to guarantee they are always enforced at the contract level. Can you share your thoughts on these approaches?
Haven't seen it deeply, but from first glance it shouldn't be effective as the value is sent to marketplace's smart contract and not to the NFT's smart contract
can't make transferFrom payable as in its definition it is not payable so marketplaces don't know a payable transferFrom method. Second thing is user might have to transfer his NFT to some other address and not selling actually in that case again there will be royalty deducted which is not how it should work.
@@ammarhaider1530 you actually can make transferFrom() payable and it is perfectly compatible with the official ERC-721 specification. I assume you're inheriting from the OpenZepplin contracts, which is great, but they would need to be modified to make this work (which is still compliant with the spec). Also, transferring between wallets with a cost of 0 eth would have no effect on royalties since there's no eth to split between recipient and royalty wallet. Happy to help answer any other questions you might have. Best of luck as you continue your web3 development journey.
Hey guys, with Openseas new Optional Royalties, I'm trying tro figure out Does the Smart Contract in this video Enforce Royalties on chain, even if Opensea or any other Marketplace does not? If so, this would be very helpful for Creators who have just been punched in the mouth by Marketplaces Thank you
Hello Everyone. I am working on a little NFT Art project where the smart contract will let 333 NFTs minted. I am mainly using Moralis as it keeps thing Easy I just have an issue with the royalty part. I have watched the video and I do udnerstand everything except the Contract URI. What is the Contract URI? Is it the webpage the people will be able to call the mint function from the smart contract I am implementing? I don't think I should add images URI which will go to Opensea, right? Thanks for the help in advance.
Hello Sir, thanks for this great video! this video will help artist to get royalty, really really appreciate it. hm..., i have a question, how do we know if we have set all codes perfectly? and how to test royalty amount will be added to our wallet? thank you for your attention
function setRoyaltyInfo(address _receiver, uint96 _royaltyFeesInBips) public onlyOwner { royaltyAddress = _receiver; royaltyFeesInBips = _royaltyFeesInBips; } is not updating the % to the opensea ?
Hello, does this really work for Opensea? We are two teams working on our project and I want to find a way to set the royalties split within the contract so that there isnt only one team who has access and power to change settings in Opensea. Do you have any advice how to ensure that the splits will stay forever as they are set for Opensea?
set up a split payment contract, set the addresses that are payable and deploy then do a simple % calculation of whatever market fees to payout to the split payment contract. quick version of one way
Bro, please send me the links of the video to create smart Contract, IPFS, for 10k collection on polygon or eth or any. I am an artist, but i don't know this stuff. i can't find those videos exactly.
I had set the royalties as 2.5% in the smart contract, but Rarible pics up the royalty as 2%, I even made a smart contract with royalties using Rarible's own royalty smart contracts, but even after that rarible picks up the royalty as 2% instead of 2.5%, I am using basis points only for royalties. what can be the solution.
@Web3 Club Thanks For This Great Video Its Really Helpfull Can you tell me about ERC1155 Multi coin NFT if owner only do minting anfter that he wants to sell his nfts to multiple user with 10% comission on every transfer how we can do it?
@@Web3_Club Thanks For Your Reply Yeah I Know That Its Same Like 721 I just Want to Know That i Created a ERC1155 Multi Coin NFT with code structure like only admin can mint thats ok till here now when owner mint he get same coins example 1 id 15 token he get ok now how this 15 token i transfer to other users and they sell or buy trade with those 15 token each other and on every transaction i get 10 %...... Thanks
hi, thanks for the videos that you are making, can you please advise how can we put multiple wallets and multiple shares in the royalty info?
have you found a solution for this?
Mr Wonderful approves of this video.
Royalty masterrace
a mic would take your content to the next level! Great Work G
Waw man, very good info sir! I hope older marketplaces like OS will start to use this interface!
Awesome video have you tried the eip4910?
i have a question. how much are this contracts cost in gas to deploy on opensea? I know it ranges but is it alot? I would have loved to see him deploy then change the royalty values and URI afterward in a real demo.
Hello ! Thanks a million for the video !! I could learn lots of things.
Even you said royalty is honored by market places, I have a question which is possible to make enforced royalty in my NFT smart contract? Then, NFTs which minted by my smart contract has a powerful royalty rule whatever market places.. does it make sense? or stupid?
Thanks so much for your videos! They are excellent! Quick question: Do we need to implement this Royalty to the smart contract or can we set the royalty on Opensea directly when creating the collection?
If you don't set in contract, you'll have to manually set in every marketplace
Thanks a million. Can the royalties be split between more that one royalty fee receiver for EIP2918
No, but you can send it to a payment splitter which eventually splits it
Hey, great video! Love how you show different methods!
Can you explain to me more about the contractURI in this video. Is it still required to put the percentages in the metadata on the json files if you use the OpenZepplin ERC-2981for import and set the default using the setRoyaltyInfo function?
Opensea doesn't support 2981 so we need contract uri for that
@@Web3_Club Ah, I see. So, I need to make a json file that declares all the royalty information for marketplaces such as Opensea to recognize.
1) Is the point of the contractURI to have more info (like name/description) off-chain? So I have to manually update the royalty fee on metadata json if SmartContract changes. 2) the part on OpenSea, were you trying to show that royalty could be implemented on OpenSea with out any additions/changes to smartcontract? Thanks!
1 - few other marketplaces use contract URI so it's just a single place to update royalty for all
2 - yes
@@Web3_Club so is the URI an alternative for the 2981 since opensea doesn't support it
My buyer is asking for deposit ETH by using opensea smart contract. Is the genuine or scam please reply
I have a doubt sir . I've created a nft marketplace . I want to list a 2.5 percent fees for every nfts sold by other users to my marketplace address same as how opensea does .
How do I do that sir . What do I do . Please help me
Good video my friend! Thank you very much! Very clarifying!
Hello Shobhit!
I had a doubt about the contract URI. How exactly do we get one?
just what I needed, thank you much
Do you know any marketplace that work with ERC-2981 standard?
Looksrare
How to set royality to OLD NFt which are minted without implementation of 2981?
Is there another way to make smart contract as an royal creator? On open sea as an artist I want to set 10% for royalty fee
Can we split royalties with another eth wallet with this erc?
Is this royalty always set for collection owner, can we give royalty to two different address collection owner and creator of nft
You can send the royalty to a smart contract that then splits it between two addresses
🔥🔥🔥 wen airdrop ser?
Hi! thanks for your contribution! i have a question. i implemented your code but open sea always have the Percentage fee from the metadata. It is not overrided by the percentage that i sets in the smart contract with
royaltyFeesInBips = 300;
royaltyAddress = owner();
can you imagine what is my problem?
Hey. I actually followed your video and minted an nft in Opensea, but if I go to Opensea, it sayst he Creator Fees is still 0% ( though I added 7.50% in the contract ). Any suggestions?
Awesome video, thanks!
Can an existing bep20 smart contract token add an nft feature to their existing contract?
Hi thank you!! very useful content. Want to update the community about the bigger marketplaces --> Looksrare follows the erc2918 interface. And Opensea and x2y2 are not following.
@Web3 Club I have 10k nfts, none of them is minted yet. If i made these changes to my smart contract, will I be able to get royality or I need to update JSON of all 10k nfts as well? Thanks a bunch.
Updating json doesn't do anything, you need to have these things in your smart contract
Hi there, is the contractURI still working for Opensea? I created several smart contracts on Rinkeby and none of them loads my metadata on Opensea testnet.
Yes it should
Thanks so much for the detailed technical content! Really appreciate you taking the time to make this. Since it is up to the marketplace to enforce royalty payments upon sales this doesn't affect all transfers. I know another approach is to make the transferFrom() and safeTransferFrom() methods payable and manually enforce royalties that way to guarantee they are always enforced at the contract level. Can you share your thoughts on these approaches?
Haven't seen it deeply, but from first glance it shouldn't be effective as the value is sent to marketplace's smart contract and not to the NFT's smart contract
can't make transferFrom payable as in its definition it is not payable so marketplaces don't know a payable transferFrom method.
Second thing is user might have to transfer his NFT to some other address and not selling actually in that case again there will be royalty deducted which is not how it should work.
@@ammarhaider1530 you actually can make transferFrom() payable and it is perfectly compatible with the official ERC-721 specification. I assume you're inheriting from the OpenZepplin contracts, which is great, but they would need to be modified to make this work (which is still compliant with the spec). Also, transferring between wallets with a cost of 0 eth would have no effect on royalties since there's no eth to split between recipient and royalty wallet.
Happy to help answer any other questions you might have. Best of luck as you continue your web3 development journey.
@@DaveSchatz How we know the sell price of the NFT if someone just call transferFrom function?
Hey guys, with Openseas new Optional Royalties, I'm trying tro figure out
Does the Smart Contract in this video
Enforce Royalties on chain, even if Opensea or any other Marketplace does not?
If so, this would be very helpful for Creators who have just been punched in the mouth by Marketplaces
Thank you
does opensea work with 2981 yet?
no
Why can't we just use PaymentSplitter by opensea?
Hello Everyone. I am working on a little NFT Art project where the smart contract will let 333 NFTs minted. I am mainly using Moralis as it keeps thing Easy I just have an issue with the royalty part. I have watched the video and I do udnerstand everything except the Contract URI. What is the Contract URI? Is it the webpage the people will be able to call the mint function from the smart contract I am implementing? I don't think I should add images URI which will go to Opensea, right? Thanks for the help in advance.
Hey guys does this supports erc1155?
Yes
Hello Sir, thanks for this great video! this video will help artist to get royalty, really really appreciate it.
hm..., i have a question, how do we know if we have set all codes perfectly? and how to test royalty amount will be added to our wallet? thank you for your attention
Make transaction on testnet and wait for sometime for opensea to deliver your royalty
will this work on ERC721A Contracts?
Yes
wonderful video it helped me a lot thank you :)
function setRoyaltyInfo(address _receiver, uint96 _royaltyFeesInBips) public onlyOwner {
royaltyAddress = _receiver;
royaltyFeesInBips = _royaltyFeesInBips;
}
is not updating the % to the opensea ?
royaltyFeesInBips not updating after deployment its updated in contract but not opensea
For opensea, you HAVE to do it via their interface.
Thanks; This is helpful.
if I want royalties to be sent to different adresses for different nfts(token ids), would that be possible with opensea?
Not right now
Can I do pre-sale , whitelist, reveal smart contract in particular one contract like all these in one contract ? And how? Thank you.
Yes you can
@@Web3_Club Thank you so much. Can you guide how can one do it ? If you have enough time.👍👍 thanks again.
nice!
Hello, I wrote a smart contract. It has been released to the mainnet. But I forgot to write the withdrawal method! Can it be remedied?
Nope
Keep it up 👍
can't we create a sc something like this that for that sc anyone can come an mint the NFT and royalties for each NFT will go to the nft creator
Hello, does this really work for Opensea? We are two teams working on our project and I want to find a way to set the royalties split within the contract so that there isnt only one team who has access and power to change settings in Opensea. Do you have any advice how to ensure that the splits will stay forever as they are set for Opensea?
set up a split payment contract, set the addresses that are payable and deploy then do a simple % calculation of whatever market fees to payout to the split payment contract. quick version of one way
Bro, please send me the links of the video to create smart Contract, IPFS, for 10k collection on polygon or eth or any.
I am an artist, but i don't know this stuff. i can't find those videos exactly.
I had set the royalties as 2.5% in the smart contract, but Rarible pics up the royalty as 2%, I even made a smart contract with royalties using Rarible's own royalty smart contracts, but even after that rarible picks up the royalty as 2% instead of 2.5%, I am using basis points only for royalties. what can be the solution.
can you share contract code and screenshots in discord?
@@Web3_Club yes, I will
Can you please provide collection functionality for NFT marketplace ?
Can this be implemented like this on ERC1155 contracts too?
Yes, no change needed
@@Web3_Club How would supportsInterface function look like if implemented in ERC1155?
@@johnsnow1279 should be the same
What if someone person interacts with your contract directly from remix or their own code, can Dey bypass the royalty?
As I said in the video, royalties are honoured by marketplaces, smart contracts can only give out the information on the amount
Hey Shobhit,
Love your videos. I need to talk to you privately for some help, Can we do that somehow?
Let me know
Thank you
My email is in about section of channel
ty ty ty
TY
Make video on this: how to scrap info from api?
@Web3 Club Thanks For This Great Video Its Really Helpfull Can you tell me about ERC1155 Multi coin NFT if owner only do minting anfter that he wants to sell his nfts to multiple user with 10% comission on every transfer how we can do it?
It's the same 721
@@Web3_Club Thanks For Your Reply Yeah I Know That Its Same Like 721 I just Want to Know That i Created a ERC1155 Multi Coin NFT with code structure like only admin can mint thats ok till here now when owner mint he get same coins example 1 id 15 token he get ok now how this 15 token i transfer to other users and they sell or buy trade with those 15 token each other and on every transaction i get 10 %...... Thanks
GM GM GM!