steem-python命令行操作指南

Words
835
Reading
4 min
Listen
Play
8y

  我在之前写过两篇文章,一篇是《steem-python的安装和配置》,另一篇是《steemit下多用户维护同一个公共账户》,今天这篇讲下steem-python的命令行操作。

  在开始之前,我们先来看下steem-python都有哪些命令操作。

  在命令提示符下输入如下:

  steempy-h 或 steempy--help 回车

  返回如下图信息:

   

    从上图中我们可以看出,steempy命令共包括如下(未加中文备注表示我也不清楚或没有使用过该命令):   

    set                 Set configuration

    config              Show local configuration

    info                Show basic STEEM blockchain info

   changewalletpassphrase      Change wallet password 修改钱包密码

   listkeys            List available keys in your wallet  列出你钱包里所有的key

    addkey              Add a new key to the wallet  添加一个新key到你的钱包

    delkey              Delete keys from the wallet  从钱包里删除一个key

    parsewif            Parse a WIF private key without importing

    getkey              Dump the privatekey of a pubkey from the wallet

    listaccounts        List available accounts in your wallet  列出你钱包里所有的信息,包括账户名称、类型和key 

    upvote              Upvote a post 点赞帖

    downvote            Downvote a post  踩帖

    transfer            Transfer STEEM  转账STEEM

    powerup             Power up (vest STEEM as STEEM POWER)   将你的steem转成SP能量

    powerdown           Power down (start withdrawing STEEM from steem POWER) 将你的SP转成STEEM

    powerdownroute      Setup a powerdown route

    convert             Convert STEEMDollars to Steem (takes a week to settle) 将SBD转成STEEM

    balance             Show the balance of one more more accounts

    interest            Get information about interest payment

    permissions         Show permissions of an account 显示账户权限

    allow               Allow an account/key to interact with your account  添加一个账户权限到

    disallow            Remove allowance an account/key to interact with your  account

    newaccount          Create a new account 创建一个新账户

    importaccount       Import an account using a passphrase 导入账户

    updatememokey       Update an account's memo key  更新账户memo key

    approvewitness      Approve a witnesses    赞成见证人

    disapprovewitness   Disapprove a witnesses 取消见证人

    sign                Sign a provided transaction with available and  required keys 签名

    broadcast           broadcast a signed transaction

    orderbook           Obtain orderbook of the internal market

    buy                 Buy STEEM or SBD from the internal market 从内部市场购买STEEM 或 SBD

    sell                Sell STEEM or SBD from the internal market  从内部市场出售STEEM 或 SBD

    cancel              Cancel order in the internal market  取消订单

    resteem             Resteem an existing post  转推帖子

    follow              Follow another account  关注某个账户

    unfollow            unfollow another account  取消关注

    setprofile          Set a variable in an account's profile  修改资料

    delprofile          Set a variable in an account's profile 删除资料

    witnessupdate       Change witness properties 见证人更新

    witnesscreate       Create a witness  创建一个新见证人

    下边我们就来操作实践下。

    如果我们要查看某个命令如何使用,可以在命令后边加 -h ,系统会显示该命令的详细参数操作,见下图:

    比如我们现在要从先前的授权操作里取消某个账户的授权,需要用到 disallow 命令,

  则我们按上边输入命令:

  steempy disallow --account laodr XXX

  注,XXX即 foreign_account,对应的公钥key,类似STMXXX

  如果我们要点赞某个帖子,

  输入命令:

  steempy upvote --account laodr  -- weight 80 https://steemit.com/xxx

  --account 参数后跟跟使用的身份账户名,比如 laodr

  --weight 参数表示点赞的能量大小,从0.1到100 

  最后边跟要点赞的帖子详细地址

  其它功能大同小异,有兴趣的同学可以按照如上方法去实践。

steem-python命令行操作指南 | Ecency