# (Community Pool Proposal) Keplr - Secret Network Integration

**URL:** <https://forum.scrt.network/t/community-pool-proposal-keplr-secret-network-integration/1960>\
**Category:** Secret Governance\
**Created:** [August 11, 2020, 7:59pm UTC](https://forum.scrt.network/t/community-pool-proposal-keplr-secret-network-integration/1960 "2020-08-11T19:59:29Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![josh-chainapsis](https://avatars.discourse-cdn.com/v4/letter/j/c2a13f/32.png) [@josh-chainapsis](https://forum.scrt.network/u/josh-chainapsis)\
**Post date:** [August 11, 2020, 7:59pm UTC](https://forum.scrt.network/t/community-pool-proposal-keplr-secret-network-integration/1960/1 "2020-08-11T19:59:29Z")

</div>

# Community Pool Spend Proposal: Secret Network - Keplr Wallet Integration

### Summary

Proposer: Chainapsis Inc.  
Amount requested: 200,000 SCRT  
Timeline: End of October (Assuming dependencies are ready)  
Deliverables:

1. Ledger integration
2. Secret contracts integration
3. Secret 20 token transaction
4. SecretJS signing

### Overview

We believe that Secret Network is at a momentous phase as it nears the upgrade that realizes its vision of providing privacy solutions to smart contracts and blockchains. The deliverables of this community pool spend will provide the critical infrastructure that’s needed to significantly improve developer experience and user experience to allow high-value applications to be built.

### Background

The fundamental value proposition of Secret Network comes from its unique ability to provide secure, private and efficient computation utilizing the trusted execution environment of Secret nodes.

The first major step to this vision is enabling secret smart contracts, where the content of user interactions with smart contracts are not visible as public information. Secret smart contracts builds its privacy solution on top of the CosmWasm architecture which allows smart contracts to be written in Rust, and provides a safe and efficient way to build and interact with decentralized applications. The additional layer of privacy that Secret Network provides on top of CosmWasm opens the door for decentralized application where user sensitive user data may be required.

However, the success of decentralized applications don’t only depend on the core module of Secret contracts. It is necessary that tooling and infrastructure that allows: 1. Developers to build, test, and deploy their applications and 2. Users to easily interact with applications exists for a vibrant ecosystem to be built.

Keplr was developed from the ground up to support application specific transactions beyond staking and token transfers. We believe that a high-quality signing interface is critical in bootstrapping a vibrant ecosystem of dApp developers and users.

### Deliverables

Target completion date: End of October  
_Provide Ledger hardware wallet support via Keplr_

- Allow Ledger hardware wallet users to securely store assets
- Allow creating and managing an arbitrary number of BIP44 path-based hierarchical deterministic accounts
- Design and develop front-end interface for browser extension and webpage

_Native support for SecretJS based transaction signing_

- Provide a MetaMask-like experience of being able to sign interactions with smart contracts for the Secret Network
- Utilize SecretJS for transaction signing to compatibility and transaction signing standardization
- Allow users to sign Secret Network-specific transaction messages to interact with smart contracts on Ledger hardware wallets

_Secret20 token transaction integration_

- Allow users to store and send privacy-preserving tokens issued on the Secret Network.
- Architect a user flow that allows seamless Secret20 token management, transfers
- Design and develop front-end interface for browser extension and webpage

_Generalized Secret contract interaction/transaction integration_

- Design and develop an interface for Secret contract-specific message signing
- Provide examples of how to integrate Keplr wallet signing to web-interfaces for dApps

### Payment

In order to provide oversight on the delivery of this contract, we propose that the payment is sent to an account controlled by the Enigma team which is `SCRTAddressToBeAdded`. The Enigma team will provide oversight on the progress of the milestones, and release payments according to successful completion of the deliverables.

---

<div class="post-metadata">

**Author:** ![josh-chainapsis](https://avatars.discourse-cdn.com/v4/letter/j/c2a13f/32.png) [@josh-chainapsis](https://forum.scrt.network/u/josh-chainapsis)\
**Post date:** [August 11, 2020, 8:07pm UTC](https://forum.scrt.network/t/community-pool-proposal-keplr-secret-network-integration/1960/2 "2020-08-11T20:07:32Z")

</div>

Hello Secret community!

First of all, the Chainapsis team would like to give you a big round of gratitude for the love the Secret community has shown us. As a small team of passionate Cosmonauts, we were absolutely blown away by the passion and energy that you guys welcomed us with.

Wanted to share an initial draft of the on-chain community pool spend proposal we want to move forward with regarding the integration of Keplr wallet with Secret Network. We value transparency and honesty, so I’d love to answer any questions you may have and address feedback to the best of my ability. This is a major first-step for us to closely align ourselves with the success of Secret Network, and want the final proposal to reflect the voice of the community.

Thank you, and I look forward to your feedback!

---

<div class="post-metadata">

**Author:** ![can](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.scrt.network/can/32/596_2.png) [@can](https://forum.scrt.network/u/can)\
**Post date:** [August 11, 2020, 8:52pm UTC](https://forum.scrt.network/t/community-pool-proposal-keplr-secret-network-integration/1960/3 "2020-08-11T20:52:30Z")

</div>

A warm welcome to Chainapsis team and a big thank you for the Keplr integration work to date!

Personally (not on behalf of Enigma or the Secret Network), I am behind this proposal. Wallet support for secret contracts is absolutely essential for acceptable UX and adoption of Secret Network. If we force users to interact with the secret network thru cli, participation in the ecosystem we are building will be limited.

It would be great to open this thread for at least a week to get community feedback

---

<div class="post-metadata">

**Author:** ![laura](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.scrt.network/laura/32/911_2.png) [@laura](https://forum.scrt.network/u/laura)\
**Post date:** [August 11, 2020, 9:11pm UTC](https://forum.scrt.network/t/community-pool-proposal-keplr-secret-network-integration/1960/4 "2020-08-11T21:11:37Z")

</div>

Welcome Josh and Chainapisis team!

Love the proposal  
❤

Thank you for joining the Secret Ecosystem!!

---

<div class="post-metadata">

**Author:** ![Cryptojoe](https://avatars.discourse-cdn.com/v4/letter/c/2acd7d/32.png) [@Cryptojoe](https://forum.scrt.network/u/Cryptojoe)\
**Post date:** [August 11, 2020, 9:12pm UTC](https://forum.scrt.network/t/community-pool-proposal-keplr-secret-network-integration/1960/5 "2020-08-11T21:12:21Z")

</div>

This proposal seems good and like it will help bring about adoption.

Are there plans to add a simple voting interface for both governance and dapp Integration?

As far as ledger interface are you talking about creating a ledger live app? Or will SCRT still have to be stored on the cosmos wallet and only be seen with specific interfaces?

---

<div class="post-metadata">

**Author:** ![mumuse](https://avatars.discourse-cdn.com/v4/letter/m/bbe5ce/32.png) [@mumuse](https://forum.scrt.network/u/mumuse)\
**Post date:** [August 12, 2020, 2:26am UTC](https://forum.scrt.network/t/community-pool-proposal-keplr-secret-network-integration/1960/6 "2020-08-12T02:26:04Z")

</div>

I agree in the need of having a metamask-like experience on Secret Network and the Keplr wallet is already a very good product.

There are clear deliverables established and I agree with the proposed payment format, and funding. Great proposal.

---

<div class="post-metadata">

**Author:** ![mohammedpatla](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.scrt.network/mohammedpatla/32/739_2.png) [@mohammedpatla](https://forum.scrt.network/u/mohammedpatla)\
**Post date:** [August 12, 2020, 3:01pm UTC](https://forum.scrt.network/t/community-pool-proposal-keplr-secret-network-integration/1960/7 "2020-08-12T15:01:42Z")

</div>

As far as i understand it interacts with the Ledger Live, but is not a BOLOS (Ledger Live) app. They are talking about interacting with the Cosmos App.  
I am looking to build a separate proposal for that in the coming weeks.

Looks good @josh-chainapsis !!

---

<div class="post-metadata">

**Author:** ![josh-chainapsis](https://avatars.discourse-cdn.com/v4/letter/j/c2a13f/32.png) [@josh-chainapsis](https://forum.scrt.network/u/josh-chainapsis)\
**Post date:** [August 24, 2020, 7:26pm UTC](https://forum.scrt.network/t/community-pool-proposal-keplr-secret-network-integration/1960/8 "2020-08-24T19:26:26Z")

</div>

# Community Pool Spend Proposal: Secret Network - Keplr Wallet Integration

### Summary

Proposer: Chainapsis Inc.  
Amount requested: 200,000 SCRT  
Timeline: End of October (Assuming dependencies are ready)  
Deliverables:

1. Ledger integration
2. Secret contracts integration
3. Secret 20 token transaction
4. SecretJS signing

### Overview

We believe that Secret Network is at a momentous phase as it nears the upgrade that realizes its vision of providing privacy solutions to smart contracts and blockchains. The deliverables of this community pool spend will provide the critical infrastructure that’s needed to significantly improve developer experience and user experience to allow high-value applications to be built.

### Background

The fundamental value proposition of Secret Network comes from its unique ability to provide secure, private and efficient computation utilizing the trusted execution environment of Secret nodes.

The first major step to this vision is enabling secret smart contracts, where the content of user interactions with smart contracts are not visible as public information. Secret smart contracts builds its privacy solution on top of the CosmWasm architecture which allows smart contracts to be written in Rust, and provides a safe and efficient way to build and interact with decentralized applications. The additional layer of privacy that Secret Network provides on top of CosmWasm opens the door for decentralized application where user sensitive user data may be required.

However, the success of decentralized applications don’t only depend on the core module of Secret contracts. It is necessary that tooling and infrastructure that allows: 1. Developers to build, test, and deploy their applications and 2. Users to easily interact with applications exists for a vibrant ecosystem to be built.

Keplr was developed from the ground up to support application specific transactions beyond staking and token transfers. We believe that a high-quality signing interface is critical in bootstrapping a vibrant ecosystem of dApp developers and users.

### Deliverables

Target completion date: End of October

**Milestone 1**  
_Provide Ledger hardware wallet support via Keplr_

- Allow Ledger hardware wallet users to securely store assets
- Allow creating and managing an arbitrary number of BIP44 path-based hierarchical deterministic accounts
- Design and develop front-end interface for browser extension and webpage

_Transaction support for SecretJS based transaction signing for Secret Web Assembly Contracts_

- Provide a MetaMask-like experience of being able to sign interactions with smart contracts on the Secret Network
- Utilize SecretJS for transaction signing to compatibility and transaction signing standardization
- Allow users to sign Secret Network-specific transaction messages to interact with smart contracts on Ledger hardware wallets

**Milestone 2**  
_Secret20 token transaction integration_

- Allow users to store and send privacy-preserving tokens issued on the Secret Network.
- Architect a user flow that allows seamless Secret20 token management, transfers
- Design and develop front-end interface for browser extension and webpage

_Generalized Secret contract interaction interface development_

- Design and develop an interface for Secret contract-specific message signing
- Provide examples of how to integrate Keplr wallet signing to web-interfaces for dApps

### Payment

In order to provide oversight on the delivery of this contract, we propose that the payment is sent to an account controlled by the Enigma team which is `secret14gel9c2w7dx6mmffx8lcpr7hx2qqdg0ne7fv27`. The Enigma team will provide oversight on the progress and completion of the deliverables, and release payments according to successful completion of the deliverables.

Payment will be made in three installments of the following schedule:

- 1/3 of the total amount upon community pool spend governance proposal passing.
- 1/3 of the total amount upon completion of milestone 1
- 1/3 of the total amount upon completion of milestone 2

---

<div class="post-metadata">

**Author:** ![josh-chainapsis](https://avatars.discourse-cdn.com/v4/letter/j/c2a13f/32.png) [@josh-chainapsis](https://forum.scrt.network/u/josh-chainapsis)\
**Post date:** [August 24, 2020, 8:03pm UTC](https://forum.scrt.network/t/community-pool-proposal-keplr-secret-network-integration/1960/9 "2020-08-24T20:03:45Z")

</div>

Hi everybody, first of all, thank you all greatly for your feedback and a very warm welcome to the Secret community. I can’t wait to deliver on these key features that I believe can kickstart the growth of Secret Network. As a matter of fact, Chainapsis has begun the work on some of the deliverables (i.e. Ledger integration ([https://github.com/chainapsis/keplr-extension/issues/25](https://github.com/chainapsis/keplr-extension/issues/25)) to make sure we deliver it in time.

We have gone ahead and submitted the on-chain community pool spend proposal for stakeholder governance.

- Cashmaney: `https://explorer.cashmaney.com/proposals/19`
- Puzzle: `https://puzzle.report/secret/chains/secret-1/governance/proposals/19`

Please find the link to the full ipfs-hosted proposal [here](https://ipfs.io/ipfs/QmWozcezJVQ4ANNUwUnacSKo3NR24bi6MjnkiWFxdFkBGX).

Onwards and upwards 🚀

---

<div class="post-metadata">

**Author:** ![josh-chainapsis](https://avatars.discourse-cdn.com/v4/letter/j/c2a13f/32.png) [@josh-chainapsis](https://forum.scrt.network/u/josh-chainapsis)\
**Post date:** [August 25, 2020, 4:29pm UTC](https://forum.scrt.network/t/community-pool-proposal-keplr-secret-network-integration/1960/10 "2020-08-25T16:29:27Z")

</div>

To clarify future work on operational maintenance for wallets beyond feature additions mentioned in the proposal:

I want to clarify that the team is committed to continuing the maintenance work required to support Secret Network in the long term. We have been very careful in adding support for new blockchains to ensure that the quality of service Keplr provides remains high for all users. Unless there is a point where the company can’t sustain itself financially, Secret Network support will remain a core functionality of Keplr wallet.
