智能合约常用交易调用方法

智能合约常用交易调用方法_第1张图片

 智能合约常用交易调用方法_第2张图片

Call函数会返回false,但是发起调用的合约函数,不会抛出异常,会继续往下面执行。

智能合约常用交易调用方法_第3张图片

 智能合约常用交易调用方法_第4张图片

 智能合约常用交易调用方法_第5张图片

智能合约常用交易调用方法_第6张图片

 直接调用,会引起连锁式回滚。

call方式调用,不会引起连锁式回滚,只会当前调用失败,返回一个false的返回值。

往账户转账,如何是一个合约账户,就会触发fallback函数。

 智能合约常用交易调用方法_第7张图片智能合约常用交易调用方法_第8张图片

 智能合约常用交易调用方法_第9张图片

智能合约常用交易调用方法_第10张图片

转账方法:

transfer---会引起连锁式回滚,只会给2300汽油费,也就写一个log.

send---不会引起连锁式回滚,失败会返回一个false.只会给2300汽油费,也就写一个log.

call.value--转账也不会引起连锁式回滚,失败返回false,把当前调用剩下的汽油都发过去。

你可能感兴趣的:(智能合约)