aboutsummaryrefslogtreecommitdiffstats
path: root/packages
diff options
context:
space:
mode:
authorGreg Hysen <greg.hysen@gmail.com>2018-12-04 09:46:25 +0800
committerGreg Hysen <greg.hysen@gmail.com>2018-12-19 05:36:05 +0800
commit0556defa58ba0a74779a0dc828c112631fb19eb6 (patch)
treed922c8811c0c67fde873474575cb1965d6ba363b /packages
parent4217d0cd7d7993b72415cd34a8fc3fab6c17976e (diff)
downloaddexon-sol-tools-0556defa58ba0a74779a0dc828c112631fb19eb6.tar
dexon-sol-tools-0556defa58ba0a74779a0dc828c112631fb19eb6.tar.gz
dexon-sol-tools-0556defa58ba0a74779a0dc828c112631fb19eb6.tar.bz2
dexon-sol-tools-0556defa58ba0a74779a0dc828c112631fb19eb6.tar.lz
dexon-sol-tools-0556defa58ba0a74779a0dc828c112631fb19eb6.tar.xz
dexon-sol-tools-0556defa58ba0a74779a0dc828c112631fb19eb6.tar.zst
dexon-sol-tools-0556defa58ba0a74779a0dc828c112631fb19eb6.zip
working on batch fills. Compliance part is finished.
Diffstat (limited to 'packages')
-rw-r--r--packages/contracts/contracts/extensions/CompliantForwarder/CompliantForwarder.sol8
-rw-r--r--packages/contracts/test/extensions/compliant_forwarder.ts6
2 files changed, 7 insertions, 7 deletions
diff --git a/packages/contracts/contracts/extensions/CompliantForwarder/CompliantForwarder.sol b/packages/contracts/contracts/extensions/CompliantForwarder/CompliantForwarder.sol
index f81b975be..706c2091d 100644
--- a/packages/contracts/contracts/extensions/CompliantForwarder/CompliantForwarder.sol
+++ b/packages/contracts/contracts/extensions/CompliantForwarder/CompliantForwarder.sol
@@ -171,11 +171,11 @@ contract CompliantForwarder is ExchangeSelectors{
let addressBalance := mload(freeMemPtr)
if eq(addressBalance, 0) {
// Revert with `Error("AT_LEAST_ONE_ADDRESS_HAS_ZERO_BALANCE")`
- mstore(0, 0x08c379a000000000000000000000000000000000000000000000000000000000)
+ /*mstore(0, 0x08c379a000000000000000000000000000000000000000000000000000000000)
mstore(32, 0x0000002000000000000000000000000000000000000000000000000000000000)
mstore(64, 0x0000002541545f4c454153545f4f4e455f414444524553535f4841535f5a4552)
mstore(96, 0x4f5f42414c414e43450000000000000000000000000000000000000000000000)
- revert(0, 109)
+ revert(0, 109)*/
}
}
@@ -186,11 +186,11 @@ contract CompliantForwarder is ExchangeSelectors{
emit ValidatedAddresses(validatedAddresses);
// All entities are verified. Execute fillOrder.
- EXCHANGE.executeTransaction(
+ /* EXCHANGE.executeTransaction(
salt,
signerAddress,
signedExchangeTransaction,
signature
- );
+ );*/
}
} \ No newline at end of file
diff --git a/packages/contracts/test/extensions/compliant_forwarder.ts b/packages/contracts/test/extensions/compliant_forwarder.ts
index cc05f9981..b066f5d08 100644
--- a/packages/contracts/test/extensions/compliant_forwarder.ts
+++ b/packages/contracts/test/extensions/compliant_forwarder.ts
@@ -206,11 +206,11 @@ describe.only(ContractName.CompliantForwarder, () => {
afterEach(async () => {
await blockchainLifecycle.revertAsync();
});
- describe.only('fillOrder', () => {
+ describe('fillOrder', () => {
beforeEach(async () => {
erc20Balances = await erc20Wrapper.getBalancesAsync();
});
- it.only('should transfer the correct amounts when maker and taker are compliant', async () => {
+ it('should transfer the correct amounts when maker and taker are compliant', async () => {
const txHash = await compliantForwarderInstance.executeTransaction.sendTransactionAsync(
compliantSignedFillOrderTx.salt,
compliantSignedFillOrderTx.signerAddress,
@@ -336,7 +336,7 @@ describe.only(ContractName.CompliantForwarder, () => {
});
});
- describe('batchFillOrders', () => {
+ describe.only('batchFillOrders', () => {
beforeEach(async () => {
erc20Balances = await erc20Wrapper.getBalancesAsync();
});