Skip to content
This repository was archived by the owner on Jul 6, 2022. It is now read-only.

Commit 14bf17d

Browse files
author
Victor Wiebe
committed
fix: assert if transfers are frozen before calling unfreezeTransfers
this assertion is required by the smart contracts
1 parent 64b9a81 commit 14bf17d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/contract_wrappers/tokens/__tests__/security_token_wrapper.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2032,7 +2032,7 @@ describe('SecurityTokenWrapper', () => {
20322032
// Mock web3 wrapper owner
20332033
when(mockedWrapper.getAvailableAddressesAsync()).thenResolve([expectedOwnerResult]);
20342034

2035-
const expectedFrozenResult = false;
2035+
const expectedFrozenResult = true;
20362036
// Mocked method
20372037
const mockedFrozenMethod = mock(MockedCallMethod);
20382038
// Stub the method

src/contract_wrappers/tokens/security_token_wrapper.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1152,7 +1152,7 @@ export default class SecurityTokenWrapper extends ERC20TokenWrapper {
11521152

11531153
public unfreezeTransfers = async (params: TxParams) => {
11541154
await this.checkOnlyOwner(params.txData);
1155-
assert.assert(!(await this.transfersFrozen()), 'Transfers are not frozen');
1155+
assert.assert((await this.transfersFrozen()), 'Transfers are not frozen');
11561156
return (await this.contract).unfreezeTransfers.sendTransactionAsync(params.txData, params.safetyFactor);
11571157
};
11581158

0 commit comments

Comments
 (0)