@iexec/dataprotector
Version:
This product enables users to confidentially store data–such as mail address, documents, personal information ...
10 lines • 723 B
JavaScript
import { Contract } from 'ethers';
import { ABI } from '../../../../generated/abis/sharing/registry/AddOnlyAppWhitelistRegistry.sol/AddOnlyAppWhitelistRegistry.js';
import { getSharingContract } from './getSharingContract.js';
export async function getAppWhitelistRegistryContract(iexec, sharingContractAddress) {
const { signer } = await iexec.config.resolveContractsClient();
const sharingContract = await getSharingContract(iexec, sharingContractAddress);
const appWhitelistRegistryContractAddress = await sharingContract.ADD_ONLY_APP_WHITELIST_REGISTRY();
return new Contract(appWhitelistRegistryContractAddress, ABI).connect(signer);
}
//# sourceMappingURL=getAddOnlyAppWhitelistRegistryContract.js.map