over budget
Typhon Wallet: Seamless Multi-Signature Features
Current Project Status
Unfunded
Amount
Received
₳0
Amount
Requested
₳165,000
Percentage
Received
0.00%
Solution

We will implement multi-sig support in Typhon using native scripts, enabling the creation and management of wallets with multiple signers for secure, handling of ADA, tokens, staking, and governance.

Problem

There is currently no multi-signature support in Typhon, preventing secure and collaborative management of ADA and tokens by multiple stakeholders, limiting its utility for shared wallet management.

Impact Alignment
Feasibility
Value for money

Team

1 member

Typhon Wallet: Seamless Multi-Signature Features

Please describe your proposed solution

Our proposed solution aims to enhance the Typhon Wallet by integrating multi-signature support, allowing multiple users to collectively manage a wallet with enhanced security and flexibility. The key features we will introduce include:

  1. Creating/Importing Wallets using Native Scripts: Users can create or import wallets that require signatures from multiple parties to approve transactions, providing enhanced security for shared assets.
  2. Multi-signature for Transactions: Users will be able to sign transactions, such as sending or receiving ADA and tokens, using multiple wallets, ensuring that all stakeholders approve the actions.
  3. Staking and Voting: We will enable multi-signature functionality for staking to pools and registering to vote, empowering groups to participate in Cardano governance and staking securely.

This approach ensures better security and accountability for organizations, DAOs, and individuals who require shared access to funds or want a more decentralized approach to managing assets. We are solving the need for secure collaboration in asset and governance management.

Unique aspects: Multi-signature support introduces a layer of security and shared control that is critical for users needing to manage assets collaboratively. This is particularly important for organizations and DAOs. By enabling this, we further decentralize wallet management and provide Cardano users with more control over their assets.

Please define the positive impact your project will have on the wider Cardano community

The introduction of multi-signature support in Typhon Wallet will empower more secure and transparent management of ADA, tokens, staking, and governance, particularly for organizations, DAOs, and groups that require multiple signers for decision-making.

What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?

We have a proven track record of successfully completing projects while maintaining high levels of trust and accountability. Since the beginning of the Shelley period, our team has been actively participating in the Cardano ecosystem, successfully developing and maintaining Cardanoscan, a widely used Cardano explorer (cardanoscan.io).

In addition to Cardanoscan, we created Typhon Wallet, a highly recognized and user-friendly wallet that has received widespread acclaim from the Cardano community (typhonwallet.io). This wallet is a direct result of our involvement in the Catalyst program, demonstrating our dedication to innovation and providing vital community solutions. Our team has successfully completed numerous proposals, achieving a 100% completion record, which underscores our commitment to delivering on our promises.

Moreover, we have delivered the integration of Cardano ADA, native tokens, and ADA staking within Ledger Live, which brings the mass user base of Ledger to Cardano, providing a safe and secure custodial wallet solution to the community.

We also contribute to the Cardano ecosystem through various open-source libraries, available on our GitHub repository (Strica GitHub). These libraries reflect our commitment to providing developers with reliable tools and resources that meet high-quality and transparent standards.

Our experience, knowledge, and positive feedback from the community attest to our ability to deliver projects with a strong emphasis on integrity and responsibility. We intend to uphold these values throughout the course of our implementation, ensuring that funds are managed properly and transparently.

What are the key milestones you need to achieve in order to complete your project successfully?

Milestone 1: Create & Import Wallet using Native Script

A: Milestone Outputs

  • Implementation of wallet creation and import functionality using native scripts.
  • Sync balance feature that allows users to generate addresses and receive ADA and tokens.

B: Acceptance Criteria

  • Users can successfully create and import wallets using native scripts.
  • Users can generate addresses and receive ADA and tokens, with balance syncing functioning correctly.

C: Evidence of Milestone Completion

  • Screenshots showing the wallet creation and import interfaces.
  • Screenshots of generated multi-sig wallet address and wallet balance.

Milestone 2: Allow Signing Simple Transactions

A: Milestone Outputs

  • Implementation of transaction signing functionality to enable sending ADA and tokens to other addresses.

B: Acceptance Criteria

  • Users can sign and initiate a transaction
  • Pending Sign Transaction Request visible in Typhon Wallet Multi-Sig Sign section

C: Evidence of Milestone Completion

  • Screenshots demonstrating the transaction signing process.
  • Screenshots of transaction confirmations in the wallet.

Milestone 3: Allow Staking

A: Milestone Outputs

  • Implementation of staking functionalities, including support for the below types of staking transactions using the multi-sig wallet (stake delegation, and stake deregistration).

B: Acceptance Criteria

  • Users can Delegate their stake, and deregister their stake account successfully.

C: Evidence of Milestone Completion

  • Screenshots of the staking interfaces Delegation, and deregistration.
  • Screenshots of successful staking transactions.

Milestone 4: Allow Vote Delegation

A: Milestone Outputs

  • Implementation of vote delegation feature which allows delegating stake to a DRep or select default Vote "Abstain" Or "No Confidence".

B: Acceptance Criteria

  • Users can delegate to a Drep from within the multi-sig wallet.

C: Evidence of Milestone Completion

  • Screenshots of the drep delegation feature.
  • Screenshots of successful vote delegation transactions.

Final Milestone: Allow Registering to Vote

A: Milestone Outputs

  • Deployment of all features in the Typhon Wallet extension and web version.
  • Close-out report and video demo

B: Acceptance Criteria

  • All implemented features are live and functional in both the extension and web versions.

C: Evidence of Milestone Completion

  • The new version of the wallet extension released
  • Final closeout report and closeout video as per the guidelines.

Who is in the project team and what are their roles?

https://strica.io/

The Strica team consists of Cardano enthusiasts who have been actively involved in the ecosystem since the beginning of the Shelley Era. Our team is made up of experts who have successfully developed a Cardano explorer, a user-friendly wallet, and several open-source tools that contribute to the growth and functionality of the Cardano ecosystem.

We have established strong communication with key stakeholders in the community, ensuring access to necessary resources and support throughout the project.

Please provide a cost breakdown of the proposed work and resources

The total budget for this project is 165,000 ADA. This budget is allocated across four key milestones as follows:

  • Create & Import Wallet Using Native Script
  • Budget: 45,000 ADA
  • This phase includes development costs for creating and importing wallets, syncing balances, and enabling users to generate addresses for receiving ADA and tokens.
  • Includes: R&D, development, and testing costs.
  • Allow Signing Simple Transactions
  • Budget: 33,000 ADA
  • This milestone focuses on enabling users to sign simple transactions, and facilitating the sending of ADA and tokens to other addresses.
  • Includes: Development and testing costs.
  • Allow Staking
  • Budget: 31,000 ADA
  • This phase will support all types of staking transactions using native scripts, including stake registration, delegation, and deregistration certificates.
  • Includes: Development, R&D, and thorough testing.
  • Allow Vote Delegation (DRep)
  • Budget: 31,000 ADA
  • This milestone enables wallet users to delegate to a dRep for voting using multi sig wallets.
  • Includes: Development, and testing cost
  • Final Milestone (Final Tests and Release)
  • Budget: 25,000 ADA
  • Test and release the new version of the wallet with multi-sig to the extension and web version of the wallet.
  • Includes: thorough testing, release, preparation of close-out reports and video.

No third-party services or products are required for this proposal, as all development will be conducted in-house by the Strica team.

No dependencies.

How does the cost of the project represent value for money for the Cardano ecosystem?

The total cost for this project reflects significant value for money for the Cardano ecosystem. The funding will enable the implementation of essential features that enhance user experience on the Typhon Wallet. This includes wallet creation, transaction signing, staking capabilities, and voting registration. These features are crucial for user engagement and participation in the Cardano ecosystem, aligning with the platform’s goals of decentralization and community involvement.

The Strica team has a proven track record in the Cardano ecosystem, having successfully developed and maintained Cardanoscan and the Typhon Wallet. Our team's extensive experience ensures that the project will be delivered efficiently and effectively, minimizing risks associated with development.

The features we are developing will not only improve user experience but also encourage greater participation in the Cardano governance process and staking activities. This will ultimately strengthen the Cardano network, providing long-term benefits that far exceed the initial investment.

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00