Claim Your Account

Lets get you verified!

Verification Code
CODE$:

Great! You may close this page
after you've sent us the code on ideascale.

You will receive a confirmation once your account is validated

To verify your ownership of this profile,
please send a personal message to Lido Nation
on ideascale and include the code above.

Login to follow Viper Science

Viper Science gravatar Viper Science ViperStaking Claim Account
Follow

Bio

Missing Bio. Claim profile to add a bio.

Viper Science own proposals

Community Reviews across funding rounds

583
Total des critiques
Addresses Challenge
4.47 Star
Feasibility
4.32 Star
Auditability
4.03 Star
Impact / Alignment
4.4 Star
Value for money
4.21 Star
Impact Alignment
4.35 Star

Proposals Across Funding Rounds

4
Completed
7
Approved
13
Proposed
₳433.4K
$103.2K
Requested
₳221.5K
$30K
Awarded
₳83.6K
$30K
Received

Funding data last updated

Viper Science Proposals (14)

API for Multi-Delegation Portfolios

$10,000 Received
$10,000 Requested

<p>It is difficult for Cardano community members to support multiple causes and projects by spreading out their stake to multiple pools.</p>

Fund: Fund 6 Challenge: F6: DApps & Integrations
completed Awarded 4% of the fund.
0 (1)

Cardano development library in C++

$10,000 Received
$10,000 Requested

Solution: By developing an open-source C++ library for Cardano, we enable more developers to integrate Cardano with new and existing projects.

Fund: Fund 8 Challenge: F8: Open Source Development Ecosystem
completed Awarded 0.833% of the fund.
0 (1)

Cardano-Tools Python Library

$10,000 Received
$10,000 Requested

Solution: The Cardano-Tools Python library should be expanded and updated to provide Python developers with more relevant tools.

Fund: Fund 8 Challenge: F8: Open Source Development Ecosystem
completed Awarded 0.833% of the fund.
0 (1)

Cardano wallet recovery CLI

$50,000 Requested

Solution: Provide a CLI tool that community members with little to no programming experience can use to recover and move the inaccessible funds.

Fund: Fund 8 Challenge: F8: Open Source Development Ecosystem
over budget Requested 4.167% of the fund.
0 (1)

Automated Cardano Testing Pipeline

$10,400 Requested

Solution: We propose to provide a CI/CD pipeline using Gitlab runners and the Cardano-Tools Python library to develop a suite of tests capable of continuously testing the Cardano node's core functionality.

Fund: Fund 9 Challenge: Developer Ecosystem
over budget Requested 1.04% of the fund.
0 (1)

Stake Pool Keys in libcardano

$12,800 Requested

Solution: We propose to add the following capabilities to libcardano (the open-source Cardano C++ library):

  • Stake pool VRF keys (including signature and verification)
  • Stake pool KES keys
  • Stake pool cold keys
Fund: Fund 9 Challenge: Developer Ecosystem
over budget Requested 1.28% of the fund.
0 (1)

Empowering Collaborative Stake Pools with Automated Reward Distribution

₳36,520 Requested

Solution: Our solution is to provide an easy-to-use CLI tool that can automate reward distribution from a single stake pool reward wallet to multiple pledge/owner wallets for pools with multiple pledge members.

Fund: Fund 10 Challenge: SPO Tools & Community Projects
not approved Requested 0.771% of the fund.
0 (1)

Hardware-Secured Hot Wallets for Live Services (Dexes, Bridges, Side-Chains, Dapps, & more)

₳120,635 Requested

Solution: A secure-hardware "hot wallet" can prevent wallet keys from becoming compromised while enabling autonomous transaction signing capabilities required by live services.

Hardware-Secured Crypto Live Service: Wallet keys are stored encrypted on specialized hardware and secured against remote and local attacks.

Fund: Fund 10 Challenge: Development & Infrastructure
not approved Requested 1.389% of the fund.
0 (1)

Threshold Signatures for Cardano Wallets

₳54,780 Requested

Solution: Our solution is to provide an open-source implementation of threshold signature tooling that is compatible with Cardano wallets and a CLI tool for creating split keys and threshold signatures.

Fund: Fund 10 Challenge: Developer Ecosystem - The Evolution
not approved Requested 0.867% of the fund.
0 (1)

Expanding the Cardano C++ SDK: libcardano

₳21,912 Received
₳27,390 Requested
Fund: Fund 10 Challenge: OSDE: Open Source Dev Ecosystem
funded Awarded 0.867% of the fund.
0 (1)

Ogmios Clients in Python & C++

₳36,520 Received
₳36,520 Requested

Solution: Implementing Python and C++ Ogmios clients would enable developers in these widely-used languages to easily build applications on Cardano by leveraging the capabilities provided by Ogmios.

Fund: Fund 10 Challenge: OSDE: Open Source Dev Ecosystem
completed Awarded 1.156% of the fund.
0 (1)

InfinityPools - A UX friendly NFT and FT Staking Platform with a Rewards Management & Distribution System

₳266,351 Requested

Solution: InfinityPools is a user-friendly NFT+FT staking and rewards management platform empowering Cardano projects to provide utility to their communities, allowing projects to focus on their core strengths.

Fund: Fund 11 Challenge: F11: Cardano Use Cases: Solution
not approved Requested 3.551% of the fund.
0 (1)

Hardware-Secured Hot Wallets for Live Services (Dexes, Bridges, Side-Chains & Dapps)

₳13,206 Received
₳82,540 Requested

Solution: A secure-hardware "hot wallet" can prevent wallet keys from becoming compromised while enabling autonomous transaction signing capabilities required by live services.

BlockDiagramSecure-4aeb2a.PNG

Fund: Fund 11 Challenge: F11: Cardano Open: Developers - technical
funded Awarded 0.786% of the fund.
0 (1)

Threshold Signatures for Cardano Wallets

₳12,000 Received
₳75,000 Requested

Solution: Our solution is to provide an open-source implementation of threshold signature tooling that is compatible with Cardano wallets and a CLI tool for creating split keys and threshold signatures.

Fund: Fund 11 Challenge: F11: Cardano Open: Developers - technical
funded Awarded 0.714% of the fund.
0 (1)

Monthly Reports

All the talks laid out in our proposal have been completed. This month focused on the ability to generate, serialize, and sign valid cardano transactions. This capability was validated against real transactions generated by the cardano-cli in unit tests.

Disbursed to Date
$10,000
Status
Complete
Completion Target
1. In the next month
Comments 0

Login or Register to leave a comment!

The last items on the Fund 8 proposal are complete. The work this month focused on wrapping CLI commands related to leader schedule and mempool queries, as well as ensuring our code works with the multisignature capability.

Disbursed to Date
$10,000
Status
Complete
Completion Target
1. In the next month
Comments 0

Login or Register to leave a comment!

The project is still on track; however, much of the work over the past month was spent researching Cardano ledger specs. There is only a single additional commit to the repository this month showing progress on the ledger implementation. We intend to close out the project by the end of the year.

Disbursed to Date
$10,000
Status
Still in progress
Completion Target
2. In the next 3 months
Comments 0

Login or Register to leave a comment!

The project is still on track; however, we had to shift priorities this past month to other projects. There has not been any major updates since the last report submission. We intend to close out the project next month or December at the latest.

Disbursed to Date
$10,000
Status
Still in progress
Completion Target
2. In the next 3 months
Comments 0

Login or Register to leave a comment!

Total Commits: 33 ○ Milestone 2 complete: § Total commands wrapped: 45 / 49 (91.8%) (goal: 85%) § Added the following commands: □ Address inspect □ Estimate transaction fee □ List transactions □ Forget transaction □ Construct transaction □ Sign transaction □ Decode transaction □ Submit transaction □ Migrate □ Create migration plan □ Network info □ Network clock □ Update settings □ Get settings □ SMASH health □ List stake keys □ List stake pools □ View pool maintenance actions □ Trigger pool maintenance actions □ Estimate fee □ Quit staking □ Join stake pool □ Create account public key □ Get account public key □ Get public key □ Create policy ID □ Create policy key □ Get policy key ○ Updated min_utxo calculation for Babbage era ○ Milestone 3 (already complete): Added 40 unit tests for cardano-wallet functions § Total test coverage has now increased from 16% to 50% (goal: 26%)

Disbursed to Date
$10,000
Status
Still in progress
Completion Target
2. In the next 3 months
Comments 0

Login or Register to leave a comment!

Working on the final thrust of the project: transaction support. This requires a robust CBOR capability. The CBOR capability has been extended and as a unit test the CBOR code is used to decode an example Cardano transaction (stake pool registration). This was slow going but a significant step towards the end goal of simple transaction support.

Git commits: 4

Disbursed to Date
$10,000
Status
Still in progress
Completion Target
2. In the next 3 months
Comments 0

Login or Register to leave a comment!

Working on the final thrust of the project: transaction support. This requires a robust CBOR capability. To this end, we've added a comprehensive CBOR encode/decode capability which is essentially a wrapper around portable C code (QCBOR). The CBOR capability is almost complete.

Git commits: 7

Disbursed to Date
$10,000
Status
Still in progress
Completion Target
3. In the next 6 months
Comments 0

Login or Register to leave a comment!

Added wrappers for the following cardano-wallet commands: update metadata, update passphrase, list assets, get asset, get asset (empty name)

Total commands wrapped: 15 / 58 (25.8%) [Goal 85%] Git commits: 3

Disbursed to Date
$10,000
Status
Still in progress
Completion Target
3. In the next 6 months
Comments 0

Login or Register to leave a comment!

Completed project milestone #1: CMake integration for projects using the library. Officially completed milestone #2: added specific unit tests for mnemonic to address derivation. Also, fixed a hard to find bug that only showed up on macOS (Clang) when decoding a Byron address due to reading the incorrect number of bytes as an integer.

Disbursed to Date
$10,000
Status
Still in progress
Completion Target
3. In the next 6 months
Attachment(s)
Comments 0

Login or Register to leave a comment!

20 commits Milestone 2 (extend cardano-wallet wrapper to at least 85% coverage): Added wrappers for 7 new commands. Total API coverage is 17.2% Completed Milestone 3 (increase unit test coverage by at least 10%): total test coverage has increased by 11% (27% total)

Disbursed to Date
$10,000
Status
Still in progress
Completion Target
3. In the next 6 months
Attachment(s)
Comments 0

Login or Register to leave a comment!

Progress being made on unit tests and CI/CD. See activity here https://gitlab.com/viper-staking/cardano-tools

Disbursed to Date
$10,000
Status
Still in progress
Completion Target
12/31/2022
Attachment(s)
Comments 0

Login or Register to leave a comment!

N/A

Disbursed to Date
$10,000
Status
Still in progress
Completion Target
12/31/2022
Comments 0

Login or Register to leave a comment!

No

Disbursed to Date
$10,000
Status
Still in progress
Completion Target
12/31/2022
Comments 0

Login or Register to leave a comment!