Fig. 5 Event showing the input of an oracle
The smart contract verifies the identity of the transaction’s sender. In some cases, the sender is not authorized to call a certain method. As shown in Fig. 6, an Ethereum client cannot provide input to the Aggregator smart contract unless it was pre-registered by the contract owner.