# Built with Proton
A place for all things Proton. Feel free to add your projects and applications.
# Smart Contracts
- Proton TS Contracts (opens new window)
Extensive examples and tools to build typescript Proton Smart Contracts - Proton CLI (opens new window)
Universal Command Line Interface for Proton - Proton IDE (opens new window)
Integrated Development Environment for Proton TS Smart Contracts - Vert (opens new window)
Library to test and debug smart contracts on a Proton blockchain emulation - Proton TS Contracts Docs (opens new window)
Documentation on how to use typescript Proton Smart Contracts - Proton Boilerplate (opens new window)
Boilerplate code with frontend, C++ smart contract and JS tests
# SDKs
- Proton Web SDK (opens new window)
Full SDK to build frontend applications that connect to Proton Wallets and the blockchain. - Proton Swift (opens new window)
Proton Swift is a drop in library to handle all things Proton on Swift. This includes but is not limited to accout management and storage, signing and pushing transctions, etc - Proton Kotlin (opens new window)
Proton Kotlin is a drop in library to handle all things Proton on Kotlin. This includes but is not limited to accout management and storage, signing and pushing transctions, etc
# Backend
- Proton Backend Examples (opens new window)
Example code snippets for common backend Proton transactions - Proton Mnemonic (opens new window)
Library to create BIP32 compatible mnemonics for Proton - FOOBAR Faucet (opens new window)
Demo that implements an off-chain faucet distributing FOOBAR test tokens - Proton Liquidation Bot (opens new window)
Bot that searches for Proton Loan liquidations and executes them.
# NFTs
- Proton Market Template (opens new window)
Build white label NFT marketplace for your collection - Proton Mint Contract (opens new window)
Smart contracts deployed tospecialmint
that helps mint assets without knowing template ID - Proton Market (opens new window)
Proton Market NFT marketplace frontend - NFT Mint (opens new window)
Example code showing how to create collection, schema, template and assets from backend.
# Core
- Proton (opens new window)
Code for the core blockchain nodes - Proton Core Contracts (opens new window)
Core C++ high performance smart contracts that power the Proton blockchain - Proton Cron (opens new window)
Smart contract and integration code for implementing repeatable actions on-chain, without building your own offchain server - Proton Longstaking (opens new window)
Smart contract and server code for implementation of Long Staking on Proton - Proton Oracle (opens new window)
Smart contracts for Proton Oracle system - Proton Resources (opens new window)
Smart contracts and frontend for https://protonresources.com - Proton RNG (opens new window)
Smart contract to enable fully randomized and secure on-chain random number generation - Proton Token (opens new window)
Reference C++ smart contract for a token contract on Proton
# Node Management
- Chain Info (opens new window)
Common endpoints for different Proton services on Mainnet and Testnet - Proton Docker (opens new window)
Running a Proton node using docker - Proton Mainnet Start (opens new window)
Helper shell scripts for running Proton mainnet blockchain nodes - Proton Testnet Start (opens new window)
Helper shell scripts for running Proton testnet blockchain nodes
# Small Demos
- Proton Voting (opens new window)
Demo app that shows how to implement a voting smart contract, frontend and server - Taskly Web (opens new window)
This demo shows the practical usage and integration of the Proton Web SDK with a simple web application.Live Demo (opens new window) - Taskly React Native (opens new window)
This demo shows the practical usage and integration of the Proton React Native SDK with a simple app. - Proton Bots (opens new window)
Example smart contract building on-chain smart contract bots which can be called from an off-chain script - Proton VIP (opens new window)
Demo application showing the practical usage and integration of the Proton Web Sdk with a simple web application. Live Demo (opens new window) - Proton Sign (opens new window)
Demo app showing using a Proton account with a wallet to initiate a document signing request, to be signed by 1 or more Proton accounts, with signatures being logged as transactions to the Proton blockchain.
# Random
- Keosd Signature Provider (opens new window)
Library that provides a signature provider interface for Keosd
# Marketing
- Proton Media Kit (opens new window)
Media kit with Proton visual assets