diff --git a/src/Dexorder.sol b/src/Dexorder.sol index ec32236..d02b150 100644 --- a/src/Dexorder.sol +++ b/src/Dexorder.sol @@ -7,7 +7,7 @@ pragma abicoder v2; contract Dexorder { // represents the Dexorder organization - event DexorderExecutions(uint128 indexed id, bytes[] errors); + event DexorderExecutions(bytes16 indexed id, string[] errors); struct ExecutionRequest { address payable vault; @@ -17,29 +17,29 @@ contract Dexorder { } - function execute( uint128 id, ExecutionRequest memory req ) public returns (bytes memory error) { + function execute( bytes16 id, ExecutionRequest memory req ) public returns (string memory error) { error = _execute(req); - bytes[] memory errors = new bytes[](1); + string[] memory errors = new string[](1); errors[0] = error; emit DexorderExecutions(id, errors); } - function execute( uint128 id, ExecutionRequest[] memory reqs ) public returns (bytes[] memory errors) { - errors = new bytes[](reqs.length); + function execute( bytes16 id, ExecutionRequest[] memory reqs ) public returns (string[] memory errors) { + errors = new string[](reqs.length); for( uint8 i=0; i