Closed Da-Colon closed 1 month ago
If the dApp we are interacting with the ERC721 contract differently when calling castFreezeVote. Typescript prevents doing it off the contract. We should update this for consistency
castFreezeVote
if (freezeVotingContract) { if ( freezeVotingType === FreezeVotingType.MULTISIG || freezeVotingType === FreezeVotingType.ERC20 ) { (freezeVotingContract as ERC20FreezeVoting | MultisigFreezeVoting).castFreezeVote(); } else if (freezeVotingType === FreezeVotingType.ERC721) { getUserERC721VotingTokens(undefined, parentAddress).then(tokensInfo => { const freezeERC721VotingContract = baseContracts?.freezeERC721VotingMasterCopyContract.asSigner; return freezeERC721VotingContract[ 'castFreezeVote(address[],uint256[])' ](tokensInfo.totalVotingTokenAddresses, tokensInfo.totalVotingTokenIds); }); } }
Stale, closing
If the dApp we are interacting with the ERC721 contract differently when calling
castFreezeVote
. Typescript prevents doing it off the contract. We should update this for consistency