diff options
author | Greg Hysen <greg.hysen@gmail.com> | 2018-06-23 07:35:50 +0800 |
---|---|---|
committer | Greg Hysen <greg.hysen@gmail.com> | 2018-06-23 07:35:50 +0800 |
commit | 7fcd34eb3656a49eaac684ee3cb1b7d55d9e15e6 (patch) | |
tree | a94d8d2ce87c323accfd47a802f43a6ba99c170e /packages/contracts/src | |
parent | 2d8e9eda56f1455d5d5de61924c9c061e64756f5 (diff) | |
download | dexon-sol-tools-7fcd34eb3656a49eaac684ee3cb1b7d55d9e15e6.tar dexon-sol-tools-7fcd34eb3656a49eaac684ee3cb1b7d55d9e15e6.tar.gz dexon-sol-tools-7fcd34eb3656a49eaac684ee3cb1b7d55d9e15e6.tar.bz2 dexon-sol-tools-7fcd34eb3656a49eaac684ee3cb1b7d55d9e15e6.tar.lz dexon-sol-tools-7fcd34eb3656a49eaac684ee3cb1b7d55d9e15e6.tar.xz dexon-sol-tools-7fcd34eb3656a49eaac684ee3cb1b7d55d9e15e6.tar.zst dexon-sol-tools-7fcd34eb3656a49eaac684ee3cb1b7d55d9e15e6.zip |
Apply mask to address to zero-out unused bytes.
Diffstat (limited to 'packages/contracts/src')
-rw-r--r-- | packages/contracts/src/contracts/current/protocol/Exchange/MixinTransactions.sol | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/contracts/src/contracts/current/protocol/Exchange/MixinTransactions.sol b/packages/contracts/src/contracts/current/protocol/Exchange/MixinTransactions.sol index 86f7c7b72..20a4a12df 100644 --- a/packages/contracts/src/contracts/current/protocol/Exchange/MixinTransactions.sol +++ b/packages/contracts/src/contracts/current/protocol/Exchange/MixinTransactions.sol @@ -66,7 +66,7 @@ contract MixinTransactions is let memPtr := mload(64) mstore(memPtr, schemaHash) mstore(add(memPtr, 32), salt) - mstore(add(memPtr, 64), signerAddress) + mstore(add(memPtr, 64), and(signerAddress, 0xffffffffffffffffffffffffffffffffffffffff)) mstore(add(memPtr, 96), dataHash) result := keccak256(memPtr, 128) } |