鉴权合约执行代码的地方?

BLACK 2018-11-12 365

突然想到一个问题。我向一个合约地址转了一个neo.然后,我又想把这个neo从合约地址转回普通地址?现在就有了三个问题?

1,这个从合约地址转向普通地址的交易用的签名还是私钥吗?

2,如果是的话?合约的代码是如何执行的呢?如果不是的话?那就是在验证签名的地方执行的合约代码吗?

3,如果这个合约需要传参数,参数是如何在这个交易中体现的呢?

如果有代码说明更佳,请大神指点。。

最新回复 (1)
全部楼主
  • 咦~這裏有只豬 2018-11-13
    0 2

    不是

    以nel的thinsdk来举例子

    我们先看普通地址转账,sign之后调用AddWitness这个方法。这个方法里面有两个参数,一个是vscript,这里代表的就是合约的hash。另一个iscript,就是需要传入合约的参数,因为普通地址默认的传入参数就是签名后的数据,所以这里传入了signdata,按需更改。

返回