CPC H04L 9/3247 (2013.01) [H04L 9/3242 (2013.01); H04L 9/3297 (2013.01); H04L 67/06 (2013.01); H04L 67/1097 (2013.01); H04L 9/50 (2022.05)] | 12 Claims |
1. A method for distributing event data for smart contracts executed on a blockchain to subscribing systems, comprising:
monitoring, by a processor of a blockchain node in a blockchain network, an execution of a smart contract to detect execution of an emit function;
collecting, by the processor of the blockchain node, a set of event data specified by the emit function and emitted by the smart contract executed on a blockchain associated with the blockchain network, wherein the smart contract specifies a predetermined period of time that stipulates when the event data is to be distributed;
identifying, by the processor of the blockchain node, communication data for one or more subscriber computing systems that are external to the blockchain network; and
after expiration of the predetermined period of time specified in the smart contract, transmitting, by a transmitter of the blockchain node, the collected event data to each of the one or more subscriber computing systems using the communication data.
|