Multi-Wallet Support
assetMantle supports a variety of web3 wallets including Keplr and hardware wallets like Ledger.
Interoperable NFTs
Built on top our InterNFT Standards, the marketplace would allow a convinient way to support cross-chain interoperable NFTs.
Launch Your Own Stores
The marketplace will allow users to create their own storefronts with user friendly & drag-and-drop experience. Also allow users to upload, publish, and sell their minted NFTs.
Decentralised NFT marketplace
First Decentralised marketplace for NFTs in cosmos ecosystem with zero gas fees and low minting cost.
Application implementing the minimum clique of PersistenceSDK modules enabling interNFT definition, issuance, ownership transfer and decentralized exchange.
assetMantle Docs
Overview
What is Non-Fungible Tokens (NFTs)?
Starting as colored coins on the Bitcoin Network in 2017, NFTs quickly grew in popularity with the popular name CryptoKitties on the Ethereum network. Since then, NFTs have been continuously rising but gained momentum in March 2021, when the well-known artist Beeple sold his digital artwork for $69 million.
An NFT or a Non-fungible Token is a structured unit of data representing the properties of a unique entity or the entity itself( if it’s a digital asset, then all its properties are contained by the NFT).
NFTs are used to represent real-world assets like arts & collectibles, identity, commoditization, etc.
Challenges of existing NFT Marketplaces
NFT marketplaces are online platforms that bridge the gap between buyers and sellers. They function more like an exchange, with people minting and selling NFTs at a set price.
However, these markets face a number of significant challenges, including:
They have entry barriers such as acquiring crypto to pay the gas fees (rate on-ramps for first-time users)
Data Persistence: They do not guarantee the security and privacy of the assets being minted as NFTs.
Interoperability: The majority of NFT marketplaces do not support cross-chain or cross-platform transactions.
Limited support for asset creation: The majority of NFT markets focus only on art and collectibles use-cases, thus limiting the growth of the asset.
AssetMantle | Solving the above problems
AssetMantle is a framework for NFT marketplaces that provides all the elements required to create individual marketplaces. It facilitates the creation (minting) of interoperable NFTs that flow between different blockchains. Moreover, it also supports NFTs ranging from digital art, collectibles to tokenized tickets.
With AssetMantle, You can easily create dedicated marketplaces for selections of products from specific sellers or groups of sellers. Consider it as Shopify for NFTs where instead of listing products on an ‘Amazon for NFTs’ (such as OpenSea), entrepreneurs and artists can create their own Shopify-style stores for their specific NFT assets.
Why choose Asset Mantle ?
- Division of responsibility
The NFT functionality is divided into two modules: NFT and NFT wallet. The NFT module is in charge of the mint, mutation, and burn logic, whereas the NFT wallet module is in charge of the ownership transfer operations. Both modules are capable of operating independently on distinct chains.
- Singular representation/instantiation
The NFTs are addressed by the same hash of the immutable properties, enforcing singular representation/instantiation of NFT across chains.
- Singular wallet implementation
The NFT wallet module implements the wallet and transfers logic that is agnostic to other custom logic of the NFTs, allowing for a singular wallet implementation for all the NFT types.
- Implementation flexibility
The NFT module implements all the basic functional requirements of an NFT with no restrictions on the extension of the functionalities to account for more complex application logic, as long as the implementation satisfies the NFT interface.
- Reduced load on interchain protocol
The two modules comprising the NFT functionality do not need to communicate with each other to sync the state at each transaction. They can function independently with only a few transactions requiring inter-chain operability(interchain send, burn transactions).
- Commoditization
All the NFTs are represented with a class or classification, allowing for transactions to address NFTs through classes instead of direct addresses, allowing for NFT commoditization.
- Trusted minting, mutation and burn execution and Interoperability with private chains
The minting, mutation, and burn logic is implemented natively on the issuing chain and is always handled by the same chain, rather than turning over the mutation logic to the recipient chain during an NFT transfer to a new chain. As a result, privately validated chains can exchange their NFTs with other chains while ensuring the execution environment trust and logic privacy(if required).
- Native implementation and interoperability
The NFT module is implemented at the native chain application logic level instead of at the Smart Contract level, leveraging the chain’s native interoperability protocols to transfer NFTs between chains instead of permissioned bridge Smart Contracts.
Why AssetMantle in Cosmos Ecosystem ?
Strategically Ahead
- Be the pioneers in the inter-chain NFT space
- NFT market currently is untapped in the cosmos ecosystem and due the rapid demand in the NFT space, there is no concrete marketplace in the space
Very Economical compared to other networks
The Cosmos network’s gas fees are incredibly cheap, and minting assets will be almost free of cost(as compared to Ethereum that requires huge investment for minting the assets)
As the users also do not have to pay a high gas fee for each transaction, adoption will skyrocket.
Environment - Friendly approach
The NFTs on AssetMantle can be referred to as Green NFTs because they consume very little energy. In contrast, Ethereum NFTs have faced a huge backlash from the environment-conscious community for using more energy resulting in pollution.
Many artists and celebrities have opted PoS powered marketplaces over Ethereum marketplaces due to the same fact. Moreover, ETH2.0 is very far from full implementation at the moment.
Best in class User-Experience
The AssetMantle allows for the integration of Web2.0 experience and complications of Web3.0 can be abstracted away.
AssetMantle allows to create your own storefront using user-friendly drag-and-drop experience
Terminology
Non-Fungible Tokens
An NFT or a Non-fungible Token is a structured unit of data representing the properties of a unique entity or the entity itself( if it’s a digital asset, then all its properties are contained by the NFT).
InterNFT
An interNFT is the implementation of the NFT interface. The interNFT interface is designed to provide maximum application logic freedom in a single interface, focusing on interchain ownership transfer. NFT will also be used in this text to refer to a very simple interface, the implementation of which will categorize a structure as an NFT.
Storefronts
AssetMantle components enable artists and makers to open their own Storefronts. Consider this as the Shopify for NFTs where the project is open-source, allowing anybody to create an on-chain interface to represent their own specialized assets in the form of modular NFTs. Artists, curators, and collectors may easily build their own stores with the ability to tailor them to their own demands.
IPFS
IPFS is a distributed system that allows you to store and access files, webpages, apps, and other data.
Stablecoins
Stablecoins are cryptocurrencies whose prices are intended to be tied to another cryptocurrency, fiat currency, or exchange-traded commodities and their value remains stable.
Asset Tokenization
Asset tokenization is the process by which an issuer produces digital tokens that represent either digital or real assets on a distributed ledger or blockchain.
Interchain
InterChain is a blockchain that links all SubChains together.
Coin Burning
Coin burning is the technique by which cryptocurrency miners and developers remove a set percentage of coins from circulation in order to regulate their price.
PoS (Proof of Stake)
Proof of stake is a consensus process that is used to validate bitcoin transactions. Owners of cryptocurrencies can stake their coins in this system, giving them the ability to review fresh blocks of transactions and add them to the blockchain.
Web 2.0
Web 2.0 is the second stage of internet development, distinguished particularly by the shift from static web pages to dynamic or user-generated content and the advent of social media.
Web 3.0
Tim Berners-Lee, the creator of the World Wide Web, dubbed Web 3.0 the Semantic Web, with the goal of creating a more autonomous, intelligent, and open internet.
The description of Web 3.0 may be broadened as follows: data would be networked in a decentralized manner, which would be a significant improvement over our present generation of the internet (Web 2.0), where data is largely held in centralized repositories.
Ledger Hardware Wallet
Ledger’s hardware wallets are multi-currency wallets that enable the offline storage of cryptocurrency private keys. Ledger’s hardware wallets are device-based, which means they keep private keys on storage devices such as USB drives, which makes it more difficult for hackers to obtain the key from an internet location.
Features
Minting
Minting allows a verified creator to simply create / import their assets, work on them & convert them into tradable NFTs which can then be exported to the marketplace
Exchange (Bid, Buy, Sell)
Using an order-book & signature based matching
Multiple asset types supported: Images, Audio, Video, AR/VR, 3D, etc…
Completely decentalized Web3 based application with no involvement of off-chain or centralized databases
Built on top of the native InterNFT Standards built by Persistence and the community.
Ledger Hardware Support
Ledger uses the state-of-the art technology to store security measures to keep your assets secured and have a seamless experience to buy,sell crypto assets.
With the recent hacks in wallet based implementations, it is very important to secure the NFT assets.
AssetMantle now supports the ledger wallet to store all your NFTs in an secured manner and avoid the phishing attacks into your wallets.
Build your own Storefront / marketplace:
The marketplace will allow users to create their own storefronts. This marketplace will further allow users to upload, publish, and sell their minted NFTs. The marketplace will use the underlying protocol level logic to govern the demand & pricing mechanism to control the NFT auction & transactions.
Additional benefits of this marketplace are that economic principles of supply and demand become automatically integrated into the system, allowing the community to determine the fair price of user-generated assets.
Storage Mechanism
Using IPFS dedicated gateway to store the asset along with metadata associated.
Verification of the metadata, asset using IPFS to prove the authenticity of the NFT being minted.
Tutorials
Signup
The first step after launching the marketplace is to SignUp.
To SignUp, you can use either of the below 3 options:
Option 1 | Use Private KeyStore
Step 1 | Enter User Name:
Just enter the valid user name you would like to use for future login
Step 2 | Create Keys
If you don’t have the existing keystore file, simply click on Create One
Enter Password
Create Keys
Step 3 | Download the KeyStore File
Once you enter the password for decryption & encryption, you should see the screen with mnemonic, address & the Download option for keystore.
Generated KeyStore
Download Key Store File for future Use
Once you have the KeyStore, simply use the same for SigningUp
SignUp
Chose KeyStore File you downloaded to SignUp
If you have the existing key store file, just import it & enter the password associated with it to decrypt
Once successfully logged In, you will be redirected to the marketplace
Option 2 | Use Keplr (Recommended)
Add Keplr wallet as extension to your browser,
Click here to know how to add keplr as extenstion.
Step 1 | Enter User Name
Select Keplr wallet as the option,
Step 2 | Chose Keplr as the Option
Step 3 | Approve the transaction from your keplr window
Approve the transaction from the keplr window for setting up the connection, registering the address & fetching the respective details
Step 4| Change the connection to AssetMantle in Keplr to login further
Option 3 | Use Ledger
Login
After the successful signup, proceed to login by using the option you chose to signUp
Step 1 | Enter User Name
Step 2 | Use KeyStore/Keplr/Ledger
Create NFT
Once you have finished login , you will be able to create, buy & sell NFTs.
The Create NFT Page will look something like this:
Create NFT
Step 1 | Upload Image/ Audio/ Video/ 3D objects
Upload your art, NFT data you would like to create. Once uploaded, the image will be stored on an IPFS network.
You can look at the Preview Card to see how your artwork would look like on the marketplace.
Once, you submit the details, you will be redirected to the transaciton page, where you would have to chose either of the 3 options (KeyStore, Keplr or Ledger) to do the transaction to mint the NFT.
The successful transaction would redirect you to the Assets Page. You can proceed further to list the NFT on the marketplace by using the Sell functionality or proceed to edit the properties if you want to.
View Asset
List/ Sell on marketplace
Enter Price
Sell
Display on marketplace
Marketplace
Marketplace
View -> Buy
Share
Browse by Category
View authenticity on IPFS
View , Edit NFT
Edit Properties
Share
Submit
Buy
Amount
Check Transaction , Bought Asset in the collection
Verify on IPFS
Image Uploaded to IPFS Pinata
Metadata json to IPFS
Option 3 | Using Ledger
WIP
Theme Mode : Light , Dark
Technical Roadmap
v0.1.0
Signup, Login with KeyStore
Wallet Integration (Keplr)
Ledger Hardware Support
Lazy Minting of NFTs
IPFS Storage mechanism for NFTs created
Multi-type support for NFTs (Audio, Video, 3D Objects)
Explorer Integration
Asset Mantle Docs for Artists
Developer Docs
InterNFT Docs & Upgrades
v0.2.0
Testnet Deployment
Validators Onboarding
AssetMantle Explorer
Filters, Browse by category
$MANTLE Token Economics
Incentivisation structure for creators
Artists Onboarding
Launch your own Stores (collections)
v0.3.0
Tenets Onboarding
Further Artists Onboarding
Code Stability (Protobuf)
Multi-Auction Support
Secondary Sales
Regenerative NFTs
Limitable NFTs
Composible, Decomposible NFTs
v0.3.1
$MANTLE token Launch
Staking
LPs
DAOs for Governance & Utility
v0.4.0
IBC Compatibility
Identity as SPECK-256 Address
Splits as denom / normal coins
IBC Resolver
Bridge for mutli-chain support (AssetMantle <-> ETH)