\n\n----------\n\n### Reproduction Steps\n\n1. **Clone the required repositories:**\n \n```bash\ngit clone https://github.com/decenzio/polkadot-sdk.git --branch dev --recurse-submodules\ngit clone https://github.com/decenzio/stick.git\ngit clone https://github.com/decenzio/nft-gallery.git --branch feat/nftaa-support\n```\n \n2. **Install [`just`](https://github.com/casey/just)** for task management.\n \n3. **Start the local Substrate node:**\n \n```bash\ncd polkadot-sdk\njust full\n```\n \n4. **Start backend services:**\n \n```bash\ncd stick\ndocker-compose up\n```\n \n5. **Start the frontend:**\n \n```bash\ncd nft-gallery\npnpm install\npnpm dev\n```\n \n6. **Connect to the chain in Polkadot.js Apps:**\n \n - Go to [https://polkadot.js.org/apps/#/accounts](https://polkadot.js.org/apps/#/accounts)\n \n - In the left menu:\n \n - `Development` > `Custom` > `ws://127.0.0.1:9920`\n \n - Click **Switch**\n \n7. **Fund the test account:**\n \n - Send **1000 UNIT** from `Alice` to your dev wallet.\n \n8. **Create colection and mint NFTAA**\n\n - The collection is created in the standard way as we know in Kodadot and it is similar with the minting of NFTAA into a collection, but when minting the token it is necessary to check the field that it is NFTAA \n----------\n\n### Expected Behavior\n\n- ✅ NFT collections are created correctly.\n \n- ✅ Account system supports UNIT balances.\n \n- ✅ `nftaa.mint` is called properly based on NFT type.\n \n- ✅ Transaction should succeed — as it does via Polkadot.js Apps.\n \n\n----------\n\n### Actual Behavior\n\n- Kodadot's execution of the `batchAll` transaction fails with:\n \n```javascript\n1002: Verification Error: Runtime Error: wasm trap: unreachable\n```\n \n- No NFT is minted.\n\n### Request for Assistance\n\nWe would appreciate any help in identifying what might be going wrong with Kodadot’s handling of the `nftaa.mint` call. Given that the same transaction succeeds in Polkadot.js Apps, we believe the issue lies in Kodadot’s transaction batching or encoding logic.\n\nIf there are known caveats when using `batchAll` or calling custom pallets, or if additional debugging details are needed (e.g. transaction hex, logs, type definitions), we’re happy to provide them.\n\nThanks so much for your help!",[],11599,"kodadot","nft-gallery","open","(Help request) Minting Fails via Kodadot on Local Substrate Chain","2025-07-23T23:32:21Z","https://github.com/kodadot/nft-gallery/issues/11599",0.7137853,{"description":3027,"labels":3028,"number":3035,"owner":3019,"repository":3020,"state":3021,"title":3036,"updated_at":3037,"url":3038,"score":3039},"### What happened?\n\nIt's been a few days that artists can't mint a new piece\n\nAn example of an artist's message:\n\"I tried many times. My other friends also say that they have not been able to upload art for days.\"\n\n\n\n### Please reproduce in steps\n\nApparently, artists cannot mint a new piece. Several different artists messaged me about this problem\n\n\n### Expected Behavior\n\nAll artists can mint new pieces easily\n\n\n### What browsers are you seeing the problem on?\n\nDesktop Chrome\n\n### At which address did you encounter bug?\n\nkodadot.xyz\n\n### Are you logged in?\n\nYes\n\n### Which wallet you are using?\n\n_No response_\n\n### At which chain did you encounter bug?\n\n_No response_\n\n### Screenshots\n\n\n\n### Relevant log output\n\n```shell\n\n```\n\n### Payment link for reward\n\nhttps://canary.kodadot.xyz/dot/transfer/?target=\u003CMy_Polkadot_Address_check_https://github.com/kodadot/nft-gallery/blob/main/REWARDS.md#creating-your-dot-address>\n\n### Code of Conduct\n\n- [x] I agree to follow this project's Code of Conduct",[3029,3032],{"name":3030,"color":3031},"bug","d73a4a",{"name":3033,"color":3034},"A-minting","FBCA04",11433,"It's been a few days that artists can't mint a new piece","2025-02-22T12:50:54Z","https://github.com/kodadot/nft-gallery/issues/11433",0.7244667,{"description":3041,"labels":3042,"number":3046,"owner":3019,"repository":3020,"state":3047,"title":3048,"updated_at":3049,"url":3050,"score":3051},"We will slowly start iterate to add carbonless NFTs to the KodaDot\r\n\r\nWe've created an address from whom we will be buying carbon offsets in favour of NFT creators\r\nJ9PSLHKjtJ9eEAX4xmCe8xNipRxNiYJTbnyfKXXRkhMmuq8 till we figure out how can artists can buy them in their fashioned way.\r\n\r\nThus you will see toggle while minting NFT\r\nWhat will happen, we will add the attribute that NFT was covered by carbon credits, probably marking you NFTs as carbonless\r\nWe are still estimating hard numbers so we set something which for sure should cover your carbon credits\r\n\r\nRight now we decided to go with at least with $1 as we are running on low carbon chain, Kusama network, later we can estimate against past mints what leverage they bought in carbon credits.",[3043],{"name":3044,"color":3045},"carbonless","45D52D",350,"closed","Add toggle to mint green carbonless NFTs ","2021-05-07T13:30:29Z","https://github.com/kodadot/nft-gallery/issues/350",0.59922045,{"description":3053,"labels":3054,"number":3061,"owner":3019,"repository":3020,"state":3047,"title":3062,"updated_at":3063,"url":3064,"score":3065},"- [ ] create sparate page like https://nft.kodadot.xyz/carbonless\r\n- [ ] put it on /es/MovimientoNFTSinEmisionesDeCarbono \r\n- [ ] link it to the about section\r\n- [ ] make PR\r\n\r\nMovimiento NFT Sin Emisiones de Carbono \r\nKodaDot aportará a la huella de Carbono sin emitir Emisiones de Carbono, por defecto. \r\nEstamos tratando de establecer un movimiento en donde los artistas puedan compensar sus creaciones al mintearlas en KodaDot. Así de simple. Incluso estamos en una blockchain la cual es baja en emisiones de carbono Kusama.network, y planeamos lanzar nuestra propia infraestructura en una parachain llamada MetaPrime.network, creemos que debemos de dar un paso adelante y ser más neutrales en carbono y luego contribuir a ser una galería de carbono negativo de manera que impulse la forestación global. \r\n\r\nMisión de Carbono Neutral de KodaDot \r\nLa misión de la galeria KodaDot es hacer fluir los recursos de los coleccionistas hacia la creación de arte digital con conciencia ambiental de manera que se pueda abordar la actual creciente crisis ambiental en la Tierra. Tenemos la intención de brindar una Calculadora que analice las Emisiones de Carbono y ayudar a hacer forestaciones impulsando a que sean la nueva normalidad y de facil acceso. Para poner en marcha este esfuerzo, nos hemos asociado con Offsetra que permite a los usuarios a apoyar \"proyectos de alta calidad a favor del clima mediante la compra de creditos de compensacion de carbono\" \r\n\r\nLos créditos de compensación de Carbono provienen de una variedad de proyectos orientados a la sostentabilidad. Offsetra solo obtiene compensaciones de proyectos validados y verificados bajo estrictos estándares reconocidos internacionalmente. Puede encontrar más informacion sobre el proceso de Offsetra disponible en su sitio web. \r\n\r\nAcciones Humildes \r\nEstamos concientes que el comprar compensaciones de Carbono no resolveremos el problema, pero podemos crear un pequeño efecto mariposa, y luego impulsar acciones impactantes para iniciar un movimiento de forestacion a mayor escala, donde seria nativo que las galerias NFT traigan con cada minteo, comprando compensaciones, de manera que destinaria un pequeño porcentaje de la compra de compensaciones de carbono y forestación. Intentaremos poner al menos una cierta cantidad de las ganancias de los artistas en función su decisión para impulsar la compra de compensaciones de crédito. No solo de sentirse bien, sino con una forma realmente impactante de probarlo. \r\n\r\nConstruyendo un Impacto Ambiental Positivo \r\nNuestro inicio es añadir un interruptor a la interfaz en donde se mintean los NFTs en donde cada artista elige puede elegir si quiere apoyar a los créditos de Carbono o no. Estaremos añadiendo la etiqueta 🌱 Carbonless al NFT donde luego podría rastrearse a través de la Interfaz de búsqueda y revisarse en la blockchain. Por lo tanto, los coleccionistas pueden encontrar innovador el coleccionar NFTs Carbonless. Una vez que Offsetra (u otros socios) descubran una forma de realizar pagos fiduciarios de Kusama para que se realicen las compensaciones de carbono, haremos una integración completa criptográfica nativa de extremo a extremo junto con ellos, por lo que cada NFT consistirá en un hash que dependa de Carbon Credit. Para llevar la visión a Casa, estamos realmente ansiosos por trabajar junto con Terraformation of Planet Earth donde se puede participar en distintas áreas para poseer parte del bosque, e incluso introducir el concepto de Forest as a Service. La imaginación es el límite. \r\n\r\nNo somos los únicos y eso es genial \r\nSomos realmente conscientes de que el movimiento está a punto de comenzar cuando los medios de comunicación comenzaron a calentar la discusión y el movimiento #cleanNFT ha empezado. Una opción para el creador es elegir entre la variedad de plataformas de creación de NFTs que corren sobre blockchains bajas en carbono, lo que es realmente un gran comienzo. Otra opción es impulsar activamente el movimiento para que sea una galería de Carbono negativo.\r\n\r\nNuestra prueba de trabajo \r\nNosotros (KodaDot) nos sentimos inspirados para unirnos a este movimiento a nuestra manera, como el agregar la opción para los creadores de poder mintear un NFT sin dejar huella de carbono y comenzar a mostrar cuales NFTs son 🌱 Carbonless y cuales no lo son. Para completar nuestra reserva de Créditos de Carbono, ya hemos comprado los créditos de carbono de KodaDot y planeamos automatizarlos de manera más sostenible en un futuro. \r\nPuede leer más en la página del perfil de KodaDot en Offsetra \r\n\r\nUna vez que hayas minteado un NFT 🌱 Carbonless en KodaDot estas invitado a unirte a nuestro canal oficial en Telegram y al Discord Oficial de KodaDot. \r\n\r\nLista de Lectura \r\nSiempre que desee obtener más información sobre #cleanNFT, aquí te dejamos algo de material de lectura.\r\n\r\nCheck this out @yangwao ",[3055,3058],{"name":3056,"color":3057},"good first issue","5319e7",{"name":3059,"color":3060},"$","0E8A16",438,"ES Translation on Carbonless page","2021-06-10T12:08:05Z","https://github.com/kodadot/nft-gallery/issues/438",0.638706,{"description":3067,"labels":3068,"number":3070,"owner":3019,"repository":3020,"state":3047,"title":3071,"updated_at":3072,"url":3073,"score":3074},"we could put in sustainability toggle if artist want to cover Carbon Offset and then we can mark it as Carbon Neutral/Carbon Negative NFT\r\n",[3069],{"name":3044,"color":3045},339,"Show if NFT is minted in carbon neutral/negative","2021-05-07T13:30:30Z","https://github.com/kodadot/nft-gallery/issues/339",0.6639332,{"description":3076,"labels":3077,"number":3082,"owner":3019,"repository":3020,"state":3047,"title":3083,"updated_at":3084,"url":3085,"score":3086},"I guess since we are multi-chain, we should adjust punch line from \"Creating Carbonless NFTs on Kusama\" to \"One Stop Shop NFTs on Polkadot\" is more marketable stuff \r\n\r\ntest at https://beta.kodadot.xyz/bsx/gallery/4155379122-13\r\n\r\nwhere is \"kodadot-nft-gallery\" coming from? Probably change it to \"KodaDot NFT Marketplace\"\r\n\r\n\r\n\r\n\r\nok seems it works to fetch descriptions sometimes? that's ok then!\r\n\r\n\r\n",[3078,3079],{"name":3059,"color":3060},{"name":3080,"color":3081},"p3","D4C5F9",4732,"Change description of SEO Cards ","2023-01-17T15:26:10Z","https://github.com/kodadot/nft-gallery/issues/4732",0.6962439,{"description":3088,"labels":3089,"number":3097,"owner":3019,"repository":3020,"state":3047,"title":3098,"updated_at":3099,"url":3100,"score":3101},"I had some ideas about the main gallery page to help make it a bit more informative. I know many of these ideas are being worked on (or have already been updated since I made this yesterday) and are listed in other issues, but sometimes its helpful to look at the big picture. This builds on Issue kodadot/nft-gallery#60. I'm a designer/artist so I made a quick mockup first and then wrote this stuff to explain my thoughts.\r\n\r\n\r\n**Thumbnail Preview**\r\nAt the moment, each preview only shows the NFT's title. It would be cool if we had the following:\r\n\r\n- Artist Name: This could be the pseudonym identity (if the artist has one) or the address. Maybe the address only gets shown if there is a pseudonym as an incentive, but even showing the address gives good incentive to the artist to verify their identity.\r\n- Edition Number: I think this may have already been solved this morning! Great work! This greatly helps declutter the interface with what looks like duplicates.\r\n- Price: If the NFT is for sale, it lists the sale price in KSM and USD (maybe there is a setting for this tied to the user's profile so that users always see the conversion in their preferred currency). If NFT isn't for sale, this field is blank. \r\n\r\n**Search/Filter Menus**\r\nIt would be great to be able to filter/sort the gallery (Issues kodadot/nft-gallery#35 & kodadot/nft-gallery#49) by things like:\r\n\r\n- Recently Sold\r\n- For Sale\r\n- Patronage\r\n- Editions of 1\r\n- Price\r\n- File Type\r\n\r\nOr to search the Gallery by:\r\n\r\n- Tags\r\n- Artist Name\r\n- Color\r\n- File Type\r\n\r\n**Top Left Menu**\r\nI put more externally focused major things here:\r\n\r\n- Gallery: Brings you back or reloads the main Gallery\r\n- Artist: Views Gallery based on collections by Artist (Issue kodadot/nft-gallery#157). Lists one image per artist. This would be defined by the info listed in their profile:\r\n\r\n> - image that represents their entire work\r\n> - metadata pulled from pseudonym identity like social links and name (Issue kodadot/nft-gallery#134 )\r\n> - others that could simply be text fields like a bio or artist statement\r\n> - List of NFTs by the artist sorted by collection\r\n\r\nOn each Artist preview thumbnail, it could show the chosen header image for that artist and maybe metadata about the work like the number of minted pieces, number sold, number currently for sale, etc. so users get a quite overview of the artist body of work (are they a longtime users with 100s of sold pieces or are they new to the market). This page could also be filtered/sorted so users could quickly discover new artists or artists that share certain tags.\r\n\r\n- Create: Brings users to existing Create page that clearly explains the creation process with links to helpful guides/videos. \r\n\r\n**Top Right Menus**\r\nI thought of these being more internally focused. \r\n\r\n- Profile: This would be the Profile of the user (artist/buyer/both). You could see your own collection of minted work or collection of work you have bought. And this is where you could update all of the artist metadata (bio, statement).\r\n- Buy $KSM: quick way to buy KSM via credit card. I know this is already (partially) working, but it's a bit hidden. Since this market specifically and the larger NFT space is still new for lots of people, having a quick and very visible way to add funds and buy seems like a useful link that should get top billing. Even better would be adding credit purchase directly into buying (Issue kodadot/ideas#2).\r\n- About Kodadot: Backstory of Kodadot, links to tutorials, Github, Medium, FAQ on low-carbon minting, etc.\r\n",[3090,3093,3094],{"name":3091,"color":3092},"UX first","7057ff",{"name":3059,"color":3060},{"name":3095,"color":3096},"redesign-seeds","053A03",225,"Kodadot Home UX","2021-08-24T08:39:35Z","https://github.com/kodadot/nft-gallery/issues/225",0.70891815,{"description":3103,"labels":3104,"number":3097,"owner":3019,"repository":3105,"state":3047,"title":3106,"updated_at":3107,"url":3108,"score":3101},"",[],"workers","OpenGraph - error 500 on new .motherboard drop item","2023-12-07T14:52:32Z","https://github.com/kodadot/workers/issues/225",{"description":3110,"labels":3111,"number":3116,"owner":3019,"repository":3020,"state":3047,"title":3117,"updated_at":3118,"url":3119,"score":3120},"Would be nice to add more fun facts, like another 50 to our loader\r\nThe goal would be to educate folks about Dotsama + Kusama ecosystem\r\nWe can do a raffle as well tho!\r\n\r\nA list of current facts could be found here https://github.com/kodadot/nft-gallery/blob/1585a3b0b6eb3e8a8a5ba0cbefdae1dd2d78e259/langDir/en.json#L200\r\n\r\nTopics including \r\n- dotsama \r\n- Kusama history\r\n- web3 history\r\n- history of NFTs\r\n- thrilling rug facts about NFTs\r\n\r\nTopics to avoid\r\n- we would like to avoid unverified gossip which isn't disclosed by a person publically who might find it offensive\r\n\r\n@cryptodamsky might prepare something.\r\n\r\nBest if people can post right away in this issue so it's easier to scrape?\r\nFun facts with the most votes win and will be included with authorship? Github handle or Twitter \r\nEach great fun fact can be rewarded $50, there is no limit per head on how many fun facts you will contribute, most important is to get a lot of votes (github emojis).\r\n\r\nHow we will choose?\r\n- top30 facts with the most votes/emoji activity. Try concentrate to emojis like ❤️ ",[3112,3113],{"name":3080,"color":3081},{"name":3114,"color":3115},"contest","B03269",2752,"Contest for more fun facts to Kodadot","2023-01-12T13:27:36Z","https://github.com/kodadot/nft-gallery/issues/2752",0.7090763,{"description":3122,"labels":3123,"number":3127,"owner":3019,"repository":3020,"state":3047,"title":3128,"updated_at":3129,"url":3130,"score":3131},"### What happened?\r\n\r\nProblem with minting process. NFT did not load.\r\n\r\n### Please reproduce in steps\r\n\r\nAfter minting an NFt on RMRK, it did not mint. Weird notification - check screenshot.\r\n\r\nMinting from this address: EF9zLDJj2cvMpUBwd4EeloPQHeEofKAl\r\nRo8XLKPP9V7dTZn\r\n\r\n### Expected Behavior\r\n\r\nloading minted NFT\r\n\r\n### What browsers are you seeing the problem on?\r\n\r\nSafari\r\n\r\n### At which address did you encounter bug?\r\n\r\nkodadot.xyz\r\n\r\n### Are you logged in?\r\n\r\nYes\r\n\r\n### Which wallet you are using?\r\n\r\n_No response_\r\n\r\n### At which chain did you encounter bug?\r\n\r\n_No response_\r\n\r\n### Screenshots\r\n\r\n\r\n\n\r\n\r\n### Relevant log output\r\n\r\n_No response_\r\n\r\n### Payment link for reward\r\n\r\nhttps://kodadot.xyz/transfer/?target=%3CMy_Kusama_Address_check_https://github.com/kodadot/nft-gallery/blob/main/CONTRIBUTING.md#creating-your-ksm-address%3E\r\n\r\n### Code of Conduct\r\n\r\n- [X] I agree to follow this project's Code of Conduct",[3124,3125],{"name":3030,"color":3031},{"name":3126,"color":3034},"A-wallet",4221,"Artist has a problem with minting","2023-02-22T18:33:53Z","https://github.com/kodadot/nft-gallery/issues/4221",0.71030515,["Reactive",3133],{},["Set"],["ShallowReactive",3136],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fyCtcI1PD6fw8Kk2N8E6xgWqEN2sDsUyh4kq_yCfMcK8":-1},"/kodadot/nft-gallery/346"]