-
Fix misspellings in contract comments. By ethers.
-
Update browser test with check for web3 object.
-
Fix faulty documentation of private key in MetaMask browser test.
-
Backwards incompatible update of main contract to support EIP712.
-
Add
executorto the signed data in order to specify which address needs to call theexecutefunction. Allowsaddress(0)as valid executor if the signers want anyone to be able to execute the transaction. -
Add
gasLimitto the signed data in order to specify how much gas to supply to the function call. -
Add input parameter
chainIdto the constructor. -
Change fallback function from
publictoexternal. -
Update tests for EIP712.
-
Add test for wrong nonce.
-
Update Solidity compiler version to 0.4.24.
-
Remove use of
bignumber.jsand replace withweb3.toBigNumber()(Thanks to barakman).
-
Document owners_ address being strictly increasing, by ripper234
-
Update to new constructor syntax, by ripper234
-
Check that threshold is positive instead of non-zero, by ripper234
-
Update .gitignore, by ripper234
- Moved the assembly to inside the
execute()function and removed theexecuteCall()function. This is to avoid the possibility of theinternalkeyword on theexecuteCall()function being accidentally removed which would have catastrophic consequences.
-
Updated to use assembly instead of
address.call()syntax. Thanks to ethers for the suggestion. For more info about the problems withaddress.call()see here. -
Fix indentation mismatch.
-
Update to work with latest Solidity and Truffle version. By grempe
-
Add RELEASE-NOTES