šŸš€ [Free Plugin] Rarible SDK - NFT Marketplace By NovaBloq

Symbol_Black@3x (1) Rarible SDK - NFT Marketplace

We are really excited to announce the launch of this plugin!
Rarible Protocol SDK
Create your own NFT Marketplace

SDK Features

  • ERC721 and ERC1155 supported
  • Mint
  • Lazy Mint (Buyer pays the fee)
  • Create Order (Sell, Bid)
  • Transfer
    (Can transfer many at once for ERC1155 )
  • Cancel Order
  • Burn

API Features

  • Get Item Metadata
  • Get Item Data
  • Get Orders By Wallet
  • Get Order By Hash
  • Get NFT Ownership
  • Get NFT Order Activities
  • Get Order Activities By Item
  • Get All NFT Items By Owner, Creator, Collection

Supported chains:
Ethereum Mainnet, Rinkeby, Ropsten.


This plugin is free thanks to Rarible Protocol support.

You can buy us a coffee :wink:
0x9DF3B01aeE76D0eDcC48873667f6F05B4F94A288


Demo pages: https://rarible-demo.bubbleapps.io/version-test/
Marketplace: Rarible SDK - NFT Marketplace Plugin | Bubble
Documentation: https://rarible.docs.ezcodeplugins.com/


Related plugins:
Pinata IFPS manager: Pinata IPFS Manager Plugin | Bubble
Web3 & MetaMask: Web3 & Metamask Plugin | Bubble


Feel free to contact us for any inquiries and weā€™ll be happy to find a solution for your ideas.

10 Likes

Has anyone had issues with the workflow for this plugin?
I am unable to see the Lazy minted NFT on Rarible.

@EntropyT look at this!!
Something it might help you!

1 Like

What testnet do you use?
Do you see the minted NFTs from our demo page?

Support the plugin on Product hunt

  1. Is there a good way to create a payment intent if there isnā€™t a minted NFT yet?

It looks like a bid requires a tokenID so Iā€™m guessing bids wonā€™t work for this use case.

  1. Does this plugin allow for platform transaction fees? I think you mentioned you were working on a solution for this.

I see two mint options here ā€˜mintā€™ and ā€˜lazy mintā€™ā€¦
lazy minting2

But in the demo, the first mint option is used and it is set to minting type lazy.

So what is the difference between these two plugin actions?

(I know the difference between regular and lazy minting, Iā€™m trying to figure out which plugin action to use).

Hi, thank you for your questions.

Only if the token was at least Lazy Minted.

It is possible but it will be added in next updates soon, we will let you know when it is available. But in short, you will be able to add the origin fee in the same way as you can add royalties now.

You are right, currently there are two ways to mint a token, one is trough the API, and the other one is trough the SDK.

We will remove the one with the API in the next update, because it is not needed anymore and it is more complicated than through SDK.
So use the SDK one only.
Sorry for confusion.

1 Like

This thing is incredible great!
And to bring it into a no code community like bubble is really valuable!

Iā€™ll be using it in a short time period!

1 Like

I want to show all my owned items but I cannot find it in demo app. Anyone can help? thanks

1 Like

We are working on a separate demo page to load owned items.
It will be available soon

2 Likes

Hi everyone!
Please update to the latest version 2.1
Fixed a critical bug with Order Steps not being asynchronous that could create issues while placing/accepting a bid.

This looks incredible, Iā€™ve just had a play with the demo.

Quick question (not necessarily plug-in related)

I noticed that the collection lands into a ā€œRaribleā€ collection along with many random other designer (albeit they are all tests)ā€¦ can you set this so that lazy minted NFTā€™s can land in your own dedicated collection?

Alsoā€¦ will these minted NFTā€™s be available in OpenSea if you use this plugin?

Cheers

2 Likes

Hi @shaun
Glad that you liked the plugin!

Yes of course, you can use your own custom contract. Look into their documentation about it.

Yes, we are working on a few ways to improve the plugin in a way that all new minted NFTs would be instantly visible on OpenSea (currently they appear after some time)
Also, keep in mind that the lazy minted ones will not be visible until they will be minted on the blockchain.

Is-it possible to show all my owned nft items with the new version?

Iā€™am looking for do a clone of the marketplace of Sorare (https://sorare.com/).

Cheers :slight_smile:

1 Like

Check out the rarible API reference:

https://api-reference.rarible.com/#operation/getNftItemsByOwner

Do a repeating group with get data from API then look up the call with the data you need using the API docs.

rarible api

1 Like

We have setup a demo page here

Look into editor to see how it works.

1 Like

Iā€™m having trouble accepting a bid order.

I can successfully create a bid. I then pass the bid order hash to the ā€˜fill an orderā€™ action.

But then my MetaMask looks like this:

image

The price is zero eth (should be 0.1) and the transactions are failing.

Any ideas?

I noticed this bug when the previous owner of the item is the bidder, is this your case?

So the owner A sells to newOwner B
owner A place a bid and the newOwner B accepts it.

Nope, thatā€™s not the case. Any other ideas?

Can ā€˜create a bid orderā€™ and ā€˜fill an orderā€™ happen on the same page? The demo has these on separate pages. But I want buyers to instantly buy.

Iā€™ve got 2 workflow steps.
Step 1 ā€˜create an order.ā€™
Step 2 ā€˜once a bid order placedā€™ > fill an order using rarible elementā€™s order hash.

(Iā€™m not using sell orders because I want the buyer to specify a dynamic origin fee.)

Yes, but make sure that you create a bid order with a wallet that is not the owner, and then you accept the bid with the owner wallet only.