Commit 524a89df authored by 谢昇's avatar 谢昇

Update chain33.md

parent ddc2b470
...@@ -35,13 +35,17 @@ coins合约被定义为基础合约,包括我们默认显示的余额,都是 ...@@ -35,13 +35,17 @@ coins合约被定义为基础合约,包括我们默认显示的余额,都是
前面提到,合约只能操作自己合约中的代币,那么我们需要使用合约的功能的话,必须首先将代币转入该合约。 前面提到,合约只能操作自己合约中的代币,那么我们需要使用合约的功能的话,必须首先将代币转入该合约。
chain33系统支持两种方式转入: chain33系统支持两种方式转入:
1、直接指定执行器(合约)名称转入; 1、直接指定执行器(合约)名称转入;
2、直接向指定合约地址转入。 2、直接向指定合约地址转入。
对挖矿合约来说,可以使用send_exec命令,直接向ticket执行器转入;也可以使用普通的transfer命令,向16htvcBNSEA7fZhAdLJphDwQRQJaHpyHTp合约地址转入。 对挖矿合约来说,可以使用send_exec命令,直接向ticket执行器转入;也可以使用普通的transfer命令,向16htvcBNSEA7fZhAdLJphDwQRQJaHpyHTp合约地址转入。
要理解的是,向合约地址转入代币以后,该代币实际以两种形态可以被查询: 要理解的是,向合约地址转入代币以后,该代币实际以两种形态可以被查询:
1、存在于用户的合约中; 1、存在于用户的合约中;
2、存在于合约地址的余额中。 2、存在于合约地址的余额中。
但对于用户来说,实际只需关心自己的合约中的余额。 但对于用户来说,实际只需关心自己的合约中的余额。
同样以挖矿合约举例,我们在主网浏览器上可以查询到16htvcBNSEA7fZhAdLJphDwQRQJaHpyHTp的余额,将余额代表当下有多少代币正在该合约中,这个值是所有其他地址转入挖矿合约的代币总和。因为合约地址不存在私钥的原则,该地址中的余额无法被私钥转出,只能以满足合约规则的方式变动。 同样以挖矿合约举例,我们在主网浏览器上可以查询到16htvcBNSEA7fZhAdLJphDwQRQJaHpyHTp的余额,将余额代表当下有多少代币正在该合约中,这个值是所有其他地址转入挖矿合约的代币总和。因为合约地址不存在私钥的原则,该地址中的余额无法被私钥转出,只能以满足合约规则的方式变动。
![合约余额](https://gitlab.33.cn/flyaway53/test/raw/master/img-folder/9.png) ![合约余额](https://gitlab.33.cn/flyaway53/test/raw/master/img-folder/9.png)
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment