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

Commit 60ec452

Browse files
author
Victor Wiebe
committed
fix: remove unused feature registry assertion from freezeIssuance
1 parent e3ceb1c commit 60ec452

File tree

2 files changed

+0
-14
lines changed

2 files changed

+0
-14
lines changed

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

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2481,13 +2481,6 @@ describe('SecurityTokenWrapper', () => {
24812481
// Stub the request
24822482
when(mockedIsIssuableMethod.callAsync()).thenResolve(expectedIsIssuableResult);
24832483

2484-
// Setup mocked Get Feature registry contract
2485-
when(mockedContractFactory.getFeatureRegistryContract()).thenResolve(instance(mockedFeatureRegistryContract));
2486-
const mockedGetFeatureStatusMethod = mock(MockedCallMethod);
2487-
const currentFeatureStatus = true;
2488-
when(mockedFeatureRegistryContract.getFeatureStatus).thenReturn(instance(mockedGetFeatureStatusMethod));
2489-
when(mockedGetFeatureStatusMethod.callAsync(Feature.FreezeMintingAllowed)).thenResolve(currentFeatureStatus);
2490-
24912484
// Real call
24922485
const result = await target.freezeIssuance(mockedParams);
24932486

@@ -2502,9 +2495,6 @@ describe('SecurityTokenWrapper', () => {
25022495
verify(mockedOwnerMethod.callAsync()).once();
25032496
verify(mockedContract.isIssuable).once();
25042497
verify(mockedIsIssuableMethod.callAsync()).once();
2505-
verify(mockedContractFactory.getFeatureRegistryContract()).once();
2506-
verify(mockedFeatureRegistryContract.getFeatureStatus).once();
2507-
verify(mockedGetFeatureStatusMethod.callAsync(Feature.FreezeMintingAllowed)).once();
25082498
verify(mockedWrapper.getAvailableAddressesAsync()).once();
25092499
});
25102500
});

src/contract_wrappers/tokens/security_token_wrapper.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1181,10 +1181,6 @@ export default class SecurityTokenWrapper extends ERC20TokenWrapper {
11811181
};
11821182

11831183
public freezeIssuance = async (params: FreezeIssuanceParams) => {
1184-
assert.assert(
1185-
await (await this.featureRegistryContract()).getFeatureStatus.callAsync(Feature.FreezeMintingAllowed),
1186-
'FreezeMintingAllowed Feature Status not enabled',
1187-
);
11881184
assert.assert(await this.isIssuable(), 'Issuance frozen');
11891185
assert.assert(
11901186
functionsUtils.checksumAddressComparision(

0 commit comments

Comments
 (0)