Transactions now return false on failure.

This commit is contained in:
Alberto Cuesta Cañada
2020-01-23 21:17:49 +00:00
parent be49c332d2
commit b770d89ade
3 changed files with 26 additions and 13 deletions

View File

@ -8,9 +8,10 @@ import "../utils/EnumerableSet.sol";
* @author Alberto Cuesta Cañada
*/
contract EnumerableSetMock{
using EnumerableSet for EnumerableSet.AddressSet;
event TransactionResult(bool result);
EnumerableSet.AddressSet private set;
constructor() public {
@ -34,7 +35,8 @@ contract EnumerableSetMock{
function testAdd(address value)
public
{
EnumerableSet.add(set, value);
bool result = EnumerableSet.add(set, value);
emit TransactionResult(result);
}
/**
@ -43,7 +45,8 @@ contract EnumerableSetMock{
function testRemove(address remove)
public
{
EnumerableSet.remove(set, remove);
bool result = EnumerableSet.remove(set, remove);
emit TransactionResult(result);
}
/**