1
0
mirror of https://github.com/oceanprotocol/ocean.js.git synced 2024-11-26 20:39:05 +01:00

try debug tests

This commit is contained in:
paulo-ocean 2024-09-09 13:00:56 +01:00
parent 5611eab817
commit 0bd720a042

View File

@ -99,30 +99,13 @@ export async function calculateTemplateIndex(
} }
return index return index
} }
// TODO: this for checking if is actually ACTIVE
/**
*
const currentTokenCount = await factoryERC721.connect(owner).getCurrentTemplateCount(options);
for(i=1;i<=currentTokenCount;i++){
const tokenTemplate = await factoryERC721.connect(owner).getTokenTemplate(i,options);
console.log("\n\n------------\ntemplateIndex:"+i)
console.log(tokenTemplate)
const erc20Template = await ethers.getContractAt("ERC20Template", tokenTemplate["templateAddress"]);
const id=await erc20Template.connect(owner).getId()
console.log("templateId: "+id)
if(tokenTemplate.isActive && id==SEARCHED_TEMPLATE_ID || tokenTemplate["templateAddress"]==SEARCHED_TEMPLATE_ADDRESS){
return i
}
}
return null
```
*/
export async function calculateActiveTemplateIndex( export async function calculateActiveTemplateIndex(
owner: Signer, owner: Signer,
nftContractAddress: string, // addresses.ERC721Factory, nftContractAddress: string, // addresses.ERC721Factory,
template: string | number template: string | number
): Promise<number> { ): Promise<number> {
console.log('calculating active template index for template', template)
// is an ID number? // is an ID number?
const isTemplateID = typeof template === 'number' const isTemplateID = typeof template === 'number'
@ -139,7 +122,7 @@ export async function calculateActiveTemplateIndex(
ERC20Template.abi, ERC20Template.abi,
owner owner
) )
console.log('erc20Template: ', erc20Template) console.log('check for id?', isTemplateID)
// check for ID // check for ID
if (isTemplateID) { if (isTemplateID) {
@ -152,6 +135,7 @@ export async function calculateActiveTemplateIndex(
return i return i
} }
} }
console.log('no template found for template id/address: ', template)
return -1 return -1
} }
/** /**