* docs: add docs links for crates published to crates.io (cherry picked from commit24d18b3cf2
) # Conflicts: # core/Cargo.toml # measure/Cargo.toml # programs/bpf/rust/finalize/Cargo.toml * docs: add rust client api entry (cherry picked from commit3e6c7c4a3e
) * docs: rename 'deployed programs' section to 'on-chain programs' (cherry picked from commit0e452c8d91
) * docs: 'builtins' -> 'runtime facilities' (cherry picked from commit9c8be34906
) * docs: stabilize spl token jsonrpc methods (cherry picked from commit45190f6281
) * docs: deprecate lastvalidslot field of jsonrpc getfees (cherry picked from commitc4ee1ab710
) Co-authored-by: Trent Nelson <trent@solana.com>
This commit is contained in:
@@ -5,6 +5,7 @@ description = "Solana account decoder"
|
|||||||
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-account-decoder"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-banks-client"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-banks-interface"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-banks-server"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-clap-utils"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -7,6 +7,7 @@ version = "1.5.15"
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-cli-config"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
dirs-next = "2.0.0"
|
dirs-next = "2.0.0"
|
||||||
|
@@ -7,6 +7,7 @@ version = "1.5.15"
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-cli-output"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
chrono = { version = "0.4.11", features = ["serde"] }
|
chrono = { version = "0.4.11", features = ["serde"] }
|
||||||
|
@@ -7,6 +7,7 @@ version = "1.5.15"
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-cli"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
bincode = "1.3.1"
|
bincode = "1.3.1"
|
||||||
|
@@ -5,6 +5,7 @@ description = "Solana Client"
|
|||||||
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-client"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
|
@@ -2,8 +2,8 @@
|
|||||||
name = "solana-core"
|
name = "solana-core"
|
||||||
description = "Blockchain, Rebuilt for Scale"
|
description = "Blockchain, Rebuilt for Scale"
|
||||||
version = "1.5.15"
|
version = "1.5.15"
|
||||||
documentation = "https://docs.rs/solana"
|
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-core"
|
||||||
readme = "../README.md"
|
readme = "../README.md"
|
||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
||||||
|
@@ -5,6 +5,7 @@ description = "Solana Crate Features"
|
|||||||
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-crate-features"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
|
@@ -32,16 +32,16 @@ cat > "$CONFIG_FILE" <<EOF
|
|||||||
"redirects": [
|
"redirects": [
|
||||||
{ "source": "/apps", "destination": "/developing/programming-model/overview" },
|
{ "source": "/apps", "destination": "/developing/programming-model/overview" },
|
||||||
{ "source": "/apps/bakcwards-compatibility", "destination": "/developing/backwards-compatibility" },
|
{ "source": "/apps/bakcwards-compatibility", "destination": "/developing/backwards-compatibility" },
|
||||||
{ "source": "/apps/break", "destination": "/developing/deployed-programs/examples" },
|
{ "source": "/apps/break", "destination": "/developing/on-chain-programs/examples" },
|
||||||
{ "source": "/apps/builtins", "destination": "/developing/builtin-programs" },
|
{ "source": "/apps/builtins", "destination": "/developing/builtin-programs" },
|
||||||
{ "source": "/apps/drones", "destination": "/developing/deployed-programs/examples" },
|
{ "source": "/apps/drones", "destination": "/developing/on-chain-programs/examples" },
|
||||||
{ "source": "/apps/hello-world", "destination": "/developing/deployed-programs/examples" },
|
{ "source": "/apps/hello-world", "destination": "/developing/on-chain-programs/examples" },
|
||||||
{ "source": "/apps/javascript-api", "destination": "/developing/clients/javascript-api" },
|
{ "source": "/apps/javascript-api", "destination": "/developing/clients/javascript-api" },
|
||||||
{ "source": "/apps/jsonrpc-api", "destination": "/developing/clients/jsonrpc-api" },
|
{ "source": "/apps/jsonrpc-api", "destination": "/developing/clients/jsonrpc-api" },
|
||||||
{ "source": "/apps/programming-faq", "destination": "/developing/deployed-programs/faq" },
|
{ "source": "/apps/programming-faq", "destination": "/developing/on-chain-programs/faq" },
|
||||||
{ "source": "/apps/rent", "destination": "/developing/programming-model/accounts" },
|
{ "source": "/apps/rent", "destination": "/developing/programming-model/accounts" },
|
||||||
{ "source": "/apps/sysvars", "destination": "/developing/programming-model/sysvars" },
|
{ "source": "/apps/sysvars", "destination": "/developing/programming-model/sysvars" },
|
||||||
{ "source": "/apps/webwallet", "destination": "/developing/deployed-programs/examples" },
|
{ "source": "/apps/webwallet", "destination": "/developing/on-chain-programs/examples" },
|
||||||
{ "source": "/implemented-proposals/cross-program-invocation", "destination": "/developing/programming-model/cpi" },
|
{ "source": "/implemented-proposals/cross-program-invocation", "destination": "/developing/programming-model/cpi" },
|
||||||
{ "source": "/implemented-proposals/program-derived-addresses", "destination": "/developing/programming-model/program-derived-addresses" },
|
{ "source": "/implemented-proposals/program-derived-addresses", "destination": "/developing/programming-model/program-derived-addresses" },
|
||||||
{ "source": "/implemented-proposals/secp256k1_instruction", "destination": "/developing/programming-model/secpk1-instructions" }
|
{ "source": "/implemented-proposals/secp256k1_instruction", "destination": "/developing/programming-model/secpk1-instructions" }
|
||||||
|
@@ -77,27 +77,28 @@ module.exports = {
|
|||||||
items: [
|
items: [
|
||||||
"developing/clients/jsonrpc-api",
|
"developing/clients/jsonrpc-api",
|
||||||
"developing/clients/javascript-api",
|
"developing/clients/javascript-api",
|
||||||
|
"developing/clients/rust-api",
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: "category",
|
type: "category",
|
||||||
label: "Builtins",
|
label: "Runtime Facilities",
|
||||||
items: [
|
items: [
|
||||||
"developing/builtins/programs",
|
"developing/runtime-facilities/programs",
|
||||||
"developing/builtins/sysvars",
|
"developing/runtime-facilities/sysvars",
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: "category",
|
type: "category",
|
||||||
label: "Deployed Programs",
|
label: "On-chain Programs",
|
||||||
items: [
|
items: [
|
||||||
"developing/deployed-programs/overview",
|
"developing/on-chain-programs/overview",
|
||||||
"developing/deployed-programs/developing-rust",
|
"developing/on-chain-programs/developing-rust",
|
||||||
"developing/deployed-programs/developing-c",
|
"developing/on-chain-programs/developing-c",
|
||||||
"developing/deployed-programs/deploying",
|
"developing/on-chain-programs/deploying",
|
||||||
"developing/deployed-programs/debugging",
|
"developing/on-chain-programs/debugging",
|
||||||
"developing/deployed-programs/examples",
|
"developing/on-chain-programs/examples",
|
||||||
"developing/deployed-programs/faq",
|
"developing/on-chain-programs/faq",
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
"developing/backwards-compatibility",
|
"developing/backwards-compatibility",
|
||||||
|
@@ -7,7 +7,7 @@ smart contracts elsewhere) with the Solana tools.
|
|||||||
|
|
||||||
To learn about developing and executing programs on Solana, start with the
|
To learn about developing and executing programs on Solana, start with the
|
||||||
[overview](developing/programming-model/overview.md) and then dig into the
|
[overview](developing/programming-model/overview.md) and then dig into the
|
||||||
details of [deployed programs](developing/deployed-programs/overview.md).
|
details of [on-chain programs](developing/on-chain-programs/overview.md).
|
||||||
|
|
||||||
To deploy a program, use the Solana tools to interact with the on-chain loader
|
To deploy a program, use the Solana tools to interact with the on-chain loader
|
||||||
to:
|
to:
|
||||||
|
@@ -54,6 +54,11 @@ gives a convenient interface for the RPC methods.
|
|||||||
- [getSlotLeader](jsonrpc-api.md#getslotleader)
|
- [getSlotLeader](jsonrpc-api.md#getslotleader)
|
||||||
- [getStakeActivation](jsonrpc-api.md#getstakeactivation)
|
- [getStakeActivation](jsonrpc-api.md#getstakeactivation)
|
||||||
- [getSupply](jsonrpc-api.md#getsupply)
|
- [getSupply](jsonrpc-api.md#getsupply)
|
||||||
|
- [getTokenAccountBalance](jsonrpc-api.md#gettokenaccountbalance)
|
||||||
|
- [getTokenAccountsByDelegate](jsonrpc-api.md#gettokenaccountsbydelegate)
|
||||||
|
- [getTokenAccountsByOwner](jsonrpc-api.md#gettokenaccountsbyowner)
|
||||||
|
- [getTokenLargestAccounts](jsonrpc-api.md#gettokenlargestaccounts)
|
||||||
|
- [getTokenSupply](jsonrpc-api.md#gettokensupply)
|
||||||
- [getTransactionCount](jsonrpc-api.md#gettransactioncount)
|
- [getTransactionCount](jsonrpc-api.md#gettransactioncount)
|
||||||
- [getVersion](jsonrpc-api.md#getversion)
|
- [getVersion](jsonrpc-api.md#getversion)
|
||||||
- [getVoteAccounts](jsonrpc-api.md#getvoteaccounts)
|
- [getVoteAccounts](jsonrpc-api.md#getvoteaccounts)
|
||||||
@@ -75,16 +80,6 @@ gives a convenient interface for the RPC methods.
|
|||||||
- [slotSubscribe](jsonrpc-api.md#slotsubscribe)
|
- [slotSubscribe](jsonrpc-api.md#slotsubscribe)
|
||||||
- [slotUnsubscribe](jsonrpc-api.md#slotunsubscribe)
|
- [slotUnsubscribe](jsonrpc-api.md#slotunsubscribe)
|
||||||
|
|
||||||
## Unstable Methods
|
|
||||||
|
|
||||||
Unstable methods may see breaking changes in patch releases and may not be supported in perpetuity.
|
|
||||||
|
|
||||||
- [getTokenAccountBalance](jsonrpc-api.md#gettokenaccountbalance)
|
|
||||||
- [getTokenAccountsByDelegate](jsonrpc-api.md#gettokenaccountsbydelegate)
|
|
||||||
- [getTokenAccountsByOwner](jsonrpc-api.md#gettokenaccountsbyowner)
|
|
||||||
- [getTokenLargestAccounts](jsonrpc-api.md#gettokenlargestaccounts)
|
|
||||||
- [getTokenSupply](jsonrpc-api.md#gettokensupply)
|
|
||||||
|
|
||||||
## Request Formatting
|
## Request Formatting
|
||||||
|
|
||||||
To make a JSON-RPC request, send an HTTP POST request with a `Content-Type:
|
To make a JSON-RPC request, send an HTTP POST request with a `Content-Type:
|
||||||
@@ -1218,7 +1213,7 @@ The result will be an RpcResponse JSON object with `value` set to a JSON object
|
|||||||
|
|
||||||
- `blockhash: <string>` - a Hash as base-58 encoded string
|
- `blockhash: <string>` - a Hash as base-58 encoded string
|
||||||
- `feeCalculator: <object>` - FeeCalculator object, the fee schedule for this block hash
|
- `feeCalculator: <object>` - FeeCalculator object, the fee schedule for this block hash
|
||||||
- `lastValidSlot: <u64>` - last slot in which a blockhash will be valid (NOTE: this can be inaccurate when there are [skipped slots](../../terminology.md#skipped-slot))
|
- `lastValidSlot: <u64>` - DEPRECATED - this value is inaccurate and should not be relied upon
|
||||||
|
|
||||||
#### Example:
|
#### Example:
|
||||||
|
|
||||||
@@ -2370,7 +2365,7 @@ Result:
|
|||||||
|
|
||||||
### getTokenAccountBalance
|
### getTokenAccountBalance
|
||||||
|
|
||||||
Returns the token balance of an SPL Token account. **UNSTABLE**
|
Returns the token balance of an SPL Token account.
|
||||||
|
|
||||||
#### Parameters:
|
#### Parameters:
|
||||||
|
|
||||||
@@ -2416,7 +2411,7 @@ Result:
|
|||||||
|
|
||||||
### getTokenAccountsByDelegate
|
### getTokenAccountsByDelegate
|
||||||
|
|
||||||
Returns all SPL Token accounts by approved Delegate. **UNSTABLE**
|
Returns all SPL Token accounts by approved Delegate.
|
||||||
|
|
||||||
#### Parameters:
|
#### Parameters:
|
||||||
|
|
||||||
@@ -2506,7 +2501,7 @@ Result:
|
|||||||
|
|
||||||
### getTokenAccountsByOwner
|
### getTokenAccountsByOwner
|
||||||
|
|
||||||
Returns all SPL Token accounts by token owner. **UNSTABLE**
|
Returns all SPL Token accounts by token owner.
|
||||||
|
|
||||||
#### Parameters:
|
#### Parameters:
|
||||||
|
|
||||||
@@ -2596,7 +2591,7 @@ Result:
|
|||||||
|
|
||||||
### getTokenLargestAccounts
|
### getTokenLargestAccounts
|
||||||
|
|
||||||
Returns the 20 largest accounts of a particular SPL Token type. **UNSTABLE**
|
Returns the 20 largest accounts of a particular SPL Token type.
|
||||||
|
|
||||||
#### Parameters:
|
#### Parameters:
|
||||||
|
|
||||||
@@ -2652,7 +2647,7 @@ Result:
|
|||||||
|
|
||||||
### getTokenSupply
|
### getTokenSupply
|
||||||
|
|
||||||
Returns the total supply of an SPL Token type. **UNSTABLE**
|
Returns the total supply of an SPL Token type.
|
||||||
|
|
||||||
#### Parameters:
|
#### Parameters:
|
||||||
|
|
||||||
|
8
docs/src/developing/clients/rust-api.md
Normal file
8
docs/src/developing/clients/rust-api.md
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
title: Rust API
|
||||||
|
---
|
||||||
|
|
||||||
|
See [doc.rs](https://docs.rs/releases/search?query=solana-) for documentation of
|
||||||
|
all crates published by Solana. In particular [solana-sdk](https://docs.rs/solana-sdk)
|
||||||
|
for working with common data structures and [solana-client](https://docs.rs/solana-client)
|
||||||
|
for querying the [JSON RPC API](jsonrpc-api).
|
@@ -275,7 +275,7 @@ result against the addresses supplied in the instruction.
|
|||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
Refer to [Developing with
|
Refer to [Developing with
|
||||||
Rust](developing/deployed-programs/../../../deployed-programs/developing-rust.md#examples)
|
Rust](developing/on-chain-programs/../../../on-chain-programs/developing-rust.md#examples)
|
||||||
and [Developing with
|
and [Developing with
|
||||||
C](developing/deployed-programs/../../../deployed-programs/developing-c.md#examples)
|
C](developing/on-chain-programs/../../../on-chain-programs/developing-c.md#examples)
|
||||||
for examples of how to use cross-program invocation.
|
for examples of how to use cross-program invocation.
|
||||||
|
@@ -14,4 +14,4 @@ transaction. If any instruction is invalid, all account changes in the
|
|||||||
transaction are discarded.
|
transaction are discarded.
|
||||||
|
|
||||||
To start developing immediately you can build, deploy, and run one of the
|
To start developing immediately you can build, deploy, and run one of the
|
||||||
[examples](developing/deployed-programs/examples.md).
|
[examples](developing/on-chain-programs/examples.md).
|
@@ -92,7 +92,7 @@ total budget consumption will be a combination of the various costs of the
|
|||||||
operations it performs.
|
operations it performs.
|
||||||
|
|
||||||
At runtime a program may log how much of the compute budget remains. See
|
At runtime a program may log how much of the compute budget remains. See
|
||||||
[debugging](developing/deployed-programs/debugging.md#monitoring-compute-budget-consumption)
|
[debugging](developing/on-chain-programs/debugging.md#monitoring-compute-budget-consumption)
|
||||||
for more information.
|
for more information.
|
||||||
|
|
||||||
The budget values are conditional on feature enablement, take a look the compute
|
The budget values are conditional on feature enablement, take a look the compute
|
||||||
|
@@ -133,15 +133,15 @@ program will process this instruction. The program's account's owner specifies
|
|||||||
which loader should be used to load and execute the program and the data
|
which loader should be used to load and execute the program and the data
|
||||||
contains information about how the runtime should execute the program.
|
contains information about how the runtime should execute the program.
|
||||||
|
|
||||||
In the case of [deployed BPF
|
In the case of [on-chain BPF programs](developing/on-chain-programs/overview.md),
|
||||||
programs](developing/deployed-programs/overview.md), the owner is the BPF Loader
|
the owner is the BPF Loader and the account data holds the BPF bytecode. Program
|
||||||
and the account data holds the BPF bytecode. Program accounts are permanently
|
accounts are permanently marked as executable by the loader once they are
|
||||||
marked as executable by the loader once they are successfully deployed. The
|
successfully deployed. The runtime will reject transactions that specify programs
|
||||||
runtime will reject transactions that specify programs that are not executable.
|
that are not executable.
|
||||||
|
|
||||||
|
|
||||||
Unlike deployed programs, [builtins](developing/builtins/programs.md) are handled
|
Unlike on-chain programs, [Native Programs](/developing/runtime-facilities/programs)
|
||||||
differently in that they are built directly into the Solana runtime.
|
are handled differently in that they are built directly into the Solana runtime.
|
||||||
|
|
||||||
### Accounts
|
### Accounts
|
||||||
|
|
||||||
|
@@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: "Builtin Programs"
|
title: "Native Programs"
|
||||||
---
|
---
|
||||||
|
|
||||||
Solana contains a small handful of builtin programs, which are required to run
|
Solana contains a small handful of native programs, which are required to run
|
||||||
validator nodes. Unlike third-party programs, the builtin programs are part of
|
validator nodes. Unlike third-party programs, the native programs are part of
|
||||||
the validator implementation and can be upgraded as part of cluster upgrades.
|
the validator implementation and can be upgraded as part of cluster upgrades.
|
||||||
Upgrades may occur to add features, fix bugs, or improve performance. Interface
|
Upgrades may occur to add features, fix bugs, or improve performance. Interface
|
||||||
changes to individual instructions should rarely, if ever, occur. Instead, when
|
changes to individual instructions should rarely, if ever, occur. Instead, when
|
||||||
@@ -11,9 +11,9 @@ change is needed, new instructions are added and previous ones are marked
|
|||||||
deprecated. Apps can upgrade on their own timeline without concern of breakages
|
deprecated. Apps can upgrade on their own timeline without concern of breakages
|
||||||
across upgrades.
|
across upgrades.
|
||||||
|
|
||||||
For each builtin program the program id and description each supported
|
For each native program the program id and description each supported
|
||||||
instruction is provided. A transaction can mix and match instructions from different
|
instruction is provided. A transaction can mix and match instructions from different
|
||||||
programs, as well include instructions from deployed programs.
|
programs, as well include instructions from on-chain programs.
|
||||||
|
|
||||||
## System Program
|
## System Program
|
||||||
|
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-download-utils"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-faucet"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -5,6 +5,7 @@ description = "Solana Frozen ABI"
|
|||||||
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-frozen-abi"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
|
@@ -5,6 +5,7 @@ description = "Solana Frozen ABI Macro"
|
|||||||
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-frozen-abi-macro"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
|
@@ -7,6 +7,7 @@ version = "1.5.15"
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-genesis"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
base64 = "0.12.3"
|
base64 = "0.12.3"
|
||||||
|
@@ -7,6 +7,7 @@ version = "1.5.15"
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-gossip"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
clap = "2.33.1"
|
clap = "2.33.1"
|
||||||
|
@@ -7,6 +7,7 @@ version = "1.5.15"
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-install"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
atty = "0.2.11"
|
atty = "0.2.11"
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-keygen"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -7,6 +7,7 @@ version = "1.5.15"
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-ledger-tool"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
bs58 = "0.3.1"
|
bs58 = "0.3.1"
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-ledger"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -7,6 +7,7 @@ version = "1.5.15"
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-local-cluster"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
crossbeam-channel = "0.4"
|
crossbeam-channel = "0.4"
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-logger"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -2,8 +2,8 @@
|
|||||||
name = "solana-measure"
|
name = "solana-measure"
|
||||||
description = "Blockchain, Rebuilt for Scale"
|
description = "Blockchain, Rebuilt for Scale"
|
||||||
version = "1.5.15"
|
version = "1.5.15"
|
||||||
documentation = "https://docs.rs/solana"
|
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-measure"
|
||||||
readme = "../README.md"
|
readme = "../README.md"
|
||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-merkle-tree"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-metrics"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-net-utils"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-notifier"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-perf"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ version = "1.5.15"
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-poh-bench"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
clap = "2.33.1"
|
clap = "2.33.1"
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-128bit"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-128bit-dep"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-alloc"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-call-depth"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-caller-access"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-custom-heap"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-dep-crate"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-deprecated-loader"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-dup-accounts"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-error-handling"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-external-spend"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-instruction-introspection"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-invoke"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-invoke-and-error"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-invoke-and-ok"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-invoke-and-return"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-invoked"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-iter"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-many-args"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-many-args-dep"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-mem"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-noop"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-panic"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-param-passing"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-param-passing-dep"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-rand"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-ristretto"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-ro-modify"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-sanity"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-sha256"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-spoof1"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-spoof1-system"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-sysval"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-upgradeable"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-rust-upgraded"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-bpf-loader-program"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-budget-program"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-config-program"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-exchange-program"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-failure-program"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-noop-program"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-ownable"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -3,6 +3,7 @@ name = "solana-secp256k1-program"
|
|||||||
description = "Solana Secp256k1 program"
|
description = "Solana Secp256k1 program"
|
||||||
version = "1.5.15"
|
version = "1.5.15"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-secp256k1-program"
|
||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-stake-program"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-vest-program"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-vote-program"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -7,6 +7,7 @@ version = "1.5.15"
|
|||||||
repository = "https://github.com/solana-labs/tour-de-sol"
|
repository = "https://github.com/solana-labs/tour-de-sol"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-ramp-tps"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
bzip2 = "0.3.3"
|
bzip2 = "0.3.3"
|
||||||
|
@@ -3,6 +3,7 @@ name = "solana-rayon-threadlimit"
|
|||||||
version = "1.5.15"
|
version = "1.5.15"
|
||||||
description = "solana-rayon-threadlimit"
|
description = "solana-rayon-threadlimit"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-rayon-threadlimit"
|
||||||
readme = "../README.md"
|
readme = "../README.md"
|
||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
||||||
|
@@ -7,6 +7,7 @@ version = "1.5.15"
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-remote-wallet"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
base32 = "0.4.0"
|
base32 = "0.4.0"
|
||||||
|
@@ -6,6 +6,7 @@ authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
|||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-runtime"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -5,6 +5,7 @@ description = "Solana SDK"
|
|||||||
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-sdk"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
|
@@ -5,6 +5,7 @@ description = "Solana SDK Macro"
|
|||||||
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
authors = ["Solana Maintainers <maintainers@solana.foundation>"]
|
||||||
repository = "https://github.com/solana-labs/solana"
|
repository = "https://github.com/solana-labs/solana"
|
||||||
homepage = "https://solana.com/"
|
homepage = "https://solana.com/"
|
||||||
|
documentation = "https://docs.rs/solana-sdk-macro"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user