<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Smart Platform by Mirror World: Products]]></title><description><![CDATA[Mirror World Products Know How]]></description><link>https://blog.mirrorworld.fun/s/products</link><image><url>https://substackcdn.com/image/fetch/$s_!dw-m!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F95e6186f-0938-45c7-8bbe-07a3ebeb7516_1280x1280.png</url><title>Smart Platform by Mirror World: Products</title><link>https://blog.mirrorworld.fun/s/products</link></image><generator>Substack</generator><lastBuildDate>Sat, 02 May 2026 10:38:16 GMT</lastBuildDate><atom:link href="https://blog.mirrorworld.fun/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Mirror World SDK]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[mirrorworldsdk@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[mirrorworldsdk@substack.com]]></itunes:email><itunes:name><![CDATA[Smart Platform by Mirror World]]></itunes:name></itunes:owner><itunes:author><![CDATA[Smart Platform by Mirror World]]></itunes:author><googleplay:owner><![CDATA[mirrorworldsdk@substack.com]]></googleplay:owner><googleplay:email><![CDATA[mirrorworldsdk@substack.com]]></googleplay:email><googleplay:author><![CDATA[Smart Platform by Mirror World]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Easy NFT Authentication With Mirror World Smart SDK]]></title><description><![CDATA[Rage Effect's AAA Metaverse brought to life with Mirror World]]></description><link>https://blog.mirrorworld.fun/p/easy-nft-authentication</link><guid isPermaLink="false">https://blog.mirrorworld.fun/p/easy-nft-authentication</guid><dc:creator><![CDATA[Smart Platform by Mirror World]]></dc:creator><pubDate>Wed, 28 Dec 2022 13:14:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/h_600,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F229bd3b6-6617-43c6-9b6c-c7de4612a715_2560x1440.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PCry!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F149c54a2-f25d-4a85-ace5-7db2e0647d75_1200x600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PCry!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F149c54a2-f25d-4a85-ace5-7db2e0647d75_1200x600.png 424w, https://substackcdn.com/image/fetch/$s_!PCry!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F149c54a2-f25d-4a85-ace5-7db2e0647d75_1200x600.png 848w, https://substackcdn.com/image/fetch/$s_!PCry!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F149c54a2-f25d-4a85-ace5-7db2e0647d75_1200x600.png 1272w, https://substackcdn.com/image/fetch/$s_!PCry!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F149c54a2-f25d-4a85-ace5-7db2e0647d75_1200x600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PCry!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F149c54a2-f25d-4a85-ace5-7db2e0647d75_1200x600.png" width="1200" height="600" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/149c54a2-f25d-4a85-ace5-7db2e0647d75_1200x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PCry!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F149c54a2-f25d-4a85-ace5-7db2e0647d75_1200x600.png 424w, https://substackcdn.com/image/fetch/$s_!PCry!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F149c54a2-f25d-4a85-ace5-7db2e0647d75_1200x600.png 848w, https://substackcdn.com/image/fetch/$s_!PCry!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F149c54a2-f25d-4a85-ace5-7db2e0647d75_1200x600.png 1272w, https://substackcdn.com/image/fetch/$s_!PCry!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F149c54a2-f25d-4a85-ace5-7db2e0647d75_1200x600.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>During the <a href="https://blog.mirrorworld.fun/p/mirror-world-smart-sdk-and-rage-effect">collaboration with Rage Effect</a>, we were surprised to see how Rage Effect used the <a href="https://mirrorworld.fun/">Mirror World Smart SDK</a> to combine NFT with the game experience to <a href="https://blog.mirrorworld.fun/p/benefits-of-minting-nfts-metaverse">enhance the gamer's experience</a> and significantly reduce the development cost from 4 weeks to 1-2 days.</p><p>Today let us briefly share with you how Rage Effect uses the Mirror World Smart SDK.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.mirrorworld.fun/p/mirror-world-sdk-features&quot;,&quot;text&quot;:&quot;Learn More&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.mirrorworld.fun/p/mirror-world-sdk-features"><span>Learn More</span></a></p><p></p><p><a href="https://rageeffect.io/">Rage Effect</a> is a AAA-quality community-driven PvP and PvE FPS based on the Solana blockchain, and is developed using <a href="https://docs.mirrorworld.fun/unity/unity-installation">Unity as the game engine</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Z7B-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F229bd3b6-6617-43c6-9b6c-c7de4612a715_2560x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Z7B-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F229bd3b6-6617-43c6-9b6c-c7de4612a715_2560x1440.png 424w, https://substackcdn.com/image/fetch/$s_!Z7B-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F229bd3b6-6617-43c6-9b6c-c7de4612a715_2560x1440.png 848w, https://substackcdn.com/image/fetch/$s_!Z7B-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F229bd3b6-6617-43c6-9b6c-c7de4612a715_2560x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!Z7B-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F229bd3b6-6617-43c6-9b6c-c7de4612a715_2560x1440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Z7B-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F229bd3b6-6617-43c6-9b6c-c7de4612a715_2560x1440.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/229bd3b6-6617-43c6-9b6c-c7de4612a715_2560x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:302115,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Z7B-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F229bd3b6-6617-43c6-9b6c-c7de4612a715_2560x1440.png 424w, https://substackcdn.com/image/fetch/$s_!Z7B-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F229bd3b6-6617-43c6-9b6c-c7de4612a715_2560x1440.png 848w, https://substackcdn.com/image/fetch/$s_!Z7B-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F229bd3b6-6617-43c6-9b6c-c7de4612a715_2560x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!Z7B-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F229bd3b6-6617-43c6-9b6c-c7de4612a715_2560x1440.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>In Rage Effect's game design, they will have <a href="https://blog.mirrorworld.fun/p/benefits-of-minting-nfts-metaverse">a large range of </a><strong><a href="https://blog.mirrorworld.fun/p/benefits-of-minting-nfts-metaverse">cosmetic NFTs</a></strong> available. These NFTs can't be lost in-game, and they can only be <a href="https://blog.mirrorworld.fun/p/the-mobile-nft-market-is-ushering">traded on third-party marketplaces</a>.  NFT types included but not limited to exclusive skins, camouflages, vehicle and weapon decorations, as well as badges and other accessories.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0crE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6f77c26-4e51-4bf9-8fa0-580dae0567ec_640x480.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0crE!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6f77c26-4e51-4bf9-8fa0-580dae0567ec_640x480.gif 424w, https://substackcdn.com/image/fetch/$s_!0crE!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6f77c26-4e51-4bf9-8fa0-580dae0567ec_640x480.gif 848w, https://substackcdn.com/image/fetch/$s_!0crE!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6f77c26-4e51-4bf9-8fa0-580dae0567ec_640x480.gif 1272w, https://substackcdn.com/image/fetch/$s_!0crE!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6f77c26-4e51-4bf9-8fa0-580dae0567ec_640x480.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0crE!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6f77c26-4e51-4bf9-8fa0-580dae0567ec_640x480.gif" width="716" height="537" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/d6f77c26-4e51-4bf9-8fa0-580dae0567ec_640x480.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:640,&quot;resizeWidth&quot;:716,&quot;bytes&quot;:5945662,&quot;alt&quot;:&quot;Rage Effect - Randomize NFT Weapons &quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Rage Effect - Randomize NFT Weapons " title="Rage Effect - Randomize NFT Weapons " srcset="https://substackcdn.com/image/fetch/$s_!0crE!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6f77c26-4e51-4bf9-8fa0-580dae0567ec_640x480.gif 424w, https://substackcdn.com/image/fetch/$s_!0crE!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6f77c26-4e51-4bf9-8fa0-580dae0567ec_640x480.gif 848w, https://substackcdn.com/image/fetch/$s_!0crE!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6f77c26-4e51-4bf9-8fa0-580dae0567ec_640x480.gif 1272w, https://substackcdn.com/image/fetch/$s_!0crE!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6f77c26-4e51-4bf9-8fa0-580dae0567ec_640x480.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Rage Effect - Randomize NFT Weapons </figcaption></figure></div><p>If a player wants to actually unlock a weapon or armour a skin in the game, they need to <a href="https://blog.mirrorworld.fun/p/best-choice-web3-developers">buy or trade the corresponding NFT</a> to unlock it. </p><p><strong>But then the question arises, how to identify the player has the NFT and verify it? After a lot of research, Rage Effect quickly chose to use <a href="https://docs.mirrorworld.fun/overview/getting-started">Mirror World Smart SDK</a>. Here's how Rage Effect works:</strong></p><p>First, Rage Effect need to retrieve the wallet address of the authenticated player. Then, using the <a href="https://developer.mirrorworld.fun/">Mirror World's "Fetch Multiple NFTs Data by Owner Addresses"</a> API, which can fetch all the NFTs in the user's wallet. </p><p>Finally, they check if Rage Effect weapon skin NFT contract address is among the fetched NFT contract addresses, and if it is, they unlock the weapon and armour skins in Rage Effect&#8217;s Weapon Workshop.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://developer.mirrorworld.fun/&quot;,&quot;text&quot;:&quot;Read API Docs&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://developer.mirrorworld.fun/"><span>Read API Docs</span></a></p><p>The above logic is achieved by the following codes:</p><pre><code><code>Code Part (NFT Fetch) : 

async void Start(){
   string response = await GetNfTsOwnedByAddressAPIs("Your_Wallet_Address");
   Debug.Log("Response :\\n" + response)
} 

public async Task&lt;string&gt; GetNfTsOwnedByAddressAPIs(string walletAddress){
        using (var httpClient = new HttpClient()){
            using (var request = new HttpRequestMessage(new HttpMethod("POST"), "&lt;https://api.mirrorworld.fun/v1/devnet/solana/nft/owners&gt;"){
                request.Headers.TryAddWithoutValidation("x-api-key", "your-api-key");
                request.Content = new StringContent(Body.Content(walletAddress));
                request.Content.Headers.ContentType = MediaTypeHeaderValue.Parse("application/json");
                HttpResponseMessage response = await httpClient.SendAsync(request);
                return response.Content.ReadAsStringAsync().Result;
            }
        }
    }

       public class Body
        {
            public string[] owners{ set; get; } ={ };
            public int limit{ set; get; } = 0;
            public int offset{ set; get; } = 0;

            public Body(string[] owners, int limit, int offset){
                this.owners = owners;
                this.limit = limit;
                this.offset = offset;
            }

            public static string Content(string walletAddress){
                Body body = new Body(new string[]{ walletAddress }, 0, 0);
                return JsonConvert.SerializeObject(body);
            }
        }
</code></code></pre><p><strong>API Response</strong></p><pre><code><code>
{
  "data": {
    "nfts": [
      {
        "mintAddress": "HQuZjnjeGzEfRupShRE42LGs6LEgqsZ6v4YRZzT9j4gU",
        "name": "Toxic Weapon Skin",
        "sellerFeeBasisPoints": 1000,
        "updateAuthorityAddress": "CGJkw6Tgb63QcGzm3dXuFtF84DVcimNEaFmdA8Grk4Hn",
        "description": "Buy the NFT to unlock this skin in your Shop, which can then be used by selecting it in Customizer.",
        "image": "&lt;https://www.arweave.net/dUjxCN9xaAF1jDSDc1iFh_Fm6zihw3FgWLnaEq9I6_U?ext=png&gt;",
        "externalUrl": "",
        "creators": [
          {
            "address": "CGJkw6Tgb63QcGzm3dXuFtF84DVcimNEaFmdA8Grk4Hn",
            "verified": true,
            "share": 100
          }
        ],
        "owner": {
          "address": "CGJkw6Tgb63QcGzm3dXuFtF84DVcimNEaFmdA8Grk4Hn"
        },
        "listings": [],
        "collection": null
      }
    ]
  },
  "code": 0,
  "error": "",
  "status": "success"
}
</code></code></pre><p>Of course, this is only a very small scenario of <a href="https://blog.mirrorworld.fun/s/announcements">Rage Effect using Mirror World Smart SDK</a>, there are other features in development and we would love to continue to share with you how different customers are<a href="https://docs.mirrorworld.fun/overview/introduction"> using Mirror World Smart SDK</a> to help developers better understand and use our tools to their fullest potential and value.</p><p></p><p>Read More Showcase:</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:86534517,&quot;url&quot;:&quot;https://blog.mirrorworld.fun/p/how-to-integrate-blockchain-sdk-to&quot;,&quot;publication_id&quot;:1034962,&quot;publication_name&quot;:&quot;Mirror World Smart SDK&quot;,&quot;publication_logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/95e6186f-0938-45c7-8bbe-07a3ebeb7516_1280x1280.png&quot;,&quot;title&quot;:&quot;How to Integrate Blockchain SDK to Your App in 30 Minutes&quot;,&quot;truncated_body_text&quot;:&quot;Today we will be using our newest Web3 game demo as a showcase of our All-in-one Web3 Dapp SDK covers the whole process of building a dApp. We will explain how we brought our newest game on chain and fully operational within a day using our SDK, and how you can utilize the same tool to maximize productivity in your own dApps that are not confined to gam&#8230;&quot;,&quot;date&quot;:&quot;2022-11-24T12:16:13.379Z&quot;,&quot;like_count&quot;:2,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:100958848,&quot;name&quot;:&quot;Mirror World Smart SDK&quot;,&quot;previous_name&quot;:&quot;Mirror World SDK&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/63e5caf1-b290-479e-8a78-2fb9bf093a32_2084x2085.png&quot;,&quot;bio&quot;:&quot;Mirror World Smart SDK is designed to help developers integrate blockchain more efficiently, easily and cost-effectively.\n\nWeb3 Mobile APP Development | All-in-one Login |NFT Marketplace | Smart Contract Deployment\n\nhttps://mirrorworld.fun&quot;,&quot;profile_set_up_at&quot;:&quot;2022-08-09T08:11:12.826Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:981772,&quot;user_id&quot;:100958848,&quot;publication_id&quot;:1034962,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:1034962,&quot;name&quot;:&quot;Mirror World Smart SDK&quot;,&quot;subdomain&quot;:&quot;mirrorworldsdk&quot;,&quot;custom_domain&quot;:&quot;blog.mirrorworld.fun&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Mirror World SDK is a set of cross-platform tools aiming to help developers integrate blockchain more efficiently, easily and cost-effectively.&quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/95e6186f-0938-45c7-8bbe-07a3ebeb7516_1280x1280.png&quot;,&quot;author_id&quot;:100958848,&quot;theme_var_background_pop&quot;:&quot;#2096FF&quot;,&quot;created_at&quot;:&quot;2022-08-09T08:14:24.413Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:&quot;Mirror World Smart SDK &quot;,&quot;copyright&quot;:&quot;Mirror World SDK&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;mirror_matrix&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;inviteAccepted&quot;:true}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://blog.mirrorworld.fun/p/how-to-integrate-blockchain-sdk-to?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!dw-m!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F95e6186f-0938-45c7-8bbe-07a3ebeb7516_1280x1280.png" loading="lazy"><span class="embedded-post-publication-name">Mirror World Smart SDK</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">How to Integrate Blockchain SDK to Your App in 30 Minutes</div></div><div class="embedded-post-body">Today we will be using our newest Web3 game demo as a showcase of our All-in-one Web3 Dapp SDK covers the whole process of building a dApp. We will explain how we brought our newest game on chain and fully operational within a day using our SDK, and how you can utilize the same tool to maximize productivity in your own dApps that are not confined to gam&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago &#183; 2 likes &#183; Mirror World Smart SDK</div></a></div><div><hr></div><h4>Build your application with Mirror World Smart SDK :</h4><ul><li><p>&#9989; Smart Auth: All-in-one Login &amp; Authentication</p></li><li><p>&#9989; Smart Marketplace: Easily Build Mobile NFT Marketplace</p></li><li><p>&#9989; Smart Wallet: Mobile In-App Wallet Integration</p></li><li><p>&#9989; Smart NFT Creation: Zero-Code Launch Your NFT</p></li></ul><p><a href="https://mirrorworld.fun/">Website</a> | <a href="https://docs.mirrorworld.fun/">Documentation</a> | <a href="https://github.com/mirrorworld-universe">Github</a> | <a href="https://www.youtube.com/@joinmirrorworld">Youtube</a> | <a href="https://blog.mirrorworld.fun/">Blog</a> | <a href="https://twitter.com/mirror_matrix">Twitter</a> | <a href="https://t.me/smart_blockchain_devs">Telegram</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.mirrorworld.fun/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Mirror World Smart SDK! Subscribe for free to receive new posts and support our work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div>]]></content:encoded></item><item><title><![CDATA[Bring a Game on Blockchain - In Game Asset and Marketplace]]></title><description><![CDATA[Steps and estimated time for a game company to bring their Web2 game on chain]]></description><link>https://blog.mirrorworld.fun/p/bring-a-game-on-blockchain-in-game</link><guid isPermaLink="false">https://blog.mirrorworld.fun/p/bring-a-game-on-blockchain-in-game</guid><dc:creator><![CDATA[Smart Platform by Mirror World]]></dc:creator><pubDate>Thu, 22 Dec 2022 08:23:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Lz9B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fae5c48a3-473b-445c-9abb-f502db2331de_691x466.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today, we are talking about if you were to bring your own game on a chain and make it a <a href="https://blog.mirrorworld.fun/p/f2p-revolutionize-web3">Web3 game</a>, what the whole process looks like and what kind of problems developers might encounter. For the first part of the article introducing <a href="https://blog.mirrorworld.fun/p/create-autologin-wallet">auto wallet creation</a> as well as the <a href="https://docs.mirrorworld.fun/js/js-authentication">user authentification</a>, please visit: </p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:91867579,&quot;url&quot;:&quot;https://blog.mirrorworld.fun/p/bring-a-game-on-blockchain-part-1&quot;,&quot;publication_id&quot;:1034962,&quot;publication_name&quot;:&quot;Mirror World Smart SDK&quot;,&quot;publication_logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/95e6186f-0938-45c7-8bbe-07a3ebeb7516_1280x1280.png&quot;,&quot;title&quot;:&quot;Bring a Game on Blockchain (Part 1)&quot;,&quot;truncated_body_text&quot;:&quot;Bringing a Web2 game on chain has many benefits, many of which are covered in our previous article here: Benefits of Minting NFTs in Metaverse Games. Today, we are talking about if you were to bring your own game on chain and make it a Web3 game, what the whole process looks like and what kind of problems&quot;,&quot;date&quot;:&quot;2022-12-21T04:04:42.388Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://blog.mirrorworld.fun/p/bring-a-game-on-blockchain-part-1?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!dw-m!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F95e6186f-0938-45c7-8bbe-07a3ebeb7516_1280x1280.png"><span class="embedded-post-publication-name">Mirror World Smart SDK</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Bring a Game on Blockchain (Part 1)</div></div><div class="embedded-post-body">Bringing a Web2 game on chain has many benefits, many of which are covered in our previous article here: Benefits of Minting NFTs in Metaverse Games. Today, we are talking about if you were to bring your own game on chain and make it a Web3 game, what the whole process looks like and what kind of problems&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago</div></a></div><h2>A 5-Person Team</h2><p>Many great <a href="https://blog.mirrorworld.fun/p/solana-vs-etheruem-which-chain-is">Web3 gaming startups</a> are struggling to find a decent developer team. They are experienced with game design themselves, but building smart contracts is still a pickle.</p><p>Here let's take a 5 people team as an example to run through their workload by integrating these two basic functions: <a href="https://blog.mirrorworld.fun/p/benefits-of-minting-nfts-metaverse">on-chain game assets</a> and <a href="https://blog.mirrorworld.fun/p/mirror-world-smart-marketplace">in-app marketplace</a>.</p><h3>Bring a Web2 Game on Chain: An Example of a Mobile Soccer Game</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Lz9B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fae5c48a3-473b-445c-9abb-f502db2331de_691x466.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Lz9B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fae5c48a3-473b-445c-9abb-f502db2331de_691x466.png 424w, https://substackcdn.com/image/fetch/$s_!Lz9B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fae5c48a3-473b-445c-9abb-f502db2331de_691x466.png 848w, https://substackcdn.com/image/fetch/$s_!Lz9B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fae5c48a3-473b-445c-9abb-f502db2331de_691x466.png 1272w, https://substackcdn.com/image/fetch/$s_!Lz9B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fae5c48a3-473b-445c-9abb-f502db2331de_691x466.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Lz9B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fae5c48a3-473b-445c-9abb-f502db2331de_691x466.png" width="591" height="398.561505065123" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ae5c48a3-473b-445c-9abb-f502db2331de_691x466.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:466,&quot;width&quot;:691,&quot;resizeWidth&quot;:591,&quot;bytes&quot;:613658,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Lz9B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fae5c48a3-473b-445c-9abb-f502db2331de_691x466.png 424w, https://substackcdn.com/image/fetch/$s_!Lz9B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fae5c48a3-473b-445c-9abb-f502db2331de_691x466.png 848w, https://substackcdn.com/image/fetch/$s_!Lz9B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fae5c48a3-473b-445c-9abb-f502db2331de_691x466.png 1272w, https://substackcdn.com/image/fetch/$s_!Lz9B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fae5c48a3-473b-445c-9abb-f502db2331de_691x466.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let's take a soccer game as an example. Say you have a mobile soccer game at hand, the most common style, like FIFA, people control the whole team, switching from one player to the other to win the <a href="https://blog.mirrorworld.fun/p/what-is-blockchain-gaming">game</a>. Simple, right?</p><p>Several ways you could use to adapt your game to a Web3 one. But in essence, you just need to connect the<a href="https://blog.mirrorworld.fun/p/benefits-of-minting-nfts-metaverse"> in-game assets</a> you like to the blockchain and make them tradable. You could <a href="https://docs.mirrorworld.fun/guides/how-to-mint-nfts-on-solana">mint them as NFTs</a> and <a href="https://docs.mirrorworld.fun/guides/how-to-create-nft-marketplace">build a marketplace for trade to happen</a>. We will start by introducing in-game assets and minting NFTs.</p><p>(P.S. We have covered some of the prior settings <a href="https://blog.mirrorworld.fun/p/bring-a-game-on-blockchain-part-1">about wallet and authorization here</a>.</p><h3>In-Game Asset</h3><p>Bringing a Web2 game on chain has many benefits, many of which are covered in our previous article here: <a href="https://blog.mirrorworld.fun/p/benefits-of-minting-nfts-metaverse">Benefits of Minting NFTs in Metaverse Games</a>.</p><p>If what you have is a soccer game, the asset you might want to mint is typically the players. They could have different rarities, different skills and so on. In this case, the players would often appear as<a href="https://blog.mirrorworld.fun/p/the-mobile-nft-market-is-ushering"> NFTs</a>, and all of the additional skills and attributes like speed would be part of NFT's Metadata.</p><p>Minting an in-game asset involves creating a unique digital item that can be owned and traded within a game or other online platform. To mint an in-game asset, you will need to follow these technical steps:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!icoV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F005f076d-e63c-4f58-aff1-419abad8b5dc_608x1080.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!icoV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F005f076d-e63c-4f58-aff1-419abad8b5dc_608x1080.gif 424w, https://substackcdn.com/image/fetch/$s_!icoV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F005f076d-e63c-4f58-aff1-419abad8b5dc_608x1080.gif 848w, https://substackcdn.com/image/fetch/$s_!icoV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F005f076d-e63c-4f58-aff1-419abad8b5dc_608x1080.gif 1272w, https://substackcdn.com/image/fetch/$s_!icoV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F005f076d-e63c-4f58-aff1-419abad8b5dc_608x1080.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!icoV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F005f076d-e63c-4f58-aff1-419abad8b5dc_608x1080.gif" width="214" height="380.13157894736844" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/005f076d-e63c-4f58-aff1-419abad8b5dc_608x1080.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:608,&quot;resizeWidth&quot;:214,&quot;bytes&quot;:4399292,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!icoV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F005f076d-e63c-4f58-aff1-419abad8b5dc_608x1080.gif 424w, https://substackcdn.com/image/fetch/$s_!icoV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F005f076d-e63c-4f58-aff1-419abad8b5dc_608x1080.gif 848w, https://substackcdn.com/image/fetch/$s_!icoV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F005f076d-e63c-4f58-aff1-419abad8b5dc_608x1080.gif 1272w, https://substackcdn.com/image/fetch/$s_!icoV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F005f076d-e63c-4f58-aff1-419abad8b5dc_608x1080.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://www.producthunt.com/products/mirror-world-smart-sdk#mirror-world-smart-sdk">Mirrors Jump Game Demo</a></figcaption></figure></div><ol><li><p><strong><a href="https://blog.mirrorworld.fun/p/solana-vs-evm-a-detail-breakdown">Choose a blockchain platform</a>:</strong> Select a blockchain platform that supports the creation and management of non-fungible tokens (NFTs), which are unique digital assets that can represent in-game items, collectibles, or other types of assets. Some popular blockchain platforms for NFTs include Ethereum, EOS, TRON, and more.</p></li><li><p><strong>Set up a wallet:</strong> Create a <a href="https://blog.mirrorworld.fun/p/future-of-crypto-wallets">wallet</a> for the chosen blockchain platform. This step allows you to manage your assets and interact with the blockchain.</p></li><li><p><strong>Design and create the asset:</strong> Design and create the in-game asset using digital art software or other tools.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.mirrorworld.fun/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.mirrorworld.fun/subscribe?"><span>Subscribe now</span></a></p></li><li><p><strong>Write a smart contract:</strong> Write a smart contract using <a href="https://blog.mirrorworld.fun/p/the-primary-features-of-move-programming">the programming language</a> of the chosen blockchain platform. The smart contract will define the properties and behavior of the in-game asset, such as its name, description, and any other relevant details.</p></li><li><p><strong>Deploy the smart contract:</strong> Use the tools and processes provided by the blockchain platform to deploy the smart contract to the blockchain. It will typically involve signing the contract with your private key and submitting it to the blockchain for execution.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YD5A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YD5A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 424w, https://substackcdn.com/image/fetch/$s_!YD5A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 848w, https://substackcdn.com/image/fetch/$s_!YD5A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 1272w, https://substackcdn.com/image/fetch/$s_!YD5A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YD5A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png" width="1456" height="987" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c5134005-b974-4427-892c-da06fb376592_1520x1030.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:987,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Mirror World Smart Contract&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Mirror World Smart Contract" title="Mirror World Smart Contract" srcset="https://substackcdn.com/image/fetch/$s_!YD5A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 424w, https://substackcdn.com/image/fetch/$s_!YD5A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 848w, https://substackcdn.com/image/fetch/$s_!YD5A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 1272w, https://substackcdn.com/image/fetch/$s_!YD5A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Mirror World Smart Contract</figcaption></figure></div></li><li><p><strong>Mint the asset:</strong> Use the smart contract to mint the in-game asset. You could do so by calling a function within the contract that creates a new instance of the asset and assigns it <a href="https://blog.mirrorworld.fun/p/mirror-world-smart-wallet">to your wallet</a>.</p></li><li><p><strong>Integrate the asset into the game:</strong> Write code to handle the in-game asset within the game and to interact with the blockchain. This may involve<a href="https://blog.mirrorworld.fun/p/blockchain-api-with-example"> implementing APIs</a> or other interfaces to read and write data from the blockchain.</p></li></ol><p>Typically, it would take <strong>a month or more </strong>for a team of 5 people to complete this process.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FjLO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32c994b-888b-40fc-818f-30b40ad14bc9_1271x761.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FjLO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32c994b-888b-40fc-818f-30b40ad14bc9_1271x761.png 424w, https://substackcdn.com/image/fetch/$s_!FjLO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32c994b-888b-40fc-818f-30b40ad14bc9_1271x761.png 848w, https://substackcdn.com/image/fetch/$s_!FjLO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32c994b-888b-40fc-818f-30b40ad14bc9_1271x761.png 1272w, https://substackcdn.com/image/fetch/$s_!FjLO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32c994b-888b-40fc-818f-30b40ad14bc9_1271x761.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FjLO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32c994b-888b-40fc-818f-30b40ad14bc9_1271x761.png" width="633" height="379.0031471282455" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c32c994b-888b-40fc-818f-30b40ad14bc9_1271x761.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:761,&quot;width&quot;:1271,&quot;resizeWidth&quot;:633,&quot;bytes&quot;:178064,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FjLO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32c994b-888b-40fc-818f-30b40ad14bc9_1271x761.png 424w, https://substackcdn.com/image/fetch/$s_!FjLO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32c994b-888b-40fc-818f-30b40ad14bc9_1271x761.png 848w, https://substackcdn.com/image/fetch/$s_!FjLO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32c994b-888b-40fc-818f-30b40ad14bc9_1271x761.png 1272w, https://substackcdn.com/image/fetch/$s_!FjLO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32c994b-888b-40fc-818f-30b40ad14bc9_1271x761.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://mirrorworld.fun/">Mirror World Smart NFT Creation</a></figcaption></figure></div><h3>A Marketplace, Self-build, In-app</h3><p>The second and final component of making a<a href="https://blog.mirrorworld.fun/p/what-is-blockchain-gaming"> blockchain game </a>complete is the Marketplace. In-game assets of players are now ready if you have completed the last part of the work. You will now need a secondary market for people to trade these assets, just like in a real soccer transfer market where people compete and purchase the player they wanted the most.</p><p>At this point, what you need is a <a href="https://blog.mirrorworld.fun/p/the-mobile-nft-market-is-ushering">self-built NFT Marketplace</a> which you can customize based on your project rather than a third-party one, the aesthetic advantage is obvious. </p><p>For example, the famous polygon NFT game project Aavegochi has pixel-style NFT collectibles for sale. They created an NFT Marketplace with its own pixel-based aesthetics, which really increased the likelihood of customer purchases, and provided customers with a very holistic gaming-purchasing experience.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7R-_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd7b963-672e-4d8d-a31b-31ada9b44137_1400x877.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7R-_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd7b963-672e-4d8d-a31b-31ada9b44137_1400x877.png 424w, https://substackcdn.com/image/fetch/$s_!7R-_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd7b963-672e-4d8d-a31b-31ada9b44137_1400x877.png 848w, https://substackcdn.com/image/fetch/$s_!7R-_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd7b963-672e-4d8d-a31b-31ada9b44137_1400x877.png 1272w, https://substackcdn.com/image/fetch/$s_!7R-_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd7b963-672e-4d8d-a31b-31ada9b44137_1400x877.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7R-_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd7b963-672e-4d8d-a31b-31ada9b44137_1400x877.png" width="613" height="384.0007142857143" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/2dd7b963-672e-4d8d-a31b-31ada9b44137_1400x877.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:877,&quot;width&quot;:1400,&quot;resizeWidth&quot;:613,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Surprise! We're launching an Aavegotchi NFT Marketplace | by Aavegotchi |  Medium&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Surprise! We're launching an Aavegotchi NFT Marketplace | by Aavegotchi |  Medium" title="Surprise! We're launching an Aavegotchi NFT Marketplace | by Aavegotchi |  Medium" srcset="https://substackcdn.com/image/fetch/$s_!7R-_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd7b963-672e-4d8d-a31b-31ada9b44137_1400x877.png 424w, https://substackcdn.com/image/fetch/$s_!7R-_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd7b963-672e-4d8d-a31b-31ada9b44137_1400x877.png 848w, https://substackcdn.com/image/fetch/$s_!7R-_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd7b963-672e-4d8d-a31b-31ada9b44137_1400x877.png 1272w, https://substackcdn.com/image/fetch/$s_!7R-_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd7b963-672e-4d8d-a31b-31ada9b44137_1400x877.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://aavegotchi.medium.com/surprise-were-launching-an-aavegotchi-nft-marketplace-f8a388e89d7f">Original Source</a></figcaption></figure></div><p>You can also have <a href="https://docs.mirrorworld.fun/guides/how-to-create-nft-marketplace">other functions in your own NFT Marketplaces</a> in addition to superficial features like UI. <a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>For example, there is an <a href="https://mirrorworld.fun/game">NFT project</a> that made their NFTs interactable. They installed the talking function in their NFT Marketplaces that would allow you to talk to your NFTs right after your purchase. That is something unique you can do as well if you have your own NFT MarketPlace.</p><p>Another reason you should <a href="https://blog.mirrorworld.fun/p/revenue-and-conversion-for-crypto-gaming">have your own NFT Marketplace</a> is that you will be able to monitor your NFT transaction data, such as transaction volume, click rate, search rate, and so on. </p><p>That is not something that you can do in traditional big NFT Marketplaces like Opensea. The importance of data collection needs not be stressed these days. It would be a tremendous help in terms of knowing what is going on in your project, adjusting your marketing strategies, and spying risks in advance.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aONf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7bbf9d79-e36c-43ab-827a-2cd3259ffe2b_1916x924.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aONf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7bbf9d79-e36c-43ab-827a-2cd3259ffe2b_1916x924.png 424w, https://substackcdn.com/image/fetch/$s_!aONf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7bbf9d79-e36c-43ab-827a-2cd3259ffe2b_1916x924.png 848w, https://substackcdn.com/image/fetch/$s_!aONf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7bbf9d79-e36c-43ab-827a-2cd3259ffe2b_1916x924.png 1272w, https://substackcdn.com/image/fetch/$s_!aONf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7bbf9d79-e36c-43ab-827a-2cd3259ffe2b_1916x924.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aONf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7bbf9d79-e36c-43ab-827a-2cd3259ffe2b_1916x924.png" width="617" height="297.48214285714283" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/7bbf9d79-e36c-43ab-827a-2cd3259ffe2b_1916x924.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:702,&quot;width&quot;:1456,&quot;resizeWidth&quot;:617,&quot;bytes&quot;:404391,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aONf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7bbf9d79-e36c-43ab-827a-2cd3259ffe2b_1916x924.png 424w, https://substackcdn.com/image/fetch/$s_!aONf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7bbf9d79-e36c-43ab-827a-2cd3259ffe2b_1916x924.png 848w, https://substackcdn.com/image/fetch/$s_!aONf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7bbf9d79-e36c-43ab-827a-2cd3259ffe2b_1916x924.png 1272w, https://substackcdn.com/image/fetch/$s_!aONf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7bbf9d79-e36c-43ab-827a-2cd3259ffe2b_1916x924.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://marketplace.mirrorworld.fun/?games=W10%3D&amp;page=1&amp;price=3&amp;rarity=elite&amp;sale=1&amp;search=&amp;size=16">Mirror World NFT Marketplace</a></figcaption></figure></div><p>Finally, having your own NFT Marketplace means all the traffic you get is YOURS, users won't be attracted to other projects listed on third-party NFT Marketplaces, and that user base is the foundation of your project growth. </p><p>For more detailed info on Marketplaces, you could visit <strong><a href="https://blog.mirrorworld.fun/p/the-mobile-nft-market-is-ushering">The Mobile NFT Market Is Ushering In A New Digital Economy</a> </strong>and<strong> <a href="https://blog.mirrorworld.fun/p/mirror-world-smart-marketplace">Mirror World Smart Marketplace</a>.</strong></p><p>Normal steps of <a href="https://blog.mirrorworld.fun/p/mirror-world-smart-marketplace">setting up an NFT Marketplace</a> would look as follows:</p><ol><li><p><strong>Pick a blockchain</strong> that you want<a href="https://blog.mirrorworld.fun/p/gamefi-trend-2023"> your game</a> to operate on.</p></li><li><p><strong>Set up a server:</strong> Set up a server to host the marketplace. This could be a physical server or a cloud-based server, such as those offered by Amazon Web Services or Google Cloud.</p></li><li><p><strong>Design and build the marketplace interface:</strong> Design and build the interface for the marketplace using a web development framework, such as React or Angular. The interface should allow users to browse and search for NFTs, view details about individual NFTs like player skills, and place bids or make purchases. You could design the front end in a way it fits the <a href="https://blog.mirrorworld.fun/p/revenue-and-conversion-for-crypto-gaming">game</a>, potentially mimicking a real transfer window in soccer.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!14lD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2305dab0-9c8e-4edd-b2af-fec897eaee76_1255x880.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!14lD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2305dab0-9c8e-4edd-b2af-fec897eaee76_1255x880.png 424w, https://substackcdn.com/image/fetch/$s_!14lD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2305dab0-9c8e-4edd-b2af-fec897eaee76_1255x880.png 848w, https://substackcdn.com/image/fetch/$s_!14lD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2305dab0-9c8e-4edd-b2af-fec897eaee76_1255x880.png 1272w, https://substackcdn.com/image/fetch/$s_!14lD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2305dab0-9c8e-4edd-b2af-fec897eaee76_1255x880.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!14lD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2305dab0-9c8e-4edd-b2af-fec897eaee76_1255x880.png" width="511" height="358.31075697211156" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/2305dab0-9c8e-4edd-b2af-fec897eaee76_1255x880.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:880,&quot;width&quot;:1255,&quot;resizeWidth&quot;:511,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;NFT Mechanism and Legal Issues of NFT Transactions - Top Ranked&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="NFT Mechanism and Legal Issues of NFT Transactions - Top Ranked" title="NFT Mechanism and Legal Issues of NFT Transactions - Top Ranked" srcset="https://substackcdn.com/image/fetch/$s_!14lD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2305dab0-9c8e-4edd-b2af-fec897eaee76_1255x880.png 424w, https://substackcdn.com/image/fetch/$s_!14lD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2305dab0-9c8e-4edd-b2af-fec897eaee76_1255x880.png 848w, https://substackcdn.com/image/fetch/$s_!14lD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2305dab0-9c8e-4edd-b2af-fec897eaee76_1255x880.png 1272w, https://substackcdn.com/image/fetch/$s_!14lD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2305dab0-9c8e-4edd-b2af-fec897eaee76_1255x880.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://www.toprankedlegal.com/nft-mechanism-and-legal-issues-of-nft-transactions/">Original Source</a></figcaption></figure></div><ol start="3"><li><p><strong>Implement blockchain integration:</strong> Implement code to interact with the blockchain and retrieve data about NFTs. This may involve using APIs or other interfaces provided by the blockchain platform, or building custom integrations using a blockchain library or framework. The data you are retrieving here is NFT metadata, which contains everything one needs to know about the NFT player. If you are buying the speedy M'bappe, the data is the identifier.</p></li><li><p><strong>Set up payment processing:</strong> Set up a payment processing system to handle transactions in the marketplace. This could involve integrating with a payment gateway, such as Stripe or PayPal, or building a custom payment system using a blockchain-based payment protocol.</p></li></ol><p>The general difficulties of building an NFT MarketPlace could range from the front end of the user profile, transaction parsing and signing, and market layout to fetching NFT metadata, data storage as well as smart contracts.</p><p>These features, including the front end of the marketplace, would take about<strong> a month or two </strong>for a team of 5 people to complete. The time estimation here didn't count in the later maintenance, which would also take significant time for a small team to work on.</p><h2>Mirror World Smart SDK, A Fifteen-Minute Solution</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o4DH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F47a5a80a-c6d5-46ed-929c-8e50e78a9486_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o4DH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F47a5a80a-c6d5-46ed-929c-8e50e78a9486_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!o4DH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F47a5a80a-c6d5-46ed-929c-8e50e78a9486_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!o4DH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F47a5a80a-c6d5-46ed-929c-8e50e78a9486_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!o4DH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F47a5a80a-c6d5-46ed-929c-8e50e78a9486_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o4DH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F47a5a80a-c6d5-46ed-929c-8e50e78a9486_1280x720.jpeg" width="627" height="352.6875" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/47a5a80a-c6d5-46ed-929c-8e50e78a9486_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:627,&quot;bytes&quot;:84655,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!o4DH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F47a5a80a-c6d5-46ed-929c-8e50e78a9486_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!o4DH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F47a5a80a-c6d5-46ed-929c-8e50e78a9486_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!o4DH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F47a5a80a-c6d5-46ed-929c-8e50e78a9486_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!o4DH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F47a5a80a-c6d5-46ed-929c-8e50e78a9486_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://mirrorworld.fun/">Mirror World Smart SDK Official Website</a></figcaption></figure></div><h3>Very Little Code With Fast Integration</h3><p>The process above involves many parts of building a smart contract, front end, and data storage from the ground up. That is the most time-consuming part of all. For a small team of around 5 people, it would be too much time wasted.</p><p><a href="https://blog.mirrorworld.fun/p/how-to-integrate-blockchain-sdk-to">Mirror World Smart SDK</a> now offers a solution that would <strong>reduce all the time above to <a href="https://blog.mirrorworld.fun/p/blockchain-sdk">15 minutes</a>. </strong>You can call API building blocks for whatever function you need here, just with a one-time plug-in.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://app.mirrorworld.fun/auth/login&quot;,&quot;text&quot;:&quot;Try SDK Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://app.mirrorworld.fun/auth/login"><span>Try SDK Now</span></a></p><h4>In-Game Asset Minting -<a href="https://blog.mirrorworld.fun/p/best-choice-web3-developers"> With SDK</a></h4><ol><li><p><a href="https://blog.mirrorworld.fun/p/build-your-own-dapp">Very little code is needed</a>, and fast deployment</p><ul><li><p>A pre-deployed smart contract, just enter some of the core info by text, and you will have your NFT collection in a minute, same for in-game asset</p></li></ul></li></ol><ol start="2"><li><p>Keep everything inside your game</p><ul><li><p>Allow your users to <a href="https://blog.mirrorworld.fun/p/mirror-world-smart-marketplace">mint inside the game</a> rather than go to a third-party platform to mint their asset</p></li></ul></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AHpb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3b6bf15-a0f6-4fe4-b4ac-086a17a344c4_1271x761.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AHpb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3b6bf15-a0f6-4fe4-b4ac-086a17a344c4_1271x761.png 424w, https://substackcdn.com/image/fetch/$s_!AHpb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3b6bf15-a0f6-4fe4-b4ac-086a17a344c4_1271x761.png 848w, https://substackcdn.com/image/fetch/$s_!AHpb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3b6bf15-a0f6-4fe4-b4ac-086a17a344c4_1271x761.png 1272w, https://substackcdn.com/image/fetch/$s_!AHpb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3b6bf15-a0f6-4fe4-b4ac-086a17a344c4_1271x761.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AHpb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3b6bf15-a0f6-4fe4-b4ac-086a17a344c4_1271x761.png" width="623" height="373.01573564122737" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e3b6bf15-a0f6-4fe4-b4ac-086a17a344c4_1271x761.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:761,&quot;width&quot;:1271,&quot;resizeWidth&quot;:623,&quot;bytes&quot;:102505,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AHpb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3b6bf15-a0f6-4fe4-b4ac-086a17a344c4_1271x761.png 424w, https://substackcdn.com/image/fetch/$s_!AHpb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3b6bf15-a0f6-4fe4-b4ac-086a17a344c4_1271x761.png 848w, https://substackcdn.com/image/fetch/$s_!AHpb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3b6bf15-a0f6-4fe4-b4ac-086a17a344c4_1271x761.png 1272w, https://substackcdn.com/image/fetch/$s_!AHpb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3b6bf15-a0f6-4fe4-b4ac-086a17a344c4_1271x761.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://app.mirrorworld.fun/auth/login">Mirror World Smart NFT Creation Dashboard</a></figcaption></figure></div><h4><a href="https://blog.mirrorworld.fun/p/mirror-world-smart-marketplace">NFT Marketplace</a> - <a href="https://blog.mirrorworld.fun/p/best-choice-web3-developers">With SDK</a></h4><ol><li><p>In-app purchase experience</p><ul><li><p>Allow your users to purchase everything inside the <a href="https://blog.mirrorworld.fun/p/build-your-own-dapp">dApp </a>without going to other places to drive the traffic away</p></li><li><p>Listing, purchasing, and transferring, all inside the game</p></li></ul></li></ol><ol start="2"><li><p>Front end ready-to-hand</p><ul><li><p>A template ready to use at any time</p></li><li><p>Opensource storefront for you to make delicate changes</p></li><li><p>Customizable Metadata Filter</p></li></ul></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tPKJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ecf833-0f1b-4dd0-9ee4-763bc98a8c33_1271x761.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tPKJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ecf833-0f1b-4dd0-9ee4-763bc98a8c33_1271x761.png 424w, https://substackcdn.com/image/fetch/$s_!tPKJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ecf833-0f1b-4dd0-9ee4-763bc98a8c33_1271x761.png 848w, https://substackcdn.com/image/fetch/$s_!tPKJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ecf833-0f1b-4dd0-9ee4-763bc98a8c33_1271x761.png 1272w, https://substackcdn.com/image/fetch/$s_!tPKJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ecf833-0f1b-4dd0-9ee4-763bc98a8c33_1271x761.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tPKJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ecf833-0f1b-4dd0-9ee4-763bc98a8c33_1271x761.png" width="611" height="365.83084185680565" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/b3ecf833-0f1b-4dd0-9ee4-763bc98a8c33_1271x761.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:761,&quot;width&quot;:1271,&quot;resizeWidth&quot;:611,&quot;bytes&quot;:144317,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tPKJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ecf833-0f1b-4dd0-9ee4-763bc98a8c33_1271x761.png 424w, https://substackcdn.com/image/fetch/$s_!tPKJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ecf833-0f1b-4dd0-9ee4-763bc98a8c33_1271x761.png 848w, https://substackcdn.com/image/fetch/$s_!tPKJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ecf833-0f1b-4dd0-9ee4-763bc98a8c33_1271x761.png 1272w, https://substackcdn.com/image/fetch/$s_!tPKJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ecf833-0f1b-4dd0-9ee4-763bc98a8c33_1271x761.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://docs.mirrorworld.fun/overview/introduction">Mirror World Smart Marketplace SDK Doc</a></figcaption></figure></div><p>Try the features above for free and reduce the whole process to<a href="https://blog.mirrorworld.fun/p/blockchain-sdk"> 15 minutes</a>, please visit: <a href="https://app.mirrorworld.fun/auth/login">https://app.mirrorworld.fun/auth/login</a></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HBDl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HBDl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 424w, https://substackcdn.com/image/fetch/$s_!HBDl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 848w, https://substackcdn.com/image/fetch/$s_!HBDl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 1272w, https://substackcdn.com/image/fetch/$s_!HBDl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HBDl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png" width="199" height="56" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/cce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:56,&quot;width&quot;:199,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!HBDl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 424w, https://substackcdn.com/image/fetch/$s_!HBDl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 848w, https://substackcdn.com/image/fetch/$s_!HBDl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 1272w, https://substackcdn.com/image/fetch/$s_!HBDl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>If you are interested in<a href="https://blog.mirrorworld.fun/p/blockchain-sdk"> Mirror World Smart SDK </a>and looking to make an NFT Marketplace of your own right now, please visit our <a href="https://app.mirrorworld.fun/">Developer Dashboard</a>.</strong></p><p><strong>We will roll out our SDK for EVM-compatible chain in 2023 Q1</strong></p><p><a href="https://mirrorworld.fun/">Website</a> | <a href="https://docs.mirrorworld.fun/">Documentation</a> | <a href="https://github.com/mirrorworld-universe">Github</a> | <a href="https://www.youtube.com/@joinmirrorworld">Youtube</a> | <a href="https://blog.mirrorworld.fun/">Blog</a> | <a href="https://twitter.com/mirror_matrix">Twitter</a> | <a href="https://t.me/smart_blockchain_devs">Telegram</a></p><p><strong>For the first part of the article introducing Wallet as well as the Authentication, please visit:</strong> <a href="https://blog.mirrorworld.fun/p/bring-a-game-on-blockchain-part-1">https://blog.mirrorworld.fun/p/bring-a-game-on-blockchain-part-1</a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>We have marked the source of all the non-royalty-free pictures, if you would like us to withdraw the picture, please let us know through any contact from above.</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Bring a Game on Blockchain (Part 1)]]></title><description><![CDATA[Steps and estimated time for a game company to bring their Web2 game on chain]]></description><link>https://blog.mirrorworld.fun/p/bring-a-game-on-blockchain-part-1</link><guid isPermaLink="false">https://blog.mirrorworld.fun/p/bring-a-game-on-blockchain-part-1</guid><pubDate>Wed, 21 Dec 2022 04:04:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!96IH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F42634104-33e4-4f4c-8643-368d811e0a1c_694x449.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Bringing a Web2 game on chain has many benefits, many of which are covered in our previous article here: <a href="https://blog.mirrorworld.fun/p/benefits-of-minting-nfts-metaverse">Benefits of Minting NFTs in Metaverse Games</a>.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:90298658,&quot;url&quot;:&quot;https://blog.mirrorworld.fun/p/benefits-of-minting-nfts-metaverse&quot;,&quot;publication_id&quot;:1034962,&quot;publication_name&quot;:&quot;Mirror World Smart SDK&quot;,&quot;publication_logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/95e6186f-0938-45c7-8bbe-07a3ebeb7516_1280x1280.png&quot;,&quot;title&quot;:&quot;Benefits of Minting NFTs in Metaverse Games &quot;,&quot;truncated_body_text&quot;:&quot;Minting in-game assets in crypto games is the process of creating unique, limited-edition digital assets that can be bought, sold, and traded on blockchain networks. This allows players to truly own their in-game items and have full control over them, rather than simply renting them from the game developer.&quot;,&quot;date&quot;:&quot;2022-12-13T03:39:11.067Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:100958848,&quot;name&quot;:&quot;Mirror World Smart SDK&quot;,&quot;previous_name&quot;:&quot;Mirror World SDK&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/63e5caf1-b290-479e-8a78-2fb9bf093a32_2084x2085.png&quot;,&quot;bio&quot;:&quot;Mirror World Smart SDK is designed to help developers integrate blockchain more efficiently, easily and cost-effectively.\n\nWeb3 Mobile APP Development | All-in-one Login |NFT Marketplace | Smart Contract Deployment\n\nhttps://mirrorworld.fun&quot;,&quot;profile_set_up_at&quot;:&quot;2022-08-09T08:11:12.826Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:981772,&quot;user_id&quot;:100958848,&quot;publication_id&quot;:1034962,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:1034962,&quot;name&quot;:&quot;Mirror World Smart SDK&quot;,&quot;subdomain&quot;:&quot;mirrorworldsdk&quot;,&quot;custom_domain&quot;:&quot;blog.mirrorworld.fun&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Mirror World SDK is a set of cross-platform tools aiming to help developers integrate blockchain more efficiently, easily and cost-effectively.&quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/95e6186f-0938-45c7-8bbe-07a3ebeb7516_1280x1280.png&quot;,&quot;author_id&quot;:100958848,&quot;theme_var_background_pop&quot;:&quot;#2096FF&quot;,&quot;created_at&quot;:&quot;2022-08-09T08:14:24.413Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:&quot;Mirror World Smart SDK &quot;,&quot;copyright&quot;:&quot;Mirror World SDK&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;mirror_matrix&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;inviteAccepted&quot;:true}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://blog.mirrorworld.fun/p/benefits-of-minting-nfts-metaverse?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!dw-m!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F95e6186f-0938-45c7-8bbe-07a3ebeb7516_1280x1280.png"><span class="embedded-post-publication-name">Mirror World Smart SDK</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Benefits of Minting NFTs in Metaverse Games </div></div><div class="embedded-post-body">Minting in-game assets in crypto games is the process of creating unique, limited-edition digital assets that can be bought, sold, and traded on blockchain networks. This allows players to truly own their in-game items and have full control over them, rather than simply renting them from the game developer&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago &#183; Mirror World Smart SDK</div></a></div><p>Today, we are talking about if you were to bring your own game on chain and make it a <a href="https://blog.mirrorworld.fun/p/what-is-blockchain-gaming">Web3 game</a>, what the whole process looks like and what kind of problems<a href="https://blog.mirrorworld.fun/p/build-your-own-dapp"> developers</a> might encounter.</p><h2>Bring a Web2 Game on Chain: An Example of a Mobile Soccer Game</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!96IH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F42634104-33e4-4f4c-8643-368d811e0a1c_694x449.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!96IH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F42634104-33e4-4f4c-8643-368d811e0a1c_694x449.png 424w, https://substackcdn.com/image/fetch/$s_!96IH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F42634104-33e4-4f4c-8643-368d811e0a1c_694x449.png 848w, https://substackcdn.com/image/fetch/$s_!96IH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F42634104-33e4-4f4c-8643-368d811e0a1c_694x449.png 1272w, https://substackcdn.com/image/fetch/$s_!96IH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F42634104-33e4-4f4c-8643-368d811e0a1c_694x449.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!96IH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F42634104-33e4-4f4c-8643-368d811e0a1c_694x449.png" width="563" height="364.2463976945245" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/42634104-33e4-4f4c-8643-368d811e0a1c_694x449.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:449,&quot;width&quot;:694,&quot;resizeWidth&quot;:563,&quot;bytes&quot;:446730,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!96IH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F42634104-33e4-4f4c-8643-368d811e0a1c_694x449.png 424w, https://substackcdn.com/image/fetch/$s_!96IH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F42634104-33e4-4f4c-8643-368d811e0a1c_694x449.png 848w, https://substackcdn.com/image/fetch/$s_!96IH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F42634104-33e4-4f4c-8643-368d811e0a1c_694x449.png 1272w, https://substackcdn.com/image/fetch/$s_!96IH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F42634104-33e4-4f4c-8643-368d811e0a1c_694x449.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let's take a soccer game as an example. Say you have a <a href="https://blog.mirrorworld.fun/p/f2p-revolutionize-web3">mobile soccer game </a>at hand, the most common style, like FIFA, people control the whole team, switching from one player to the other to win the game. And now you want to bring your game on chain.</p><p>Several ways you could use to adapt your game to a Web3 one. But in essence, you just need to connect the in-game assets you like to the blockchain and make them tradable. You could mint them as <a href="https://blog.mirrorworld.fun/p/the-mobile-nft-market-is-ushering">NFTs</a> and build a <a href="https://blog.mirrorworld.fun/p/mirror-world-smart-marketplace">marketplace</a> for trade to happen.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pmaK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd5fca3a-6223-4555-866e-45c7b1c5ebbe_608x1080.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pmaK!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd5fca3a-6223-4555-866e-45c7b1c5ebbe_608x1080.gif 424w, https://substackcdn.com/image/fetch/$s_!pmaK!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd5fca3a-6223-4555-866e-45c7b1c5ebbe_608x1080.gif 848w, https://substackcdn.com/image/fetch/$s_!pmaK!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd5fca3a-6223-4555-866e-45c7b1c5ebbe_608x1080.gif 1272w, https://substackcdn.com/image/fetch/$s_!pmaK!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd5fca3a-6223-4555-866e-45c7b1c5ebbe_608x1080.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pmaK!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd5fca3a-6223-4555-866e-45c7b1c5ebbe_608x1080.gif" width="214" height="380.13157894736844" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/dd5fca3a-6223-4555-866e-45c7b1c5ebbe_608x1080.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:608,&quot;resizeWidth&quot;:214,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Mobile Game with Crypto Assets&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Mobile Game with Crypto Assets" title="Mobile Game with Crypto Assets" srcset="https://substackcdn.com/image/fetch/$s_!pmaK!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd5fca3a-6223-4555-866e-45c7b1c5ebbe_608x1080.gif 424w, https://substackcdn.com/image/fetch/$s_!pmaK!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd5fca3a-6223-4555-866e-45c7b1c5ebbe_608x1080.gif 848w, https://substackcdn.com/image/fetch/$s_!pmaK!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd5fca3a-6223-4555-866e-45c7b1c5ebbe_608x1080.gif 1272w, https://substackcdn.com/image/fetch/$s_!pmaK!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd5fca3a-6223-4555-866e-45c7b1c5ebbe_608x1080.gif 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Mobile Game with Crypto Assets</figcaption></figure></div><p>But before that, there's something more fundamental you need to address to have a <a href="https://blog.mirrorworld.fun/p/gamefi-trend-2023">Web3 game </a>MVP that includes players in the cycle. What you need are a<a href="https://blog.mirrorworld.fun/p/authenticate-solana-users-mobile-wallet"> wallet </a>and <a href="https://blog.mirrorworld.fun/p/create-autologin-wallet">authorization</a>.</p><h2>A 5-Person Team</h2><p>Many great Web3 gaming startups are struggling to find a decent developer team. They are experienced with game design themselves, but <a href="https://blog.mirrorworld.fun/p/solana-vs-evm-a-detail-breakdown">building smart contracts</a> is still a pickle.</p><p>Here let's take a 5-person team as an example to run through their workload for integrating these two basic functions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YD5A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YD5A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 424w, https://substackcdn.com/image/fetch/$s_!YD5A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 848w, https://substackcdn.com/image/fetch/$s_!YD5A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 1272w, https://substackcdn.com/image/fetch/$s_!YD5A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YD5A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png" width="628" height="425.71153846153845" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c5134005-b974-4427-892c-da06fb376592_1520x1030.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:987,&quot;width&quot;:1456,&quot;resizeWidth&quot;:628,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Mirror World Smart Contract&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Mirror World Smart Contract" title="Mirror World Smart Contract" srcset="https://substackcdn.com/image/fetch/$s_!YD5A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 424w, https://substackcdn.com/image/fetch/$s_!YD5A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 848w, https://substackcdn.com/image/fetch/$s_!YD5A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 1272w, https://substackcdn.com/image/fetch/$s_!YD5A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://mirrorworld.fun/">Mirror World Smart SDK</a> will take care of the blockchain part for you</figcaption></figure></div><h3>Wallet Integration</h3><p>To<a href="https://blog.mirrorworld.fun/p/an-ultimate-guide-to-crypto-wallet"> integrate a wallet</a> into a <a href="https://blog.mirrorworld.fun/p/revenue-and-conversion-for-crypto-gaming">blockchain game</a>, your team will need to take the following steps:</p><ol><li><p><strong><a href="https://blog.mirrorworld.fun/p/solana-vs-etheruem-which-chain-is">Choose a blockchain platform for the game</a>:</strong> The first step is to choose a blockchain platform on which the game will run on, such as <a href="https://blog.mirrorworld.fun/p/solana-vs-evm-a-detail-breakdown">Ethereum, EOS, and Solana</a>;</p></li><li><p><strong>Create a smart contract: </strong>Once you have chosen a blockchain platform, you will need to use the platform's software development kit (SDK) to create a smart contract for the game.</p><p><br>The smart contract is a piece of code that defines the rules and logic for the game, including how players can interact with the game and how their wallet balances will be updated;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ev3i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F159763ce-4142-4009-ab6c-1110f08edcc0_1114x811.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ev3i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F159763ce-4142-4009-ab6c-1110f08edcc0_1114x811.png 424w, https://substackcdn.com/image/fetch/$s_!ev3i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F159763ce-4142-4009-ab6c-1110f08edcc0_1114x811.png 848w, https://substackcdn.com/image/fetch/$s_!ev3i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F159763ce-4142-4009-ab6c-1110f08edcc0_1114x811.png 1272w, https://substackcdn.com/image/fetch/$s_!ev3i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F159763ce-4142-4009-ab6c-1110f08edcc0_1114x811.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ev3i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F159763ce-4142-4009-ab6c-1110f08edcc0_1114x811.png" width="554" height="403.31597845601436" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/159763ce-4142-4009-ab6c-1110f08edcc0_1114x811.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:811,&quot;width&quot;:1114,&quot;resizeWidth&quot;:554,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ev3i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F159763ce-4142-4009-ab6c-1110f08edcc0_1114x811.png 424w, https://substackcdn.com/image/fetch/$s_!ev3i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F159763ce-4142-4009-ab6c-1110f08edcc0_1114x811.png 848w, https://substackcdn.com/image/fetch/$s_!ev3i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F159763ce-4142-4009-ab6c-1110f08edcc0_1114x811.png 1272w, https://substackcdn.com/image/fetch/$s_!ev3i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F159763ce-4142-4009-ab6c-1110f08edcc0_1114x811.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li></ol><ol start="3"><li><p><strong>Next, you will need to integrate the wallet into the game. </strong>This will typically involve using the <a href="https://docs.mirrorworld.fun/architecture/wallet-design">wallet's API</a> to allow the game to read and write data to the blockchain. For example, the game might use the API to allow players to <a href="https://blog.mirrorworld.fun/p/balance-an-unstable-token-economy">transfer tokens</a> to each other or to make purchases within the game.</p></li></ol><p>The whole process would take<strong> a few months for a 5-person team</strong> to deploy from the ground up and test until make sure that it is absolutely safe.</p><h3>Auth Integration</h3><p>Auth Integration is the next step after wallet integration. The wallet would serve as a party for receiving the transaction of the asset and also an online identification code.</p><p>In this regard, you could create both Web3 versions of login(wallet) as well as a more frictionless method, which is to enable the Web2 traditional login.</p><h4><strong>For Web2 social login:</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zOTm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad313b0b-5633-499e-8bcc-0e574ee5ebe6_750x1624.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zOTm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad313b0b-5633-499e-8bcc-0e574ee5ebe6_750x1624.webp 424w, https://substackcdn.com/image/fetch/$s_!zOTm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad313b0b-5633-499e-8bcc-0e574ee5ebe6_750x1624.webp 848w, https://substackcdn.com/image/fetch/$s_!zOTm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad313b0b-5633-499e-8bcc-0e574ee5ebe6_750x1624.webp 1272w, https://substackcdn.com/image/fetch/$s_!zOTm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad313b0b-5633-499e-8bcc-0e574ee5ebe6_750x1624.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zOTm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad313b0b-5633-499e-8bcc-0e574ee5ebe6_750x1624.webp" width="266" height="575.9786666666666" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ad313b0b-5633-499e-8bcc-0e574ee5ebe6_750x1624.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1624,&quot;width&quot;:750,&quot;resizeWidth&quot;:266,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Web 2 Social Login&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Web 2 Social Login" title="Web 2 Social Login" srcset="https://substackcdn.com/image/fetch/$s_!zOTm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad313b0b-5633-499e-8bcc-0e574ee5ebe6_750x1624.webp 424w, https://substackcdn.com/image/fetch/$s_!zOTm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad313b0b-5633-499e-8bcc-0e574ee5ebe6_750x1624.webp 848w, https://substackcdn.com/image/fetch/$s_!zOTm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad313b0b-5633-499e-8bcc-0e574ee5ebe6_750x1624.webp 1272w, https://substackcdn.com/image/fetch/$s_!zOTm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad313b0b-5633-499e-8bcc-0e574ee5ebe6_750x1624.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Web2 Social Login</figcaption></figure></div><p>To create a Web2 social login method to login into a Web3 dapp with accounts like Twitter and Gmail, the following steps can be followed:</p><ol><li><p><strong>First, the developer could register the dapp with the OAuth 2.0 protocol. </strong>Creating a developer account with the respective social media platforms (Twitter and Gmail) and obtaining the necessary credentials (such as client ID and client secret) to integrate OAuth 2.0 into the dapp;</p></li></ol><ol start="2"><li><p><strong>Next, the developer needs to implement the OAuth 2.0 protocol in the dapp's login process</strong>. They could use OAuth 2.0 library or framework (such as Passport.js for Node.js) and follow the necessary steps to integrate OAuth 2.0 into the dapp. This will allow the user to select their desired social media account and grant permission for the dapp to access their information;</p></li><li><p><strong>After the user grants permission, the dapp can access the user's information and use it to create a<a href="https://blog.mirrorworld.fun/p/build-your-own-dapp"> Web3 dapp </a>account. </strong><br>An access token is provided by the social media platform to fetch the user's information and store it in the dapp's database;</p></li><li><p><strong>The user can then use their social media account to log in to the dapp in the future. </strong><br>This can be done by implementing the OAuth 2.0 protocol in the dapp's login process and allowing the user to select their desired social media account to log in.</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.mirrorworld.fun/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.mirrorworld.fun/subscribe?"><span>Subscribe now</span></a></p><h4><strong>For Web3 login integration</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0gcW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9022b1c6-b364-4dc2-8224-7681a080f9ba_1720x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0gcW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9022b1c6-b364-4dc2-8224-7681a080f9ba_1720x900.png 424w, https://substackcdn.com/image/fetch/$s_!0gcW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9022b1c6-b364-4dc2-8224-7681a080f9ba_1720x900.png 848w, https://substackcdn.com/image/fetch/$s_!0gcW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9022b1c6-b364-4dc2-8224-7681a080f9ba_1720x900.png 1272w, https://substackcdn.com/image/fetch/$s_!0gcW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9022b1c6-b364-4dc2-8224-7681a080f9ba_1720x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0gcW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9022b1c6-b364-4dc2-8224-7681a080f9ba_1720x900.png" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/9022b1c6-b364-4dc2-8224-7681a080f9ba_1720x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;MetaMask Tutorial: One-click Login With Blockchain Made Easy | Toptal&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="MetaMask Tutorial: One-click Login With Blockchain Made Easy | Toptal" title="MetaMask Tutorial: One-click Login With Blockchain Made Easy | Toptal" srcset="https://substackcdn.com/image/fetch/$s_!0gcW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9022b1c6-b364-4dc2-8224-7681a080f9ba_1720x900.png 424w, https://substackcdn.com/image/fetch/$s_!0gcW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9022b1c6-b364-4dc2-8224-7681a080f9ba_1720x900.png 848w, https://substackcdn.com/image/fetch/$s_!0gcW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9022b1c6-b364-4dc2-8224-7681a080f9ba_1720x900.png 1272w, https://substackcdn.com/image/fetch/$s_!0gcW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9022b1c6-b364-4dc2-8224-7681a080f9ba_1720x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://www.toptal.com/ethereum/one-click-login-flows-a-metamask-tutorial">Original Source</a></figcaption></figure></div><p>To deploy a <a href="https://blog.mirrorworld.fun/p/future-of-crypto-wallets">wallet</a> login into a Web3 dapp, you could follow these steps:<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><ol><li><p><strong>Include the <a href="https://web3js.readthedocs.io/en/v1.8.1/">web3.js library</a> in your HTML page. </strong>This will allow you to interact with the Ethereum blockchain from your web application;</p></li><li><p><strong>Create a new instance of the Web3 object</strong>, which will be used to communicate with the Ethereum network;</p></li><li><p>Check if the user's browser has a wallet installed that is compatible with web3.js. If not, prompt the user to install one;</p></li><li><p><strong>Request the user's permission to access their wallet by calling the </strong><code>web3.eth.requestAccounts()</code><strong> method</strong>. This will open a pop-up window in the user's browser, asking them to grant your dapp access to their wallet;</p></li><li><p>If the user grants your dapp access to their wallet, the <code>web3.eth.requestAccounts()</code> method will return an array of Ethereum addresses belonging to the user. You can then use the first address in this array as the user's wallet address;</p></li><li><p>Log the user into your dapp by storing the user's wallet address in a session variable or in local storage, and use it to identify the user in subsequent interactions with the Ethereum network.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-biE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7e976442-33a2-4de7-b0cb-3d6f65e5ac3c_697x464.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-biE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7e976442-33a2-4de7-b0cb-3d6f65e5ac3c_697x464.png 424w, https://substackcdn.com/image/fetch/$s_!-biE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7e976442-33a2-4de7-b0cb-3d6f65e5ac3c_697x464.png 848w, https://substackcdn.com/image/fetch/$s_!-biE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7e976442-33a2-4de7-b0cb-3d6f65e5ac3c_697x464.png 1272w, https://substackcdn.com/image/fetch/$s_!-biE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7e976442-33a2-4de7-b0cb-3d6f65e5ac3c_697x464.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-biE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7e976442-33a2-4de7-b0cb-3d6f65e5ac3c_697x464.png" width="615" height="409.4117647058824" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/7e976442-33a2-4de7-b0cb-3d6f65e5ac3c_697x464.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:697,&quot;resizeWidth&quot;:615,&quot;bytes&quot;:607349,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-biE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7e976442-33a2-4de7-b0cb-3d6f65e5ac3c_697x464.png 424w, https://substackcdn.com/image/fetch/$s_!-biE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7e976442-33a2-4de7-b0cb-3d6f65e5ac3c_697x464.png 848w, https://substackcdn.com/image/fetch/$s_!-biE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7e976442-33a2-4de7-b0cb-3d6f65e5ac3c_697x464.png 1272w, https://substackcdn.com/image/fetch/$s_!-biE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7e976442-33a2-4de7-b0cb-3d6f65e5ac3c_697x464.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It's important to note that these steps are just a high-level overview of the process. To implement a wallet login in your dapp, you will need to have a deeper understanding of web3.js and the Ethereum blockchain.</p><p>For a 5-person team, this would also take <strong>about a few months to implement</strong> and bring your soccer game on chain.</p><h2>Mirror World Smart SDK: A Solution</h2><p>Using <a href="https://blog.mirrorworld.fun/p/best-choice-web3-developers">Mirror World Smart SDK</a> could simplify all of the processes above. If you have a game developed ready at hand, here&#8217;s what we could help with.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vWbP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F058d0d42-ac8c-4bad-b51c-0c368c72cbe1_4001x2251.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vWbP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F058d0d42-ac8c-4bad-b51c-0c368c72cbe1_4001x2251.png 424w, https://substackcdn.com/image/fetch/$s_!vWbP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F058d0d42-ac8c-4bad-b51c-0c368c72cbe1_4001x2251.png 848w, https://substackcdn.com/image/fetch/$s_!vWbP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F058d0d42-ac8c-4bad-b51c-0c368c72cbe1_4001x2251.png 1272w, https://substackcdn.com/image/fetch/$s_!vWbP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F058d0d42-ac8c-4bad-b51c-0c368c72cbe1_4001x2251.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vWbP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F058d0d42-ac8c-4bad-b51c-0c368c72cbe1_4001x2251.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/058d0d42-ac8c-4bad-b51c-0c368c72cbe1_4001x2251.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1117461,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vWbP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F058d0d42-ac8c-4bad-b51c-0c368c72cbe1_4001x2251.png 424w, https://substackcdn.com/image/fetch/$s_!vWbP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F058d0d42-ac8c-4bad-b51c-0c368c72cbe1_4001x2251.png 848w, https://substackcdn.com/image/fetch/$s_!vWbP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F058d0d42-ac8c-4bad-b51c-0c368c72cbe1_4001x2251.png 1272w, https://substackcdn.com/image/fetch/$s_!vWbP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F058d0d42-ac8c-4bad-b51c-0c368c72cbe1_4001x2251.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>Reduce All of the Processes Above From <strong>Months to 15 Minutes</strong></h3><p><a href="https://blog.mirrorworld.fun/p/crypto-wallet-development-with-mirror-world">The wallet</a> as well as auth APIs are all ready for you to call after the plug-in. You can see some of the APIs in the picture below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OUnb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8021832f-a579-45a5-bb1c-10b898384872_1880x899.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OUnb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8021832f-a579-45a5-bb1c-10b898384872_1880x899.png 424w, https://substackcdn.com/image/fetch/$s_!OUnb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8021832f-a579-45a5-bb1c-10b898384872_1880x899.png 848w, https://substackcdn.com/image/fetch/$s_!OUnb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8021832f-a579-45a5-bb1c-10b898384872_1880x899.png 1272w, https://substackcdn.com/image/fetch/$s_!OUnb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8021832f-a579-45a5-bb1c-10b898384872_1880x899.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OUnb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8021832f-a579-45a5-bb1c-10b898384872_1880x899.png" width="1456" height="696" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8021832f-a579-45a5-bb1c-10b898384872_1880x899.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:696,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OUnb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8021832f-a579-45a5-bb1c-10b898384872_1880x899.png 424w, https://substackcdn.com/image/fetch/$s_!OUnb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8021832f-a579-45a5-bb1c-10b898384872_1880x899.png 848w, https://substackcdn.com/image/fetch/$s_!OUnb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8021832f-a579-45a5-bb1c-10b898384872_1880x899.png 1272w, https://substackcdn.com/image/fetch/$s_!OUnb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8021832f-a579-45a5-bb1c-10b898384872_1880x899.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://developer.mirrorworld.fun/">Mirror World Smart SDK APIs</a></figcaption></figure></div><p>This would save you from browsing about on the internet, looking for what's the best API for specific functions. Everything is integrated together to reduce any extra steps developers might take.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://app.mirrorworld.fun/auth/login&quot;,&quot;text&quot;:&quot;Try SDK Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://app.mirrorworld.fun/auth/login"><span>Try SDK Now</span></a></p><h3>Wallet Integration - With SDK</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iEKA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F80208fea-dfa6-43b9-b7b0-eb6318bba28c_1667x761.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iEKA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F80208fea-dfa6-43b9-b7b0-eb6318bba28c_1667x761.png 424w, https://substackcdn.com/image/fetch/$s_!iEKA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F80208fea-dfa6-43b9-b7b0-eb6318bba28c_1667x761.png 848w, https://substackcdn.com/image/fetch/$s_!iEKA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F80208fea-dfa6-43b9-b7b0-eb6318bba28c_1667x761.png 1272w, https://substackcdn.com/image/fetch/$s_!iEKA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F80208fea-dfa6-43b9-b7b0-eb6318bba28c_1667x761.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iEKA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F80208fea-dfa6-43b9-b7b0-eb6318bba28c_1667x761.png" width="666" height="304.1826923076923" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/80208fea-dfa6-43b9-b7b0-eb6318bba28c_1667x761.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:665,&quot;width&quot;:1456,&quot;resizeWidth&quot;:666,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Mirror World Smart SDK Wallet Solution&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Mirror World Smart SDK Wallet Solution" title="Mirror World Smart SDK Wallet Solution" srcset="https://substackcdn.com/image/fetch/$s_!iEKA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F80208fea-dfa6-43b9-b7b0-eb6318bba28c_1667x761.png 424w, https://substackcdn.com/image/fetch/$s_!iEKA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F80208fea-dfa6-43b9-b7b0-eb6318bba28c_1667x761.png 848w, https://substackcdn.com/image/fetch/$s_!iEKA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F80208fea-dfa6-43b9-b7b0-eb6318bba28c_1667x761.png 1272w, https://substackcdn.com/image/fetch/$s_!iEKA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F80208fea-dfa6-43b9-b7b0-eb6318bba28c_1667x761.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol><li><p><strong>Adaptable to various<a href="https://blog.mirrorworld.fun/p/mirror-world-smart-wallet"> wallets</a>, Including your own</strong></p><ul><li><p>Be able to use either your <a href="https://blog.mirrorworld.fun/p/create-wallet-for-mobile-apps">self-developed wallet</a> or a third-party wallet to log in and purchase</p></li><li><p>A <strong>general interface and ready-to-hand connectors provided</strong></p></li></ul></li></ol><ol start="2"><li><p><strong>In-app smooth user experience</strong></p><ul><li><p><a href="https://blog.mirrorworld.fun/p/crypto-wallet-development-with-mirror-world">With our SDK</a>, the dApp you built will be able to <a href="https://blog.mirrorworld.fun/p/mirror-world-smart-wallet">make transactions</a> in your dApp without leaving it</p></li><li><p>This would allow you to keep the user in your dApp much longer than others. And users will enjoy the experience of completing everything inside the dApp and bring you higher conversion overall</p></li></ul></li></ol><ol start="3"><li><p><strong>MPC Non-custodial Wallet</strong></p><ul><li><p><a href="https://blog.mirrorworld.fun/p/best-choice-web3-developers">Mirror World Smart SDK</a> uses MPC Wallet as our way of encrypting user's wallets</p></li><li><p>But of course, you could always use<a href="https://blog.mirrorworld.fun/p/crypto-wallet-development-with-mirror-world"> your own wallet </a>or another existing wallet if you like</p></li></ul></li></ol><h3>Auth Integration - With SDK</h3><ol><li><p><strong>Social Auth</strong></p><ul><li><p>Bring more Web2 login methods into action.</p></li></ul></li></ol><ol start="2"><li><p><strong>Adaptable to various wallet</strong></p><ul><li><p>Also supports various existing wallets for logging in through a Web3 way, as well as the wallet you made.</p></li></ul></li></ol><p>With<a href="https://mirrorworld.fun/"> Mirror World Smart SDK</a> and one developer, you would be able to integrate all the functions above <strong>in about<a href="https://blog.mirrorworld.fun/p/benefits-of-minting-nfts-metaverse"> 15 minutes</a>. </strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.mirrorworld.fun/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.mirrorworld.fun/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HBDl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HBDl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 424w, https://substackcdn.com/image/fetch/$s_!HBDl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 848w, https://substackcdn.com/image/fetch/$s_!HBDl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 1272w, https://substackcdn.com/image/fetch/$s_!HBDl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HBDl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png" width="199" height="56" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/cce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:56,&quot;width&quot;:199,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!HBDl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 424w, https://substackcdn.com/image/fetch/$s_!HBDl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 848w, https://substackcdn.com/image/fetch/$s_!HBDl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 1272w, https://substackcdn.com/image/fetch/$s_!HBDl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>If you are interested in<a href="https://blog.mirrorworld.fun/p/blockchain-sdk"> Mirror World Smart SDK </a>and looking to make a wallet of your own right now, please visit our <a href="https://app.mirrorworld.fun">Developer Dashboard</a>.</strong></p><p><strong>We will roll out our SDK for EVM-compatible chain in 2023 Q1</strong></p><p>             <a href="https://mirrorworld.fun/">Website</a> |  <a href="https://docs.mirrorworld.fun/">Documentation</a> | <a href="https://github.com/mirrorworld-universe">Github</a> | <a href="https://www.youtube.com/@joinmirrorworld">Youtube</a> | <a href="https://blog.mirrorworld.fun">Blog</a> | <a href="https://twitter.com/mirror_matrix">Twitter</a> | <a href="https://t.me/smart_blockchain_devs">Telegram</a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>We have marked the source of all the non-royalty-free pictures, if you would like us to withdraw the picture, please let us know through any contact from above.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Mirror World Smart Wallet]]></title><description><![CDATA[From Login to Payment in 3 Simple Steps]]></description><link>https://blog.mirrorworld.fun/p/mirror-world-smart-wallet</link><guid isPermaLink="false">https://blog.mirrorworld.fun/p/mirror-world-smart-wallet</guid><dc:creator><![CDATA[Smart Platform by Mirror World]]></dc:creator><pubDate>Tue, 13 Dec 2022 13:01:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dw-m!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F95e6186f-0938-45c7-8bbe-07a3ebeb7516_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The content has been migrated to <a href="http://The content has been migrated to https://mirrorworld.fun/blog/mirror-world-smart-wallet">https://mirrorworld.fun/blog/mirror-world-smart-wallet</a></p>]]></content:encoded></item><item><title><![CDATA[Benefits of Minting NFTs in Metaverse Games ]]></title><description><![CDATA[And how to mint your own set of in-game assets]]></description><link>https://blog.mirrorworld.fun/p/benefits-of-minting-nfts-metaverse</link><guid isPermaLink="false">https://blog.mirrorworld.fun/p/benefits-of-minting-nfts-metaverse</guid><dc:creator><![CDATA[Smart Platform by Mirror World]]></dc:creator><pubDate>Tue, 13 Dec 2022 03:39:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1o10!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8ebb32-852f-4dbc-9b50-f60ad75598ed_1906x846.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Minting in-game assets in <a href="https://blog.mirrorworld.fun/p/what-is-blockchain-gaming">crypto games</a> is the process of creating unique, limited-edition digital assets that can be <a href="https://blog.mirrorworld.fun/p/the-mobile-nft-market-is-ushering">bought, sold, and traded on blockchain networks</a>. </p><p>This allows players to <a href="https://blog.mirrorworld.fun/p/what-is-blockchain-gaming">truly own their in-game items</a> and have full control over them, rather than simply renting them from the game developer.</p><h2>Key Benefits of Minting In-game Assets</h2><p>Making your game a blockchain game involves several different kinds of in-game assets. </p><ol><li><p>The initial NFT issuance </p></li><li><p>The more delicate in-game resource management</p></li></ol><p>Both require in-game assets minting, and both of these would bring very different experiences for blockchain users, and here are some benefits they could bring respectively</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1o10!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8ebb32-852f-4dbc-9b50-f60ad75598ed_1906x846.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1o10!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8ebb32-852f-4dbc-9b50-f60ad75598ed_1906x846.png 424w, https://substackcdn.com/image/fetch/$s_!1o10!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8ebb32-852f-4dbc-9b50-f60ad75598ed_1906x846.png 848w, https://substackcdn.com/image/fetch/$s_!1o10!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8ebb32-852f-4dbc-9b50-f60ad75598ed_1906x846.png 1272w, https://substackcdn.com/image/fetch/$s_!1o10!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8ebb32-852f-4dbc-9b50-f60ad75598ed_1906x846.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1o10!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8ebb32-852f-4dbc-9b50-f60ad75598ed_1906x846.png" width="579" height="256.8914835164835" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/5e8ebb32-852f-4dbc-9b50-f60ad75598ed_1906x846.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:646,&quot;width&quot;:1456,&quot;resizeWidth&quot;:579,&quot;bytes&quot;:382155,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!1o10!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8ebb32-852f-4dbc-9b50-f60ad75598ed_1906x846.png 424w, https://substackcdn.com/image/fetch/$s_!1o10!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8ebb32-852f-4dbc-9b50-f60ad75598ed_1906x846.png 848w, https://substackcdn.com/image/fetch/$s_!1o10!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8ebb32-852f-4dbc-9b50-f60ad75598ed_1906x846.png 1272w, https://substackcdn.com/image/fetch/$s_!1o10!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8ebb32-852f-4dbc-9b50-f60ad75598ed_1906x846.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Initial NFT Insurance</h3><p>One of the main ways in-game asset minting is integrated into games is by issuing NFTs that will often play a big role in future gaming. </p><p>For example, StepN uses sneakers as its main in-game asset. These sneakers can be traded on the <a href="https://blog.mirrorworld.fun/p/mirror-world-smart-marketplace">secondary market</a>, and therefore incentivize users to be more engaged with the game in order to understand the <a href="https://blog.mirrorworld.fun/p/f2p-revolutionize-web3">financial side of it</a> and also enjoy actualizing their daily activities into real-world rewards.</p><p>This kind of in-game asset is often the core of the game, and this is where you as a developer could play around with the scarcity of the NFT and therefore encourage players to go for NFTs with higher rarity. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!duPs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F33259edb-84d5-4d23-a13d-4d145c165adc_991x587.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!duPs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F33259edb-84d5-4d23-a13d-4d145c165adc_991x587.png 424w, https://substackcdn.com/image/fetch/$s_!duPs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F33259edb-84d5-4d23-a13d-4d145c165adc_991x587.png 848w, https://substackcdn.com/image/fetch/$s_!duPs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F33259edb-84d5-4d23-a13d-4d145c165adc_991x587.png 1272w, https://substackcdn.com/image/fetch/$s_!duPs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F33259edb-84d5-4d23-a13d-4d145c165adc_991x587.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!duPs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F33259edb-84d5-4d23-a13d-4d145c165adc_991x587.png" width="491" height="290.8345105953582" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/33259edb-84d5-4d23-a13d-4d145c165adc_991x587.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:587,&quot;width&quot;:991,&quot;resizeWidth&quot;:491,&quot;bytes&quot;:982779,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!duPs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F33259edb-84d5-4d23-a13d-4d145c165adc_991x587.png 424w, https://substackcdn.com/image/fetch/$s_!duPs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F33259edb-84d5-4d23-a13d-4d145c165adc_991x587.png 848w, https://substackcdn.com/image/fetch/$s_!duPs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F33259edb-84d5-4d23-a13d-4d145c165adc_991x587.png 1272w, https://substackcdn.com/image/fetch/$s_!duPs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F33259edb-84d5-4d23-a13d-4d145c165adc_991x587.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Original Source: <a href="https://en.bitcoinwiki.org/wiki/File:Stepn-banner.jpeg">Bitcoin Wiki</a></figcaption></figure></div><p>In some cases, like Axie Infinity, the Axie NFTs can also breed and <a href="https://blog.mirrorworld.fun/p/the-future-of-web3-mobile-game-monetization">potentially generate Axies with even more rare attributes</a>.</p><p>You could also back up these NFTs with stories and provide them with meaning. In <a href="https://mirrorworld.fun/game">Mirror World Gaming Matrix</a>, there are two different types of Mirrors with different <a href="https://mirrorworld.fun/lore">background stories</a>, driven by the will of wanting to learn more about the narratives, players will try and be more engaged in the gaming events which could potentially lead to winning the Mirror NFT.</p><p>Some Web2 games are very suitable for this kind of situation, as World Cup 2022 is in its most intense stage, games like FIFA and Football Manager are very popular. </p><p>To bring these games on-chain, all you have to do is set the players to different rarities based on their abilities, and <a href="https://docs.mirrorworld.fun/overview/storefront">mint them as individual NFTs</a>. You will have a prototype of a <a href="https://blog.mirrorworld.fun/p/what-is-blockchain-gaming">blockchain game</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.mirrorworld.fun/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://blog.mirrorworld.fun/subscribe?"><span>Subscribe now</span></a></p><h3>Minor In-game Regulatory Assets</h3><p>Apart from the main NFTs, which often come in limited editions, minting some other in-game assets can also help the game owner better manage the game's <a href="https://blog.mirrorworld.fun/p/balance-an-unstable-token-economy">tokenomics</a> and better allocate in-game resources.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EtCE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1976362-27e0-40c9-81cc-d05e83559ab1_1073x838.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EtCE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1976362-27e0-40c9-81cc-d05e83559ab1_1073x838.png 424w, https://substackcdn.com/image/fetch/$s_!EtCE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1976362-27e0-40c9-81cc-d05e83559ab1_1073x838.png 848w, https://substackcdn.com/image/fetch/$s_!EtCE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1976362-27e0-40c9-81cc-d05e83559ab1_1073x838.png 1272w, https://substackcdn.com/image/fetch/$s_!EtCE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1976362-27e0-40c9-81cc-d05e83559ab1_1073x838.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EtCE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1976362-27e0-40c9-81cc-d05e83559ab1_1073x838.png" width="509" height="397.5228331780056" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/b1976362-27e0-40c9-81cc-d05e83559ab1_1073x838.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:838,&quot;width&quot;:1073,&quot;resizeWidth&quot;:509,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Buy &amp; Sell Axie Infinity SLP. Axie Infinity is a newer generation&#8230; | by  Shanky | LEVERJ&quot;,&quot;title&quot;:&quot;Buy &amp; Sell Axie Infinity SLP. Axie Infinity is a newer generation&#8230; | by  Shanky | LEVERJ&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Buy &amp; Sell Axie Infinity SLP. Axie Infinity is a newer generation&#8230; | by  Shanky | LEVERJ" title="Buy &amp; Sell Axie Infinity SLP. Axie Infinity is a newer generation&#8230; | by  Shanky | LEVERJ" srcset="https://substackcdn.com/image/fetch/$s_!EtCE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1976362-27e0-40c9-81cc-d05e83559ab1_1073x838.png 424w, https://substackcdn.com/image/fetch/$s_!EtCE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1976362-27e0-40c9-81cc-d05e83559ab1_1073x838.png 848w, https://substackcdn.com/image/fetch/$s_!EtCE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1976362-27e0-40c9-81cc-d05e83559ab1_1073x838.png 1272w, https://substackcdn.com/image/fetch/$s_!EtCE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1976362-27e0-40c9-81cc-d05e83559ab1_1073x838.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Original Source: <a href="https://blog.leverj.io/buy-sell-axie-infinity-slp-bbc48db70400">Medium Article</a></figcaption></figure></div><p>By minting assets on a blockchain, the game owner can track the supply of in-game items such as <a href="https://blog.mirrorworld.fun/p/balance-an-unstable-token-economy">tokens</a> and other in-game equipment. This can help the game owner better <a href="https://blog.mirrorworld.fun/p/the-future-of-web3-mobile-game-monetization">monetize the game and create a sustainable in-game economy</a>.</p><p>These in-game assets are essential for almost any blockchain game. Unlike the NFT mentioned above, which often possesses high social value due to its scarcity. </p><p>These assets are core to the progress and the pace of a game and are constantly consumed during playing. In-game utility tokens are a great example of how in-game assets could balance and control the overall gaming progress and experience. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lMJh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F31a7cc11-99f7-4686-aba5-45c0e3217fa0_868x547.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lMJh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F31a7cc11-99f7-4686-aba5-45c0e3217fa0_868x547.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lMJh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F31a7cc11-99f7-4686-aba5-45c0e3217fa0_868x547.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lMJh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F31a7cc11-99f7-4686-aba5-45c0e3217fa0_868x547.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lMJh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F31a7cc11-99f7-4686-aba5-45c0e3217fa0_868x547.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lMJh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F31a7cc11-99f7-4686-aba5-45c0e3217fa0_868x547.jpeg" width="497" height="313.2016129032258" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/31a7cc11-99f7-4686-aba5-45c0e3217fa0_868x547.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:547,&quot;width&quot;:868,&quot;resizeWidth&quot;:497,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!lMJh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F31a7cc11-99f7-4686-aba5-45c0e3217fa0_868x547.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lMJh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F31a7cc11-99f7-4686-aba5-45c0e3217fa0_868x547.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lMJh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F31a7cc11-99f7-4686-aba5-45c0e3217fa0_868x547.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lMJh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F31a7cc11-99f7-4686-aba5-45c0e3217fa0_868x547.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://news.bitcoin.com/axie-infinity-game-tokens-skyrocket-in-value-axs-and-slp-capture-all-time-price-highs/">Original Source</a></figcaption></figure></div><p>In Axie Infinity, players need to consume SLP Tokens to perform breeding; and for StepN, players need to consume GST Tokens to upgrade their shoes. </p><p>And for our soccer game analogy, you could design a system where players need to consume certain tokens to train and therefore become better players, hence increasing your chance of winning.</p><p>On the in-game equipment side, StepN also has Gems for people to bring their sneakers with some special effects, such as increasing the speed of earning Tokens while they move and so on. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zvn-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F04a68fe5-e23f-49d9-9338-296178338be8_989x601.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zvn-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F04a68fe5-e23f-49d9-9338-296178338be8_989x601.png 424w, https://substackcdn.com/image/fetch/$s_!Zvn-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F04a68fe5-e23f-49d9-9338-296178338be8_989x601.png 848w, https://substackcdn.com/image/fetch/$s_!Zvn-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F04a68fe5-e23f-49d9-9338-296178338be8_989x601.png 1272w, https://substackcdn.com/image/fetch/$s_!Zvn-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F04a68fe5-e23f-49d9-9338-296178338be8_989x601.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zvn-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F04a68fe5-e23f-49d9-9338-296178338be8_989x601.png" width="573" height="348.2032355915066" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/04a68fe5-e23f-49d9-9338-296178338be8_989x601.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:601,&quot;width&quot;:989,&quot;resizeWidth&quot;:573,&quot;bytes&quot;:357774,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Zvn-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F04a68fe5-e23f-49d9-9338-296178338be8_989x601.png 424w, https://substackcdn.com/image/fetch/$s_!Zvn-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F04a68fe5-e23f-49d9-9338-296178338be8_989x601.png 848w, https://substackcdn.com/image/fetch/$s_!Zvn-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F04a68fe5-e23f-49d9-9338-296178338be8_989x601.png 1272w, https://substackcdn.com/image/fetch/$s_!Zvn-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F04a68fe5-e23f-49d9-9338-296178338be8_989x601.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://themediaverse.com/5-tips-to-get-started-on-stepn-the-wildly-popular-move-to-earn-app/">Original Source</a></figcaption></figure></div><p>If you were to develop a blockchain soccer game, the corresponding function would be something like buying a better coach to improve the diversity and efficacy of your team's strategy.</p><h2>How to Mint an In-game asset?</h2><p>Minting in-game assets in<a href="https://blog.mirrorworld.fun/p/the-future-of-web3-mobile-game-monetization"> crypto games</a> typically involve creating a unique digital token on a blockchain platform, such as<a href="https://blog.mirrorworld.fun/p/solana-vs-etheruem-which-chain-is"> Ethereum</a>. And then allowing players to obtain these tokens through gameplay or other means. Here is an example of how a developer might mint in-game assets in a crypto game:</p><ol><li><p>The developer first needs to <a href="https://blog.mirrorworld.fun/p/solana-vs-etheruem-which-chain-is">choose a blockchain platform</a> to create the tokens on. Ethereum is a popular choice for creating in-game assets because it allows for the creation of unique tokens using its ERC-20 standard.</p></li></ol><ol start="2"><li><p>The developer then needs to design the in-game assets that they want to create. These assets can be anything from digital collectibles, such as non-fungible tokens (NFTs), to in-game currencies or items.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TZcC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F58fc7692-dbb2-4ef6-ac55-8fe3faff571e_2647x1584.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TZcC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F58fc7692-dbb2-4ef6-ac55-8fe3faff571e_2647x1584.png 424w, https://substackcdn.com/image/fetch/$s_!TZcC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F58fc7692-dbb2-4ef6-ac55-8fe3faff571e_2647x1584.png 848w, https://substackcdn.com/image/fetch/$s_!TZcC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F58fc7692-dbb2-4ef6-ac55-8fe3faff571e_2647x1584.png 1272w, https://substackcdn.com/image/fetch/$s_!TZcC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F58fc7692-dbb2-4ef6-ac55-8fe3faff571e_2647x1584.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TZcC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F58fc7692-dbb2-4ef6-ac55-8fe3faff571e_2647x1584.png" width="669" height="400.20535714285717" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/58fc7692-dbb2-4ef6-ac55-8fe3faff571e_2647x1584.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:871,&quot;width&quot;:1456,&quot;resizeWidth&quot;:669,&quot;bytes&quot;:283080,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!TZcC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F58fc7692-dbb2-4ef6-ac55-8fe3faff571e_2647x1584.png 424w, https://substackcdn.com/image/fetch/$s_!TZcC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F58fc7692-dbb2-4ef6-ac55-8fe3faff571e_2647x1584.png 848w, https://substackcdn.com/image/fetch/$s_!TZcC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F58fc7692-dbb2-4ef6-ac55-8fe3faff571e_2647x1584.png 1272w, https://substackcdn.com/image/fetch/$s_!TZcC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F58fc7692-dbb2-4ef6-ac55-8fe3faff571e_2647x1584.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://mirrorworld.fun/">Mirror World Smart SDK</a> Smart NFT Creation System</figcaption></figure></div><ol start="3"><li><p>Once the assets have been designed, the developer needs to create a smart contract on the blockchain platform that will manage the minting and distribution of the assets. </p><p>The smart contract will define the rules for minting new tokens, such as how many tokens can be created and how they can be obtained by players.</p></li></ol><ol start="4"><li><p>The developer then needs to integrate the smart contract into their game, so that players can interact with it and obtain the in-game assets. </p><p>This can be done using a blockchain platform's software development kit (SDK) or by using a third-party service that offers <a href="https://blog.mirrorworld.fun/p/best-choice-web3-developers">tools for integrating blockchain functionality into games</a>.</p></li></ol><ol start="5"><li><p>Once the game is launched and players start playing, the smart contract will automatically mint new tokens and distribute them to players according to the rules defined in the contract. </p><p>For example, if the game includes a reward system that gives players tokens for completing certain tasks, the smart contract will automatically mint and distribute the tokens to the players who have earned them.</p></li></ol><h2>Mirror World Smart SDK</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bxtr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa025ca91-7241-419a-94eb-d51686e1fc52_880x468.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bxtr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa025ca91-7241-419a-94eb-d51686e1fc52_880x468.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Bxtr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa025ca91-7241-419a-94eb-d51686e1fc52_880x468.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Bxtr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa025ca91-7241-419a-94eb-d51686e1fc52_880x468.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Bxtr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa025ca91-7241-419a-94eb-d51686e1fc52_880x468.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bxtr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa025ca91-7241-419a-94eb-d51686e1fc52_880x468.jpeg" width="675" height="358.97727272727275" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/a025ca91-7241-419a-94eb-d51686e1fc52_880x468.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:468,&quot;width&quot;:880,&quot;resizeWidth&quot;:675,&quot;bytes&quot;:43922,&quot;alt&quot;:&quot;Mirror World Smart SDK Differentiating Factors&quot;,&quot;title&quot;:&quot;Mirror World Smart SDK Differentiating Factors&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Mirror World Smart SDK Differentiating Factors" title="Mirror World Smart SDK Differentiating Factors" srcset="https://substackcdn.com/image/fetch/$s_!Bxtr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa025ca91-7241-419a-94eb-d51686e1fc52_880x468.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Bxtr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa025ca91-7241-419a-94eb-d51686e1fc52_880x468.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Bxtr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa025ca91-7241-419a-94eb-d51686e1fc52_880x468.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Bxtr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa025ca91-7241-419a-94eb-d51686e1fc52_880x468.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://mirrorworld.fun/">Mirror World Smart SDK</a> Differentiating Factors</figcaption></figure></div><p>The process above could be a bit of a pain for a small team, but just as what's mentioned in point 4, an SDK like <a href="https://blog.mirrorworld.fun/p/best-choice-web3-developers">Mirror World Smart SDK</a> could help a lot with the whole process.</p><p>If you were to create an NFT collection in the game, in Mirror World Smart SDK, the whole process would take<a href="https://blog.mirrorworld.fun/p/how-to-integrate-blockchain-sdk-to"> less than 10 minutes to deploy</a>, which would be really significant compared to doing all of the steps above all over again. </p><p>All you have to do is to enter a couple of different attributes, <a href="https://docs.mirrorworld.fun/guides/how-to-update-nft-metadata">upload or generate the NFT pictures or any in-game asset you would like to make</a>, and the asset would be on-chain as you wanted.</p><p>The SDK would handle the complexities of interacting with the blockchain and managing the smart contract, allowing the developer to focus on the design and gameplay of their game</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UJDT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F434c2857-69df-4075-9e30-814b4adb2cc7_2647x1585.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UJDT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F434c2857-69df-4075-9e30-814b4adb2cc7_2647x1585.png 424w, https://substackcdn.com/image/fetch/$s_!UJDT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F434c2857-69df-4075-9e30-814b4adb2cc7_2647x1585.png 848w, https://substackcdn.com/image/fetch/$s_!UJDT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F434c2857-69df-4075-9e30-814b4adb2cc7_2647x1585.png 1272w, https://substackcdn.com/image/fetch/$s_!UJDT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F434c2857-69df-4075-9e30-814b4adb2cc7_2647x1585.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UJDT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F434c2857-69df-4075-9e30-814b4adb2cc7_2647x1585.png" width="657" height="393.47802197802196" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/434c2857-69df-4075-9e30-814b4adb2cc7_2647x1585.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:872,&quot;width&quot;:1456,&quot;resizeWidth&quot;:657,&quot;bytes&quot;:523700,&quot;alt&quot;:&quot;MW SDK can be a one-stop-shop for in-game asset management&quot;,&quot;title&quot;:&quot;MW SDK can be a one-stop-shop for in-game asset management&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="MW SDK can be a one-stop-shop for in-game asset management" title="MW SDK can be a one-stop-shop for in-game asset management" srcset="https://substackcdn.com/image/fetch/$s_!UJDT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F434c2857-69df-4075-9e30-814b4adb2cc7_2647x1585.png 424w, https://substackcdn.com/image/fetch/$s_!UJDT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F434c2857-69df-4075-9e30-814b4adb2cc7_2647x1585.png 848w, https://substackcdn.com/image/fetch/$s_!UJDT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F434c2857-69df-4075-9e30-814b4adb2cc7_2647x1585.png 1272w, https://substackcdn.com/image/fetch/$s_!UJDT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F434c2857-69df-4075-9e30-814b4adb2cc7_2647x1585.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Mirror World Smart SDK can be a one-stop shop for all your needs regarding in-game asset management</figcaption></figure></div><p>In addition to that, Mirror World Smart SDK allows users to list and sell their items while inside the game, and the payment is completed<a href="https://blog.mirrorworld.fun/p/mirror-world-smart-marketplace"> in-game marketplace</a> using the <a href="https://blog.mirrorworld.fun/p/an-ultimate-guide-to-crypto-wallet">in-game wallet</a>. </p><p><a href="https://blog.mirrorworld.fun/p/revenue-and-conversion-for-crypto-gaming">This smooth, coherent in-game purchasing experience</a> would only take you about 30 minutes overall to deploy, saving tremendous amounts of energy for you to focus on your own game development.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://app.mirrorworld.fun/auth/login&quot;,&quot;text&quot;:&quot;Start to Use For Free&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://app.mirrorworld.fun/auth/login"><span>Start to Use For Free</span></a></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HBDl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HBDl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 424w, https://substackcdn.com/image/fetch/$s_!HBDl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 848w, https://substackcdn.com/image/fetch/$s_!HBDl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 1272w, https://substackcdn.com/image/fetch/$s_!HBDl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HBDl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png" width="199" height="56" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/cce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:56,&quot;width&quot;:199,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!HBDl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 424w, https://substackcdn.com/image/fetch/$s_!HBDl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 848w, https://substackcdn.com/image/fetch/$s_!HBDl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 1272w, https://substackcdn.com/image/fetch/$s_!HBDl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce9f049-c0d4-49a0-8c57-ca677be72d04_199x56.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>If you are interested in Mirror World Smart SDK, please check the following links:</strong></p><p><strong>Website:<a href="https://mirrorworld.fun/developer"> https://mirrorworld.fun/developer</a></strong></p><p><strong>Twitter:<a href="https://twitter.com/mirror_matrix"> https://twitter.com/mirror_matrix</a></strong></p><p><strong>YouTube:<a href="https://www.youtube.com/channel/UC9NkOWpL_b2kotDBmtE98dw"> https://www.youtube.com/channel/UC9NkOWpL_b2kotDBmtE98dw</a></strong></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.mirrorworld.fun/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Mirror World Smart SDK! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><ol><li><p>We have marked the source of all the non-royalty-free pictures, if you would like us to withdraw the picture, please let us know through any contact from above.</p></li></ol>]]></content:encoded></item><item><title><![CDATA[How to Integrate Blockchain SDK to Your App in 30 Minutes]]></title><description><![CDATA[A complete walkethrough of building your own decentralized application (Dapp)]]></description><link>https://blog.mirrorworld.fun/p/how-to-integrate-blockchain-sdk-to</link><guid isPermaLink="false">https://blog.mirrorworld.fun/p/how-to-integrate-blockchain-sdk-to</guid><dc:creator><![CDATA[Smart Platform by Mirror World]]></dc:creator><pubDate>Thu, 24 Nov 2022 12:16:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/h_600,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2b0a9c28-c340-4391-9942-89bef1eea468_1271x761.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today we will be using our newest <a href="https://blog.mirrorworld.fun/p/mirrors-jump-faq">Web3 game demo</a> as a showcase of our <a href="https://mirrorworld.fun/">All-in-one Web3 Dapp SDK</a> covers the whole process of building a dApp. </p><p>We will explain how we brought our newest game on chain and fully operational within a day using our SDK, and how you can utilize the same tool to maximize productivity in your own dApps that are not confined to gaming alone. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dkHX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F08d86324-af25-4463-8869-ebd0953f89d5_1600x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dkHX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F08d86324-af25-4463-8869-ebd0953f89d5_1600x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dkHX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F08d86324-af25-4463-8869-ebd0953f89d5_1600x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dkHX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F08d86324-af25-4463-8869-ebd0953f89d5_1600x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dkHX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F08d86324-af25-4463-8869-ebd0953f89d5_1600x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dkHX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F08d86324-af25-4463-8869-ebd0953f89d5_1600x720.jpeg" width="1456" height="655" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/08d86324-af25-4463-8869-ebd0953f89d5_1600x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:655,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69458,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dkHX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F08d86324-af25-4463-8869-ebd0953f89d5_1600x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dkHX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F08d86324-af25-4463-8869-ebd0953f89d5_1600x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dkHX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F08d86324-af25-4463-8869-ebd0953f89d5_1600x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dkHX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F08d86324-af25-4463-8869-ebd0953f89d5_1600x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>We will have the <a href="https://docs.mirrorworld.fun/overview/introduction">link to APIs</a> of a specific function ready next to every function we mention so that you are able to have hands-on experience developing a dApp using Mirror World Smart SDK with minimal friction.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.mirrorworld.fun/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.mirrorworld.fun/subscribe?"><span>Subscribe now</span></a></p><h3>About Mirrors Jump</h3><p>Mirrors Jump is a mobile platform-jumping game demo we made to bring developers a closer view of what our Smart SDK can do. </p><p>We strongly advise developers to download and install our <a href="https://www.producthunt.com/posts/mirror-world-smart-sdk">gaming demo here </a>and check out our features while enjoying the game.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k3HN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe25158d-97da-4cf3-a185-d5a5f7ca776e_1079x541.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k3HN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe25158d-97da-4cf3-a185-d5a5f7ca776e_1079x541.png 424w, https://substackcdn.com/image/fetch/$s_!k3HN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe25158d-97da-4cf3-a185-d5a5f7ca776e_1079x541.png 848w, https://substackcdn.com/image/fetch/$s_!k3HN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe25158d-97da-4cf3-a185-d5a5f7ca776e_1079x541.png 1272w, https://substackcdn.com/image/fetch/$s_!k3HN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe25158d-97da-4cf3-a185-d5a5f7ca776e_1079x541.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!k3HN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe25158d-97da-4cf3-a185-d5a5f7ca776e_1079x541.png" width="1079" height="541" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/fe25158d-97da-4cf3-a185-d5a5f7ca776e_1079x541.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:541,&quot;width&quot;:1079,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:730624,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!k3HN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe25158d-97da-4cf3-a185-d5a5f7ca776e_1079x541.png 424w, https://substackcdn.com/image/fetch/$s_!k3HN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe25158d-97da-4cf3-a185-d5a5f7ca776e_1079x541.png 848w, https://substackcdn.com/image/fetch/$s_!k3HN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe25158d-97da-4cf3-a185-d5a5f7ca776e_1079x541.png 1272w, https://substackcdn.com/image/fetch/$s_!k3HN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe25158d-97da-4cf3-a185-d5a5f7ca776e_1079x541.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://mirrorworld.fun/&quot;,&quot;text&quot;:&quot;Explore Our SDK Features&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://mirrorworld.fun/"><span>Explore Our SDK Features</span></a></p><p></p><h3>SDK and On-Chain Integration</h3><p>The overall principle of bringing a game on-chain with our SDK is simple. You build a game, you plug in our SDK, and all the functions will be there for you to use.</p><p></p><h4>Step 1: Build a Game First</h4><p>The first step in bringing a mobile game on chain is to develop a traditional game with several outlets prepared to later connect to the SDK. The outlet part varies depending on where you want <a href="https://blog.mirrorworld.fun/p/best-choice-web3-developers">the Web3 features</a> to take place. </p><p>Take Mirrors Jump for example. We want our character, the Mirror NFT who is jumping in the game to be the interoperable asset, even independent from the game per se. That is where we leave the outlet for future connections.</p><p></p><h4>Step 2: Start Auth Integration</h4><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zOTm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad313b0b-5633-499e-8bcc-0e574ee5ebe6_750x1624.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zOTm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad313b0b-5633-499e-8bcc-0e574ee5ebe6_750x1624.webp 424w, https://substackcdn.com/image/fetch/$s_!zOTm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad313b0b-5633-499e-8bcc-0e574ee5ebe6_750x1624.webp 848w, https://substackcdn.com/image/fetch/$s_!zOTm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad313b0b-5633-499e-8bcc-0e574ee5ebe6_750x1624.webp 1272w, https://substackcdn.com/image/fetch/$s_!zOTm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad313b0b-5633-499e-8bcc-0e574ee5ebe6_750x1624.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zOTm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad313b0b-5633-499e-8bcc-0e574ee5ebe6_750x1624.webp" width="256" height="554.3253333333333" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ad313b0b-5633-499e-8bcc-0e574ee5ebe6_750x1624.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1624,&quot;width&quot;:750,&quot;resizeWidth&quot;:256,&quot;bytes&quot;:2401638,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zOTm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad313b0b-5633-499e-8bcc-0e574ee5ebe6_750x1624.webp 424w, https://substackcdn.com/image/fetch/$s_!zOTm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad313b0b-5633-499e-8bcc-0e574ee5ebe6_750x1624.webp 848w, https://substackcdn.com/image/fetch/$s_!zOTm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad313b0b-5633-499e-8bcc-0e574ee5ebe6_750x1624.webp 1272w, https://substackcdn.com/image/fetch/$s_!zOTm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad313b0b-5633-499e-8bcc-0e574ee5ebe6_750x1624.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The on-chain integration of our game <a href="https://blog.mirrorworld.fun/p/authenticate-solana-users-mobile-wallet">starts with Auth</a>. Being a Web3 mobile game, we want our game to have a broader range of customers. </p><p>Logging in with a method people are familiar with could bring much more potential customers to your game or dApp. So we integrated both Web2 login methods such as Discord, Facebook, Twitter, Google, and Web3 method, crypto wallet into Mirrors Jump. </p><p>We completed this whole process solely using our Smart SDK, calling the APIs below.</p><ul><li><p><a href="https://developer.mirrorworld.fun/#e46fd010-f07a-424d-8bb6-1438bd5c2e38">Token-Based Login</a></p></li><li><p><a href="https://developer.mirrorworld.fun/#e3221f61-62fc-4a11-b4c7-30feb1af9c57">Transaction Approval Code</a></p></li><li><p><a href="https://developer.mirrorworld.fun/#1651ac93-bbc6-4b92-8d5b-1b7d92188748">Change Email</a></p></li><li><p><a href="https://developer.mirrorworld.fun/#63610ea6-b720-4f50-bf0b-7858ae1293b5">Social Authentication</a></p></li><li><p><a href="https://developer.mirrorworld.fun/#800dcde2-66c3-446b-b157-f7e79c9d255d">Action Authorization</a></p></li><li><p><a href="https://developer.mirrorworld.fun/#3a0f8d55-e65f-41cb-8274-8ef6d1b66aef">Oauth2</a></p></li></ul><p>You can find a more detailed version in our <a href="https://developer.mirrorworld.fun/#intro">HTTP API</a>.</p><p>Since Mirror World Smart SDK is now open to developers for free. For different login APIs, you could just<a href="https://app.mirrorworld.fun/"> login into our creator dashboard</a>, click the embedded link below and try them out right now. </p><p>It is super simple to use and it shouldn't take more than a couple minutes to deploy.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://app.mirrorworld.fun&quot;,&quot;text&quot;:&quot;Explore our creator Dashboard&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://app.mirrorworld.fun"><span>Explore our creator Dashboard</span></a></p><p></p><h4>Step 3: Start In-App-Wallet Integration</h4><p>The second part of the integration is to bring Web3 wallet into full operation in our mobile game. </p><p>This part is partially done together with the login integration, but we still need to bring in the transaction, token as well as the on-ramp component of the wallet. </p><p>Once all that is integrated, your customers will be able to perform all kinds of transaction-related actions without having to leave the dApp at all, which really drastically improves the purchasing experience.</p><p>Regarding security considerations, we are still in the process of developing a kind of safe wallet called an <a href="https://zengo.com/mpc-wallet/">MPC wallet</a> (multi-party computational wallet), which will be ready in the test environment next week.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://t.me/smart_solana_devs&quot;,&quot;text&quot;:&quot;Having questions?&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://t.me/smart_solana_devs"><span>Having questions?</span></a></p><p></p><p>For all of the wallet functions, feel free to <a href="https://app.mirrorworld.fun/">login into our creator dashboard</a> and try it out now.</p><p></p><h4>About Our Wallet and Its Safety</h4><p>This part intends to dive deeper into our wallet's safety configuration. For more information about SDK integration, you could scroll down to the next part.</p><p>In this <a href="https://blog.mirrorworld.fun/p/an-ultimate-guide-to-crypto-wallet">MPC wallet</a>, the private key is not actually stored in any form, because it doesn't exist. Whenever a new wallet is created, the public key is computed (in one direction) by a set of other trusted parties. </p><p>In our case, we have multiple partners running nodes that participate in the process. We followed the EdDSA algorithm in our implementation of this TSS variant. This type of wallet is called a multi-party computational wallet.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-G-n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9ce5613b-0ac4-43a3-b519-a3dcc9d3a14e_499x1080.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-G-n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9ce5613b-0ac4-43a3-b519-a3dcc9d3a14e_499x1080.webp 424w, https://substackcdn.com/image/fetch/$s_!-G-n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9ce5613b-0ac4-43a3-b519-a3dcc9d3a14e_499x1080.webp 848w, https://substackcdn.com/image/fetch/$s_!-G-n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9ce5613b-0ac4-43a3-b519-a3dcc9d3a14e_499x1080.webp 1272w, https://substackcdn.com/image/fetch/$s_!-G-n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9ce5613b-0ac4-43a3-b519-a3dcc9d3a14e_499x1080.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-G-n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9ce5613b-0ac4-43a3-b519-a3dcc9d3a14e_499x1080.webp" width="203" height="439.35871743486973" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/9ce5613b-0ac4-43a3-b519-a3dcc9d3a14e_499x1080.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:499,&quot;resizeWidth&quot;:203,&quot;bytes&quot;:1423388,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-G-n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9ce5613b-0ac4-43a3-b519-a3dcc9d3a14e_499x1080.webp 424w, https://substackcdn.com/image/fetch/$s_!-G-n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9ce5613b-0ac4-43a3-b519-a3dcc9d3a14e_499x1080.webp 848w, https://substackcdn.com/image/fetch/$s_!-G-n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9ce5613b-0ac4-43a3-b519-a3dcc9d3a14e_499x1080.webp 1272w, https://substackcdn.com/image/fetch/$s_!-G-n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9ce5613b-0ac4-43a3-b519-a3dcc9d3a14e_499x1080.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>So the customer's private key is not actually stored in a database because there is actually no private key to store. </p><p>However, we can prove that the customer's public key has performed an action when multiple parties have signed a given transaction. The final signature generated by the transaction is an <a href="https://cryptobook.nakov.com/digital-signatures/eddsa-and-ed25519">ed25519-compliant signature</a> produced by computing the resultant signatures from all parties. So no one entity can perform an action alone on behalf of the customer.</p><p></p><h4>Step 4: NFT Collection Creation</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3wry!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbff81c-eb57-4ece-9ca3-3f2c1d974b2f_1080x540.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3wry!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbff81c-eb57-4ece-9ca3-3f2c1d974b2f_1080x540.webp 424w, https://substackcdn.com/image/fetch/$s_!3wry!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbff81c-eb57-4ece-9ca3-3f2c1d974b2f_1080x540.webp 848w, https://substackcdn.com/image/fetch/$s_!3wry!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbff81c-eb57-4ece-9ca3-3f2c1d974b2f_1080x540.webp 1272w, https://substackcdn.com/image/fetch/$s_!3wry!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbff81c-eb57-4ece-9ca3-3f2c1d974b2f_1080x540.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3wry!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbff81c-eb57-4ece-9ca3-3f2c1d974b2f_1080x540.webp" width="1080" height="540" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/afbff81c-eb57-4ece-9ca3-3f2c1d974b2f_1080x540.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2193012,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3wry!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbff81c-eb57-4ece-9ca3-3f2c1d974b2f_1080x540.webp 424w, https://substackcdn.com/image/fetch/$s_!3wry!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbff81c-eb57-4ece-9ca3-3f2c1d974b2f_1080x540.webp 848w, https://substackcdn.com/image/fetch/$s_!3wry!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbff81c-eb57-4ece-9ca3-3f2c1d974b2f_1080x540.webp 1272w, https://substackcdn.com/image/fetch/$s_!3wry!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbff81c-eb57-4ece-9ca3-3f2c1d974b2f_1080x540.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>After the login and the transactions, we are now getting at the asset we are actually purchasing here in the dApp. In our case, it is the little jumper character---- the Mirror NFT. </p><p>The problem here is how to create an NFT collection, and mint it so that it could exist as a digital asset independent from the game. We used our SDK to enable our in-app minting as well as create your own NFT collection.</p><p>Below are some basic APIs we used for minting a new NFT collection and acquiring the NFT metadata.</p><ul><li><p><a href="https://developer.mirrorworld.fun/#4fb51141-d65b-4c24-a256-b3f065fdb261">Mint New NFT</a></p></li><li><p><a href="https://developer.mirrorworld.fun/#1696cb75-cb3b-46c0-9d3d-dea7c0f87f74">Mint New Collection</a></p></li><li><p><a href="https://developer.mirrorworld.fun/#69b4fc11-c126-4ffe-b51e-b30aa8ae107b">Mint New NFTs on Collection</a></p></li><li><p><a href="https://developer.mirrorworld.fun/#7df3c913-bc85-4371-8fef-e985eab5e4a0">Get nft events</a></p></li><li><p><a href="https://developer.mirrorworld.fun/#91bce4c8-14d5-4de1-ad15-a4c4701bf1ea">Get nft info</a></p></li><li><p><a href="https://developer.mirrorworld.fun/#1cf5530a-ad2e-4cc2-8beb-b2b733b29960">Get nft real price</a></p></li></ul><p>They are all open to developers for free. You can try them out now by going to <a href="https://app.mirrorworld.fun/">our dashboard by clicking here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://app.mirrorworld.fun/&quot;,&quot;text&quot;:&quot;Explore Dashboard&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://app.mirrorworld.fun/"><span>Explore Dashboard</span></a></p><p></p><h4>In-App NFT Marketplace</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!77kP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2b0a9c28-c340-4391-9942-89bef1eea468_1271x761.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!77kP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2b0a9c28-c340-4391-9942-89bef1eea468_1271x761.png 424w, https://substackcdn.com/image/fetch/$s_!77kP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2b0a9c28-c340-4391-9942-89bef1eea468_1271x761.png 848w, https://substackcdn.com/image/fetch/$s_!77kP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2b0a9c28-c340-4391-9942-89bef1eea468_1271x761.png 1272w, https://substackcdn.com/image/fetch/$s_!77kP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2b0a9c28-c340-4391-9942-89bef1eea468_1271x761.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!77kP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2b0a9c28-c340-4391-9942-89bef1eea468_1271x761.png" width="1271" height="761" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/2b0a9c28-c340-4391-9942-89bef1eea468_1271x761.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:761,&quot;width&quot;:1271,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:144317,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!77kP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2b0a9c28-c340-4391-9942-89bef1eea468_1271x761.png 424w, https://substackcdn.com/image/fetch/$s_!77kP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2b0a9c28-c340-4391-9942-89bef1eea468_1271x761.png 848w, https://substackcdn.com/image/fetch/$s_!77kP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2b0a9c28-c340-4391-9942-89bef1eea468_1271x761.png 1272w, https://substackcdn.com/image/fetch/$s_!77kP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2b0a9c28-c340-4391-9942-89bef1eea468_1271x761.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>With the elements like <a href="https://blog.mirrorworld.fun/p/best-choice-web3-developers">NFT collection minting</a> as well as metadata ready, we can proceed to take our final step of adding Web3 elements onto our game---- enabling listing and purchasing NFT in an NFT Marketplace.</p><p> Just like the wallet, our <a href="https://blog.mirrorworld.fun/p/best-choice-web3-developers">NFT Marketplace</a> and its operations are all completely inside the dApp as you can see in the Mirrors Jump demo. </p><p>Customers can browse, purchase, use on-ramp service, and list their NFTs inside the dApp, making the customer experience smooth.</p><ul><li><p><a href="https://developer.mirrorworld.fun/#fc6c3693-60f1-4fbc-94f7-868802a322a4">List NFT on the Marketplace</a></p></li><li><p><a href="https://developer.mirrorworld.fun/#34acc2c8-ddb3-4872-85d3-81eb0ce46d36">Buy NFT on the Marketplace</a></p></li><li><p><a href="https://developer.mirrorworld.fun/#7bd9dfed-cad0-458b-8861-9c70f20c7037">Update Listing of NFT on the Marketplace</a></p></li></ul><p>For the full set of APIs, you can visit our HTTP API here: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://developer.mirrorworld.fun/#intro&quot;,&quot;text&quot;:&quot;HTTP API Doc&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://developer.mirrorworld.fun/#intro"><span>HTTP API Doc</span></a></p><p></p><p>Smart SDK also provides a <a href="https://app.mirrorworld.fun/">dashboard for basic color and layout modifications</a>, though you could always make more delicate modifications in our open-source storefront</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!21B-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4ab57d2e-87c3-4229-9740-a7ca0abc91f6_4001x2251.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!21B-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4ab57d2e-87c3-4229-9740-a7ca0abc91f6_4001x2251.png 424w, https://substackcdn.com/image/fetch/$s_!21B-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4ab57d2e-87c3-4229-9740-a7ca0abc91f6_4001x2251.png 848w, https://substackcdn.com/image/fetch/$s_!21B-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4ab57d2e-87c3-4229-9740-a7ca0abc91f6_4001x2251.png 1272w, https://substackcdn.com/image/fetch/$s_!21B-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4ab57d2e-87c3-4229-9740-a7ca0abc91f6_4001x2251.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!21B-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4ab57d2e-87c3-4229-9740-a7ca0abc91f6_4001x2251.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/4ab57d2e-87c3-4229-9740-a7ca0abc91f6_4001x2251.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:102215,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!21B-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4ab57d2e-87c3-4229-9740-a7ca0abc91f6_4001x2251.png 424w, https://substackcdn.com/image/fetch/$s_!21B-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4ab57d2e-87c3-4229-9740-a7ca0abc91f6_4001x2251.png 848w, https://substackcdn.com/image/fetch/$s_!21B-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4ab57d2e-87c3-4229-9740-a7ca0abc91f6_4001x2251.png 1272w, https://substackcdn.com/image/fetch/$s_!21B-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4ab57d2e-87c3-4229-9740-a7ca0abc91f6_4001x2251.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Final Note</h3><p>Above are all the steps you need to take to better utilize our SDK. If you do have an existing game ready, it shouldn't take more than 30 minutes for you to complete the whole on-chain process, and this could take a couple of months for a small developer team to develop from the ground up. </p><p>If you have specific questions regarding the API plug-in and so on, you can always contact our professional tech team for help. For more information regarding Mirror World, please visit the link listed below.</p><p>Official Website: <a href="https://mirrorworld.fun/">https://mirrorworld.fun/</a></p><p>Documentation: <a href="https://docs.mirrorworld.fun/overview/introduction">https://docs.mirrorworld.fun/overview/introduction</a></p><p>Also, if you have any feedback on our product or questions of any kind, <a href="https://mirrorworld.fun/feedback.">please let us know </a> or leave a comment below:</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.mirrorworld.fun/p/how-to-integrate-blockchain-sdk-to/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.mirrorworld.fun/p/how-to-integrate-blockchain-sdk-to/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Mirror World Smart Marketplace]]></title><description><![CDATA[Build your own in-app NFT marketplace in a snap of fingers]]></description><link>https://blog.mirrorworld.fun/p/mirror-world-smart-marketplace</link><guid isPermaLink="false">https://blog.mirrorworld.fun/p/mirror-world-smart-marketplace</guid><dc:creator><![CDATA[Smart Platform by Mirror World]]></dc:creator><pubDate>Mon, 14 Nov 2022 09:15:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/h_600,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4fa22564-d93c-425c-a4be-ff39e8e32391_2356x1206.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Content migrated to <a href="https://mirrorworld.fun/blog/mirror-world-smat-marketplace">https://mirrorworld.fun/blog/mirror-world-smat-marketplace</a></strong></p>]]></content:encoded></item><item><title><![CDATA[Easy Crypto Wallet Development with Mirror World Mobile SDK]]></title><description><![CDATA[Learn how Mirror World SDK can help onboard users to your blockchain application with simple and easy to use tools.]]></description><link>https://blog.mirrorworld.fun/p/crypto-wallet-development-with-mirror-world</link><guid isPermaLink="false">https://blog.mirrorworld.fun/p/crypto-wallet-development-with-mirror-world</guid><dc:creator><![CDATA[Smart Platform by Mirror World]]></dc:creator><pubDate>Mon, 05 Sep 2022 10:44:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/h_600,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3e97d3-d528-40c4-88c7-86d41e9aa1a2_1400x1050.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V_LK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1a9ada-4b72-433c-8ae6-6a022a42e92e_1600x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V_LK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1a9ada-4b72-433c-8ae6-6a022a42e92e_1600x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V_LK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1a9ada-4b72-433c-8ae6-6a022a42e92e_1600x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V_LK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1a9ada-4b72-433c-8ae6-6a022a42e92e_1600x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V_LK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1a9ada-4b72-433c-8ae6-6a022a42e92e_1600x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V_LK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1a9ada-4b72-433c-8ae6-6a022a42e92e_1600x720.jpeg" width="1456" height="655" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8b1a9ada-4b72-433c-8ae6-6a022a42e92e_1600x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:655,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:101356,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!V_LK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1a9ada-4b72-433c-8ae6-6a022a42e92e_1600x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V_LK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1a9ada-4b72-433c-8ae6-6a022a42e92e_1600x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V_LK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1a9ada-4b72-433c-8ae6-6a022a42e92e_1600x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V_LK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1a9ada-4b72-433c-8ae6-6a022a42e92e_1600x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>People are talking about Web3 and decentralization all over the place today. Under the wave of emerging concepts and capital flows, more developers and users are pouring into Web3, and the number of commits per project skyrocketed. For those considering getting into Web3, the first course they must master is undoubtedly the crypto wallet.</p><p>One of the origins of Web3 is the transparency and privacy of data storage, building trust in 'trustless' communities. Ideally, we can see blockchain governance as a database, in which the standard operating procedures are granted the highest authority. In such a setting, all data recorded on the blockchain is publicly available and cannot be altered, guaranteeing fidelity and security of personal data without the need of a trusted third party. Some blockchains also need special permission to read, access, and write information.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1639322537228-f710d846310a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyfHxibG9ja2NoYWlufGVufDB8fHx8MTY2NTY0NTgxMA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1639322537228-f710d846310a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyfHxibG9ja2NoYWlufGVufDB8fHx8MTY2NTY0NTgxMA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1639322537228-f710d846310a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyfHxibG9ja2NoYWlufGVufDB8fHx8MTY2NTY0NTgxMA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1639322537228-f710d846310a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyfHxibG9ja2NoYWlufGVufDB8fHx8MTY2NTY0NTgxMA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1639322537228-f710d846310a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyfHxibG9ja2NoYWlufGVufDB8fHx8MTY2NTY0NTgxMA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1639322537228-f710d846310a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyfHxibG9ja2NoYWlufGVufDB8fHx8MTY2NTY0NTgxMA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" width="1080" height="608" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1639322537228-f710d846310a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyfHxibG9ja2NoYWlufGVufDB8fHx8MTY2NTY0NTgxMA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:608,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://images.unsplash.com/photo-1639322537228-f710d846310a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyfHxibG9ja2NoYWlufGVufDB8fHx8MTY2NTY0NTgxMA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1639322537228-f710d846310a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyfHxibG9ja2NoYWlufGVufDB8fHx8MTY2NTY0NTgxMA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1639322537228-f710d846310a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyfHxibG9ja2NoYWlufGVufDB8fHx8MTY2NTY0NTgxMA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1639322537228-f710d846310a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyfHxibG9ja2NoYWlufGVufDB8fHx8MTY2NTY0NTgxMA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@theshubhamdhage">Shubham Dhage</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>Early crypto wallets emphasized giving users complete control over their digital assets, so they have to memorize the seed phrases, which are not designed for novice users' needs. Though a lot has changed in the past decade, as wallets become easier than ever to securely store and transfer your cryptocurrency, barriers to adoption still exist. </p><p>For example, a time-consuming step to create the wallet might cause a significant loss of users. As many projects came to awareness of the problem, they started developing a variety of onboarding solutions to seamlessly buy, sell, and trade NFTs directly, blurring the boundaries between Web2 and Web3 users. Under the user's permission, the wallet can also verify the identity through proof of ownership, of which Twitter's NFT profile pictures are among the first attempts.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DK3J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3e97d3-d528-40c4-88c7-86d41e9aa1a2_1400x1050.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DK3J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3e97d3-d528-40c4-88c7-86d41e9aa1a2_1400x1050.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DK3J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3e97d3-d528-40c4-88c7-86d41e9aa1a2_1400x1050.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DK3J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3e97d3-d528-40c4-88c7-86d41e9aa1a2_1400x1050.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DK3J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3e97d3-d528-40c4-88c7-86d41e9aa1a2_1400x1050.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DK3J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3e97d3-d528-40c4-88c7-86d41e9aa1a2_1400x1050.jpeg" width="1400" height="1050" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ee3e97d3-d528-40c4-88c7-86d41e9aa1a2_1400x1050.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1050,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;How Twitter could take NFTs mainstream - The Verge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="How Twitter could take NFTs mainstream - The Verge" title="How Twitter could take NFTs mainstream - The Verge" srcset="https://substackcdn.com/image/fetch/$s_!DK3J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3e97d3-d528-40c4-88c7-86d41e9aa1a2_1400x1050.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DK3J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3e97d3-d528-40c4-88c7-86d41e9aa1a2_1400x1050.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DK3J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3e97d3-d528-40c4-88c7-86d41e9aa1a2_1400x1050.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DK3J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3e97d3-d528-40c4-88c7-86d41e9aa1a2_1400x1050.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">www.theverge.com</figcaption></figure></div><p>We believe that the next big step is Web2 integration into Web3 ecosystems. The two, however, have to co-exist for a very long time, leaving a few years for Web3 to transform the internet into a better version of itself and improve the user experience in payment and asset custody to a large extent.</p><h1>How Does Mirror World SDK Collect User Information?</h1><p>Mirror World SDK integrates with all types of traditional login methods (Google, Discord, Twitter, Email) and builds wallets that allow users to fully manage their crypto assets. <a href="https://docs.mirrorworld.fun/architecture/wallet-design">With our wallet service</a>, developers do not need to worry about how to store and manage private keys securely. We have done that job for you.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bHO0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F069e0bcd-9279-4a4f-a3c6-6e36100b3958_1280x905.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bHO0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F069e0bcd-9279-4a4f-a3c6-6e36100b3958_1280x905.png 424w, https://substackcdn.com/image/fetch/$s_!bHO0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F069e0bcd-9279-4a4f-a3c6-6e36100b3958_1280x905.png 848w, https://substackcdn.com/image/fetch/$s_!bHO0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F069e0bcd-9279-4a4f-a3c6-6e36100b3958_1280x905.png 1272w, https://substackcdn.com/image/fetch/$s_!bHO0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F069e0bcd-9279-4a4f-a3c6-6e36100b3958_1280x905.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bHO0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F069e0bcd-9279-4a4f-a3c6-6e36100b3958_1280x905.png" width="1280" height="905" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/069e0bcd-9279-4a4f-a3c6-6e36100b3958_1280x905.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:905,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bHO0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F069e0bcd-9279-4a4f-a3c6-6e36100b3958_1280x905.png 424w, https://substackcdn.com/image/fetch/$s_!bHO0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F069e0bcd-9279-4a4f-a3c6-6e36100b3958_1280x905.png 848w, https://substackcdn.com/image/fetch/$s_!bHO0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F069e0bcd-9279-4a4f-a3c6-6e36100b3958_1280x905.png 1272w, https://substackcdn.com/image/fetch/$s_!bHO0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F069e0bcd-9279-4a4f-a3c6-6e36100b3958_1280x905.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Social Authentication Function provided by Mirror World SDK</figcaption></figure></div><p>Concerning different scenarios, Mirror World SDK offers several plans to meet developers' needs:</p><h3>High-Frequency Trading</h3><p>Take early <a href="https://blog.mirrorworld.fun/p/the-future-of-web3-mobile-game-monetization">Web3 games</a>, for example, most of them primarily focused on play-to-earn, galvanizing pre-existing incentives to play games with a financial component. Even though people can be shortly immersed in strong Fomo emotions by achieving a massive return, it is hard for the game to become sustainable once the number of new users starts to drop.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bR7S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F613b1239-495a-47c9-9470-70f178423084_476x366.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bR7S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F613b1239-495a-47c9-9470-70f178423084_476x366.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bR7S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F613b1239-495a-47c9-9470-70f178423084_476x366.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bR7S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F613b1239-495a-47c9-9470-70f178423084_476x366.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bR7S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F613b1239-495a-47c9-9470-70f178423084_476x366.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bR7S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F613b1239-495a-47c9-9470-70f178423084_476x366.jpeg" width="476" height="366" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/613b1239-495a-47c9-9470-70f178423084_476x366.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:366,&quot;width&quot;:476,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bR7S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F613b1239-495a-47c9-9470-70f178423084_476x366.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bR7S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F613b1239-495a-47c9-9470-70f178423084_476x366.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bR7S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F613b1239-495a-47c9-9470-70f178423084_476x366.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bR7S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F613b1239-495a-47c9-9470-70f178423084_476x366.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">StepN Average Daily Unique Active&nbsp;Wallets</figcaption></figure></div><p>Following the expanding market, more blockchain projects have now shifted to creating content comparable to traditional gaming and developing user coordination models with in-game economies. Players can thus unlock access by gathering resources and claiming roles. However, behind those frequent, ongoing transactions, each change in token is directly linked to the blockchain, resulting in a high cost of the gas fee. Since all on-chain data needs to sync to network nodes, the waiting time may lead to a poor user experience (Imagine if a user wants to upgrade the equipment, which takes over 1 minute and is likely to fail). </p><p>In light of such concerns, Mirror World SDK also provides smart contract support that automatically executes outcomes when certain predetermined criteria are met. With low development costs, users can easily enable transfers of digital assets via smart contrast, all of which will be recorded when the deal is settled.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YD5A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YD5A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 424w, https://substackcdn.com/image/fetch/$s_!YD5A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 848w, https://substackcdn.com/image/fetch/$s_!YD5A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 1272w, https://substackcdn.com/image/fetch/$s_!YD5A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YD5A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png" width="1456" height="987" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c5134005-b974-4427-892c-da06fb376592_1520x1030.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:987,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Mirror World Smart Contract&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Mirror World Smart Contract" title="Mirror World Smart Contract" srcset="https://substackcdn.com/image/fetch/$s_!YD5A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 424w, https://substackcdn.com/image/fetch/$s_!YD5A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 848w, https://substackcdn.com/image/fetch/$s_!YD5A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 1272w, https://substackcdn.com/image/fetch/$s_!YD5A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5134005-b974-4427-892c-da06fb376592_1520x1030.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Mirror World Smart Contract</figcaption></figure></div><h3>General Usage</h3><p>When developing Mirror World SDK, we found that most decentralized applications face the problem of how to employ direct interaction between users and the blockchain network. Before, mobile users would interact with web apps from the in-app browser. While this method works well for web applications running on desktop browsers, it often leads to a decline in users by driving all traffic to third-party apps.</p><p>To tackle this issue, Phantom earlier announced a new way for developers to integrate Phantom into their iOS and Android applications through either universal links or<a href="https://phantom.app/blog/introducing-phantom-deeplinks"> deeplinks,</a> with which developers can now seamlessly integrate Phantom across all devices and environments instead. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_b6_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F10cb7d04-0073-4d28-8c5d-9529302e008a_3840x2400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_b6_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F10cb7d04-0073-4d28-8c5d-9529302e008a_3840x2400.png 424w, https://substackcdn.com/image/fetch/$s_!_b6_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F10cb7d04-0073-4d28-8c5d-9529302e008a_3840x2400.png 848w, https://substackcdn.com/image/fetch/$s_!_b6_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F10cb7d04-0073-4d28-8c5d-9529302e008a_3840x2400.png 1272w, https://substackcdn.com/image/fetch/$s_!_b6_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F10cb7d04-0073-4d28-8c5d-9529302e008a_3840x2400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_b6_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F10cb7d04-0073-4d28-8c5d-9529302e008a_3840x2400.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/10cb7d04-0073-4d28-8c5d-9529302e008a_3840x2400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_b6_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F10cb7d04-0073-4d28-8c5d-9529302e008a_3840x2400.png 424w, https://substackcdn.com/image/fetch/$s_!_b6_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F10cb7d04-0073-4d28-8c5d-9529302e008a_3840x2400.png 848w, https://substackcdn.com/image/fetch/$s_!_b6_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F10cb7d04-0073-4d28-8c5d-9529302e008a_3840x2400.png 1272w, https://substackcdn.com/image/fetch/$s_!_b6_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F10cb7d04-0073-4d28-8c5d-9529302e008a_3840x2400.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Phantom Deeplinks</figcaption></figure></div><p>Likewise, Mirror World SDK is one of the first to integrate deeplinks, allowing developers to query on-chain data directly if needed. The deeplinks, however, might not be the best solution from a user's perspective, as you have to open other web apps, sign the transaction, and then return to the native app each time.</p><p>What Mirror World crypto wallet does is simplify the process above. Having all-in-one authentication and mobile in-app integration enables NFT assets purchase with fiat currencies and mainstream cryptocurrencies in your own marketplace. All users have to do is enter the password and wait for the system to process.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DRo5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e98ed8-a0ee-4cd9-ac6b-50f433bdb009_1256x844.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DRo5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e98ed8-a0ee-4cd9-ac6b-50f433bdb009_1256x844.png 424w, https://substackcdn.com/image/fetch/$s_!DRo5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e98ed8-a0ee-4cd9-ac6b-50f433bdb009_1256x844.png 848w, https://substackcdn.com/image/fetch/$s_!DRo5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e98ed8-a0ee-4cd9-ac6b-50f433bdb009_1256x844.png 1272w, https://substackcdn.com/image/fetch/$s_!DRo5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e98ed8-a0ee-4cd9-ac6b-50f433bdb009_1256x844.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DRo5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e98ed8-a0ee-4cd9-ac6b-50f433bdb009_1256x844.png" width="1256" height="844" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e5e98ed8-a0ee-4cd9-ac6b-50f433bdb009_1256x844.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:844,&quot;width&quot;:1256,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Mirror World SDK vs. Other Deeplinks&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Mirror World SDK vs. Other Deeplinks" title="Mirror World SDK vs. Other Deeplinks" srcset="https://substackcdn.com/image/fetch/$s_!DRo5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e98ed8-a0ee-4cd9-ac6b-50f433bdb009_1256x844.png 424w, https://substackcdn.com/image/fetch/$s_!DRo5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e98ed8-a0ee-4cd9-ac6b-50f433bdb009_1256x844.png 848w, https://substackcdn.com/image/fetch/$s_!DRo5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e98ed8-a0ee-4cd9-ac6b-50f433bdb009_1256x844.png 1272w, https://substackcdn.com/image/fetch/$s_!DRo5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e98ed8-a0ee-4cd9-ac6b-50f433bdb009_1256x844.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Mirror World SDK vs. Other Deeplinks</figcaption></figure></div><h1>How Does Mirror World Secure Your Crypto Wallet?</h1><p>Knowing that securing users' assets is crucial in developing an SDK, the Mirror World team discussed a wide array of solutions for its framework. Eventually, we reached our current <a href="https://docs.mirrorworld.fun/architecture/wallet-design">Crypto Wallet Version 1.0</a>.</p><p>To ensure the safety and confidentiality of users, we use a combination of the following two approaches:</p><ol><li><p>The user's private key never leaves our cloud infrastructure. Key generation, encryption, decryption, and storage are all happening in the cloud. The overall process is never exposed to the external.</p></li></ol><ol start="2"><li><p>The user's key is encrypted by the third-part KMS (Key Management System). We do not store the plain-text private key. Instead, only the encrypted key is stored in our backend. A trustable third-party KMS provider does encryption with strict access control policies to protect the data encryption data. More importantly, the encryption key never leaves the KMS.</p></li></ol><h1>Set Up Mirror World SDK : Low Code and Faster Speed</h1><p>With just a few lines of code, you can successfully access the Mirror World SDK, which has been used in two of Mirror World's own games: Mirrama and Brawl of Mirror. You can <a href="http://app,mirrorworld.fun">set up a developer account</a> now and create a project to generate API Keys. After installing the SDK and configuring default settings in just a moment, your project will be good to go!</p><p>In the future, we will continue updating the <a href="https://docs.mirrorworld.fun/architecture/wallet-design">crypto wallet</a> for a better user experience. If you are interested in learning more about Mirror World SDK, please check the links below:</p><p>Website: <a href="https://mirrorworld.fun/developer">https://mirrorworld.fun/developer</a></p><div class="embedded-publication-wrap" data-attrs="{&quot;id&quot;:1034962,&quot;name&quot;:&quot;Mirror World SDK&quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/95e6186f-0938-45c7-8bbe-07a3ebeb7516_1280x1280.png&quot;,&quot;base_url&quot;:&quot;https://blog.mirrorworld.fun&quot;,&quot;hero_text&quot;:&quot;Mirror World SDK is a set of cross-platform tools aiming to help developers integrate blockchain more efficiently, easily and cost-effectively.&quot;,&quot;author_name&quot;:&quot;Mirror World SDK&quot;,&quot;show_subscribe&quot;:true,&quot;logo_bg_color&quot;:&quot;#14101b&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPublicationToDOMWithSubscribe"><div class="embedded-publication show-subscribe"><a class="embedded-publication-link-part" native="true" href="https://blog.mirrorworld.fun?utm_source=substack&amp;utm_campaign=publication_embed&amp;utm_medium=web"><img class="embedded-publication-logo" src="https://substackcdn.com/image/fetch/$s_!dw-m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F95e6186f-0938-45c7-8bbe-07a3ebeb7516_1280x1280.png" width="56" height="56" style="background-color: rgb(20, 16, 27);"><span class="embedded-publication-name">Mirror World SDK</span><div class="embedded-publication-hero-text">Mirror World SDK is a set of cross-platform tools aiming to help developers integrate blockchain more efficiently, easily and cost-effectively.</div></a><form class="embedded-publication-subscribe" method="GET" action="https://blog.mirrorworld.fun/subscribe?"><input type="hidden" name="source" value="publication-embed"><input type="hidden" name="autoSubmit" value="true"><input type="email" class="email-input" name="email" placeholder="Type your email..."><input type="submit" class="button primary" value="Subscribe"></form></div></div><p>Twitter: <a href="https://twitter.com/mirror_matrix">https://twitter.com/mirror_matrix</a></p><p>YouTube: <a href="https://www.youtube.com/channel/UC9NkOWpL_b2kotDBmtE98dw">https://www.youtube.com/channel/UC9NkOWpL_b2kotDBmtE98dw</a></p>]]></content:encoded></item></channel></rss>