Parallel Universe
  • Learn
    • Introduction to PUT
    • Getting started with PUT
  • Architecture
    • What is a PUT Cluster?
    • Clusters
      • PUT Clusters
      • RPC Endpoints
      • Benchmark a Cluster
      • Performance Metrics
    • Consensus
      • Synchronization
      • Leader Rotation
      • Fork Generation
      • Managing Forks
      • Turbine Block Propagation
      • Commitment Status
      • Secure Vote Signing
      • Stake Delegation and Rewards
    • Validators
      • Overview
      • TPU
      • TVU
      • Blockstore
      • Gossip Service
      • The Runtime
  • CLI
    • Command-line Guide
    • Install the PUT Tool Suite
    • Command-line Wallets
      • Command Line Wallets
      • Paper Wallet
      • File System Wallet
      • Support / Troubleshooting
    • Using PUT CLI
    • Connecting to a Cluster
    • Send and Receive Tokens
    • Staking
    • Deploy a Program
    • Offline Transaction Signing
    • Durable Transaction Nonces
    • CLI Usage Reference
  • Developers
    • Get Started
      • Hello World
      • Local development
      • Rust program
    • Core Concepts
      • Accounts
      • Transactions
        • Overview
        • Versioned Transactions
        • Address Lookup Tables
      • Programs
      • Rent
      • Calling between programs
      • Runtime
    • Clients
      • JSON RPC API -1
      • JSON RPC API -2
      • JSON RPC API -3
      • Web3 JavaScript API
      • Web3 API Reference
      • Rust API
    • Writing Programs
      • Overview
      • Developing with Rust
      • Deploying
      • Debugging
      • Program Examples
      • FAQ
    • Native Programs
      • Overview
      • Sysvar Cluster Data
    • Local Development
      • PUT Test Validator
    • Backward Compatibility Policy
  • Validators
    • Running a Validator
    • Getting Started
      • Validator Requirements
    • Voting Setup
      • Starting a Validator
      • Vote Account Management
      • Staking
      • Monitoring a Validator
      • Publishing Validator Info
      • Failover Setup
      • Troubleshooting
    • Geyser
      • Geyser Plugins
  • Staking
    • Staking on PUT
    • Stake Account Structure
  • Integrations
    • Add PUT to Your Exchange
    • Retrying Transactions
  • Library
    • Introduction
    • Token Program
    • Associated Token Account Program
    • Memo Program
    • Name Service
    • Feature Proposal Program
    • NFT Program
      • Overview
      • Interface
      • Usage Guidelines
        • Create a new NFT-Mint
        • Cast NFT
        • Transfer an NFT
        • Change account status
        • Permission settings
        • Query Interface
        • Continuous casting
        • Change the Mint attribute
      • Operation Overview
        • Create a new NFT-Mint
        • Transfer NFT
        • Destroy
        • Freeze NFT accounts
        • Update
    • PUT multi-sign program
      • Overview
      • Interface
      • Usage Guidelines
        • Create a multi-signature account
        • Create a proposal account
        • Vote proposal
        • Verify Proposal
        • Add-singer
        • Remove-signer
      • Operation Overview
        • Create a multi-signature account
        • Create a proposal account
        • Vote
        • Verify
        • Add-singer
        • Remove-signer
  • PUT Privacy Policy
Powered by GitBook
On this page
  • PUT Wallet Guide
  • What is a Wallet?
  • Supported Wallets
  1. Learn

Getting started with PUT

PUT Wallet Guide

This document describes the different wallet options that are available to users of PUT who want to be able to send, receive and interact with PUT tokens on the PUT blockchain.

What is a Wallet?

A crypto wallet is a device or application that stores a collection of keys and can be used to send, receive, and track ownership of cryptocurrencies.

Wallets can take many forms.

A wallet might be a directory or file in your computer's file system, a piece of paper, or a specialized device called a hardware wallet.

There are also various smartphone apps and computer programs that provide a user-friendly way to create and manage wallets.

A keypair is a securely generated private key and its cryptographically-derived public key.

A private key and its corresponding public key are together known as a keypair.

A wallet contains a collection of one or more keypairs and provides some means to interact with them.

The public key (commonly shortened to pubkey) is known as the wallet's receiving address or simply its address.

The wallet address may be shared and displayed freely. When another party is going to send some amount of cryptocurrency to a wallet, they need to know the wallet's receiving address.

Depending on a blockchain's implementation, the address can also be used to view certain information about a wallet, such as viewing the balance, but has no ability to change anything about the wallet or withdraw any tokens.

The private key is required to digitally sign any transactions to send cryptocurrencies to another address or to make any changes to the wallet.

The private key must never be shared. If someone gains access to the private key to a wallet, they can withdraw all the tokens it contains.

If the private key for a wallet is lost, any tokens that have been sent to that wallet's address are permanently lost.

Different wallet solutions offer different approaches to keypair security, interacting with the keypair, and signing transactions to use/spend the tokens. Some are easier to use than others.

Some store and back up private keys more securely.

PUT supports multiple types of wallets so you can choose the right balance of security and convenience.

If you want to be able to receive PUT tokens on the PUT blockchain, you first will need to create a wallet.

Supported Wallets

Several browser and mobile app based wallets support PUT. Find the right one for you on the PUT Ecosystem page.

For advanced users or developers, the command-line wallets may be more appropriate, as new features on the PUT blockchain will always be supported on the command line first before being integrated into third-party solutions.

PreviousIntroduction to PUTNextArchitecture

Last updated 2 years ago