在现实社会中约定的远期金融交易,具有公平公正,一旦约定,不受其他因素影响。
远期支付是一次性盒子,发行者可以持续为盒子进行充值,设定远期支付行为。
Alice 和Bobo进行金融交易,Bobo给Alice给出一部分现实中的资产,Alice承诺在未来的一年内给予Bobo证券资产1000god,每个季度末尾付出250god。那么Alice创建了一个futurebox,并起名为Alice与Bobo资产互换一期,对futurebox存入1000个god 并设定当年每3月28、6月31日、9月30日、12月30各付出250god给Bobo。远期支付协议的优势,事先存入,一旦约定,将按预定的条件进行执行。不担心任何中途的其他人为意愿或者经济形势的变化而发生改变。充分的使用了区块链技术中不可逆的价值属性。
- 发行方创建盒子,注入利息,可以设置多个支付信息。设定必要参数后,支付账单的总额度=支付盒子注入额度,支付盒子激活并为用户发放带时间的收款凭证。
- 盒子发行期可以注入或者取回通证。
- 按照发行者设定的支付时间为将用户的收款凭证兑换为设定的通证。
- 用户获取收款凭证可进行交易。交易受发行支付盒子中交易功能和最小交易倍数影响。
hashgardcli futurebox create [name][amount][transfer-on][mini-multiple]--form 为远期支付盒子创建名字
创建
存款盒子的名称,例如"gardfound01"。支持格式4~24字符之间。可重复、必填、不可修改。
error:name is between 4 and 24 in length.
远期支付盒子唯一编号
需要和issueID一起使用。
对远期支付盒子只能发行者进行充值,不允许非远期支付盒子用户进行充值。
设定收款账户是否可以将自己账户中的该凭证进行交易。
交易最小倍率(默认为1)。
hashgardcli futurebox set [FutureBoxID][payment-file] --from 为设定好的远期支付盒子设定支付行为。远期支付行为一旦设定,无法被取消。支付行为会按照设定的状态进行变更。
发行存款盒子支持描述文件,格式为json文件,大小不能超过102400字节。
- time 需要兑现的时间。
- to_address. 收款地址。
- coins 需要支付的通证类型。
- Send 收款凭证的地址和每期数量。
- 支付的总额必须等于当前支付盒子的余额。
{
"time":["1557127578","1557127578","1557127578","1557127578"],
"send":[
["gardvaloper1k67xljpc0lr678wyl6vld9hy3t2lc6ph2fecaf","188","200"],
["gardvaloper1k67xljpc0lr678wyl6vld9hy3t2lc6ph2fecaf","188","200"],
["gardvaloper1k67xljpc0lr678wyl6vld9hy3t2lc6ph2fecaf","188","200"]
]
}
}发行存款盒子支持描述文件,格式支持json文件,大小不能超过1024字节。可选字段
- org 组织机构或个人名称 。
- Logo 通证项目图标或项目图标,仅支持网址链接。
- website 发行方官方的网站地址。
- intro 对于该项目的简单描述。
{
"org":"Hashgard天使轮释放",
"website":"https://www.hashgard.com",
"logo":"https://cdn.hashgard.com/static/logo.2d949f3d.png",
"intro":"天使轮通证释放"
}Message
- error:file size cannot exceed 1024 byte.
- 报错:file文件大小不能大于1024byte。
- error:the file must be json。
- 报错:文件格式为json。
hashgardcli futurebox retrieve[futureboxID][aomount] --from 盒子发行者在未进行支付信息设置时候可以取回全部或者部分支付盒子中的通证。
支付盒子信息总览
name 支付盒子名称
Issue-address 发行者地址
time 发行时间
description 存款盒子描述
- logo
- org 组织机构或个人
- intro 盒子描述
- Website 网站地址
amount 通证数量
- issue 通证种类
Disable 功能开关
- transfer交易转移状态
- ture/false
status: inactivated/activated 激活状态
支付信息
time 时间
FutureBoxID-sequence 支付盒子ID-期数
address 持有地址
amount 持有数量
paid/unpaid 兑付状态
transaction 交易
from_address
amount
time
future-transaction 支付盒子交易
to_address
from_address
amount
time
system-transaction 系统交易
to_address
amount
time
hashgardcli futurebox sreach [name]
按照支付盒子的名字进行搜索
hashgardcli futurebox query [issue_adrress] [futuerboxID][to_address]
进行精确的匹配查询。
按照支付盒子发行者地址进行查询,
按照支付盒子的唯一编码进行查询,
按照支付盒子唯一编码+期数查询,
按照指定支付盒子编码查询支付地址信息。
