R5 Network
WebsiteR5 LabsGitHub
  • Getting Started
    • Hello & Welcome!
  • About R5
    • Overview
    • R5 Components
    • Consensus Mechanism
    • zkNet (Privacy)
  • R5 Coin
  • R5 Tokenomics
  • Tutorials & Guides
    • Connect & Use R5
      • R5 Desktop Wallet
      • MetaMask
      • Rabby Wallet
      • Coinbase Wallet
    • zkNet Web Wallet
    • R5 Desktop Wallet
      • Interface Overview
      • Send a Transaction
      • Receive a Transaction
      • Backup Your Wallet
      • Retrieve Your Private Key
    • How To: Deploy a Node
    • How To: Mine R5
    • How To: GPU Mine R5
    • How To: Build R5 From Source
    • How To: Connect Nodes Over LAN
  • For Developers
    • R5 SDK
      • R5 Relayer
      • R5 Console
      • JS Console
      • CLI Wallet
      • SCdev
      • SSL Proxy
    • Hardware Requirements
    • R5 Testnet
    • R5 Devnet
    • Local Networks
    • RPC API
      • admin
      • debug
      • ethash
      • miner
      • net
      • r5 (eth)
      • rpc
      • txpool
      • web3
    • R5 Analytics API
    • zkNet API
    • Node Configuration
    • Ethash-R5
    • Smart Contracts
    • Wrapped R5 (Native)
    • Tokens & NFTs
  • Bug Bounty Program
  • Resources
    • Website
    • R5 Labs
    • R5 Core Repository
Powered by GitBook
On this page
  • Overview
  • R5 Relayer
  • R5 Console
  • JS Console
  • CLI Wallet
  • SCdev
  • SSL Proxy
  1. For Developers

R5 SDK

PreviousHow To: Connect Nodes Over LANNextR5 Relayer

Last updated 2 months ago

Overview

The Software Development Kit, or SDK, offers all the tools you will need to develop and deploy your application on the R5 Network. It was constructed in a way to make developer workflows efficient and consistent. A new SDK is released with each new major client update. .


R5 Relayer

A relayer that enables faster and consistent deployments. It consolidates the standard Geth flags structure to give life to a much more intuitive and efficient deployment workflow.


R5 Console

A user-friendly console for node operators, built in Python. It allows for easier access to read-only information, as well as to send requests to the RPC using a few select namespaces. It is meant to be used independently from the remainder SDK tools, and is capable of connecting to both local and remote nodes via JSON-RPC.


JS Console

The JS Console allows you to more directly control your node, and give you access to all your API namespaces when running a local node.


CLI Wallet

A fast and easy-to-use command-line wallet, built with developers in mind. It allows for quick execution of transactions, creation and management of multiple wallet addresses, all on a very user-friendly way. It is also capable of connecting to remote RPCs.


SCdev

A tool to deploy and interact with smart contracts on the R5 Network. It can connect with both local and remote RPCs. It allows for quick and easy deployments for testing purposes, as well as interacting with already-deployed smart contracts using json ABI files to define methods.


SSL Proxy

Adds native SSL support for RPC nodes using reverse proxy. It includes a built-in tool to generate self-signed certificates so you can access your local node via https.

R5 Relayer
R5 Console
JS Console
CLI Wallet
SCdev
SSL Proxy
Check for the latest release of R5's SDK suite