\n\n## Update\n\nSomething is not alright\n\n\u003Cimg width=\"1433\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/eea12276-3e1b-4c1c-bd8d-f64c5c7db48f\" />",[3190,3191,3194],{"name":3174,"color":3175},{"name":3192,"color":3193},"p1","D93F0B",{"name":3195,"color":3163},"A-drop-page",11373,"Preview for latest drop not working","2025-01-23T03:31:25Z","https://github.com/kodadot/nft-gallery/issues/11373",0.7726241,{"description":3202,"labels":3203,"number":3207,"owner":3149,"repository":3150,"state":3165,"title":3208,"updated_at":3209,"url":3210,"score":3211},"### What happened?\n\nWanted to send nfts, got this pop-up\r\n\r\nThe issue is, i used to solve this problem by going to polkadot js apps and update metadata, but its updated already.\n\n### Please reproduce in steps\n\n/\n\n### Expected Behavior\n\n/\n\n### What browsers are you seeing the problem on?\n\nFirefox\n\n### Are you logged in?\n\nYes\n\n### At which address did you encounter bug?\n\nkodadot.xyz\n\n### Screenshots\n\n\r\n\r\nhttps://user-images.githubusercontent.com/92786519/174312867-ae684dce-eb59-4b0e-944a-69a3661df9cb.mov\r\n\r\n \n\n### Relevant log output\n\n```shell\n[EXTENSION] No Addr 5GxhFnC6T83jQuBXyFKMKGnTspqbS24JTmbrgkDEkYP5feLT 1538a12.modern.js:1:468298\r\nError: Unable to retrieve keypair 'HUJv6Xy5V4fAYzyjx8QDE9U2R7qEgsUv9Sc5QVCELbaQmvw'\r\n NuxtJS 60\r\n y\r\n get\r\n getPair\r\n getPair\r\n O\r\n t\r\n r\r\n l\r\n promise callback*r\r\n l\r\n promise callback*r\r\n l\r\n o\r\n o\r\n f\r\n howAboutToExecute\r\n r\r\n l\r\n o\r\n o\r\n howAboutToExecute\r\n submit\r\n r\r\n l\r\n o\r\n o\r\n submit\r\n ne\r\n n\r\n _wrapper\r\n yo\r\n be\r\n wo\r\n x\r\n v\r\n ui\r\n _update\r\n r\r\n get\r\n Rn\r\n mount\r\n $mount\r\n $mount\r\n init\r\n v\r\n v\r\n k\r\n k\r\n ui\r\n _update\r\n r\r\n get\r\n run\r\n On\r\n he\r\n ce\r\n promise callback*ie\r\n he\r\n update\r\n update\r\n3124e32.modern.js:1:6955\r\n\r\n\n```\n\n\n### Payment link for reward\n\nhttps://kodadot.xyz/transfer/?target=%3CMy_Kusama_Address_check_https://github.com/kodadot/nft-gallery/blob/main/CONTRIBUTING.md#creating-your-ksm-address%3E\n\n### Code of Conduct\n\n- [X] I agree to follow this project's Code of Conduct",[3204,3205,3206],{"name":3174,"color":3175},{"name":3177,"color":3178},{"name":3192,"color":3193},3169,"Not possible to send nfts - \"Unable to Retrieve keypair\"","2022-06-19T12:34:58Z","https://github.com/kodadot/nft-gallery/issues/3169",0.77264726,{"description":3213,"labels":3214,"number":3220,"owner":3149,"repository":3150,"state":3165,"title":3221,"updated_at":3222,"url":3223,"score":3224},"## 🐛 Issue: NFTAA Minting Fails via Kodadot on Local Substrate Chain\n\n💰 The initial bounty for the first person to help us solve the problem is _130 USDC_ on any network.\n\n### Description\n\nWe’re currently integrating support for **[NFTAA-type NFTs](https://nftaa.xyz/)** into **Kodadot**, running on a local Substrate chain (Polkadot SDK).\n\nWhile **collection creation works correctly**, **minting individual NFTs fails** when triggered via Kodadot. After signing a `batchAll` transaction, the call fails with the following error:\n\n> **1002: Verification Error: Runtime Error: wasm trap: unreachable**\n\nThis prevents successful minting of NFTAA NFTs.\n\n----------\n\n### ✅ Implementation Summary\n\nTo support NFTAA minting in Kodadot, we have made the following changes:\n\n- 🔄 **Updated Substrate version** (based on the latest `dev` branch of `polkadot-sdk`).\n \n- 🔄 **Regenerated Substrate types** in the Kodadot project using `@polkadot/typegen`.\n \n- 📦 **Upgraded Polkadot.js libraries** (`@polkadot/api`, `@polkadot/types`, etc.) to match the new chain metadata and runtime version.\n \n- 🔧 **Extended the `static` package** to add support for our custom local Substrate chain.\n \n- 💰 **Updated account handling** to support Substrate-style accounts and the `UNIT` token denomination.\n \n- 🧩 **Integrated a minting mode switch** in Kodadot that dynamically selects between:\n \n - `nfts.mint` for standard NFTs\n \n - `nftaa.mint` for NFTAA-type NFTs\n \n----------\n\n### 🧪 Debugging Summary\n\n- ✅ The **exact same `nftaa.mint` call** succeeds when executed manually through **[Polkadot.js Apps](https://polkadot.js.org/apps)**.\n \n- ❌ The same call **fails in Kodadot**, returning:\n \n```javascript\n1002: Verification Error: Runtime Error: wasm trap: unreachable\n```\n➡️ This confirms that the **issue is on the Kodadot side**, likely in how the transaction is constructed or submitted.\n\n\u003Cimg width=\"660\" height=\"434\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/908c3d98-f787-4cef-aec5-b5c3a510f547\" />\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!",[3215,3218],{"name":3216,"color":3217},"external","cfd3d7",{"name":3219,"color":3178},"$$",11599,"(Help request) Minting Fails via Kodadot on Local Substrate Chain","2025-08-11T01:37:38Z","https://github.com/kodadot/nft-gallery/issues/11599",0.774621,{"description":3226,"labels":3227,"number":3234,"owner":3149,"repository":3150,"state":3165,"title":3235,"updated_at":3236,"url":3237,"score":3238},"when I hit a+l for listing my nft, it should focus to list input \r\nsame for a+s, to send to address\r\n\r\n\r\n\r\n\r\n",[3228,3229,3231],{"name":3177,"color":3178},{"name":3230,"color":3147},"p3",{"name":3232,"color":3233},"keyboard","2ECD6C",2317,"Focus on input when using keyboard shortcuts list and send","2022-02-10T16:57:26Z","https://github.com/kodadot/nft-gallery/issues/2317",0.77971786,{"description":3240,"labels":3241,"number":3247,"owner":3149,"repository":3150,"state":3165,"title":3248,"updated_at":3249,"url":3250,"score":3251},"Add basic fetching metadata and NFTs to be shown in explorer\r\n\r\n### Ref \r\n- #3161",[3242,3243,3244],{"name":3219,"color":3178},{"name":3160,"color":3147},{"name":3245,"color":3246},"moonsama","49A4B2",3178,"Show EVM based Moonsama NFTs in explorer","2022-07-10T09:37:39Z","https://github.com/kodadot/nft-gallery/issues/3178",0.78017086,{"description":3253,"labels":3254,"number":3262,"owner":3149,"repository":3150,"state":3165,"title":3263,"updated_at":3264,"url":3265,"score":3266},"When there is already emoji at nft, you want to let the user click on the same to send it \r\n\r\n\r\n\r\n\r\nTest case - https://kodadot.xyz/rmrk/gallery/10843795-0a8ce195286c168f19-DONKEY-DONKEY_GANG_473-0000000000000473\r\n",[3255,3256,3257,3259],{"name":3177,"color":3178},{"name":3160,"color":3147},{"name":3258,"color":3163},"A-item",{"name":3260,"color":3261},"v2.2","6AC658",2060,"Add ability to send same emoji at nft item detail","2022-01-30T12:27:54Z","https://github.com/kodadot/nft-gallery/issues/2060",0.78048694,{"description":3268,"labels":3269,"number":3274,"owner":3149,"repository":3150,"state":3165,"title":3275,"updated_at":3276,"url":3277,"score":3278},"Minting 4 NFTs at once: https://kodadot.xyz/ahp/drops/rift\r\n\r\nGot this error. Tried again 4 NFTs got this error again. \r\n\r\n\u003Cimg width=\"1328\" alt=\"Screenshot 2024-07-04 at 15 03 37\" src=\"https://github.com/kodadot/nft-gallery/assets/104380776/041b46d4-6875-4e97-a68e-368d12e3bc03\">\r\n",[3270,3271,3272],{"name":3174,"color":3175},{"name":3195,"color":3163},{"name":3273,"color":3163},"A-auto-teleport",10582,"Rift: Minting 4 items - error","2024-07-08T08:24:57Z","https://github.com/kodadot/nft-gallery/issues/10582",0.7812493,["Reactive",3280],{},["Set"],["ShallowReactive",3283],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fRXnSq84ppu9nN3XYAnxW0eL0eEOvUm19Bn5ohr33Z2M":-1},"/kodadot/workers/128"]