# quipnetwork/cpp-sdk

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/quipnetwork-cpp-sdk).**

2,969 stars · 14 forks · C++ · agpl-3.0

## Links

- GitHub: https://github.com/QuipNetwork/cpp-sdk
- awesome-repositories: https://awesome-repositories.com/repository/quipnetwork-cpp-sdk.md

## Description

This project is a C++ SDK and command-line interface designed for executing smart contract operations and managing blockchain wallet transactions. It functions as a toolkit for deploying and administering smart contract wallets through direct blockchain calls.

The software incorporates a quantum-resistant cryptography library to generate and implement signatures designed to protect transactions against quantum computing threats.

The SDK covers blockchain contract automation and administrative tooling, enabling the invocation of smart contract functions, fund transfers, and the automation of wallet deployment tasks.

## Tags

### Security & Cryptography

- [Post-Quantum Cryptographic Operations](https://awesome-repositories.com/f/security-cryptography/post-quantum-cryptographic-operations.md) — Implements quantum-resistant cryptographic primitives for secure transaction signing to protect against future quantum threats.
- [Quantum-Resistant Transaction Signing](https://awesome-repositories.com/f/security-cryptography/blockchain-transaction-signing/quantum-resistant-transaction-signing.md) — Secures digital assets and transactions using quantum-resistant signatures to prevent future computing threats.
- [Post-Quantum Cryptography](https://awesome-repositories.com/f/security-cryptography/post-quantum-cryptography.md) — Implements a library of cryptographic algorithms designed to be secure against attacks by quantum computers.
- [Smart Contract Wallets](https://awesome-repositories.com/f/security-cryptography/private-wallet-management/cryptocurrency-wallets/smart-contract-wallets.md) — Provides tools to create and manage smart contract wallets on blockchain networks for secure asset control. ([source](https://github.com/QuipNetwork/cpp-sdk#readme))
- [Wallet Management Interfaces](https://awesome-repositories.com/f/security-cryptography/cryptocurrency-wallets/wallet-management-interfaces.md) — Provides programmatic interfaces to track wallet ownership and deployment status synchronized with the blockchain network.
- [Wallet Task Automations](https://awesome-repositories.com/f/security-cryptography/cryptocurrency-wallets/wallet-management-interfaces/prepaid-wallet-administrations/wallet-task-automations.md) — Provides CLI-based automation for wallet deployment and contract interaction tasks. ([source](https://github.com/QuipNetwork/cpp-sdk#readme))

### Artificial Intelligence & ML

- [Smart Contract Function Invocations](https://awesome-repositories.com/f/artificial-intelligence-ml/model-execution-interfaces/function-calling-interfaces/smart-contract-function-invocations.md) — Enables the triggering of specific smart contract logic and fund transfers via direct blockchain calls. ([source](https://github.com/QuipNetwork/cpp-sdk#readme))

### Development Tools & Productivity

- [Blockchain C++ SDKs](https://awesome-repositories.com/f/development-tools-productivity/blockchain-c-sdks.md) — Provides a C++ library for executing smart contract operations and managing blockchain wallet transactions.
- [Blockchain Development Toolkits](https://awesome-repositories.com/f/development-tools-productivity/blockchain-development-toolkits.md) — Includes a toolkit of command-line utilities for managing accounts and deploying contracts during development.
- [Command Line Interfaces](https://awesome-repositories.com/f/development-tools-productivity/command-line-interfaces.md) — Provides a ready-to-run command-line application for automating wallet deployments and testing.
- [Deployment Command Line Interfaces](https://awesome-repositories.com/f/development-tools-productivity/deployment-command-line-interfaces.md) — Ships a terminal-based interface for automating the deployment of blockchain wallets and contract interactions.

### Networking & Communication

- [Blockchain RPC Interfaces](https://awesome-repositories.com/f/networking-communication/distributed-systems-p2p/decentralized-blockchain-technologies/blockchain-rpc-interfaces.md) — Provides a standardized RPC interface for communicating with decentralized ledger nodes to execute contract operations.

### Software Engineering & Architecture

- [Smart Contract Automations](https://awesome-repositories.com/f/software-engineering-architecture/smart-contract-automations.md) — Provides an automated programming interface to invoke smart contract functions and update on-chain state.

### Web Development

- [Smart Contract Callers](https://awesome-repositories.com/f/web-development/smart-contract-environments/smart-contract-callers.md) — Implements a strongly typed C++ interface for executing functions and reading state on blockchain smart contracts.
- [Smart Contract Wallet Managers](https://awesome-repositories.com/f/web-development/smart-contract-environments/smart-contract-callers/smart-contract-wallet-managers.md) — Provides a comprehensive toolkit for deploying and administering smart contract wallets through direct blockchain calls.

### DevOps & Infrastructure

- [Smart Contract Deployment Scripts](https://awesome-repositories.com/f/devops-infrastructure/deployment-management-strategies/automation-and-tooling/deployment-tooling/automated-deployment-scripts/smart-contract-deployment-scripts.md) — Ships scripts and tools to automate the deployment and initialization of smart contract wallets.
