{"users":[{"id":1,"username":"lolocoding","name":"Lauren Lee","avatar_template":"/user_avatar/forum.midnight.network/lolocoding/{size}/505_2.png","flair_name":"MidnightTeam","flair_url":"https://canada1.discourse-cdn.com/flex010/uploads/midnightnetwork/original/1X/8d4fc1016a77fa592b5d4cc531420796b9ac112f.png","flair_group_id":41,"admin":true,"trust_level":4},{"id":748,"username":"takuya","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/7feea3/{size}.png","trust_level":1},{"id":89,"username":"norm","name":"Norman","avatar_template":"/user_avatar/forum.midnight.network/norm/{size}/408_2.png","flair_name":"MidnightTeam","flair_url":"https://canada1.discourse-cdn.com/flex010/uploads/midnightnetwork/original/1X/8d4fc1016a77fa592b5d4cc531420796b9ac112f.png","flair_group_id":41,"admin":true,"trust_level":4},{"id":781,"username":"nasihudeenJ","name":"Nasihudeen Jimoh","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/51bf81/{size}.png","flair_name":"MidnightTeam","flair_url":"https://canada1.discourse-cdn.com/flex010/uploads/midnightnetwork/original/1X/8d4fc1016a77fa592b5d4cc531420796b9ac112f.png","flair_group_id":41,"admin":true,"trust_level":4},{"id":770,"username":"1491sc","name":"stephen chou","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/1/9f8e36/{size}.png","trust_level":1},{"id":780,"username":"DR.Ecovery","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/48db29/{size}.png","trust_level":1},{"id":281,"username":"iano","name":"","avatar_template":"/user_avatar/forum.midnight.network/iano/{size}/227_2.png","trust_level":2},{"id":506,"username":"8pro","name":"Kambale Mechack Elie","avatar_template":"/user_avatar/forum.midnight.network/8pro/{size}/446_2.png","trust_level":1},{"id":337,"username":"iampress","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/i/bb73d2/{size}.png","trust_level":1},{"id":27,"username":"faculerena","name":null,"avatar_template":"/user_avatar/forum.midnight.network/faculerena/{size}/22_2.png","trust_level":1},{"id":687,"username":"BoHsuu","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/ed655f/{size}.png","trust_level":0},{"id":24,"username":"sergeykisel","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/ac91a4/{size}.png","flair_name":"Aliit","flair_url":"https://canada1.discourse-cdn.com/flex010/uploads/midnightnetwork/original/1X/b6496d1c42a9a2958e039fc6c090e8c8cc467936.png","flair_group_id":42,"trust_level":4},{"id":698,"username":"ASY","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/b3f665/{size}.png","trust_level":0},{"id":682,"username":"Yuta","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/y/91b2a8/{size}.png","trust_level":0},{"id":597,"username":"bwbush","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/919ad9/{size}.png","trust_level":0},{"id":695,"username":"bananagoose","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/5f9b8f/{size}.png","trust_level":0},{"id":568,"username":"tusharpamnani","name":"Tushar ","avatar_template":"/user_avatar/forum.midnight.network/tusharpamnani/{size}/498_2.png","flair_name":"Aliit","flair_url":"https://canada1.discourse-cdn.com/flex010/uploads/midnightnetwork/original/1X/b6496d1c42a9a2958e039fc6c090e8c8cc467936.png","flair_group_id":42,"trust_level":3},{"id":671,"username":"barnazaka","name":null,"avatar_template":"/user_avatar/forum.midnight.network/barnazaka/{size}/542_2.png","trust_level":0},{"id":694,"username":"doctorvenables","name":null,"avatar_template":"/user_avatar/forum.midnight.network/doctorvenables/{size}/560_2.png","trust_level":0},{"id":565,"username":"Owen","name":"","avatar_template":"/user_avatar/forum.midnight.network/owen/{size}/537_2.png","trust_level":2},{"id":683,"username":"Grideos","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/g/8edcca/{size}.png","trust_level":0},{"id":420,"username":"DrCalebL","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/9dc877/{size}.png","trust_level":1},{"id":220,"username":"Spy","name":"Spy Crypto","avatar_template":"/user_avatar/forum.midnight.network/spy/{size}/207_2.png","trust_level":2},{"id":642,"username":"unabrijed","name":null,"avatar_template":"/user_avatar/forum.midnight.network/unabrijed/{size}/533_2.png","trust_level":0},{"id":249,"username":"Zaphod","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/z/9de053/{size}.png","trust_level":0},{"id":556,"username":"tresorheri","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/c67d28/{size}.png","trust_level":0},{"id":124,"username":"bochaco","name":null,"avatar_template":"/user_avatar/forum.midnight.network/bochaco/{size}/112_2.png","trust_level":2},{"id":558,"username":"jmaciaal","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/d26b3c/{size}.png","trust_level":0}],"primary_groups":[],"flair_groups":[{"id":41,"name":"MidnightTeam","flair_url":"https://canada1.discourse-cdn.com/flex010/uploads/midnightnetwork/original/1X/8d4fc1016a77fa592b5d4cc531420796b9ac112f.png","flair_bg_color":"","flair_color":""},{"id":42,"name":"Aliit","flair_url":"https://canada1.discourse-cdn.com/flex010/uploads/midnightnetwork/original/1X/b6496d1c42a9a2958e039fc6c090e8c8cc467936.png","flair_bg_color":"","flair_color":""}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/technical-questions/5?page=1","per_page":30,"top_tags":[{"id":2,"name":"compact","slug":"compact"},{"id":3,"name":"learning","slug":"learning"},{"id":5,"name":"best-practices","slug":"best-practices"},{"id":6,"name":"ecosytem","slug":"ecosytem"},{"id":1,"name":"previously-asked","slug":"previously-asked"},{"id":4,"name":"error-help","slug":"error-help"},{"id":7,"name":"community","slug":"community"},{"id":8,"name":"blog","slug":"blog"}],"topics":[{"fancy_title":"About the Technical Questions category","id":11,"title":"About the Technical Questions category","slug":"about-the-technical-questions-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-05-12T16:09:58.959Z","last_posted_at":"2025-05-12T16:09:58.963Z","bumped":true,"bumped_at":"2025-07-14T14:37:09.610Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Got a technical question? You’re in the right place.\nWhether you’re building with Midnight, exploring Compact, or debugging something tricky, this is where developers help each other out. Ask questions, share solutions, &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":157,"like_count":5,"has_summary":false,"last_poster_username":"lolocoding","category_id":5,"op_like_count":5,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]},{"fancy_title":"Docs typo: Preprod proof-server URL `lace-proof-pub.preprod.midnight.network` returns NXDOMAIN","id":1200,"title":"Docs typo: Preprod proof-server URL `lace-proof-pub.preprod.midnight.network` returns NXDOMAIN","slug":"docs-typo-preprod-proof-server-url-lace-proof-pub-preprod-midnight-network-returns-nxdomain","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2026-05-05T07:54:23.117Z","last_posted_at":"2026-06-04T22:37:58.998Z","bumped":true,"bumped_at":"2026-06-04T22:37:58.998Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":22,"like_count":0,"has_summary":false,"last_poster_username":"norm","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":748,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":89,"primary_group_id":null,"flair_group_id":41}]},{"fancy_title":"Custom error 170 on preprod public RPC with ledger-v8 8.0.3, but 8.1.0 deploys fine — version requirement or RPC-specific?","id":1238,"title":"Custom error 170 on preprod public RPC with ledger-v8 8.0.3, but 8.1.0 deploys fine — version requirement or RPC-specific?","slug":"custom-error-170-on-preprod-public-rpc-with-ledger-v8-8-0-3-but-8-1-0-deploys-fine-version-requirement-or-rpc-specific","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-06-02T21:40:09.889Z","last_posted_at":"2026-06-03T08:39:45.877Z","bumped":true,"bumped_at":"2026-06-03T08:39:45.877Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":25,"like_count":0,"has_summary":false,"last_poster_username":"nasihudeenJ","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":748,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":781,"primary_group_id":null,"flair_group_id":41}]},{"fancy_title":"Mainnet contract deploy: 100% rejection with Substrate `1016 Immediately Dropped` despite empty pool, sufficient DUST, and 100× fee bump","id":1190,"title":"Mainnet contract deploy: 100% rejection with Substrate `1016 Immediately Dropped` despite empty pool, sufficient DUST, and 100× fee bump","slug":"mainnet-contract-deploy-100-rejection-with-substrate-1016-immediately-dropped-despite-empty-pool-sufficient-dust-and-100x-fee-bump","posts_count":6,"reply_count":4,"highest_post_number":6,"image_url":null,"created_at":"2026-04-29T23:10:03.841Z","last_posted_at":"2026-06-01T20:32:30.849Z","bumped":true,"bumped_at":"2026-06-01T20:32:30.849Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"ecosytem","slug":"ecosytem"},{"id":2,"name":"compact","slug":"compact"},{"id":4,"name":"error-help","slug":"error-help"}],"tags_descriptions":{},"views":67,"like_count":0,"has_summary":false,"last_poster_username":"nasihudeenJ","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":748,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":770,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":781,"primary_group_id":null,"flair_group_id":41}]},{"fancy_title":"ZKP compliance for 42 CFR Part 2 — substance use treatment privacy","id":1218,"title":"ZKP compliance for 42 CFR Part 2 — substance use treatment privacy","slug":"zkp-compliance-for-42-cfr-part-2-substance-use-treatment-privacy","posts_count":8,"reply_count":2,"highest_post_number":8,"image_url":null,"created_at":"2026-05-13T08:11:04.312Z","last_posted_at":"2026-05-31T14:40:35.637Z","bumped":true,"bumped_at":"2026-05-31T14:40:35.637Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3,"name":"learning","slug":"learning"},{"id":6,"name":"ecosytem","slug":"ecosytem"},{"id":5,"name":"best-practices","slug":"best-practices"}],"tags_descriptions":{},"views":49,"like_count":9,"has_summary":false,"last_poster_username":"nasihudeenJ","category_id":5,"op_like_count":2,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":780,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":281,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":781,"primary_group_id":null,"flair_group_id":41}]},{"fancy_title":"Mainnet: DUST not generating — indexer returns HRP mismatch error on unshielded address","id":1209,"title":"Mainnet: DUST not generating — indexer returns HRP mismatch error on unshielded address","slug":"mainnet-dust-not-generating-indexer-returns-hrp-mismatch-error-on-unshielded-address","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2026-05-08T19:00:43.606Z","last_posted_at":"2026-05-20T02:39:50.025Z","bumped":true,"bumped_at":"2026-05-20T02:39:50.025Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":62,"like_count":2,"has_summary":false,"last_poster_username":"1491sc","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":770,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":781,"primary_group_id":null,"flair_group_id":41}]},{"fancy_title":"Preprod indexer ~23h behind chain — wallet ctime stuck at stale block.timestamp causes Custom error 171 (OutOfDustValidityWindow) for all submissions","id":1230,"title":"Preprod indexer ~23h behind chain — wallet ctime stuck at stale block.timestamp causes Custom error 171 (OutOfDustValidityWindow) for all submissions","slug":"preprod-indexer-23h-behind-chain-wallet-ctime-stuck-at-stale-block-timestamp-causes-custom-error-171-outofdustvaliditywindow-for-all-submissions","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2026-05-18T04:24:03.722Z","last_posted_at":"2026-05-18T17:35:41.143Z","bumped":true,"bumped_at":"2026-05-18T17:35:41.143Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":47,"like_count":1,"has_summary":false,"last_poster_username":"nasihudeenJ","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":748,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":781,"primary_group_id":null,"flair_group_id":41}]},{"fancy_title":"Lace wallet doesn&rsquo;t implement getProvingProvider(), expected behavior or version gap?","id":1213,"title":"Lace wallet doesn't implement getProvingProvider(), expected behavior or version gap?","slug":"lace-wallet-doesnt-implement-getprovingprovider-expected-behavior-or-version-gap","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-05-11T15:00:41.710Z","last_posted_at":"2026-05-13T12:48:11.506Z","bumped":true,"bumped_at":"2026-05-13T12:48:11.506Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":34,"like_count":4,"has_summary":false,"last_poster_username":"8pro","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":506,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":781,"primary_group_id":null,"flair_group_id":41}]},{"fancy_title":" 12 Iterator Helpers bugs in Midnight SDK under Node v22 — Array.from() workarounds included","id":1184,"title":" 12 Iterator Helpers bugs in Midnight SDK under Node v22 — Array.from() workarounds included","slug":"12-iterator-helpers-bugs-in-midnight-sdk-under-node-v22-array-from-workarounds-included","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2026-04-26T16:12:06.672Z","last_posted_at":"2026-04-28T14:58:00.845Z","bumped":true,"bumped_at":"2026-04-28T14:58:00.845Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":23,"like_count":0,"has_summary":false,"last_poster_username":"takuya","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":748,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":89,"primary_group_id":null,"flair_group_id":41}]},{"fancy_title":"Factory pattern for tracking deployed contracts, best practice on Midnight?","id":1176,"title":"Factory pattern for tracking deployed contracts, best practice on Midnight?","slug":"factory-pattern-for-tracking-deployed-contracts-best-practice-on-midnight","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-23T19:38:55.247Z","last_posted_at":"2026-04-23T19:38:55.326Z","bumped":true,"bumped_at":"2026-04-23T19:38:55.326Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":20,"like_count":1,"has_summary":false,"last_poster_username":"8pro","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":506,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Preprod: Custom error 173 + &ldquo;Wallet.InsufficientFunds: could not balance dust&rdquo; despite large dust.balance(now) on shared bridge claimer","id":1164,"title":"Preprod: Custom error 173 + \"Wallet.InsufficientFunds: could not balance dust\" despite large dust.balance(now) on shared bridge claimer","slug":"preprod-custom-error-173-wallet-insufficientfunds-could-not-balance-dust-despite-large-dust-balance-now-on-shared-bridge-claimer","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2026-04-18T23:07:42.823Z","last_posted_at":"2026-04-20T22:57:29.081Z","bumped":true,"bumped_at":"2026-04-20T22:57:29.081Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"previously-asked","slug":"previously-asked"},{"id":4,"name":"error-help","slug":"error-help"}],"tags_descriptions":{},"views":80,"like_count":2,"has_summary":false,"last_poster_username":"iampress","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":337,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":89,"primary_group_id":null,"flair_group_id":41},{"extras":null,"description":"Frequent Poster","user_id":27,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Shielded kernel operations (receiveShielded, mintShieldedToken) fail with proof server 400","id":1137,"title":"Shielded kernel operations (receiveShielded, mintShieldedToken) fail with proof server 400","slug":"shielded-kernel-operations-receiveshielded-mintshieldedtoken-fail-with-proof-server-400","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-04-07T04:48:25.401Z","last_posted_at":"2026-04-14T16:20:25.287Z","bumped":true,"bumped_at":"2026-04-14T16:20:25.287Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"ecosytem","slug":"ecosytem"},{"id":2,"name":"compact","slug":"compact"}],"tags_descriptions":{},"views":51,"like_count":0,"has_summary":false,"last_poster_username":"ASY","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":687,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":24,"primary_group_id":null,"flair_group_id":42},{"extras":"latest","description":"Most Recent Poster","user_id":698,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Mainnet node (0.22.3) stuck at block #1 during initial sync","id":1130,"title":"Mainnet node (0.22.3) stuck at block #1 during initial sync","slug":"mainnet-node-0-22-3-stuck-at-block-1-during-initial-sync","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-04-05T17:19:57.413Z","last_posted_at":"2026-04-13T20:42:21.707Z","bumped":true,"bumped_at":"2026-04-13T20:42:21.707Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":20,"like_count":1,"has_summary":false,"last_poster_username":"bwbush","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":682,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":597,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Midnight: Building with Programmable Privacy in Web3","id":1146,"title":"Midnight: Building with Programmable Privacy in Web3","slug":"midnight-building-with-programmable-privacy-in-web3","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-11T16:17:24.989Z","last_posted_at":"2026-04-11T16:17:25.078Z","bumped":true,"bumped_at":"2026-04-11T16:17:25.078Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3,"name":"learning","slug":"learning"},{"id":6,"name":"ecosytem","slug":"ecosytem"},{"id":7,"name":"community","slug":"community"}],"tags_descriptions":{},"views":22,"like_count":1,"has_summary":false,"last_poster_username":"bananagoose","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":695,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Systemic toolchain issues: runtime mismatch + deploy failure after fix (ContractMaintenanceAuthority error)","id":1095,"title":"Systemic toolchain issues: runtime mismatch + deploy failure after fix (ContractMaintenanceAuthority error)","slug":"systemic-toolchain-issues-runtime-mismatch-deploy-failure-after-fix-contractmaintenanceauthority-error","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2026-03-23T07:44:23.656Z","last_posted_at":"2026-04-11T11:38:41.813Z","bumped":true,"bumped_at":"2026-04-11T11:38:41.813Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":2,"name":"compact","slug":"compact"}],"tags_descriptions":{},"views":55,"like_count":5,"has_summary":false,"last_poster_username":"doctorvenables","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":568,"primary_group_id":null,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":671,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":694,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Dormant project courtesy check before moving project on midnight-awesome-dapps to dormant-projects/","id":1142,"title":"Dormant project courtesy check before moving project on midnight-awesome-dapps to dormant-projects/","slug":"dormant-project-courtesy-check-before-moving-project-on-midnight-awesome-dapps-to-dormant-projects","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-10T14:07:02.781Z","last_posted_at":"2026-04-10T14:07:02.849Z","bumped":true,"bumped_at":"2026-04-10T14:07:02.849Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"ecosytem","slug":"ecosytem"}],"tags_descriptions":{},"views":9,"like_count":0,"has_summary":false,"last_poster_username":"Owen","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":565,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Evaluating Compact for a distributed threat intel verification circuit (circom 2.1.9, Poseidon/BN254)","id":1132,"title":"Evaluating Compact for a distributed threat intel verification circuit (circom 2.1.9, Poseidon/BN254)","slug":"evaluating-compact-for-a-distributed-threat-intel-verification-circuit-circom-2-1-9-poseidon-bn254","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-05T17:20:54.960Z","last_posted_at":"2026-04-05T17:20:55.038Z","bumped":true,"bumped_at":"2026-04-05T17:20:55.038Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":2,"name":"compact","slug":"compact"}],"tags_descriptions":{},"views":9,"like_count":0,"has_summary":false,"last_poster_username":"Grideos","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":683,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Witnesses Explained: How Midnight Uses Private Data Without Exposing It","id":1113,"title":"Witnesses Explained: How Midnight Uses Private Data Without Exposing It","slug":"witnesses-explained-how-midnight-uses-private-data-without-exposing-it","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-01T08:29:06.889Z","last_posted_at":"2026-04-01T08:29:06.953Z","bumped":true,"bumped_at":"2026-04-01T08:29:06.953Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":26,"like_count":3,"has_summary":false,"last_poster_username":"8pro","category_id":5,"op_like_count":3,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":506,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"From Submit to Confirmed: What Actually Happens in a Midnight Transaction","id":1099,"title":"From Submit to Confirmed: What Actually Happens in a Midnight Transaction","slug":"from-submit-to-confirmed-what-actually-happens-in-a-midnight-transaction","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-26T10:25:20.433Z","last_posted_at":"2026-03-26T10:25:20.495Z","bumped":true,"bumped_at":"2026-03-26T10:25:20.495Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":32,"like_count":2,"has_summary":false,"last_poster_username":"8pro","category_id":5,"op_like_count":2,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":506,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Complete Hello World Guide: From Setup to Deployed Contract (with Troubleshooting)","id":1098,"title":"Complete Hello World Guide: From Setup to Deployed Contract (with Troubleshooting)","slug":"complete-hello-world-guide-from-setup-to-deployed-contract-with-troubleshooting","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-25T15:42:38.087Z","last_posted_at":"2026-03-25T15:42:38.156Z","bumped":true,"bumped_at":"2026-03-25T15:42:38.156Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":46,"like_count":3,"has_summary":false,"last_poster_username":"8pro","category_id":5,"op_like_count":3,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":506,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How do I get tDUST for my testnet app?","id":837,"title":"How do I get tDUST for my testnet app?","slug":"how-do-i-get-tdust-for-my-testnet-app","posts_count":6,"reply_count":1,"highest_post_number":6,"image_url":null,"created_at":"2025-12-16T10:50:42.380Z","last_posted_at":"2026-03-21T11:18:04.505Z","bumped":true,"bumped_at":"2026-03-21T11:18:04.505Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":96,"like_count":13,"has_summary":false,"last_poster_username":"8pro","category_id":5,"op_like_count":3,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":420,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":220,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":506,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Compact Under the Hood: How Midnight’s Smart Contract Language Encodes Privacy by Default","id":1092,"title":"Compact Under the Hood: How Midnight’s Smart Contract Language Encodes Privacy by Default","slug":"compact-under-the-hood-how-midnight-s-smart-contract-language-encodes-privacy-by-default","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://canada1.discourse-cdn.com/flex010/uploads/midnightnetwork/optimized/1X/2230d56afc33fdd6ffacdb3db5ccfc5a18b51db8_2_1024x682.jpeg","created_at":"2026-03-20T08:56:20.431Z","last_posted_at":"2026-03-20T08:56:20.480Z","bumped":true,"bumped_at":"2026-03-20T08:56:20.480Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":35,"like_count":2,"has_summary":false,"last_poster_username":"8pro","category_id":5,"op_like_count":2,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":506,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Beginner Guide: Setting Up Your Midnight Development Environment (Step-by-Step)","id":1089,"title":"Beginner Guide: Setting Up Your Midnight Development Environment (Step-by-Step)","slug":"beginner-guide-setting-up-your-midnight-development-environment-step-by-step","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-18T12:03:01.068Z","last_posted_at":"2026-03-18T12:03:01.116Z","bumped":true,"bumped_at":"2026-03-18T12:03:01.116Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":40,"like_count":1,"has_summary":false,"last_poster_username":"8pro","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":506,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Proof server while deploying contract keeps failing","id":1088,"title":"Proof server while deploying contract keeps failing","slug":"proof-server-while-deploying-contract-keeps-failing","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-03-18T11:15:46.320Z","last_posted_at":"2026-03-18T11:20:37.622Z","bumped":true,"bumped_at":"2026-03-18T11:20:37.622Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3,"name":"learning","slug":"learning"},{"id":2,"name":"compact","slug":"compact"}],"tags_descriptions":{},"views":55,"like_count":1,"has_summary":false,"last_poster_username":"unabrijed","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":642,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Midnight Compact Agent Skill &ndash; Compiler-Validated Reference for AI-Assisted Development","id":1083,"title":"Midnight Compact Agent Skill -- Compiler-Validated Reference for AI-Assisted Development","slug":"midnight-compact-agent-skill-compiler-validated-reference-for-ai-assisted-development","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://canada1.discourse-cdn.com/flex010/uploads/midnightnetwork/optimized/1X/8e3b03a2d3c77464e51d1cd31a22b2c425038e47_2_1024x512.png","created_at":"2026-03-14T10:54:12.603Z","last_posted_at":"2026-03-14T10:54:12.660Z","bumped":true,"bumped_at":"2026-03-14T10:54:12.660Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3,"name":"learning","slug":"learning"},{"id":2,"name":"compact","slug":"compact"},{"id":5,"name":"best-practices","slug":"best-practices"}],"tags_descriptions":{},"views":39,"like_count":3,"has_summary":false,"last_poster_username":"Zaphod","category_id":5,"op_like_count":3,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":249,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Confusion around create-mn-app, network naming changes, and faucet access","id":1071,"title":"Confusion around create-mn-app, network naming changes, and faucet access","slug":"confusion-around-create-mn-app-network-naming-changes-and-faucet-access","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-10T08:23:43.276Z","last_posted_at":"2026-03-10T08:23:43.331Z","bumped":true,"bumped_at":"2026-03-10T08:23:43.331Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":18,"like_count":0,"has_summary":false,"last_poster_username":"tusharpamnani","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":568,"primary_group_id":null,"flair_group_id":42}]},{"fancy_title":"Is there an unshielded equivalent to shieldedBurnAddress()?","id":1070,"title":"Is there an unshielded equivalent to shieldedBurnAddress()?","slug":"is-there-an-unshielded-equivalent-to-shieldedburnaddress","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-10T04:43:25.961Z","last_posted_at":"2026-03-10T04:43:26.018Z","bumped":true,"bumped_at":"2026-03-10T04:43:26.018Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":2,"name":"compact","slug":"compact"}],"tags_descriptions":{},"views":21,"like_count":1,"has_summary":false,"last_poster_username":"norm","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":89,"primary_group_id":null,"flair_group_id":41}]},{"fancy_title":"Wallet accepts contract address as seed and initializes wallet","id":1066,"title":"Wallet accepts contract address as seed and initializes wallet","slug":"wallet-accepts-contract-address-as-seed-and-initializes-wallet","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-03-08T18:54:31.396Z","last_posted_at":"2026-03-08T22:46:59.820Z","bumped":true,"bumped_at":"2026-03-08T22:46:59.820Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":46,"like_count":3,"has_summary":false,"last_poster_username":"norm","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":568,"primary_group_id":null,"flair_group_id":42},{"extras":"latest","description":"Most Recent Poster","user_id":89,"primary_group_id":null,"flair_group_id":41}]},{"fancy_title":"How do new wallets bootstrap Dust on mainnet?","id":1027,"title":"How do new wallets bootstrap Dust on mainnet?","slug":"how-do-new-wallets-bootstrap-dust-on-mainnet","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2026-02-18T01:19:19.418Z","last_posted_at":"2026-02-20T01:03:31.506Z","bumped":true,"bumped_at":"2026-02-20T01:03:31.506Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"ecosytem","slug":"ecosytem"},{"id":2,"name":"compact","slug":"compact"}],"tags_descriptions":{},"views":99,"like_count":5,"has_summary":false,"last_poster_username":"jmaciaal","category_id":5,"op_like_count":2,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":89,"primary_group_id":null,"flair_group_id":41},{"extras":null,"description":"Frequent Poster","user_id":556,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":124,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":558,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Block limit exceeded (1010) when deploying contracts with many circuits","id":1025,"title":"Block limit exceeded (1010) when deploying contracts with many circuits","slug":"block-limit-exceeded-1010-when-deploying-contracts-with-many-circuits","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-17T05:30:59.044Z","last_posted_at":"2026-02-17T05:30:59.100Z","bumped":true,"bumped_at":"2026-02-17T05:30:59.100Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":2,"name":"compact","slug":"compact"}],"tags_descriptions":{},"views":46,"like_count":1,"has_summary":false,"last_poster_username":"norm","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":89,"primary_group_id":null,"flair_group_id":41}]}]}}