Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - btsw

Pages: [1] 2 3 4 5
1
中文(Chinese) / Re: 移动端钱包工作内容意见征集贴
« on: November 07, 2019, 01:14:45 pm »
很久没有用BTSPP钱包了。
说一下, 交易对的数字显示 说真的,太容易花了。
 我看了下界面 现价 喂价 百分比 后面还有空间啊,
建议   0.2256   +0.03% CNY  (加一下这个单位,清淅容易理解,反转后,是CTS。 就是把基准的单位标上去,让人一目了解,不要去换算理解交易对的意思。官方的界面说真的,有时候还是会晕掉,这个破交易对是真的差。)

另外买一价  卖一价, 介绍也给小白介绍一下吧, 我个人想法是 买一价后面加个  (清/秒成交/低价)之类的标示  卖一价 后面加个  挂/待/高价  之类的标示。我脑子不够用。 有时候还是会乱掉。(当然,你们考量, 觉得没有意义就不搞)

2
中文(Chinese) / Re: 最低喂价停滞阻碍了BTS价格继续上行
« on: November 02, 2019, 12:19:54 pm »
。。。。。   搞了一个最低喂价锁, 说是为了保护 BTS OK。   再改革个 最低喂价稳步上涨,那么这么操纵市场,公信力是否还会存在。 喂价锁更改多次,那么来个谣言,明天BTS 喂价要降回0.1, 别人信不信, 怕不怕;BTS 还有人要信嘛。

喂价锁 可一不可二。  当然 投票过, 三  四 五都行。 只是圈内 圈外 怎么看法 就说不准了哦。

3
中文(Chinese) / Re: BTS何去何从:一个新的尝试
« on: September 17, 2019, 06:40:07 pm »
感觉 就是复制分叉个新地盘出来玩。 但是新地盘的老币 怎么让人认可它有价值呢, 网站怎么弄呢,等等。

另外如果 BTS 再更新了, EOE更不更新。 也是一大问题点。

以上问题都是两难的东西  ,送命题。 有人爱有人不爱。 无法达成以小证大的作用啊。

4
比现在的WORKER 模式 更容易发生贪污现象, 太容易造成, 多人联合, 直接搞事,搞事。

无法清理掉这些缺点,我不看好。

5
楼上的黑得过分了。
别的不说,多签提案功能从15年开始UI就有了,用的人大有人在。
重钱包是给程序员用的。即使教程写的再清楚,小白也不会懂。

隐私转账是政治问题。遗留问题。
隐私转账的收费权被BM卖给了STEALTH资产的持有者,即使有人新申请Worker做这方面的开发,不可能通过的。
多签 账户 可能是有。分配权限这个教程是有。 但是实际使用教程 没有吧。
发起转账提案有看到。 那么确认提案, 看和个人相关提案有没有啊?
工人提案是很明显。    就是这个多签的实际使用案例教程,我是真没有看到。
dev  doc 网页的里面的多签说明,说真的, 是真的简略,说明个树状图,然后没有了。

另外网页钱包UI,我建议啊,开发人员要做没有问题, 小白版说明书做一份出来。   不然又是开发人员的自HIGH(使用的人不多,开发组不做教程,玩家基数不够没人做教程的。)

6
可能要工人提案才有可能。 
现在连重钱包的各种命令 都没有教程。
不要和我说gethelp 里面的说明 <pair <A,B>>  类似这种的,新人哪里会玩。
现在能用的只有网页钱上面的 有UI界面的。

还有没有UI界面的东西都不知道怎么搞, 比如多签提案,教程只有理论 (吹牛逼模式,很强很牛逼)。
实际使用呢, 没有。

7
中文(Chinese) / Re: BTS回购锁仓提案
« on: June 12, 2019, 12:27:52 pm »
既然要永锁了 就不用放纯理事会多签账户里面, 那里人太少了。
搞个账户 (理事会11人) (见证人23人) 加(散户代表20人以上,不可与前面两组重复)  多签  90%以上才让通过!
这样才会永锁

8
中文(Chinese) / Re: 建立见证人考核标准
« on: June 12, 2019, 10:38:39 am »
评分没有问题, 但是只会是第三方评方。 散户们可以投投建议。 最少有人统计,我等知道见证人从记录那时起开始的功与过。

丢块问题 不要纯丢块数量计算  按比例。 举例 1个月丢1块 扣一分  2个月丢一块 0.5分。
按周计数/按月计数。 排榜发布  当月分值    近三月平均分值   总分平均值


9
中文(Chinese) / Re: 比特股社区“百城百店”
« on: May 31, 2019, 04:09:35 pm »
现实活动很好。  充值手续费 降低 都是好事。  但是有个关键点, 如果商家不玩 先提价再打折。 那么赠送的BTS /打折 费用谁来出。 商家不是SB啊。  还是商家用爱发电?

11
中文(Chinese) / Re: CTS充值公测开始啦
« on: May 21, 2019, 06:01:00 pm »
CTS,建议参考一下Waves,把租赁功能用到见证人体系吧,照顾一下不会做见证人的人群。
虽然看起来很复杂。 我花了三天搞定(我自己的锅,一天只搞两小时,依赖库装了,理解错/自己编译1G内存卡死,实际上直接下载就好了。)。弄一回后/懂行后, 超容易的。 真的超容易的。(只限ubuntu16.04小鸡)
进TG群 手把手教学。  citshares dex .

    简单版先行。
复杂的等下看下方的 也可以看发起人写的
https://bitsharestalk.org/index.php?topic=28277.15 的28 楼
https://steemit.com/cts/@citshares/6jhdmn-citshares (科学上网,看)
下载 两部分软件
https://github.com/citshares/bitshares-core/releases/download/v1.0.0/cli_wallet   旧了没用了
https://github.com/citshares/bitshares-core/releases/download/v1.0.0/witness_node    旧了没用了
请换成新的
https://github.com/citshares/citshares/releases/download/v1.1/witness_cli_wallet_20190624.tar.gz
命令行模式下为
先看你要放在哪个文件夹下, 要放在新的就
mkdir *****
cd *****
然后下载
wget https://github.com/citshares/citshares/releases/download/v1.1/witness_cli_wallet_20190624.tar.gz
tar -xzvf witness_cli_wallet_20190624    解压  (提示没有软件, 就 sudo apt-get install ****)  软件名应该是tar
安装依赖包   (下方都是在命令行模式下进行的,crtl+alt+t 打开终端来使用 有点常用命令 cd  ls  还有vim软件的命令 按ESC 输入 :wq /保存退出   :q! /不保存强制退出)
sudo apt-get update
sudo apt-get install autoconf cmake make automake libtool git libboost-all-dev libssl-dev g++ libcurl4-openssl-dev

cd 到witness_node 的文件夹
chmod +x witness_node    或者 sudo chmod +x witness_node   (修改运行权限)
./witness_node  --replay-blockchain   --rpc-endpoint 127.0.0.1:11010    (运行命令,等运行下载完区块,去喝水)
chmod +x cli_wallet   或者 sudo chmod +x cli_wallet   (一样修改运行权限)
./cli_wallet -s ws://127.0.0.1:11010     (地址为应上面的地址端口)
set_password *******(设置钱包密码,防止被人复制走钱包,被盗资金)
unlock ******(解锁钱包)
import_keys 账户名  私钥 true   (导入私钥,私钥是active key/资金秘钥那个)
import_balance  用户名 [私钥] true (导入账户余额,私钥比上面多了, [  ] 符号)
要想挖矿,就要升级账户,与建立见证人。 需要账户内共有1000左右CTS   (2019-5-22 价值11.2CNY 左右)
upgrade_account 账户名 true
create_witness 账户名 "www.citshares.org" true  (""里面是你的个人网址链接,想填什么填什么)
get_witness 账户名   (查看自己的见证人ID)
"id": "1.6.**",  (在结构里面的这个)
vote_for_witness 账户名 账户名 true true    (为自己投票,不投可能也行,但是你想挖,就要有票上名单)
suggest_brain_key  (创建一个新密钥对)
"wif_priv_key": "5J8P7YrjVrxU93PYAGpv4SxyZvhGUqMgBZEUr4*******CeTCC",
  "pub_key": "CTS5qKNzpPbbaVyX5v6b3Ma6PJLw63dWBgAazS*******d8AAMGuV"
上面的两个KEY 先抄到一边 (复制的,记得用完删掉)
update_witness 账户名 "https://steemit.com/cts/@citshares/citshares" CTS5qKNzpPbbaVyX5v6b3Ma6PJLw63dWBgAazSG8o7Mu3d****GuV true  (广播出去,你要以这个公钥做为挖矿标记)
对 witness_node 进行 ctrl + c 的关闭作业
cd witness_node_data (打开当前 witness_node_data_dir目录)
vim config.ini (打开文件)
使用上下左右 移动光标 找个没有文字的地方。
输入witness-id = "1.6.**"   (你的见证人ID)
private-key = ["CTS5qKNzpPbbaVyX5v6b3Ma6PJLw63dWBgAaz********GuV","5J8P7YrjVrxU93PYAGpv4SxyZvhGUqMgB*******W2YCeTCC"]   (前面要你保存的 公钥,私钥)
./witness_node  --replay-blockchain   --rpc-endpoint 127.0.0.1:11010  (重启,等区块同步好了,再等票数够,成为活跃见证人,就自动在挖矿了。)

复杂详细版

下面是复杂的,超详细界面结果也写出来

先看上方的下载链接,自行下载。https://github.com/citshares/citshares/releases
解压( tar -xzvf witness_cli_wallet_20190624    解压  (提示没有软件, 就 sudo apt-get install ****)  软件名应该是tar)
sudo apt-get update
sudo apt-get install autoconf cmake make automake libtool git libboost-all-dev libssl-dev g++ libcurl4-openssl-dev

cd 到witness_node 的文件夹
chmod +x witness_node    或者 sudo chmod +x witness_node   (修改运行权限)
./witness_node  --replay-blockchain   --rpc-endpoint 127.0.0.1:11010    (运行命令,等运行下载完区块,去喝水)
--replay-blockchain: 告诉witness_node每次运行时都重新遍历一遍数据。因为CTS不允许喂价低于买单价,因此每次重启witness_node都需要将以往数据遍历一次。这个过程耗时不多。
--rpc-endpoint: rpc的控制端口,接下来要用命令行钱包从这个端口连接
(如果不想每次都输这么长, 可以 touch **.sh 建个文件, 再vim 进去 把./witness_node  --replay-blockchain   --rpc-endpoint 127.0.0.1:11010 粘贴在里面。 按ESC键 输入 :wq 保存退出, 再chmod +x**.sh 改权限, 以后直接CD到这文件夹 然后 ./**.sh 运行就行了)
chmod +x cli_wallet   或者 sudo chmod +x cli_wallet   (一样修改运行权限)
./cli_wallet -s ws://127.0.0.1:11010     (地址为应上面的地址端口  ,也可一样的建个 ***.sh 文件用来运行)
set_password *******(设置钱包密码,防止被人复制走钱包,被盗资金)
unlock ******(解锁钱包)
import_keys 账户名  私钥 true   (导入私钥,私钥是active key/资金秘钥那个)
成功示例:
import_key miner-test 5KgqzpMULCcB6eyEAhK64bgErtjgm5nFUgPK3cwPtxRbFEeZi6w true
2854162ms th_a       wallet.cpp:799                save_wallet_file     ] saving wallet to file wallet.json
2854163ms th_a       wallet.cpp:818                save_wallet_file     ] saved successfully wallet to tmp file wallet.json.tmp
2854163ms th_a       wallet.cpp:824                save_wallet_file     ] validated successfully tmp wallet file wallet.json.tmp
2854163ms th_a       wallet.cpp:828                save_wallet_file     ] renamed successfully tmp wallet file wallet.json.tmp
2854163ms th_a       wallet.cpp:835                save_wallet_file     ] successfully saved wallet to file wallet.json
2854164ms th_a       wallet.cpp:476                copy_wallet_file     ] backing up wallet wallet.json to after-import-key-b6856118.wallet
true
unlocked >>>
import_balance  用户名 [私钥] true (导入账户余额,私钥比上面多了, [  ] 符号)
成功示例
unlocked >>> import_balance miner-test [5KgqzpMULCcB6eyEAhK64bgErtjgm5nFUgPK3cwPtxRbFEeZi6w] true
import_balance miner-test [5KgqzpMULCcB6eyEAhK64bgErtjgm5nFUgPK3cwPtxRbFEeZi6w] true
[]
unlocked >>>
要想挖矿,就要升级账户,与建立见证人。 需要账户内共有1000左右CTS
upgrade_account 账户名 true
成功示例:
upgrade_account miner-test true
{
  "ref_block_num": 58815,
  "ref_block_prefix": 1460128007,
  "expiration": "2019-02-01T03:36:00",
  "operations": [[
      8,{
        "fee": {
          "amount": 69470219,
          "asset_id": "1.3.0"
        },
        "account_to_upgrade": "1.2.3144",
        "upgrade_to_lifetime_member": true,
        "extensions": []
      }
    ]
  ],
  "extensions": [],
  "signatures": [
    "2008c6abb6859eef53c849f45ea11e7292c691b5939ce43bfaeed1f94142fe6e4a7d3d8da98599822675bf5c1e8367881818876507c671d62f8b4e6b19355f169d"
  ]
}
unlocked >>>
create_witness 账户名 "www.citshares.org" true  (""里面是你的个人网址链接,想填什么填什么)

成功示例
create_witness miner-test "https://www.citshares.org" true
{
  "ref_block_num": 59085,
  "ref_block_prefix": 2779994760,
  "expiration": "2019-02-01T03:49:30",
  "operations": [[
      20,{
        "fee": {
          "amount": 28945924,
          "asset_id": "1.3.0"
        },
        "witness_account": "1.2.3144",
        "url": "https://www.citshares.org",
        "block_signing_key": "CTS8EP18sKptFf9J9rZFyrds1L6ysjd2LteHa2zMNhd4Yov8nNxWD"
      }
    ]
  ],
  "extensions": [],
  "signatures": [
    "1f693ae409818df4cf0156a1744a9737febcf58da6a3be99b3d3dcd882343dc8b5761572af44ccc74f1e64e14b07a8dd76644876e19635eebffb5a4045fe445404"
  ]
}
unlocked >>>
get_witness 账户名   (查看自己的见证人ID)
"id": "1.6.**",  (在结构里面的这个)

成功示例:
get_witness miner-test
{
  "id": "1.6.13",
  "witness_account": "1.2.3144",
  "last_aslot": 0,
  "signing_key": "CTS8EP18sKptFf9J9rZFyrds1L6ysjd2LteHa2zMNhd4Yov8nNxWD",
  "vote_id": "1:25",
  "total_votes": 0,
  "url": "https://www.citshares.org",
  "total_missed": 0,
  "last_confirmed_block_num": 0
}

vote_for_witness 账户名 账户名 true true    (为自己投票,不投可能也行,但是你想挖,就要有票上名单)
成功示例:
vote_for_witness miner-test miner-test true true
{
  "ref_block_num": 59130,
  "ref_block_prefix": 381798052,
  "expiration": "2019-02-01T03:51:45",
  "operations": [[
      6,{
        "fee": {
          "amount": 811,
          "asset_id": "1.3.0"
        },
        "account": "1.2.3144",
        "new_options": {
          "memo_key": "CTS6NWLS4WYQuACRMf8HBjC9yWDPQkcEymwqNbmkYQMKeNLvv7DJz",
          "voting_account": "1.2.5",
          "num_witness": 0,
          "num_committee": 0,
          "votes": [
            "1:25"
          ],
          "extensions": []
        },
        "extensions": {}
      }
    ]
  ],
  "extensions": [],
  "signatures": [
    "1f0c638e6cc0a969498901d5b607c78a7fd539932b6203048b8c07bb99dfd72edc0e99951406a8f7cf2871c5e42a257f9f0aa6768a14396a161ceb72524aa933b0"
  ]
}
unlocked >>>
suggest_brain_key  (创建一个新密钥对)
成功示例
suggest_brain_key
{
  "brain_priv_key": "COMPOLE SCUTULA ANNELID SHINILY LITER LIMNIAD TERRAL OSELA DEFROST MORICHE RABIES SUING CAR SHOEMAN SALITE GLANS",
  "wif_priv_key": "5J8P7YrjVrxU93PYAGpv4SxyZvhGUqMgBZEUr4B6D1UW2YCeTCC",
  "pub_key": "CTS5qKNzpPbbaVyX5v6b3Ma6PJLw63dWBgAazSG8o7Mu3d8AAMGuV"
}
unlocked >>>
"wif_priv_key": "5J8P7YrjVrxU93PYAGpv4SxyZvhGUqMgBZEUr4*******CeTCC",
  "pub_key": "CTS5qKNzpPbbaVyX5v6b3Ma6PJLw63dWBgAazS*******d8AAMGuV"
上面的两个KEY 先抄到一边 (复制的,记得用完删掉)
update_witness 账户名 "https://steemit.com/cts/@citshares/citshares" CTS5qKNzpPbbaVyX5v6b3Ma6PJLw63dWBgAazSG8o7Mu3d****GuV true  (广播出去,你要以这个公钥做为挖矿标记)
成功示例
update_witness miner-test "https://steemit.com/cts/@citshares/citshares" CTS5qKNzpPbbaVyX5v6b3Ma6PJLw63dWBgAazSG8o7Mu3d8AAMGuV true
{
  "ref_block_num": 59201,
  "ref_block_prefix": 2203175663,
  "expiration": "2019-02-01T03:55:18",
  "operations": [[
      21,{
        "fee": {
          "amount": 5789,
          "asset_id": "1.3.0"
        },
        "witness": "1.6.13",
        "witness_account": "1.2.3144",
        "new_url": "https://steemit.com/cts/@citshares/citshares",
        "new_signing_key": "CTS5qKNzpPbbaVyX5v6b3Ma6PJLw63dWBgAazSG8o7Mu3d8AAMGuV"
      }
    ]
  ],
  "extensions": [],
  "signatures": [
    "206921a27d7e069e7f08c8013e6e1f66cac7e3524737f64a5406869f83386446867b8091e4261daa63ed3d23871f1969ead8ad48ed1c603033638550f1b76882fa"
  ]
}
unlocked >>>
对 witness_node 进行 ctrl + c 的关闭作业
cd witness_node_data (打开当前 witness_node_data_dir目录)
vim config.ini (打开文件)
使用上下左右 移动光标 找个没有文字的地方。
输入witness-id = "1.6.**"   (你的见证人ID)
private-key = ["CTS5qKNzpPbbaVyX5v6b3Ma6PJLw63dWBgAaz********GuV","5J8P7YrjVrxU93PYAGpv4SxyZvhGUqMgB*******W2YCeTCC"]   (前面要你保存的 公钥,私钥)
./witness_node  --replay-blockchain   --rpc-endpoint 127.0.0.1:11010  (重启,等区块同步好了,再等票数够,成为活跃见证人,就自动在挖矿了。)

unlocked >>> get_global_properties
在其中的active_witnesses 这一项,查看是否包含对应的 "1.6.13" id即可。

提取挖矿收益
正在cli_wallet的命令行下运行:

withdraw_vesting miner-test 1000 CTS true
允许提取的金额可以通过

get_witness miner-test
查看
对于这个 vesting 可在网页钱包的 vesting  /可解冻余额 里面看更直观



12
顶顶, 顶上首页

13
中文(Chinese) / Re: CTS充值公测开始啦
« on: May 21, 2019, 08:32:06 am »
这个算是BTS的IFO吗?
借用/参考/山寨 BTS,加入部分新特性(喂价必大于等于买单价)等。 全新挖矿,目前已发行量500W+ 。快来挖吧。

14
发行人可将资产收回,怎么操作。
这一条动作有什么限制性没有,如果没有那么持币人是不是很危险。
详解一下 (具体动作上有没有危害性)
还有强制转账是什么意思?
不用对方同意就是强制转账?   还是为了用来支持发行人可将资产收回的这条权限。

大佬 来个样例 解说下。


05-19 沉到第二页了, 重新顶下贴!

15
81

  signed_transaction sign_builder_transaction(transaction_handle_type transaction_handle, bool broadcast)

82
memo_data sign_memo(string from, string to, string memo)
locked >>> gethelp sign_memo
gethelp sign_memo

Sign a memo message.

Parameters:
   from: the name or id of signing account; or a public key. (type:
   string)
   to: the name or id of receiving account; or a public key. (type:
   string)
   memo: text to sign. (type: string)


83

signed_transaction sign_transaction(signed_transaction tx, bool broadcast)
locked >>> gethelp sign_transaction
gethelp sign_transaction

Signs a transaction.

Given a fully-formed transaction that is only lacking signatures, this
signs the transaction with the necessary keys and optionally broadcasts the
transaction

Parameters:
   tx: the unsigned transaction (type: signed_transaction)
   broadcast: true if you wish to broadcast the transaction (type: bool)

Returns
   the signed version of the transaction

84

 brain_key_info suggest_brain_key()
locked >>> gethelp sign_transaction
gethelp sign_transaction

Signs a transaction.

Given a fully-formed transaction that is only lacking signatures, this
signs the transaction with the necessary keys and optionally broadcasts the
transaction

Parameters:
   tx: the unsigned transaction (type: signed_transaction)
   broadcast: true if you wish to broadcast the transaction (type: bool)

Returns
   the signed version of the transaction

locked >>> gethelp suggest_brain_key
gethelp suggest_brain_key

Suggests a safe brain key to use for creating your account.
'create_account_with_brain_key()' requires you to specify a 'brain key', a
long passphrase that provides enough entropy to generate cyrptographic
keys. This function will suggest a suitably random string that should be
easy to write down (and, with effort, memorize).

Returns
   a suggested brain_key


85

signed_transaction transfer(string from, string to, string amount, string asset_symbol, string memo, bool broadcast)
locked >>> gethelp transfer
gethelp transfer

usage: transfer FROM TO AMOUNT SYMBOL "memo" BROADCAST

example: transfer "1.3.11" "1.3.4" 1000.03 CORE "memo" true
example: transfer "usera" "userb" 1000.123 CORE "memo" true


86

pair<transaction_id_type, signed_transaction> transfer2(string from, string to, string amount, string asset_symbol, string memo)
locked >>> gethelp transfer
gethelp transfer

usage: transfer FROM TO AMOUNT SYMBOL "memo" BROADCAST

example: transfer "1.3.11" "1.3.4" 1000.03 CORE "memo" true
example: transfer "usera" "userb" 1000.123 CORE "memo" true

locked >>> gethelp transfer2
gethelp transfer2

This method works just like transfer, except it always broadcasts and
returns the transaction ID along with the signed transaction.


87

       blind_confirmation transfer_from_blind(string from_blind_account_key_or_label, string to_account_id_or_name, string amount, string asset_symbol, bool broadcast)

locked >>> gethelp transfer_from_blind
gethelp transfer_from_blind

Transfers funds from a set of blinded balances to a public account balance.


88


blind_confirmation transfer_to_blind(string from_account_id_or_name, string asset_symbol, vector<pair<string, string>> to_amounts, bool broadcast)
locked >>> gethelp transfer_to_blind
gethelp transfer_to_blind

Transfers a public balance from 'from_account_id_or_name' to one or more
blinded balances using a stealth transfer.


89
  void unlock(string password)
locked >>> gethelp unlock
gethelp unlock

Unlocks the wallet.

The wallet remain unlocked until the 'lock' is called or the program exits.

Parameters:
   password: the password previously set with 'set_password()' (type:
   string)


90
signed_transaction update_asset(string symbol, optional<string> new_issuer, asset_options new_options, bool broadcast)
locked >>> gethelp update_asset
gethelp update_asset

Update the core options on an asset. There are a number of options which
all assets in the network use. These options are enumerated in the
asset_object::asset_options struct. This command is used to update these
options for an existing asset.

Parameters:
   symbol: the name or id of the asset to update (type: string)
   new_issuer: if changing the asset's issuer, the name or id of the new
   issuer. null if you wish to remain the issuer of the asset (type:
   optional<string>)
   new_options: the new asset_options object, which will entirely replace
   the existing options. (type: asset_options)
   broadcast: true to broadcast the transaction on the network (type:
   bool)

Returns
   the signed transaction updating the asset


91
signed_transaction update_asset_feed_producers(string symbol, flat_set<string> new_feed_producers, bool broadcast)

locked >>> gethelp update_asset_feed_producers
gethelp update_asset_feed_producers

Update the set of feed-producing accounts for a BitAsset.

BitAssets have price feeds selected by taking the median values of
recommendations from a set of feed producers. This command is used to
specify which accounts may produce feeds for a given BitAsset.

Parameters:
   symbol: the name or id of the asset to update (type: string)
   new_feed_producers: a list of account names or ids which are authorized
   to produce feeds for the asset. this list will completely replace
   the existing list (type: flat_set<string>)
   broadcast: true to broadcast the transaction on the network (type:
   bool)

Returns
   the signed transaction updating the bitasset's feed producers

92

signed_transaction update_asset_issuer(string symbol, string new_issuer, bool broadcast)
locked >>> gethelp update_asset_issuer
gethelp update_asset_issuer

Update the issuer of an asset Since this call requires the owner authority
of the current issuer to sign the transaction, a separated operation is
used to change the issuer. This call simplifies the use of this action.

Parameters:
   symbol: the name or id of the asset to update (type: string)
   new_issuer: if changing the asset's issuer, the name or id of the new
   issuer. (type: string)
   broadcast: true to broadcast the transaction on the network (type:
   bool)

Returns
   the signed transaction updating the asset


93

signed_transaction update_bitasset(string symbol, bitasset_options new_options, bool broadcast)
locked >>> gethelp update_bitasset
gethelp update_bitasset

Update the options specific to a BitAsset.

BitAssets have some options which are not relevant to other asset types.
This operation is used to update those options an an existing BitAsset.

Parameters:
   symbol: the name or id of the asset to update, which must be a
   market-issued asset (type: string)
   new_options: the new bitasset_options object, which will entirely
   replace the existing options. (type: bitasset_options)
   broadcast: true to broadcast the transaction on the network (type:
   bool)

Returns
   the signed transaction updating the bitasset


94
signed_transaction update_witness(string witness_name, string url, string block_signing_key, bool broadcast)
locked >>> gethelp update_witness
gethelp update_witness

Update a witness object owned by the given account.

Parameters:
   witness_name: The name of the witness's owner account. Also accepts the
   ID of the owner account or the ID of the witness. (type: string)
   url: Same as for create_witness. The empty string makes it remain the
   same. (type: string)
   block_signing_key: The new block signing public key. The empty string
   makes it remain the same. (type: string)
   broadcast: true if you wish to broadcast the transaction. (type: bool)


95

signed_transaction update_worker_votes(string account, worker_vote_delta delta, bool broadcast)

locked >>> gethelp update_worker_votes
gethelp update_worker_votes

Update your votes for a worker

Parameters:
   account: The account which will pay the fee and update votes. (type:
   string)
   delta: {"vote_for" : [...], "vote_against" : [...], "vote_abstain" :
   [...]} (type: worker_vote_delta)
   broadcast: true if you wish to broadcast the transaction. (type: bool)

96+

signed_transaction upgrade_account(string name, bool broadcast)
locked >>> gethelp upgrade_account
gethelp upgrade_account

Upgrades an account to prime status. This makes the account holder a
'lifetime member'.

Parameters:
   name: the name or id of the account to upgrade (type: string)
   broadcast: true to broadcast the transaction on the network (type:
   bool)

Returns
   the signed transaction upgrading the account


97

signed_transaction vote_for_committee_member(string voting_account, string committee_member, bool approve, bool broadcast)
locked >>> gethelp vote_for_committee_member
gethelp vote_for_committee_member

Vote for a given committee_member.

An account can publish a list of all committee_memberes they approve of.
This command allows you to add or remove committee_memberes from this list.
Each account's vote is weighted according to the number of shares of the
core asset owned by that account at the time the votes are tallied.

Parameters:
   voting_account: the name or id of the account who is voting with their
   shares (type: string)
   committee_member: the name or id of the committee_member' owner account
   (type: string)
   approve: true if you wish to vote in favor of that committee_member,
   false to remove your vote in favor of that committee_member (type:
   bool)
   broadcast: true if you wish to broadcast the transaction (type: bool)

Returns
   the signed transaction changing your vote for the given
   committee_member


98

signed_transaction vote_for_witness(string voting_account, string witness, bool approve, bool broadcast)

locked >>> gethelp vote_for_witness
gethelp vote_for_witness

Vote for a given witness.

An account can publish a list of all witnesses they approve of. This
command allows you to add or remove witnesses from this list. Each
account's vote is weighted according to the number of shares of the core
asset owned by that account at the time the votes are tallied.

Parameters:
   voting_account: the name or id of the account who is voting with their
   shares (type: string)
   witness: the name or id of the witness' owner account (type: string)
   approve: true if you wish to vote in favor of that witness, false to
   remove your vote in favor of that witness (type: bool)
   broadcast: true if you wish to broadcast the transaction (type: bool)

Returns
   the signed transaction changing your vote for the given witness

100
signed_transaction whitelist_account(string authorizing_account, string account_to_list, account_whitelist_operation::account_listing new_listing_status, bool broadcast)

locked >>> gethelp whitelist_account
gethelp whitelist_account

Whitelist and blacklist accounts, primarily for transacting in whitelisted
assets.

Accounts can freely specify opinions about other accounts, in the form of
either whitelisting or blacklisting them. This information is used in chain
validation only to determine whether an account is authorized to transact
in an asset type which enforces a whitelist, but third parties can use this
information for other uses as well, as long as it does not conflict with
the use of whitelisted assets.

An asset which enforces a whitelist specifies a list of accounts to
maintain its whitelist, and a list of accounts to maintain its blacklist.
In order for a given account A to hold and transact in a whitelisted asset
S, A must be whitelisted by at least one of S's whitelist_authorities and
blacklisted by none of S's blacklist_authorities. If A receives a balance
of S, and is later removed from the whitelist(s) which allowed it to hold
S, or added to any blacklist S specifies as authoritative, A's balance of S
will be frozen until A's authorization is reinstated.

Parameters:
   authorizing_account: the account who is doing the whitelisting (type:
   string)
   account_to_list: the account being whitelisted (type: string)
   new_listing_status: the new whitelisting status (type:
   account_whitelist_operation::account_listing)
   broadcast: true to broadcast the transaction on the network (type:
   bool)

Returns
   the signed transaction changing the whitelisting status


101
signed_transaction withdraw_vesting(string witness_name, string amount, string asset_symbol, bool broadcast)
locked >>> gethelp withdraw_vesting
gethelp withdraw_vesting

Withdraw a vesting balance.

Parameters:
   witness_name: The account name of the witness, also accepts account ID
   or vesting balance ID type. (type: string)
   amount: The amount to withdraw. (type: string)
   asset_symbol: The symbol of the asset to withdraw. (type: string)
   broadcast: true if you wish to broadcast the transaction (type: bool)

Pages: [1] 2 3 4 5