| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- // SPDX-License-Identifier: Apache-2.0
- pragma solidity ^0.8.0;
- import "./EntropyStructs.sol";
- // Deprecated -- these events are still emitted, but the lack of indexing
- // makes them hard to use.
- interface EntropyEvents {
- event Registered(EntropyStructs.ProviderInfo provider);
- event Requested(EntropyStructs.Request request);
- event RequestedWithCallback(
- address indexed provider,
- address indexed requestor,
- uint64 indexed sequenceNumber,
- bytes32 userRandomNumber,
- EntropyStructs.Request request
- );
- event Revealed(
- EntropyStructs.Request request,
- bytes32 userRevelation,
- bytes32 providerRevelation,
- bytes32 blockHash,
- bytes32 randomNumber
- );
- event RevealedWithCallback(
- EntropyStructs.Request request,
- bytes32 userRandomNumber,
- bytes32 providerRevelation,
- bytes32 randomNumber
- );
- event CallbackFailed(
- address indexed provider,
- address indexed requestor,
- uint64 indexed sequenceNumber,
- bytes32 userRandomNumber,
- bytes32 providerRevelation,
- bytes32 randomNumber,
- bytes errorCode
- );
- event ProviderFeeUpdated(address provider, uint128 oldFee, uint128 newFee);
- event ProviderDefaultGasLimitUpdated(
- address indexed provider,
- uint32 oldDefaultGasLimit,
- uint32 newDefaultGasLimit
- );
- event ProviderUriUpdated(address provider, bytes oldUri, bytes newUri);
- event ProviderFeeManagerUpdated(
- address provider,
- address oldFeeManager,
- address newFeeManager
- );
- event ProviderMaxNumHashesAdvanced(
- address provider,
- uint32 oldMaxNumHashes,
- uint32 newMaxNumHashes
- );
- event Withdrawal(
- address provider,
- address recipient,
- uint128 withdrawnAmount
- );
- }
|