Skip to content

Graviton-One/PartyRarible

Repository files navigation

PartyRarible

GalleryDAO is a solution for NFT index management - DAO members purchase and sell NFT together, and gain DAO shares propotional to their participation in the auctions. GalleryDAO builds on code of PartyBid - smart contracts for collaborative bidding and fractionalization. As part of development we’ve build a fractionalization solution for Rarible.

PartyRarible allows a group of internet homies to pool their funds together in order to buy an NFT on Rarible, then fractionalize the NFT and return fractions to the users in proportions to their contributions.

Thanks to the awesome Rarible, PartyBid and Fractional protocols. We use feature/onchain_order_book of the Rarible contracts repo.

https://party-rarible.netlify.app/

test cases

  • start a public bidding party for an NFT
  • contribute ETH to the contract
  • (option 1) fill an open NFT make order with ETH stored on the contract
  • (option 2) open an onchain make order of accumulated ETH and wait until a taker fills it with NFT
  • when the bidding contract receives NFT, fractionalize it and send fractions to the members propotional to their contributions
  • following the Fractional protocol, fractions are used to withdraw ETH after the NFT is sold at profit. Fractions can also be traded on the market until a single account collets them all and redeems the NFT.
yarn
yarn run hardhat compile
yarn run hardhat test

Polygon

PartyRaribleFactory https://polygonscan.com/address/0x5B1C102A6d849F9cfe2B1369AffDd57f5678B91d#code

Rarible ExchangeV2 https://polygonscan.com/address/0xA0447eE66E44BF567FF9287107B0c3D2F88efD93#code

Fractionalized vault factory https://polygonscan.com/address/0x7fCCE1303F7e1fc14780C87F6D67346EC44a4027

weth https://polygonscan.com/address/0x7ceb23fd6bc0add59e62ac25578270cff1b9f619

test ERC721 https://polygonscan.com/address/0x8d712f350A55D65427EfcE56Ec6a36fef28e8Ac9

Rinkeby

PartyRaribleFactory https://rinkeby.etherscan.io/address/0x38bbcA20af927208C15eb740a3F70E7c4AC80c61

Rarible ExchangeV2 https://rinkeby.etherscan.io/address/0x12e0AA009024C5e6D1b12F677E2cD99A2284080a

erc20 proxy https://rinkeby.etherscan.io/address/0x0dc7f26FE9C3e07dd3650eCa942cbBb53093d860

nft proxy https://rinkeby.etherscan.io/address/0x9a0B9184c65E508344D2A75adaED4a73Ce2Cd256

weth https://rinkeby.etherscan.io/address/0xdf032bc4b9dc2782bb09352007d4c57b75160b15

vault factory https://rinkeby.etherscan.io/address/0x458556c097251f52ca89cB81316B4113aC734BD1

settings https://rinkeby.etherscan.io/address/0x1C0857f8642D704ecB213A752A3f68E51913A779

testERC721 https://rinkeby.etherscan.io/address/0x053F7Dc4c2BC0bA064071E1B6D080df4F0AA46f9

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published