FCS Proposal - Finishing the Modern Firo Developer Library

Payment of 350.0 FIRO sent

Hello, I’m presenting this as complete, I did offer to maintain the library and make any adjustments required for final approval, as well as handing off to Firo org whenever they’d like. I also have the associated docs available here and can pass that off as well if the team would like. The docs provide a link to the code, it’s just a bit more clear to see what was done here: https://firodocs.pages.dev, please let me know if there are any questions or concerns. Glad to make any adjustments and wrap things up. Thank you.

[7/4/2026 2:36 AM] Vinny: I think I’m going to add Tor/socks5 support to the RPC since I’m nearing completion. monero-ts (the monero library equivalent more or less) doesn’t offer this. are the any objections to me doing this?
[7/4/2026 8:08 AM] Reuben Yap: Sounds good
[7/4/2026 9:18 PM] Vinny: thanks! I think it’s a cool to have feature, happy 4th to anyone celebrating!

Tor was added and is under the examples and mentioned in the readme file, as well as the docs website. No one uses purely sock5 for RPC’s realistacally, so I just configured it for a local Tor socks5 daemon. It was added a couple days ago. It technically could accept any socks5 on port 9050, the standard Tor daemon port, so that’s a work around. If someone creates an issue on GitHub or the team wants that feature for different socks5 ports, I’d be glad to entertain the request.

[7/7/2026 6:14 PM] Vinny: reposting here for any feedback since I feel that it’s complete, but definitely willing to make some adjustments or go over anything I may have missed. If I’m unresponsive for a couple day I’ll be going out of town, but I’ll try to keep up while I’m out.

ā€œHello, I’m presenting this as complete, I did offer to maintain the library and make any adjustments required for final approval, as well as handing off to Firo org whenever they’d like. I also have the associated docs available here and can pass that off as well if the team would like. The docs provide a link to the code, it’s just a bit more clear to see what was done here: https://firodocs.pages.dev, please let me know if there are any questions or concerns. Glad to make any adjustments and wrap things up. Thank you.ā€
[7/7/2026 6:19 PM] Vinny: Tor is also working fine, I used a wireguard tunnel to connect, that probably added latency, but it’s still a little slower than just simply syncing a wallet using electrumx over Tor with a clearnet domain (I used an actual hidden service, onion address, with a port for a real Tor connection and it tested fine)
[7/7/2026 6:21 PM] Vinny: it’s definitely doable, if you can connect to Simplex over onion domains and have conversations fine for example, so it just depends on if someone is determined to make it work and add the needed timeout, which I made something you can customize

[7/9/2026 9:37 AM] Vinny: Hi just following up on this since core team hasn’t provided any feed back recently. Are there any adjustments to be made or transferring of the code that needs to occur?
[7/9/2026 10:14 AM] Reuben Yap: No issues as long as it’s public domain we can fork it and you can maintain it !
[7/9/2026 10:15 AM] Reuben Yap: Sorry a lot on our plate
[7/10/2026 3:29 AM] Vinny: Oh no problem at all, me too. Ya it’s public and the team should have access as well. I’ll double check
[7/10/2026 3:31 AM] Vinny: The docs should be public as well I’ll add Reuben in case he wants them, no offense taken if there are other plans
[7/10/2026 3:37 AM] Vinny: I also owe you guys any revisions you’d like too, so don’t hesitate to ask
[7/10/2026 3:39 AM] AJay: Greetings committee members, :person_bowing:
@FiroFiend @firofan @vaselexa @ddadybayo @rehrar @jagmot @Nrsimha

As mentioned by @zeroXvinny, he has completed the Modern Firo Developer Library and provided a link to the code and documentation: https://firodocs.pages.dev/

If there is no objection, I will begin releasing the remaining of the funds within 24 hours.

Thank You. :handshake:
[7/10/2026 4:10 AM] Nrsimha: I checked documentation. Looks cool.

Did anyone tried the library?
[7/10/2026 12:52 PM] Reuben Yap: Not yettt
[7/10/2026 12:52 PM] Reuben Yap: Would love to have it setup as a demo somewhere to test
[7/10/2026 12:59 PM] Vinny: I’ll see if I can hardcode a 2fa password for a demo on my payment processor if you’d like. the tests I ran mostly against my own qt wallet node, but I can’t say that’s recommended.
[7/10/2026 3:25 PM] Vinny: I’ll risk 4 FIRO here I suppose rather know if something breaks now than later, but it should be working

user: [email protected]
pass: mintitadmin!
123456 (2FA)
[7/10/2026 3:26 PM] Vinny: if you sweep it sends all the funds to the wallet of your choice via spark
[7/10/2026 3:58 PM] Reuben Yap: Min tit admin :joy:
[7/11/2026 12:39 AM] Vinny: well I wasn’t going to make anyone type in a proton pass or something like ā€œ8V&ZU0H1Zwr!uZ$ā€ lol, I also added the mempool to the block explorer which also uses the rpc sdk as an example

Payment of 250.0 FIRO sent

Status changed from ā€˜WIP’ to ā€˜Completed’