Documentation
  • INTRODUCTION
  • USERS
    • White Paper
    • Main features of CyberWay
    • Bandwidth differences between EOS and CyberWay
    • Bandwidth implementation
    • How to Launch EOS dApps on CyberWay
    • Glossary
  • DEVELOPMENT ENVIRONMENT
    • Core Concepts
    • 1 Before You Begin
    • 2 Install the CDT
    • 3 Create Development Wallet
    • 4 Start keosd and nodeos
    • 5 Create Test Accounts
  • SOFTWARE MANUALS
    • Core
      • nodeos
      • cleos
      • keosd
      • cyberway.cdt
    • How To Guides
      • How To Ban An Unwanted Account
      • How To Calculate Reward For An Author
      • How To Calculate Reward For A Beneficiary
      • How To Calculate Reward For A Curator
      • How To Create A Wallet
      • How To Create An Account
      • How To Create A Proxy Account
      • How To Create Key Pair
      • How To Delegate Resources
      • How To Deploy A Node Using A Snapshot
      • How To Deploy A Smart Contract
      • How To Get Account Information
      • How To Get Block Information
      • How To Get Transaction Information
      • How To Import A Key
      • How To Link Permission
      • How To List All Key Pair
      • How To Stake Tokens
      • How To Stop A Node Using Docker
      • How To Submit A Proposal For HardFork
      • How To Transfer Tokens To A Worker
      • How To Undelegate Resources
      • How To Unlink Permission
      • How To Unstake Tokens
      • How To Vote
    • API Reference
      • Nodeos Chain API
      • Nodeos Producer API
      • Nodeos Net API
    • Cleos Command Reference
      • Convert
      • Create
      • Get
      • Multisig
      • Net
      • Push
      • Set
      • Sign
      • System
      • Transfer
      • Version
      • Wallet
    • Explorer Command Reference
      • How To Check Your Balance
      • How To Find Out Account ID
      • How To Convert Golos To Golos Power And Vice Versa
      • How To Stake Tokens CYBER
      • How To Transfer Funds From One Account To Another
      • How To Transfer Funds From Pending to Liquid
      • How To Bay Stake
      • How To Withdraw Stake
      • How To Vote For A Validator
      • How To Revoke Your Vote For A Validator
      • How To Bay Vesting Using Explorer
      • How To Vote For A Witness
      • How To Revoke Your Vote For A Witness
  • DEVPORTAL
    • System Contracts
      • BIOS
      • Domain names
      • Govern
      • Multi-Signature
      • Stake
      • Tokens
    • Application Contracts
      • Golos Contracts
        • Charge
        • Control
        • Emission
        • Publication
        • Referral program
        • Social
        • Vesting
        • Memo-keys
        • Determining Rewards for a Post
    • Guide to Creating and Deploying an Application on CyberWay
      • 1 Preliminary Work
      • 2 Creating a Simple Contract
      • 3 Creating Tokens
      • 4 Understanding ABI Files
      • 5 Data Persistence
      • 6 Secondary Indexes
      • 7 Adding Inline Actions
      • 8 Inline Action to External Contract
      • 9 Conclusion
    • The cyberway_wallet designed for the Bittrex market
    • The Event Model
  • VALIDATORS
    • Testnet Installation Guide
      • 1 General
      • 2 Configuring the Docker Image
      • 3 Create Container
      • 4 Connecting to a Node
      • 5 List of Commands Applicable to Any Kind of Container
    • Mainnet Connection Guide
      • Docker-Compose Start-up Instructions
      • APPENDIX A
      • APPENDIX B
    • Golos Blockchain Transit
    • How to join CyberWay for those who are interested in being validators ?
    • Stake Usage Guide
    • Regulations for CyberWay validators. Voting for Validators
Powered by GitBook
On this page
  • System Newaccount
  • Description
  • Positional Parameters
  • Options
  • Command
  • Examples
  • System Regproducer
  • Description
  • Positional Parameters
  • Options
  • Command
  • System Unregprod
  • Description
  • Positional Parameters
  • Options
  • Command
  • System Voteproducer Proxy
  • Description
  • Positional Parameters
  • Options
  • Command
  • System Voteproducer Prods
  • Description
  • Positional Parameters
  • Options
  • Command
  • System Listproducers
  • Description
  • Positional Parameters
  • Options
  • Command
  • System Delegatebw
  • Description
  • Positional Parameters
  • Options
  • Command
  • Examples
  • System Undelegatebw
  • Description
  • Positional Parameters
  • Options
  • Command
  • System Claimbw
  • Description
  • Positional Parameters
  • Options
  • Command
  • Examples
  • System Listbw
  • Description
  • Positional Parameters
  • Options
  • Command
  • Examples
  • System Bidname
  • Description
  • Positional Parameters
  • Options
  • Command
  • Examples
  • System Bidnameinfo
  • Description
  • Positional Parameters
  • Options
  • Command
  • Examples
  • System Setproxylvl
  • Description
  • Positional Parameters
  • Options
  • Command
  • System Regproxy
  • Description
  • Positional Parameters
  • Options
  • Command
  • Examples
  • System Unregproxy
  • Description
  • Positional Parameters
  • Options
  • Command
  • Examples
  • System Stake
  • Description
  • Positional Parameters
  • Options
  • Command
  • Examples
  • System Canceldelay
  • Description
  • Positional Parameters
  • Options
  • Command
  1. SOFTWARE MANUALS
  2. Cleos Command Reference

System

PreviousSignNextTransfer

Last updated 5 years ago

Description The subcommands can be used to send cyber.system contract action to the blockchain.

Subcommands

  • — Create a new account on the blockchain with initial resources.

  • — Register a new producer.

  • — Unregister an existing producer.

  • — Vote your stake through a proxy.

  • — Vote for a producer.

  • — List producers.

  • — Delegate bandwidth.

  • — Undelegate bandwidth.

  • — Claim undelegated bandwidth.

  • — List delegated bandwidth.

  • — Name bidding.

  • — Get bidname info.

  • — Set an account proxy level.

  • — Register an account as a proxy (for voting).

  • — Unregister an account as a proxy (for voting).

  • — Stake assets to gain resources.

  • — Cancel a delayed transaction.

System Newaccount

Description

Create a new account on the blockchain with initial resources.

Positional Parameters

  • (string) creator— The name of the account creating the new account (required).

  • (string) name— The name of the new account (required).

  • (string) OwnerKey— The owner public key or permission level for the new account (required).

  • (string) ActiveKey— The active public key or permission level for the new account.

Options

  • --stake TEXT — The amount of tokens delegated for the account

  • --transfer— Transfer voting power and right to unstake tokens to receiver.

  • -x, --expiration TEXT — Set the time (in seconds) before a transaction expires, defaults to 30 s.

  • -f, --force-unique — Force the transaction to be unique. This will consume extra bandwidth and remove any protections against accidently issuing the same transaction multiple times.

  • -s, --skip-sign — Specify if unlocked wallet keys should be used to sign transaction.

  • -j, --json — Print result as JSON.

  • -d, --dont-broadcast — Do not broadcast transaction to the network (just print to stdout).

  • --return-packed — Used in conjunction with --dont-broadcast to get the packed transaction.

  • -r, --ref-block TEXT — Set the reference block num or block id used for TAPOS (Transaction as Proof-of-Stake).

  • -p, --permission TEXT — An account and permission level to authorize, as in 'account@permission' (defaults to 'creator@active').

  • --max-cpu-usage-ms UINT — Set an upper limit on the milliseconds of CPU usage budget, for the execution of the transaction (defaults to 0 which means no limit).

  • --max-net-usage UINT — Set an upper limit on the net usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-ram-usage UINT — Set an upper limit on the ram usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-storage-usage — Set an upper limit on the storage usage budget, (in bytes) for the transaction (defaults to 0 which means no limit).

  • --delay-sec UINT — Set the delay_sec seconds, defaults to 0 s.

  • --bandwidth-provider TEXT — Set an account which provide own bandwidth for transaction.

  • --dont-declare-names — Do not add declarenames action for resolved account names.

Command

$ cleos system newaccount [OPTIONS] <creator> <name> <OwnerKey> [<ActiveKey>]

Examples

'alice' creates 'bob' and transfers him 50 tokens irrevocably.

$ cleos system newaccount --stake=50.0000,CYBER --transfer alice bob XXX...XXX

System Regproducer

Description

Register a new producer.

Positional Parameters

  • (string) account — The account to register as a producer (required).

  • (string) producer_key — The producer's public key (required).

Options

  • --min-own-stake— A min value the producer guarantees to stake.

  • -x, --expiration TEXT — Set the time (in seconds) before a transaction expires, defaults to 30 s.

  • -f, --force-unique — Force the transaction to be unique. This will consume extra bandwidth and remove any protections against accidently issuing the same transaction multiple times.

  • -s, --skip-sign — Specify if unlocked wallet keys should be used to sign transaction.

  • -j, --json — Print result as JSON.

  • -d, --dont-broadcast — Do not broadcast transaction to the network (just print to stdout).

  • --return-packed — Used in conjunction with --dont-broadcast to get the packed transaction.

  • -r, --ref-block TEXT — Set the reference block num or block id used for TAPOS (Transaction as Proof-of-Stake).

  • -p, --permission TEXT — An account and permission level to authorize, as in 'account@permission' (defaults to 'account@active').

  • --max-cpu-usage-ms UINT — Set an upper limit on the milliseconds of CPU usage budget, for the execution of the transaction (defaults to 0 which means no limit).

  • --max-net-usage UINT — Set an upper limit on the net usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-ram-usage UINT — Set an upper limit on the ram usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-storage-usage — Set an upper limit on the storage usage budget, (in bytes) for the transaction (defaults to 0 which means no limit).

  • --delay-sec UINT — Set the delay_sec seconds, defaults to 0 s.

  • --bandwidth-provider TEXT — Set an account which provide own bandwidth for transaction.

  • --dont-declare-names — Do not add declarenames action for resolved account names.

Command

$ cleos system regproducer [OPTIONS] <account> <producer_key>

System Unregprod

Description

Unregister an existing producer.

Positional Parameters

  • (string) account — An account to unregister from producers (required).

Options

  • -x, --expiration TEXT — Set the time (in seconds) before a transaction expires, defaults to 30 s.

  • -f, --force-unique — Force the transaction to be unique. This will consume extra bandwidth and remove any protections against accidently issuing the same transaction multiple times.

  • -s, --skip-sign — Specify if unlocked wallet keys should be used to sign transaction.

  • -j, --json — Print result as JSON.

  • -d, --dont-broadcast — Do not broadcast transaction to the network (just print to stdout).

  • --return-packed — Used in conjunction with --dont-broadcast to get the packed transaction.

  • -r, --ref-block TEXT — Set the reference block num or block id used for TAPOS (Transaction as Proof-of-Stake).

  • -p, --permission TEXT — An account and permission level to authorize, as in 'account@permission' (defaults to 'account@active').

  • --max-cpu-usage-ms UINT — Set an upper limit on the milliseconds of CPU usage budget, for the execution of the transaction (defaults to 0 which means no limit).

  • --max-net-usage UINT — Set an upper limit on the net usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-ram-usage UINT — Set an upper limit on the ram usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-storage-usage — Set an upper limit on the storage usage budget, (in bytes) for the transaction (defaults to 0 which means no limit).

  • --delay-sec UINT — Set the delay_sec seconds, defaults to 0 s.

  • --bandwidth-provider TEXT — Set an account which provide own bandwidth for transaction.

  • --dont-declare-names — Do not add declarenames action for resolved account names.

Command

$ cleos system unregprod [OPTIONS] <account>

System Voteproducer Proxy

Description

This subcommand can be used to vote your stake through a proxy.

Positional Parameters

  • (string) voter — The voting account (required).

  • (string) proxy — The proxy accoun (required).

  • (string) quantity — An asset quantity that the voter delegates to the proxy to vote for the producer (required).

Options

  • -x, --expiration TEXT — Set the time (in seconds) before a transaction expires, defaults to 30 s.

  • -f, --force-unique — Force the transaction to be unique. This will consume extra bandwidth and remove any protections against accidently issuing the same transaction multiple times.

  • -s, --skip-sign — Specify if unlocked wallet keys should be used to sign transaction.

  • -j, --json — Print result as JSON.

  • -d, --dont-broadcast — Do not broadcast transaction to the network (just print to stdout).

  • --return-packed — Used in conjunction with --dont-broadcast to get the packed transaction.

  • -r, --ref-block TEXT — Set the reference block num or block id used for TAPOS (Transaction as Proof-of-Stake).

  • -p, --permission TEXT — An account and permission level to authorize, as in 'account@permission' (defaults to 'voter@active').

  • --max-cpu-usage-ms UINT — Set an upper limit on the milliseconds of CPU usage budget, for the execution of the transaction (defaults to 0 which means no limit).

  • --max-net-usage UINT — Set an upper limit on the net usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-ram-usage UINT — Set an upper limit on the ram usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-storage-usage — Set an upper limit on the storage usage budget, (in bytes) for the transaction (defaults to 0 which means no limit).

  • --delay-sec UINT — Set the delay_sec seconds, defaults to 0 s.

  • --bandwidth-provider TEXT — Set an account which provide own bandwidth for transaction.

  • --dont-declare-names — Do not add declarenames action for resolved account names.

Command

$ cleos system voteproducer proxy [OPTIONS] <voter> <proxy> <quantity>

System Voteproducer Prods

Description

This subcommand can be used to vote for a producer.

Positional Parameters

  • (string) voter— A voting account (required).

  • (string) producer— An account to vote for (required).

  • (string) quantity— An asset quantity that the voter votes for the producer (required).

Options

  • -x, --expiration TEXT — Set the time (in seconds) before a transaction expires, defaults to 30 s.

  • -f, --force-unique — Force the transaction to be unique. This will consume extra bandwidth and remove any protections against accidently issuing the same transaction multiple times.

  • -s, --skip-sign — Specify if unlocked wallet keys should be used to sign transaction.

  • -j, --json — Print result as JSON.

  • -d, --dont-broadcast — Do not broadcast transaction to the network (just print to stdout).

  • --return-packed — Used in conjunction with --dont-broadcast to get the packed transaction.

  • -r, --ref-block TEXT — Set the reference block num or block id used for TAPOS (Transaction as Proof-of-Stake).

  • -p, --permission TEXT — An account and permission level to authorize, as in 'account@permission' (defaults to 'voter@active').

  • --max-cpu-usage-ms UINT — Set an upper limit on the milliseconds of CPU usage budget, for the execution of the transaction (defaults to 0 which means no limit).

  • --max-net-usage UINT — Set an upper limit on the net usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-ram-usage UINT — Set an upper limit on the ram usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-storage-usage — Set an upper limit on the storage usage budget, (in bytes) for the transaction (defaults to 0 which means no limit).

  • --delay-sec UINT — Set the delay_sec seconds, defaults to 0 s.

  • --bandwidth-provider TEXT — Set an account which provide own bandwidth for transaction.

  • --dont-declare-names — Do not add declarenames action for resolved account names.

Command

$ cleos system voteproducer prods [OPTIONS] <voter> <producer> <quantity>

System Listproducers

Description

This subcommand can be used to obtain a list of producers.

Positional Parameters

No parameters required for this subcommand.

Options

  • --json, -j— Output in JSON format.

  • -l, --limit UINT — The maximum number of rows to return.

  • -L, --lower TEXT — Lower bound value of key, defaults to first.

Command

$ cleos system listproducers [OPTIONS]

System Delegatebw

Description

This subcommand can be used to delegate bandwidth.

Positional Parameters

  • (string) from — The account to delegate bandwidth from (required).

  • (string) receiver — The account to receive the delegated bandwidth (required).

  • (string) stake_quantity — The amount of tokens to stake (required).

Options

  • --transfer— Transfer voting power and right to unstake tokens to receiver.

  • -x, --expiration TEXT — Set the time (in seconds) before a transaction expires, defaults to 30 s.

  • -f, --force-unique — Force the transaction to be unique. This will consume extra bandwidth and remove any protections against accidently issuing the same transaction multiple times.

  • -s, --skip-sign — Specify if unlocked wallet keys should be used to sign transaction.

  • -j, --json — Print result as JSON.

  • -d, --dont-broadcast — Do not broadcast transaction to the network (just print to stdout).

  • --return-packed — Used in conjunction with --dont-broadcast to get the packed transaction.

  • -r, --ref-block TEXT — Set the reference block num or block id used for TAPOS (Transaction as Proof-of-Stake).

  • -p, --permission TEXT — An account and permission level to authorize, as in 'account@permission' (defaults to 'from@active').

  • --max-cpu-usage-ms UINT — Set an upper limit on the milliseconds of CPU usage budget, for the execution of the transaction (defaults to 0 which means no limit).

  • --max-net-usage UINT — Set an upper limit on the net usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-ram-usage UINT — Set an upper limit on the ram usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-storage-usage — Set an upper limit on the storage usage budget, (in bytes) for the transaction (defaults to 0 which means no limit).

  • --delay-sec UINT — Set the delay_sec seconds, defaults to 0 s.

  • --bandwidth-provider TEXT — Set an account which provide own bandwidth for transaction.

  • --dont-declare-names — Do not add declarenames action for resolved account names.

Command

$ cleos system delegatebw [OPTIONS] <from> <receiver> <stake_quantity>

Examples

'alice' delegates 10 tokens to 'bob'

cleos system delegatebw alice bob "10.0000 CYBER"

System Undelegatebw

Description

This subcommand can be used to undelegate bandwidth.

Positional Parameters

  • (string) from — The account undelegating bandwidth (required).

  • (string) receiver — The account to undelegate bandwidth from (required).

  • (string) unstake_quantity — The amount of tokens to undelegate (required).

Options

  • -x, --expiration TEXT — Set the time (in seconds) before a transaction expires, defaults to 30 s.

  • -f, --force-unique — Force the transaction to be unique. This will consume extra bandwidth and remove any protections against accidently issuing the same transaction multiple times.

  • -s, --skip-sign — Specify if unlocked wallet keys should be used to sign transaction.

  • -j, --json — Print result as JSON.

  • -d, --dont-broadcast — Do not broadcast transaction to the network (just print to stdout).

  • --return-packed — Used in conjunction with --dont-broadcast to get the packed transaction.

  • -r, --ref-block TEXT — Set the reference block num or block id used for TAPOS (Transaction as Proof-of-Stake).

  • -p, --permission TEXT — An account and permission level to authorize, as in 'account@permission' (defaults to 'from@active').

  • --max-cpu-usage-ms UINT — Set an upper limit on the milliseconds of CPU usage budget, for the execution of the transaction (defaults to 0 which means no limit).

  • --max-net-usage UINT — Set an upper limit on the net usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-ram-usage UINT — Set an upper limit on the ram usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-storage-usage — Set an upper limit on the storage usage budget, (in bytes) for the transaction (defaults to 0 which means no limit).

  • --delay-sec UINT — Set the delay_sec seconds, defaults to 0 s.

  • --bandwidth-provider TEXT — Set an account which provide own bandwidth for transaction.

  • --dont-declare-names — Do not add declarenames action for resolved account names.

Command

$ cleos system undelegatebw [OPTIONS] <from> <receiver> <unstake_quantity>

System Claimbw

Description

Positional Parameters

  • (string) from — An account claims undelegated stake (required).

  • (string) receiver — An account returning stake (required).

  • (string) token_code — An asset symbol claimed (required).

Options

No options required for this subcommand.

Command

$ cleos system claimbw <from> <receiver> <token_code>

Examples

'alice' credits the amount of staked tokens returned from 'bob' to a stake.

$ cleos system claimbw alice bob "CYBER"

System Listbw

Description

This subcommand can be used to list delegated bandwidth.

Positional Parameters

  • (string) account — The account delegated bandwidth (required).

Options

  • --json, -j — Output in JSON format.

Command

$ cleos system listbw [OPTIONS] <account>

Examples

'alice' receives a list of users to whom she delegated bandwidth (staked tokens).

$ cleos system listbw alice

System Bidname

Description

Name bidding subcommand.

Positional Parameters

  • (string) bidder — The bidding account (required).

  • (string) newname — The name which the bid is done for (required).

  • (string) bid — The amount of system tokens to bid (it is asset structure) (required).

Options

  • -x, --expiration TEXT — Set the time (in seconds) before a transaction expires, defaults to 30 s.

  • -f, --force-unique — Force the transaction to be unique. This will consume extra bandwidth and remove any protections against accidently issuing the same transaction multiple times.

  • -s, --skip-sign — Specify if unlocked wallet keys should be used to sign transaction.

  • -j, --json — Print result as JSON.

  • -d, --dont-broadcast — Do not broadcast transaction to the network (just print to stdout).

  • --return-packed — Used in conjunction with --dont-broadcast to get the packed transaction.

  • -r, --ref-block TEXT — Set the reference block num or block id used for TAPOS (Transaction as Proof-of-Stake).

  • -p, --permission TEXT — An account and permission level to authorize, as in 'account@permission' (defaults to 'bidder@active').

  • --max-cpu-usage-ms UINT — Set an upper limit on the milliseconds of CPU usage budget, for the execution of the transaction (defaults to 0 which means no limit).

  • --max-net-usage UINT — Set an upper limit on the net usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-ram-usage UINT — Set an upper limit on the ram usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-storage-usage — Set an upper limit on the storage usage budget, (in bytes) for the transaction (defaults to 0 which means no limit).

  • --delay-sec UINT — Set the delay_sec seconds, defaults to 0 s.

  • --bandwidth-provider TEXT — Set an account which provide own bandwidth for transaction.

  • --dont-declare-names — Do not add declarenames action for resolved account names.

Command

$ cleos system bidname [OPTIONS] <bidder> <newname> <bid>

Examples

'accountname1' bids 100 tokens to buy 'alice' name at an auction.

$ cleos system bidname accountname1 alice "100.0000 CYBER"

System Bidnameinfo

Description

This subcommand can be used to get bidname info.

Positional Parameters

  • (string) newname — The name to lookup to lookup (required).

Options

  • --json, -j — Output in JSON format.

Command

$ cleos system [OPTIONS] <newname>

Examples

$ cleos system bidnameinfo alice

System Setproxylvl

Description

This subcommand can be used to set an account proxy level.

Positional Parameters

  • (string) account — An account whose proxy level will be set (required).

  • (uint) level — A proxy level to set (required).

Options

  • --symbol — A symbol of an asset used in the system.

  • -x, --expiration TEXT — Set the time (in seconds) before a transaction expires, defaults to 30 s.

  • -f, --force-unique — Force the transaction to be unique. This will consume extra bandwidth and remove any protections against accidently issuing the same transaction multiple times.

  • -s, --skip-sign — Specify if unlocked wallet keys should be used to sign transaction.

  • -j, --json — Print result as JSON.

  • -d, --dont-broadcast — Do not broadcast transaction to the network (just print to stdout).

  • --return-packed — Used in conjunction with --dont-broadcast to get the packed transaction.

  • -r, --ref-block TEXT — Set the reference block num or block id used for TAPOS (Transaction as Proof-of-Stake).

  • -p, --permission TEXT — An account and permission level to authorize, as in 'account@permission' (defaults to 'account@active').

  • --max-cpu-usage-ms UINT — Set an upper limit on the milliseconds of CPU usage budget, for the execution of the transaction (defaults to 0 which means no limit).

  • --max-net-usage UINT — Set an upper limit on the net usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-ram-usage UINT — Set an upper limit on the ram usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-storage-usage — Set an upper limit on the storage usage budget, (in bytes) for the transaction (defaults to 0 which means no limit).

  • --delay-sec UINT — Set the delay_sec seconds, defaults to 0 s.

  • --bandwidth-provider TEXT — Set an account which provide own bandwidth for transaction.

  • --dont-declare-names — Do not add declarenames action for resolved account names.

Command

$ cleos system setproxylvl [OPTIONS] <account> <level>

System Regproxy

Description

This subcommand can be used to register an account as a proxy (for voting).

Positional Parameters

  • (string) proxy — A proxy account to register (required).

Options

  • --symbol TEXT — A token symbol used by producers.

  • --level UINT — A proxy level (must be greater than 0, but less than MAX_LEVEL. Default MAX_LEVEL value is 1 ).

  • --fee UINT — A part of the fee proxies get for a block producing (takes an ineteger value from 0 to 10000 inclusive (10000 means 100,00 %).

  • -x, --expiration TEXT — Set the time (in seconds) before a transaction expires, defaults to 30 s.

  • -f, --force-unique — Force the transaction to be unique. This will consume extra bandwidth and remove any protections against accidently issuing the same transaction multiple times.

  • -s, --skip-sign — Specify if unlocked wallet keys should be used to sign transaction.

  • -j, --json — Print result as JSON.

  • -d, --dont-broadcast — Do not broadcast transaction to the network (just print to stdout).

  • --return-packed — Used in conjunction with --dont-broadcast to get the packed transaction.

  • -r, --ref-block TEXT — Set the reference block num or block id used for TAPOS (Transaction as Proof-of-Stake).

  • -p, --permission TEXT — An account and permission level to authorize, as in 'account@permission' (defaults to 'proxy@active').

  • --max-cpu-usage-ms UINT — Set an upper limit on the milliseconds of CPU usage budget, for the execution of the transaction (defaults to 0 which means no limit).

  • --max-net-usage UINT — Set an upper limit on the net usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-ram-usage UINT — Set an upper limit on the ram usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-storage-usage — Set an upper limit on the storage usage budget, (in bytes) for the transaction (defaults to 0 which means no limit).

  • --delay-sec UINT — Set the delay_sec seconds, defaults to 0 s.

  • --bandwidth-provider TEXT — Set an account which provide own bandwidth for transaction.

  • --dont-declare-names — Do not add declarenames action for resolved account names.

Command

$ cleos system regproxy [OPTIONS] <proxy>

Examples

'alice' registers as a proxy having level=1 and fee=50(%).

$ cleos system regproxy --symbol=4,CYBER --level=1 --fee=5000 alice

System Unregproxy

Description

Unregister an account as a proxy (for voting).

Positional Parameters

  • (string) proxy — The proxy account to unregister (required).

Options

  • --symbol TEXT — A token symbol used by producers.

  • -x, --expiration TEXT — Set the time (in seconds) before a transaction expires, defaults to 30 s.

  • -f, --force-unique — Force the transaction to be unique. This will consume extra bandwidth and remove any protections against accidently issuing the same transaction multiple times.

  • -s, --skip-sign — Specify if unlocked wallet keys should be used to sign transaction.

  • -j, --json — Print result as JSON.

  • -d, --dont-broadcast — Do not broadcast transaction to the network (just print to stdout).

  • --return-packed — Used in conjunction with --dont-broadcast to get the packed transaction.

  • -r, --ref-block TEXT — Set the reference block num or block id used for TAPOS (Transaction as Proof-of-Stake).

  • -p, --permission TEXT — An account and permission level to authorize, as in 'account@permission' (defaults to 'proxy@active').

  • --max-cpu-usage-ms UINT — Set an upper limit on the milliseconds of CPU usage budget, for the execution of the transaction (defaults to 0 which means no limit).

  • --max-net-usage UINT — Set an upper limit on the net usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-ram-usage UINT — Set an upper limit on the ram usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-storage-usage — Set an upper limit on the storage usage budget, (in bytes) for the transaction (defaults to 0 which means no limit).

  • --delay-sec UINT — Set the delay_sec seconds, defaults to 0 s.

  • --bandwidth-provider TEXT — Set an account which provide own bandwidth for transaction.

  • --dont-declare-names — Do not add declarenames action for resolved account names.

Command

$ cleos system unregproxy [OPTIONS] <proxy>

Examples

'alice' stops registering as a proxy account.

$ cleos system unregproxy --symbol=4,CYBER alice

System Stake

Description

This subcommand can be used to stake assets to gain resources.

Positional Parameters

  • (string) account — An account who stakes assets (required).

  • (string) quantity — Assets quantity to stake (required).

Options

  • --beneficiary TEXT — An account gaining resources.

Command

$ cleos system stake [OPTIONS] <account> <quantity>

Examples

 cleos system stake alice "100.0000 CYBER" --beneficiary=bob

System Canceldelay

Description

This subcommand can be used to cancel a delayed transaction.

Positional Parameters

  • (string) canceling_account — Account from authorization on the original delayed transaction (required).

  • (string) canceling_permission — Permission from authorization on the original delayed transaction (required).

  • (string) trx_id — The transaction id of the original delayed transaction (required).

Options

  • -x, --expiration TEXT — Set the time (in seconds) before a transaction expires, defaults to 30 s.

  • -f, --force-unique — Force the transaction to be unique. This will consume extra bandwidth and remove any protections against accidently issuing the same transaction multiple times.

  • -s, --skip-sign — Specify if unlocked wallet keys should be used to sign transaction.

  • -j, --json — Print result as JSON.

  • -d, --dont-broadcast — Do not broadcast transaction to the network (just print to stdout).

  • --return-packed — Used in conjunction with --dont-broadcast to get the packed transaction.

  • -r, --ref-block TEXT — Set the reference block num or block id used for TAPOS (Transaction as Proof-of-Stake).

  • -p, --permission TEXT — An account and permission level to authorize, as in 'account@permission' (defaults to 'canceling_account@canceling_permission').

  • --max-cpu-usage-ms UINT — Set an upper limit on the milliseconds of CPU usage budget, for the execution of the transaction (defaults to 0 which means no limit).

  • --max-net-usage UINT — Set an upper limit on the net usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-ram-usage UINT — Set an upper limit on the ram usage budget (in bytes) for the transaction (defaults to 0 which means no limit).

  • --max-storage-usage — Set an upper limit on the storage usage budget, (in bytes) for the transaction (defaults to 0 which means no limit).

  • --delay-sec UINT — Set the delay_sec seconds, defaults to 0 s.

  • --bandwidth-provider TEXT — Set an account which provide own bandwidth for transaction.

  • --dont-declare-names — Do not add declarenames action for resolved account names.

Command

$ cleos system canceldelay [OPTIONS] <canceling_account> <canceling_permission> <trx_id>

This subcommand can be used to claim undelegated bandwidth. This operation can only be performed 30 days after completion of undelegatebw (see ).

Sake Usage Guide
System Newaccount
System Regproducer
System Unregprod
System Voteproducer Proxy
System Voteproducer Prods
System Listproducers
System Delegatebw
System Undelegatebw
System Claimbw
System Listbw
System Bidname
System Bidnameinfo
System Setproxylvl
System Regproxy
System Unregproxy
System Stake
System Canceldelay