$ spo --help
Usage: spo [OPTIONS] [COMMAND]
Commands:
login Login to Space Operator using API key
start Start flow-server [aliases: s]
node Manage your nodes [aliases: n]
generate Generate various things [aliases: g]
run Run various binaries
help Print this message or the help of the given subcommand(s)
Options:
--url <URL> URL of flow-server to use (default: https://dev-api.spaceoperator.com)
-h, --help Print help
$ spo node new
could not determine which package to update
use `-p` option to specify a package
available packages:
client
flow-lib
spo-helius
flow-value
space-lib
cmds-deno
command-rpc
srpc
cmds-pdg
pdg-common
cmds-solana
cmds-std
db
flow
rhai-script
space-wasm
utils
flow-server
$ spo node new -p cmds-solana
$ spo node new -p cmds-solana
using package: cmds-solana
enter ? for help
? module path: ?
enter valid Rust module path to save the node (empty to save at root)
? module path:
? node id: transfer
? display name: Transfer
description:
adding node inputs (enter empty name to finish)
? name: fee_payer
? input type: keypair
? optional (true/false): false
? passthrough (true/false): true
adding node inputs (enter empty name to finish)
? name: amount
? input type: decimal
? optional (true/false): false
? passthrough (true/false): false
adding node inputs (enter empty name to finish)
? name:
adding node outputs (enter empty name to finish)
? name: balance
? output type: decimal
? optional (true/false): true
adding node outputs (enter empty name to finish)
? name:
will this node emit Solana instructions? (y/n): y
adding `signature` output
adding `submit` input
adding instruction info: {
"before": [
"balance",
"fee_payer"
],
"signature": "signature",
"after": []
}
writing node definition to crates/cmds-solana/node-definitions/transfer.json
writing code to crates/cmds-solana/src/transfer.rs
updating module crates/cmds-solana/src/lib.rs
upload node (y/n): y
node: transfer
command is not in database
upload? (y/n): y
inserted new node, id=1256
view your node:
https://spaceoperator.com/dashboard/nodes/c334e245-75b4-49fd-93c0-c4b25ab74f70.transfer.0.1