# \#Functional-Programming

**URL:** https://forum.dfinity.org/tag/functional-programming/5.md

[Latest](https://forum.dfinity.org/latest.md) · [Categories](https://forum.dfinity.org/categories.md) · [Tags](https://forum.dfinity.org/tags.md)

---

## [Made a firewall named ICfirewall for local ai(odysseus) check it out](https://forum.dfinity.org/t/made-a-firewall-named-icfirewall-for-local-ai-odysseus-check-it-out/75758)

<div class="topic-metadata">

**Author:** [@techbod](https://forum.dfinity.org/u/techbod)\
**Replies:** 3\
**Last updated:** [September 23, 2026, 11:12am UTC](https://forum.dfinity.org/t/made-a-firewall-named-icfirewall-for-local-ai-odysseus-check-it-out/75758 "2026-09-23T11:12:52Z")

</div>

it’s using a canister for 3 modes of off,medium and on, each has their own unique limitations explained in the github repo, install requirements.txt, odysseus,a local ai(either ollama,lm studio, or any other thing you ha…

---

## [BUHDDA ICP Development Update and Grant Program Guidance](https://forum.dfinity.org/t/buhdda-icp-development-update-and-grant-program-guidance/75633)

<div class="topic-metadata">

**Author:** [@BUHDDA](https://forum.dfinity.org/u/BUHDDA)\
**Replies:** 1\
**Last updated:** [September 14, 2026, 10:26am UTC](https://forum.dfinity.org/t/buhdda-icp-development-update-and-grant-program-guidance/75633 "2026-09-14T10:26:45Z")

</div>

Hello DFINITY team, I previously prepared a Developer Grant application for the BUHDDA platform. I understand that the general Developer Grants Program is currently paused while DFINITY restructures the program, and I r…

---

## [BUHDDA Platform Update: ICP Integration, Prediction Markets, Dharma-to-Motoko Development, and Community Through Music](https://forum.dfinity.org/t/buhdda-platform-update-icp-integration-prediction-markets-dharma-to-motoko-development-and-community-through-music/75632)

<div class="topic-metadata">

**Author:** [@BUHDDA](https://forum.dfinity.org/u/BUHDDA)\
**Replies:** 0\
**Last updated:** [September 12, 2026, 4:39pm UTC](https://forum.dfinity.org/t/buhdda-platform-update-icp-integration-prediction-markets-dharma-to-motoko-development-and-community-through-music/75632 "2026-09-12T16:39:25Z")

</div>

Hello Internet Computer community, I would like to share an update on the progress we have made integrating Internet Computer technology into the BUHDDA platform. BUHDDA is a native blockchain and multi-chain financial…

---

## [Mining gold from your web browser, using minegold.brave protocol](https://forum.dfinity.org/t/mining-gold-from-your-web-browser-using-minegold-brave-protocol/59603)

<div class="topic-metadata">

**Author:** [@Cafreso](https://forum.dfinity.org/u/Cafreso)\
**Replies:** 2\
**Last updated:** [August 6, 2026, 1:54pm UTC](https://forum.dfinity.org/t/mining-gold-from-your-web-browser-using-minegold-brave-protocol/59603 "2026-08-06T13:54:10Z")

</div>

Greetings ICP universe, Today I’d like to introduce to you all a new a protocol we are working on that will be designed on ICP. It’s on version 0.03 so not even in beta yet but we’d like to hear discussion from the comm…

---

## [The Ultra Tip Bot](https://forum.dfinity.org/t/the-ultra-tip-bot/62132)

<div class="topic-metadata">

**Author:** [@DeFiAdventures](https://forum.dfinity.org/u/DeFiAdventures)\
**Replies:** 22\
**Last updated:** [February 26, 2026, 3:11pm UTC](https://forum.dfinity.org/t/the-ultra-tip-bot/62132 "2026-02-26T15:11:54Z")

</div>

Just for fun: The Ultra Tip Bot I wonder if it works…

---

## [I can nomore access #OpenChat with my ID. Why?](https://forum.dfinity.org/t/i-can-nomore-access-openchat-with-my-id-why/64274)

<div class="topic-metadata">

**Author:** [@DigitaSoja](https://forum.dfinity.org/u/DigitaSoja)\
**Replies:** 6\
**Last updated:** [February 23, 2026, 12:48pm UTC](https://forum.dfinity.org/t/i-can-nomore-access-openchat-with-my-id-why/64274 "2026-02-23T12:48:07Z")

</div>

I am having issues accessing my OpenCHAT account after the IID upgrade. CHAT is not responsive on X. The situation is worrying because I have assets including, the GLDGov Group, with over 700 followers who enjoy new…

---

## [icyDB 0.10.0 - Index Key Ordering](https://forum.dfinity.org/t/icydb-0-10-0-index-key-ordering/64256)

<div class="topic-metadata">

**Author:** [@borovan3](https://forum.dfinity.org/u/borovan3)\
**Replies:** 0\
**Last updated:** [February 16, 2026, 3:48pm UTC](https://forum.dfinity.org/t/icydb-0-10-0-index-key-ordering/64256 "2026-02-16T15:48:36Z")

</div>

I don’t know why indexes were not orderable (hashed) but apparently it’s a problem. Premature optimisation I guess. Anyway, now they arent, here’s the latest features courtesy of Codex. https://github.com/dragginzgame…

---

## [Perseverance | A Crowd testing plaform for Devs + Applications + Software](https://forum.dfinity.org/t/perseverance-a-crowd-testing-plaform-for-devs-applications-software/63182)

<div class="topic-metadata">

**Author:** [@1Mark](https://forum.dfinity.org/u/1Mark)\
**Replies:** 0\
**Last updated:** [January 23, 2026, 11:50am UTC](https://forum.dfinity.org/t/perseverance-a-crowd-testing-plaform-for-devs-applications-software/63182 "2026-01-23T11:50:46Z")

</div>

Connect with Global Testers https://perseverance-crowd-testing-platform-cvf.caffeine.xyz/ Perseverance is a crowd testing platform that connects companies with a worldwide pool of professional testers to ensure quality …

---

## [🚀 Available for Short-Term ICP / Web3 Work — Fast Delivery, Reasonable Cost](https://forum.dfinity.org/t/available-for-short-term-icp-web3-work-fast-delivery-reasonable-cost/62194)

<div class="topic-metadata">

**Author:** [@b3hr4d](https://forum.dfinity.org/u/b3hr4d)\
**Replies:** 1\
**Last updated:** [January 5, 2026, 8:25pm UTC](https://forum.dfinity.org/t/available-for-short-term-icp-web3-work-fast-delivery-reasonable-cost/62194 "2026-01-05T20:25:17Z")

</div>

Hi everyone, I’m currently available for short-term, fast-turnaround work and wanted to open myself up to founders and teams who need real execution, not just advice. I’m a senior Internet Computer developer with deep …

---

## [Introducing Kosh Wallet – A Truly Decentralized Multi-Chain Wallet](https://forum.dfinity.org/t/introducing-kosh-wallet-a-truly-decentralized-multi-chain-wallet/59433)

<div class="topic-metadata">

**Author:** [@Rachit2323](https://forum.dfinity.org/u/Rachit2323)\
**Replies:** 0\
**Last updated:** [October 31, 2025, 9:23pm UTC](https://forum.dfinity.org/t/introducing-kosh-wallet-a-truly-decentralized-multi-chain-wallet/59433 "2025-10-31T21:23:21Z")

</div>

Hey everyone I’m excited to share what we’ve been building — Kosh Wallet, a multi-chain decentralized wallet currently live on Hoodi Testnet, Solana Testnet, and Stellar Testnet! Kosh Wallet uses threshold cryptography …

---

## [Automating USDC Gas Fee Payments on Base via ICP Canister](https://forum.dfinity.org/t/automating-usdc-gas-fee-payments-on-base-via-icp-canister/58330)

<div class="topic-metadata">

**Author:** [@Abdullah-1057](https://forum.dfinity.org/u/Abdullah-1057)\
**Replies:** 11\
**Last updated:** [October 20, 2025, 12:10am UTC](https://forum.dfinity.org/t/automating-usdc-gas-fee-payments-on-base-via-icp-canister/58330 "2025-10-20T00:10:04Z")

</div>

I’ve successfully implemented USDC transactions on Base derived from Internet Identity on ICP, and I can currently approve gas fees manually. The next step I’d like to achieve is: The canister itself covers the gas f…

---

## [Caffeine estoy emocionado!](https://forum.dfinity.org/t/caffeine-estoy-emocionado/58775)

<div class="topic-metadata">

**Author:** [@veracrypto2](https://forum.dfinity.org/u/veracrypto2)\
**Replies:** 0\
**Last updated:** [October 11, 2025, 10:31am UTC](https://forum.dfinity.org/t/caffeine-estoy-emocionado/58775 "2025-10-11T10:31:11Z")

</div>

Todo empezó por algo que de momento se llama The new World3D con la participación de mi hijo,que esta en construcción es indescriptible, mas tarde con Crypto Cont y finalmente Tribucont Fesp, todo esto en solo unos días …

---

## [Can we please get threshold ECDSA signing support for secp256r1 (P-256) on ICP?](https://forum.dfinity.org/t/can-we-please-get-threshold-ecdsa-signing-support-for-secp256r1-p-256-on-icp/57862)

<div class="topic-metadata">

**Author:** [@yinks002](https://forum.dfinity.org/u/yinks002)\
**Replies:** 1\
**Last updated:** [September 22, 2025, 6:05pm UTC](https://forum.dfinity.org/t/can-we-please-get-threshold-ecdsa-signing-support-for-secp256r1-p-256-on-icp/57862 "2025-09-22T18:05:21Z")

</div>

Following up on the icert post ICert , Decentralized Cetificate Authority ICP really needs threshold ECDSA support for secp256r1 (P-256). secp256k1 works for Bitcoin/Ethereum, but P-256 is the universal standard for X.…

---

## [Urgent: SNS Governance Canisters Are Garbage Collecting Old Proposals – Immediate Fix Required](https://forum.dfinity.org/t/urgent-sns-governance-canisters-are-garbage-collecting-old-proposals-immediate-fix-required/56439)

<div class="topic-metadata">

**Author:** [@bitel911](https://forum.dfinity.org/u/bitel911)\
**Replies:** 25\
**Last updated:** [September 1, 2025, 5:31pm UTC](https://forum.dfinity.org/t/urgent-sns-governance-canisters-are-garbage-collecting-old-proposals-immediate-fix-required/56439 "2025-09-01T17:31:01Z")

</div>

Hello DFINITY community and team, @Leadership @lara I’m posting this as the recently elected SNS Canister Management Voting Grant Neuron holder, and I’m deeply concerned about a critical issue I’ve uncovered while au…

---

## [Internet Identity id.ai outage / SSL certificate](https://forum.dfinity.org/t/internet-identity-id-ai-outage-ssl-certificate/53995)

<div class="topic-metadata">

**Author:** [@bitel911](https://forum.dfinity.org/u/bitel911)\
**Replies:** 6\
**Last updated:** [July 28, 2025, 1:46pm UTC](https://forum.dfinity.org/t/internet-identity-id-ai-outage-ssl-certificate/53995 "2025-07-28T13:46:59Z")

</div>

Many people from EU as well as others are getting “your connection is not private” Did someone forget to update the SSL? @rem.codes @dfiniitybot @kristofer

---

## [\[Univoice Voice MCP Verified by SkyDeck AI | AIO Protocol Prepares for Launch on ICP\]](https://forum.dfinity.org/t/univoice-voice-mcp-verified-by-skydeck-ai-aio-protocol-prepares-for-launch-on-icp/50818)

<div class="topic-metadata">

**Author:** [@Frankessa](https://forum.dfinity.org/u/Frankessa)\
**Replies:** 0\
**Last updated:** [June 17, 2025, 1:15pm UTC](https://forum.dfinity.org/t/univoice-voice-mcp-verified-by-skydeck-ai-aio-protocol-prepares-for-launch-on-icp/50818 "2025-06-17T13:15:12Z")

</div>

Hello Everyone! :waving\_hand: We’re excited to share that mcp\_voice\_identify, a voice recognition MCP service developed under the Univoice Project, has been officially certified by SkyDeck AI and listed on the trusted A…

---

## [{ code: -32003, message: "insufficient funds for gas \* price + value: have 0 want 53901949584960" }](https://forum.dfinity.org/t/code-32003-message-insufficient-funds-for-gas-price-value-have-0-want-53901949584960/50253)

<div class="topic-metadata">

**Author:** [@anish\_rawat](https://forum.dfinity.org/u/anish_rawat)\
**Replies:** 5\
**Last updated:** [June 14, 2025, 11:15am UTC](https://forum.dfinity.org/t/code-32003-message-insufficient-funds-for-gas-price-value-have-0-want-53901949584960/50253 "2025-06-14T11:15:04Z")

</div>

{ code: -32003, message: “insufficient funds for gas \* price + value: have 0 want 53901949584960” } Hello developers! I’m getting this error while trying to transfer an ERC-20 token through the ICP chain fusion concept.…

---

## [JSON serde, parse problem](https://forum.dfinity.org/t/json-serde-parse-problem/44856)

<div class="topic-metadata">

**Author:** [@Baiumka](https://forum.dfinity.org/u/Baiumka)\
**Replies:** 1\
**Last updated:** [April 25, 2025, 12:44pm UTC](https://forum.dfinity.org/t/json-serde-parse-problem/44856 "2025-04-25T12:44:27Z")

</div>

Hi. I am learning to parse JSON data with serde lib. I tried to write code from example. import { JSON; } "mo:serde"; type User = { name: Text; id: Nat; email: ?Text; }; public func parse() : …

---

## [IDL error: unexpected IDL type when parsing Nat](https://forum.dfinity.org/t/idl-error-unexpected-idl-type-when-parsing-nat/43766)

<div class="topic-metadata">

**Author:** [@Baiumka](https://forum.dfinity.org/u/Baiumka)\
**Replies:** 2\
**Last updated:** [April 14, 2025, 6:59pm UTC](https://forum.dfinity.org/t/idl-error-unexpected-idl-type-when-parsing-nat/43766 "2025-04-14T18:59:41Z")

</div>

Hello. Help please with problem. I created method at HotelPhotoNode actor. public shared func getHotelPhotos(id: Nat32) : async (?\[T.HotelPhoto\]) { let filteredList = List.filter\<T.HotelPhoto\>(hotelPhotoList, f…

---

## [Canisters Management](https://forum.dfinity.org/t/canisters-management/44039)

<div class="topic-metadata">

**Author:** [@JohnNixon6972](https://forum.dfinity.org/u/JohnNixon6972)\
**Replies:** 10\
**Last updated:** [April 22, 2025, 6:03pm UTC](https://forum.dfinity.org/t/canisters-management/44039 "2025-04-22T18:03:29Z")

</div>

Ever struggled/not remembering the right commands to manage canisters. I know it gets well tricky even for us in Waterway Labs. We at Waterway Labs have many canisters across all our projects like static canisters which…

---

## [Best Way to Delete Canisters (Plus get back as much cycles possible)](https://forum.dfinity.org/t/best-way-to-delete-canisters-plus-get-back-as-much-cycles-possible/44010)

<div class="topic-metadata">

**Author:** [@JohnNixon6972](https://forum.dfinity.org/u/JohnNixon6972)\
**Replies:** 3\
**Last updated:** [April 17, 2025, 5:09pm UTC](https://forum.dfinity.org/t/best-way-to-delete-canisters-plus-get-back-as-much-cycles-possible/44010 "2025-04-17T17:09:40Z")

</div>

Hey Everyone, I have been working on Canisters Management for All Waterway Labs Projects where all of our project canisters can be managed by the WWL admins in one app itself (Will post a detailed forum on this too). As…

---

## [Failed Anonymous check, even though logged in with II](https://forum.dfinity.org/t/failed-anonymous-check-even-though-logged-in-with-ii/43774)

<div class="topic-metadata">

**Author:** [@JohnNixon6972](https://forum.dfinity.org/u/JohnNixon6972)\
**Replies:** 2\
**Last updated:** [April 14, 2025, 9:44am UTC](https://forum.dfinity.org/t/failed-anonymous-check-even-though-logged-in-with-ii/43774 "2025-04-14T09:44:44Z")

</div>

Hey all, We just deployed a canister on IC and there is a update method (createProject) which checks and fails anonymous callers. I tried to call the function after logging in with my II on the Candid UI. But it reject…

---

## [Email Password Authentication](https://forum.dfinity.org/t/email-password-authentication/43474)

<div class="topic-metadata">

**Author:** [@ichetanmittal](https://forum.dfinity.org/u/ichetanmittal)\
**Replies:** 5\
**Last updated:** [April 12, 2025, 12:42pm UTC](https://forum.dfinity.org/t/email-password-authentication/43474 "2025-04-12T12:42:45Z")

</div>

I want to make a similar authentication system like Yuku , where user can login or signup using Email id , how can that be done ? Can someone share the reference docs for it ? Do we need to create a Delgeation Service …

---

## [Proof of Stake Membership](https://forum.dfinity.org/t/proof-of-stake-membership/43550)

<div class="topic-metadata">

**Author:** [@JohnNixon6972](https://forum.dfinity.org/u/JohnNixon6972)\
**Replies:** 4\
**Last updated:** [April 11, 2025, 4:39am UTC](https://forum.dfinity.org/t/proof-of-stake-membership/43550 "2025-04-11T04:39:46Z")

</div>

Okay Just before you read this post and judge me of my writing … This is my first Official forum post so please be a bit kind on the Comments :wink: So I Just wanted to share about our implementation of Proof-of-Stake-M…

---

## [Use generated identity on canister to make inter-canister calls](https://forum.dfinity.org/t/use-generated-identity-on-canister-to-make-inter-canister-calls/42698)

<div class="topic-metadata">

**Author:** [@adpopescu338](https://forum.dfinity.org/u/adpopescu338)\
**Replies:** 3\
**Last updated:** [March 21, 2025, 7:54am UTC](https://forum.dfinity.org/t/use-generated-identity-on-canister-to-make-inter-canister-calls/42698 "2025-03-21T07:54:48Z")

</div>

I’m working on a use case involving the transfer of bridged tokens like ckBTC. The challenge is that there’s no direct way to verify if a user has deposited BTC into the address provided by the ckBTC minter, and that the…

---

## [Issues With Testing canisters locally](https://forum.dfinity.org/t/issues-with-testing-canisters-locally/42284)

<div class="topic-metadata">

**Author:** [@JohnNixon6972](https://forum.dfinity.org/u/JohnNixon6972)\
**Replies:** 8\
**Last updated:** [March 19, 2025, 5:47pm UTC](https://forum.dfinity.org/t/issues-with-testing-canisters-locally/42284 "2025-03-19T17:47:54Z")

</div>

Invalid Signatures When Running Local Canisters with Internet Identity Setup Details: DFX Version: 0.25.0 DFX Network: local Frontend & Backend Canisters: Deployed locally Additional Setup: Running sns-testing repo sim…

---

## [Introducing Omnity new component: Doge Customs With SPV Node Verify](https://forum.dfinity.org/t/introducing-omnity-new-component-doge-customs-with-spv-node-verify/42213)

<div class="topic-metadata">

**Author:** [@hsxyl](https://forum.dfinity.org/u/hsxyl)\
**Replies:** 0\
**Last updated:** [March 13, 2025, 7:26am UTC](https://forum.dfinity.org/t/introducing-omnity-new-component-doge-customs-with-spv-node-verify/42213 "2025-03-13T07:26:59Z")

</div>

What is Omnity Omnity is an omni-chain interoperability protocol built by Omnity Network on the Internet Computer (IC) specially designed to fit the modular blockchain landscape. It is implemented by a set of smart contr…

---

## [Issue with Deploying Frontend on Mainnet](https://forum.dfinity.org/t/issue-with-deploying-frontend-on-mainnet/40414)

<div class="topic-metadata">

**Author:** [@nourAhmed123](https://forum.dfinity.org/u/nourAhmed123)\
**Replies:** 9\
**Last updated:** [February 3, 2025, 5:16pm UTC](https://forum.dfinity.org/t/issue-with-deploying-frontend-on-mainnet/40414 "2025-02-03T17:16:59Z")

</div>

I’m encountering a frustrating issue while deploying my frontend on mainnet. When I deploy the application locally, everything works perfectly, and I’m able to interact with all features. However, when I deploy it on th…

---

## [What is the best way to store image resource for ur dapp?](https://forum.dfinity.org/t/what-is-the-best-way-to-store-image-resource-for-ur-dapp/5734)

<div class="topic-metadata">

**Author:** [@foolingdutchman](https://forum.dfinity.org/u/foolingdutchman)\
**Replies:** 17\
**Last updated:** [January 31, 2025, 9:00pm UTC](https://forum.dfinity.org/t/what-is-the-best-way-to-store-image-resource-for-ur-dapp/5734 "2025-01-31T21:00:42Z")

</div>

In case to build a custom dapp, we may need to upload lot of resources like images, gifs, videos, etc. what is the best way to manage it for a business scale useage?

---

## [API on back-end IC: http\_request and http\_responce](https://forum.dfinity.org/t/api-on-back-end-ic-http-request-and-http-responce/5385)

<div class="topic-metadata">

**Author:** [@Safik](https://forum.dfinity.org/u/Safik)\
**Replies:** 3\
**Last updated:** [January 31, 2025, 9:56am UTC](https://forum.dfinity.org/t/api-on-back-end-ic-http-request-and-http-responce/5385 "2025-01-31T09:56:58Z")

</div>

Me need to implement a REST API for project. How to send http request crud (Post, Get, Update, Delete) to the canister? How to form a response in the (motoko) canister code? There is one architectural solution. It is ver…

[Next page](https://forum.dfinity.org/tag/functional-programming/5.md?match_all_tags=true&page=1&tags%5B%5D=Functional-Programming)
