63 lines
796 B
Plaintext
63 lines
796 B
Plaintext
---
|
|
title: Solana CLI Reference and Usage
|
|
pagination_label: Solana CLI Reference and Usage
|
|
sidebar_label: Reference & Usage
|
|
sidebar_position: 3
|
|
---
|
|
|
|
The [solana-cli crate](https://crates.io/crates/solana-cli) provides a command-line interface tool for Solana
|
|
|
|
## Examples
|
|
|
|
### Get Pubkey
|
|
|
|
```bash
|
|
// Command
|
|
$ solana-keygen pubkey
|
|
|
|
// Return
|
|
<PUBKEY>
|
|
```
|
|
|
|
### Airdrop SOL/Lamports
|
|
|
|
```bash
|
|
// Command
|
|
$ solana airdrop 1
|
|
|
|
// Return
|
|
"1 SOL"
|
|
```
|
|
|
|
### Get Balance
|
|
|
|
```bash
|
|
// Command
|
|
$ solana balance
|
|
|
|
// Return
|
|
"3.00050001 SOL"
|
|
```
|
|
|
|
### Confirm Transaction
|
|
|
|
```bash
|
|
// Command
|
|
$ solana confirm <TX_SIGNATURE>
|
|
|
|
// Return
|
|
"Confirmed" / "Not found" / "Transaction failed with error <ERR>"
|
|
```
|
|
|
|
### Deploy program
|
|
|
|
```bash
|
|
// Command
|
|
$ solana program deploy <PATH>
|
|
|
|
// Return
|
|
<PROGRAM_ID>
|
|
```
|
|
|
|
## Usage
|