# 🚀 proposals.network: a dapp to submit proposals on ICP

**URL:** <https://forum.dfinity.org/t/proposals-network-a-dapp-to-submit-proposals-on-icp/25362>\
**Category:** Developers\
**Created:** [December 8, 2023, 3:12pm UTC](https://forum.dfinity.org/t/proposals-network-a-dapp-to-submit-proposals-on-icp/25362 "2023-12-08T15:12:38Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![peterparker](https://avatars.discourse-cdn.com/v4/letter/p/b9bd4f/32.png) [@peterparker](https://forum.dfinity.org/u/peterparker)\
**Post date:** [December 8, 2023, 3:12pm UTC](https://forum.dfinity.org/t/proposals-network-a-dapp-to-submit-proposals-on-icp/25362/1 "2023-12-08T15:12:38Z")

</div>

Hi everybody 👋

I want to submit proposals on the IC but I dislike using CLI, I’m a frontend kind of guy, so I built [https://proposals.network](https://proposals.network) 🚀

–

The dApp features an intuitive built-in wizard and editor to guide you through crafting your motion proposal. Keyword “No save button”. All logic operates within a web worker, and data is saved as you progress.

It requires attaching a hotkey to your principal for the proposal to be submitted and linked to your neuron. This means you don’t need to transfer the required 10 ICP for submitting a proposal somewhere which I personally find great.

However, it’s important to note that I am the controller of the smart contract, so your trust in me is essential.

But who knows, if this small project gains traction, we might launch an SNS and introduce additional features like staking neurons within the dApp.

Currently, it supports “only” NNS, but extending it to Snses isn’t a huge task – I’m on it! If you’re also hoping for support for other types of proposals, just let me know.

Contributions are very welcome, of course, it’s open source! ([repo on GitHub](https://github.com/peterpeterparker/proposals.network))

You may already have noticed the unusual [proposal](https://nns.internetcomputer.org/proposal/?u=qoctq-giaaa-aaaaa-aaaea-cai&proposal=126357) I submitted last night, therefore we can be sure it works out.

Last but not least, I’ve obviously crafted it with [Juno](https://juno.build). 😉

I hope this project is cool and useful to you too. Let me know what you think!

* * *

PS: I cannot update GIF/Video on the website due to the size limitations but, here few screenshots and you can find a demo recording in this [tweet](https://twitter.com/daviddalbusco/status/1733134747134578745).

 ![Capture d’écran 2023-12-08 à 16.08.10](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/2X/3/3a5c89495283aac2902312c99acdec6a61fdaf28.jpeg)  
 ![Capture d’écran 2023-12-08 à 16.08.35](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/2X/8/829c2d07adc9ba8b545f02d5e5825535d0dd31e5.jpeg)  
 ![Capture d’écran 2023-12-08 à 16.12.05](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/2X/0/02fbba0a6619a168b43552736ac8d444151e3e8d.jpeg)  
 ![Capture d’écran 2023-12-08 à 16.12.11](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/2X/a/aabd52b09bc62db2d738d31111cbef75d489db6b.jpeg)

---

<div class="post-metadata">

**Author:** ![NathanosDev](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/nathanosdev/32/7204_2.png) [@NathanosDev](https://forum.dfinity.org/u/NathanosDev)\
**Post date:** [December 8, 2023, 3:14pm UTC](https://forum.dfinity.org/t/proposals-network-a-dapp-to-submit-proposals-on-icp/25362/2 "2023-12-08T15:14:58Z")

</div>

Awesome! This is a much needed UI!

---

<div class="post-metadata">

**Author:** ![Ajki](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/ajki/32/8488_2.png) [@Ajki](https://forum.dfinity.org/u/Ajki)\
**Post date:** [December 8, 2023, 7:46pm UTC](https://forum.dfinity.org/t/proposals-network-a-dapp-to-submit-proposals-on-icp/25362/3 "2023-12-08T19:46:44Z")

</div>

I love it and I honestly think this should be part of NNS at some point.

---

<div class="post-metadata">

**Author:** ![erikblues](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/erikblues/32/6949_2.png) [@erikblues](https://forum.dfinity.org/u/erikblues)\
**Post date:** [December 11, 2023, 4:29am UTC](https://forum.dfinity.org/t/proposals-network-a-dapp-to-submit-proposals-on-icp/25362/4 "2023-12-11T04:29:24Z")

</div>

This is so cool @peterparker!

What are your future plans for it?

I’d love to see (optional) profiles for the “proposal” field. It would be nice to be able to better differentiate which proposals come from the Dfinity team, which ones come from anonymous contributions, etc

Great job on this!

---

<div class="post-metadata">

**Author:** ![peterparker](https://avatars.discourse-cdn.com/v4/letter/p/b9bd4f/32.png) [@peterparker](https://forum.dfinity.org/u/peterparker)\
**Post date:** [December 11, 2023, 5:38am UTC](https://forum.dfinity.org/t/proposals-network-a-dapp-to-submit-proposals-on-icp/25362/5 "2023-12-11T05:38:24Z")

</div>

> [@erikblues](#):
>
> What are your future plans for it?
> 
> I’d love to see (optional) profiles for the “proposal” field. It would be nice to be able to better differentiate which proposals come from the Dfinity team, which ones come from anonymous contributions, etc

Thank you! I’ll add support for submitting motion proposals for Snses. For any other features, I welcome contributions / PRs.

---

<div class="post-metadata">

**Author:** ![erikblues](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/erikblues/32/6949_2.png) [@erikblues](https://forum.dfinity.org/u/erikblues)\
**Post date:** [December 14, 2023, 10:14am UTC](https://forum.dfinity.org/t/proposals-network-a-dapp-to-submit-proposals-on-icp/25362/6 "2023-12-14T10:14:01Z")

</div>

> [@peterparker](#):
>
> I’ll add support for submitting motion proposals for Snses

Nice, I will be keeping an eye on this. It will definetly be interesting to see how SNS projects will use this 🕶

---

<div class="post-metadata">

**Author:** ![peterparker](https://avatars.discourse-cdn.com/v4/letter/p/b9bd4f/32.png) [@peterparker](https://forum.dfinity.org/u/peterparker)\
**Post date:** [December 27, 2023, 7:07pm UTC](https://forum.dfinity.org/t/proposals-network-a-dapp-to-submit-proposals-on-icp/25362/7 "2023-12-27T19:07:21Z")

</div>

Hi everybody 👋

[proposals.network](https://proposals.network/) now supports submitting SNS motion proposals as well 🚀

One UX feature I personally like (see screenshot below) is the unfiltered listing of proposals you submit, whether they’re for Snes or ICP - it’s pretty cool to have an overview of everything.

Also, to give it a real test, I submitted a ‘Test proposal’ to OpenChat. Feel free to reject it: [https://nns.ic0.app/proposal/?u=3e3x2-xyaaa-aaaaq-aaalq-cai&proposal=587](https://nns.ic0.app/proposal/?u=3e3x2-xyaaa-aaaaq-aaalq-cai&proposal=587)

Merry Xmas 🎄

 ![Capture d’écran 2023-12-27 à 20.03.29](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/2X/6/6dfcc518b9115d864ee87b297218cdcdf284cf74.jpeg)

---

<div class="post-metadata">

**Author:** ![erikblues](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/erikblues/32/6949_2.png) [@erikblues](https://forum.dfinity.org/u/erikblues)\
**Post date:** [December 30, 2023, 2:15pm UTC](https://forum.dfinity.org/t/proposals-network-a-dapp-to-submit-proposals-on-icp/25362/8 "2023-12-30T14:15:50Z")

</div>

nice update @peterparker!

Question: are there any plans to add Aliases to neuron proposal ID’s, so there is a name and some form of “official identification” on the Proposer field instead of just a random number?

 ![image](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/2X/b/b6ad2284f63ef41f059fe35b37b86669a99c3fbe.png)

What is the current approach to avoid bad actors from impersonating Dfinity or SNS projects and trying to slip in harmful proposals?

This is not directly related to [proposals.network](https://proposals.network/) but seemed like a good place to ask these questions 🙂

---

<div class="post-metadata">

**Author:** ![peterparker](https://avatars.discourse-cdn.com/v4/letter/p/b9bd4f/32.png) [@peterparker](https://forum.dfinity.org/u/peterparker)\
**Post date:** [December 30, 2023, 3:33pm UTC](https://forum.dfinity.org/t/proposals-network-a-dapp-to-submit-proposals-on-icp/25362/9 "2023-12-30T15:33:09Z")

</div>

Thanks for asking! Well, to speak frankly, I’ve got absolutely no clue what are the answers to your questions. 😅

---

<div class="post-metadata">

**Author:** ![bohdan1227](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/bohdan1227/32/16289_2.png) [@bohdan1227](https://forum.dfinity.org/u/bohdan1227)\
**Post date:** [June 2, 2024, 6:13am UTC](https://forum.dfinity.org/t/proposals-network-a-dapp-to-submit-proposals-on-icp/25362/10 "2024-06-02T06:13:21Z")

</div>

Hi, @peterparker.

I checked [proposals.network](https://proposals.network/) and it’s good dapp to send proposal.  
But I am not sure how to send proposal for ckERC20 token addition.  
I noticed that ckUSDC is added to ckERC20 canister by sending proposal so I have token on ethereum and going to make ckERC20 token on internet computer.  
Can you guide me how to make proposal for it?  
I checked this proposal for ckUSDC addition and can get that I should send proposal to [(ckERC20 Ledger Suite Orchestrator)](https://dashboard.internetcomputer.org/canister/vxkom-oyaaa-aaaar-qafda-cai) but can’t get it how to send proposal similar to this using [https://proposal.network](https://proposal.network).  
[Proposal: 129750 - ICP Dashboard](https://dashboard.internetcomputer.org/proposal/129750)

Best regards

---

<div class="post-metadata">

**Author:** ![peterparker](https://avatars.discourse-cdn.com/v4/letter/p/b9bd4f/32.png) [@peterparker](https://forum.dfinity.org/u/peterparker)\
**Post date:** [June 2, 2024, 6:41am UTC](https://forum.dfinity.org/t/proposals-network-a-dapp-to-submit-proposals-on-icp/25362/11 "2024-06-02T06:41:16Z")

</div>

> [@bohdan1227](#):
>
> so I have token on ethereum and going to make ckERC20 token on internet computer.  
> Can you guide me how to make proposal for it?

Not really, but I’m happy to answer any questions regarding the dApp itself.
