Unity API Reference - Mirror World Smart SDK
On this page you will find the full API reference for the Unity SDK. It covers the following topics:
Configuration
Authentication
Client
Solana Service Methods
Ethereum Service Methods
Polygon Service Methods
BNB Service Methods
SUI Service Methods
Authentication
Client
Solana Service Methods | Unity API Reference
Asset
MWSDK.Solana.Asset.BuyNFT
MWSDK.Solana.Asset.CancelListing
MWSDK.Solana.Asset.ListNFT
MWSDK.Solana.Asset.TransferNFT
MWSDK.Solana.Asset.MintCollection
MWSDK.Solana.Asset.MintNFT
MWSDK.Solana.Asset.UpdateNFT
MWSDK.Solana.Asset.QueryNFT
MWSDK.Solana.Asset.SearchNFTsByMintAddress
MWSDK.Solana.Asset.SearchNFTsByOwner
MWSDK.Solana.Asset.CheckTransactionsStatus
MWSDK.Solana.Asset.CheckMintingStatus
Wallet
MWSDK.Solana.Wallet.GetTransactions
MWSDK.Solana.Wallet.GetTransactionsByWallet
MWSDK.Solana.Wallet.GetTransactionsBySignature
MWSDK.Solana.Wallet.GetTokens
MWSDK.Solana.Wallet.GetTokensByWallet
MWSDK.Solana.Wallet.TransferSol
MWSDK.Solana.Wallet.TransferToken
Metadata
MWSDK.Solana.Metadata.GetCollectionsInfo
MWSDK.Solana.Metadata.GetCollectionFilters
MWSDK.Solana.Metadata.GetCollectionsSummary
MWSDK.Solana.Metadata.GetNFTInfo
MWSDK.Solana.Metadata.GetNFTs
MWSDK.Solana.Metadata.GetNFTEvents
MWSDK.Solana.Metadata.SearchNFTs
MWSDK.Solana.Metadata.GetRecommendSearchNFTs
Ethereum Service Methods | Unity API Reference
Asset
MWSDK.Ethereum.Asset.BuyNFT
MWSDK.Ethereum.Asset.CancelListing
MWSDK.Ethereum.Asset.ListNFT
MWSDK.Ethereum.Asset.TransferNFT
MWSDK.Ethereum.Asset.MintCollection
MWSDK.Ethereum.Asset.MintNFT
MWSDK.Ethereum.Asset.QueryNFT
MWSDK.Ethereum.Asset.SearchNFTsByMintAddress
MWSDK.Ethereum.Asset.SearchNFTsByOwner
Wallet
MWSDK.Ethereum.Wallet.GetTransactions
MWSDK.Ethereum.Wallet.GetTransactionsByWallet
MWSDK.Ethereum.Wallet.GetTransactionsBySignature
MWSDK.Ethereum.Wallet.GetTokens
MWSDK.Ethereum.Wallet.GetTokensByWallet
MWSDK.Ethereum.Wallet.TransferNativeToken
MWSDK.Ethereum.Wallet.TransferToken
Metadata
MWSDK.Ethereum.Metadata.GetCollectionsInfo
MWSDK.Ethereum.Metadata.GetCollectionFilters
MWSDK.Ethereum.Metadata.GetCollectionsSummary
MWSDK.Ethereum.Metadata.GetNFTInfo
MWSDK.Ethereum.Metadata.GetNFTs
MWSDK.Ethereum.Metadata.GetNFTEvents
MWSDK.Ethereum.Metadata.SearchNFTs
MWSDK.Ethereum.Metadata.GetRecommendSearchNFTs
Polygon Service Methods | Unity API Reference
Asset
MWSDK.Polygon.Asset.BuyNFT
MWSDK.Polygon.Asset.CancelListing
MWSDK.Polygon.Asset.ListNFT
MWSDK.Polygon.Asset.TransferNFT
MWSDK.Polygon.Asset.MintCollection
MWSDK.Polygon.Asset.MintNFT
MWSDK.Polygon.Asset.QueryNFT
MWSDK.Polygon.Asset.SearchNFTsByMintAddress
MWSDK.Polygon.Asset.SearchNFTsByOwner
Wallet
MWSDK.Polygon.Wallet.GetTransactions
MWSDK.Polygon.Wallet.GetTransactionsByWallet
MWSDK.Polygon.Wallet.GetTransactionsBySignature
MWSDK.Polygon.Wallet.GetTokens
MWSDK.Polygon.Wallet.GetTokensByWallet
MWSDK.Polygon.Wallet.TransferNativeToken
MWSDK.Polygon.Wallet.TransferToken
Metadata
MWSDK.Polygon.Metadata.GetCollectionsInfo
MWSDK.Polygon.Metadata.GetCollectionFilters
MWSDK.Polygon.Metadata.GetCollectionsSummary
MWSDK.Polygon.Metadata.GetNFTInfo
MWSDK.Polygon.Metadata.GetNFTs
MWSDK.Polygon.Metadata.GetNFTEvents
MWSDK.Polygon.Metadata.SearchNFTs
MWSDK.Polygon.Metadata.GetRecommendSearchNFTs
BNB Service Methods | Unity API Reference
Asset
MWSDK.BNB.Asset.BuyNFT
MWSDK.BNB.Asset.CancelListing
MWSDK.BNB.Asset.ListNFT
MWSDK.BNB.Asset.TransferNFT
MWSDK.BNB.Asset.MintCollection
MWSDK.BNB.Asset.MintNFT
MWSDK.BNB.Asset.QueryNFT
MWSDK.BNB.Asset.SearchNFTsByMintAddress
MWSDK.BNB.Asset.SearchNFTsByOwner
Wallet
MWSDK.BNB.Wallet.GetTransactions
MWSDK.BNB.Wallet.GetTransactionsByWallet
MWSDK.BNB.Wallet.GetTransactionsBySignature
MWSDK.BNB.Wallet.GetTokens
MWSDK.BNB.Wallet.GetTokensByWallet
MWSDK.BNB.Wallet.TransferNativeToken
MWSDK.BNB.Wallet.TransferToken
Metadata
MWSDK.BNB.Metadata.GetCollectionsInfo
MWSDK.BNB.Metadata.GetCollectionFilters
MWSDK.BNB.Metadata.GetCollectionsSummary
MWSDK.BNB.Metadata.GetNFTInfo
MWSDK.BNB.Metadata.GetNFTs
MWSDK.BNB.Metadata.GetNFTEvents
MWSDK.BNB.Metadata.SearchNFTs
MWSDK.BNB.Metadata.GetRecommendSearchNFTs
SUI Service Methods | Unity SUI API List
Here is a list of APIs for SUI that can assist you in performing operations on the SUI chain. However, please note that the APIs for the Client and Authentication modules, being public, are not listed here. Please visit: Authentication APIs or Client APIs for accessing those APIs.
Asset Module
In the Asset module, you can perform operations related to on-chain assets, such as minting, listing, buying, and searching NFTs.
MWSDK.SUI.Asset.GetMintedCollections
MWSDK.SUI.Asset.GetMintedNFTOnCollection
MWSDK.SUI.Asset.MintCollection
MWSDK.SUI.Asset.MintNFT
MWSDK.SUI.Asset.QueryNFT
MWSDK.SUI.Asset.SearchNFTsByOwner
MWSDK.SUI.Asset.SearchNFTs
This section of APIs is currently under development and will be available soon. We look forward to introducing them to you shortly.
Wallet Module
In the Wallet module, you can perform various operations on the assets in your wallet, such as viewing transactions, viewing/transfering tokens, and more.
MWSDK.SUI.Wallet.GetTransactionByDigest
MWSDK.SUI.Wallet.GetTokens
MWSDK.SUI.Wallet.TransferSUI
MWSDK.SUI.Wallet.TransferToken
Metadata Module
If you want to implement your own UI for a marketplace, the Metadata module provides you with the necessary APIs. By using these APIs, you can create a marketplace similar to Mirror World, where you can manage and display metadata related to assets, such as NFTs.
This section of APIs is currently under development and will be available soon. We look forward to introducing them to you shortly.
Edit this page on GitHub