CRYPTO NEWS

Sphere.ART: A 3D Sphere NFT Marketplace

This article, published in collaboration with TZ APAC is available in Tagalog and English.

Sphere.ART is a 3D Sphere NFT marketplace that aims to build a new creative economy—a world where creators, designers, and developers can use the Tezos blockchain to value their skills in an entirely new way. In this world, users can create, buy and sell 3D Spheres as an NFT. 

Features of Sphere.ART 

Unlike other NFT marketplaces, Sphere.ART has come up with a unique way of presenting the NFTs. It allows users to move the camera to orbit around the 3d Sphere NFT. This gives the users freedom to look around the NFT and have a close to real-life three-dimensional view.

1. Low gas fees 

2. Minted on the Tezos Blockchain 

3. Data files are stored on IPFS 

4. Video Preview of the NFT on hover

5. Orbit Controls to interact with the NFT 

6. Ability to update the price of the NFT 

7. Creators can delete their marketplace listing before a sale happens. 

8. Buyers get a .sphere file, which can be imported in our editor. 

9. Backup central server to optimize performance. 

Benefits of owning a Sphere.ART NFT

Users who collect a Sphere NFT get exclusive rights to use the sphere as per their needs. The benefits of owning a sphere is but not limited to, integration in their website, 3D print of a jewelry-like object to showcase to others. Guides on how to use the spheres would be regularly posted on our newsletter and social media platforms. 

Sphere.ART Editor

Sphere.ART Editor is a tool/ software which allows anyone to get started with building 3D Spheres. With the help of the editor, there is no need for the creators to have 3rd party complex software, nor do they need a powerful machine to run them. Sphere.ART Editor is a part of our submission. The user can export the project and then sell it as a NFT for the buyers to buy it. With even close to zero knowledge about 3d development, our editor can be used to showcase their creativity and convert their ideas into real art.

What are the features of Sphere.ART Editor? 

1. Easy to learn 

2. Offline support 

3. Import any kind of 3d assets(gltf, obj, etc) 

4. Import any kind of texture maps to apply to your spheres 

5. Export project to a .sphere file which contains the code, thumbnail and a small video preview of the 3d model in motion. 

6. Autosave 

7. Import examples directly from the editor 

8. Progress saved even after closing the browser session 

9. PWA support, which allows the editor to run natively on any operating system. 10. Mobile Support 

11. The .sphere file can then be re imported to our editor. 

Our Socials: 

(Tagalog) Sphere.ART: Ang 3D Sphere na NFT Marketplace

Ang Sphere.ART ay isang 3D Sphere NFT marketplace na naglalayong gumawa ng malikhaing ekonomiya – isang mundo kung saan ang mga creators, designers, at maging mga developers ay maaaring gamitin ang Tezos blockchain upang bigyang halaga ang kanilang mga kakayahan sa makabagong pamamaraan. Sa mundong ito, ang mga users ay maaaring lumikha, makabili at makapag benta ng mga 3D Spheres bilang NFT.

Hindi tulad ng ibang NFT marketplace, nakahanap ng bukod-tanging pamamaraan ang Sphere.ART sa pag pepresinta ng kanilang mga NFT. Ang mga users nito ay may kakayahang pagalawin ang camera paikot sa kanilang mga 3D Sphere NFT. Binibigyan nito ng kalayaan ang mga users na silipin at tignan ang kanilang mga NFT na para bang tunay na may three dimensional view. 

Mga Feature ng Sphere.ART

1. Mababang Gas Fees

2. Minted sa Tezos Blockchain

3. Ang mga Data Files ay nakalagay sa IPFS

4. Video Preview kapag nag-hover sa NFT

5. Orbit Controls upang makapag-interact sa NFT

6. Kakayahang baguhin ang presyo ng NFT

7. Kakayahan ng mga Cretors na i-delete ang kanilang Marketplace listings bago maganap ang isang sale.

8. Ang mga Buyers ay makatatangap ng .sphere file, na maaari nilang ma-import sa kanilang editor

9. Backup Central server upang masiguro ang Optimized performance.

Benepisyo ng pagmamay ari ng Sphere.ART NFT

Ang mga Users na nangongolekta ng Sphere NFT ay may eksklusibong karapatan na magamit ang kanilang Sphere para sa kanilang pangangailangan. Ang benepisyo ng pagmamay-ari ng sphere ay hindi limitado sa mga sumusunod: Integration sa kanilang website, at pag-3D print ng mga mala-alahas na object upang maipagmalaki sa iba. Ang mga gabay kung paano gamitin ang mga sphere ay regular na itinatampok sa aming newsletter at social media platforms.

Sphere.ART Editor

Ang Sphere.ART editor ay isang tool/software na nagbibigay kakayahan sa kahit na sino upang makapag simulang lumikha ng 3D Spheres. Sa tulong ng Edito na ito, hindi na kakailanganin pa ng mga creator ang mga komplikadong 3rd party software, at maging makabagong makina upang magamit ang mga ito.  Ang Sphere.ART Editor ay parte ng aming submission. Maaaring ma-export ng mga user ang kanilang mga proyekto at maibenta ang mga ito bilang NFT sa mga buyers. At kahit halos wala ka mang kaalaman tungkol sa 3D development, maaari mong gamitin ang aming editor upang ipamalas ang iyong pagiging malikhain at isabuhay ang iyong mga ideya bilang tunay na art.

Ano-ano ang mga feature ng Sphere.ART Editor?

1. Madaling matutunan

2. Offline support

3. Kakayahang mag-import ng anumang uri ng mga 3D asset (gltf, obj, etc)

4. Kakayahang mag-import ng anumang uri ng mga texture map upang maiapply sa iyong mga sphere

5. Kakayahang mag export ng mga proyekto upang maging .sphere file na naglalaman ng code, thumbnail at maikling video preview ng gumagalaw ng 3D model.

6. Autosave

7. Kakayahang mag-import ng mga halimbawa direkta mula sa editor

8. Pag-save ng progress matapos isara ang browser session

9. PWA support, na nagbibigay kakayahan sa editor na gumana ng ‘natively’ sa ano mang operating system

10. Mobile Support

11. Maaring i-re import ang .sphere file sa aming editor

This article is published in collaboration with TZ APAC: Sphere.ART: A 3D Sphere NFT Marketplace (Tagalog and English)

Disclaimer: BitPinas articles and its external content are not financial advice. The team serves to deliver independent, unbiased news to provide information for Philippine-crypto and beyond.

The post Sphere.ART: A 3D Sphere NFT Marketplace appeared first on BitPinas.

ERC-2981 implementation in ERC-721A contract

I am trying to implement ERC-2981 in a ERC-721A contract. The below code compiles and deploys fine. After a test mint, the transaction overview seems fine: However, the token tracker shows no transfers, no holders, and indicates an ERC-20 token: The tokens also do not show up on opensea rinkeby. After setting up default royalties,::Listen

I am trying to implement ERC-2981 in a ERC-721A contract. The below code compiles and deploys fine. After a test mint, the transaction overview seems fine:

enter image description here

However, the token tracker shows no transfers, no holders, and indicates an ERC-20 token:

enter image description here

The tokens also do not show up on opensea rinkeby. After setting up default royalties, ERC-2981 shows up correctly on https://royaltyregistry.xyz/, however.

I have tested this contract without ERC-2981 and it works fine without the above problem. I have also tested this contract without ERC-2981 but left the override of the supportsInterface function (only overriding ERC-721A in this case) in there, and it seems to work fine as well.

See https://etherscan.io/address/0x466cfcd0525189b573e794f554b8a751279213ac#code for a similar implementation of a well known project that seems to be working fine.

What’s the problem here? Is it just an indexing matter? I am new to coding smart contracts, so forgive me in case the answer is trivial.

Thanks a lot, cheers

    // SPDX-License-Identifier: MIT      pragma solidity ^0.8.7;      import "@openzeppelin/contracts/security/ReentrancyGuard.sol";     import "@openzeppelin/contracts/access/Ownable.sol";     import "@openzeppelin/contracts/token/common/ERC2981.sol";     import "erc721a/contracts/ERC721A.sol";      contract SimpleContract is ERC721A, ERC2981, Ownable, ReentrancyGuard {          uint256 public constant MAX_SUPPLY = 10000;         uint256 public constant MAX_MINTS_WALLET = 1;          string private _baseTokenURI;          bool public isSaleOpen;          mapping (address => uint256) public totalMints;          constructor(string memory tokenData) ERC721A("Simple Contract", "SICO") {             _baseTokenURI = tokenData;         }              function toggleSaleOpen() external onlyOwner {             isSaleOpen = !isSaleOpen;         }          modifier callerIsUser() {             require(tx.origin == msg.sender, "Cannot be called by a contract");             _;         }          function freeMint() external callerIsUser nonReentrant {             require(isSaleOpen, "Sale not open");             require(MAX_SUPPLY > totalSupply(), "Sold out");             require((totalMints[msg.sender]) < MAX_MINTS_WALLET, "Only one free mint per wallet");             _safeMint(msg.sender, 1);             totalMints[msg.sender] += 1;         }          function _baseURI() internal view virtual override returns (string memory) {             return _baseTokenURI;         }          function withdraw() external onlyOwner nonReentrant {             (bool success, ) = msg.sender.call{value: address(this).balance}("");             require(success, "Transfer failed");         }          // ERC2981 functions          // @dev Required override         function supportsInterface(bytes4 interfaceId) public view virtual override(ERC721A, ERC2981) returns (bool) {             return super.supportsInterface(interfaceId);         }          function setDefaultRoyalty(address receiver, uint96 feeNumerator) external onlyOwner {             _setDefaultRoyalty(receiver, feeNumerator);         }          function deleteDefaultRoyalty() external onlyOwner {             _deleteDefaultRoyalty();         }     } 

Sphere.ART: A 3D Sphere NFT Marketplace

Shopping cart
There are no products in the cart!
Continue shopping
0