智能合约事件(contract event)是合约虚拟机中提供的一种智能合约向客户端发送通知消息的功能。当一笔交易触发了合约事件时,事件数据会进行广播并记录在区块当中。
for(i=0;i<100;i++)
{
do_stuff(i);
}
改成
for(i=0;i<10)
{
do_stuff(i);i++;
do_stuff(i);i++;
do_stuff(i);i++;
do_stuff(i);i++;
do_stuff(i);i++;
do_stuff(i);i++;
do_stuff(i);i++;
do_stuff(i);i++;
do_stuff(i);i++;
do_stuff(i);i++;
}
事件的发送:用户可以在合约函数中指定合约事件topic和对应的合约事件数据,当一笔交易调用了包含合约事件的函数即可触发合约事件,ChainMaker会向指定的topic发送事件数据,从而进行合约事件发送。


雷达卡


京公网安备 11010802022788号







