@@ -11,7 +11,8 @@ contract SimpleSubmit is ITypes, IWavsServiceHandler {
1111 /// @notice Mapping of trigger data
1212 mapping (TriggerId _triggerId => bytes _data ) internal _datas;
1313 /// @notice Mapping of trigger signatures
14- mapping (TriggerId _triggerId => SignatureData _signature ) internal _signatures;
14+ mapping (TriggerId _triggerId => SignatureData _signature )
15+ internal _signatures;
1516
1617 /// @notice Service manager instance
1718 IWavsServiceManager private _serviceManager;
@@ -25,25 +26,41 @@ contract SimpleSubmit is ITypes, IWavsServiceHandler {
2526 }
2627
2728 /// @inheritdoc IWavsServiceHandler
28- function handleSignedEnvelope (Envelope calldata envelope , SignatureData calldata signatureData ) external {
29+ function handleSignedEnvelope (
30+ Envelope calldata envelope ,
31+ SignatureData calldata signatureData
32+ ) external {
2933 _serviceManager.validate (envelope, signatureData);
3034
31- DataWithId memory dataWithId = abi.decode (envelope.payload, (DataWithId));
35+ DataWithId memory dataWithId = abi.decode (
36+ envelope.payload,
37+ (DataWithId)
38+ );
3239
3340 _signatures[dataWithId.triggerId] = signatureData;
3441 _datas[dataWithId.triggerId] = dataWithId.data;
3542 _validTriggers[dataWithId.triggerId] = true ;
3643 }
3744
38- function isValidTriggerId (TriggerId _triggerId ) external view returns (bool _isValid ) {
45+ function isValidTriggerId (
46+ TriggerId _triggerId
47+ ) external view returns (bool _isValid ) {
3948 _isValid = _validTriggers[_triggerId];
4049 }
4150
42- function getSignature (TriggerId _triggerId ) external view returns (SignatureData memory _signature ) {
51+ function getSignature (
52+ TriggerId _triggerId
53+ ) external view returns (SignatureData memory _signature ) {
4354 _signature = _signatures[_triggerId];
4455 }
4556
46- function getData (TriggerId _triggerId ) external view returns (bytes memory _data ) {
57+ function getData (
58+ TriggerId _triggerId
59+ ) external view returns (bytes memory _data ) {
4760 _data = _datas[_triggerId];
4861 }
62+
63+ function getServiceManager () external view override returns (address ) {
64+ return address (_serviceManager);
65+ }
4966}
0 commit comments