UNPKG

@nucypher/taco

Version:

### [`nucypher/taco-web`](../../README.md)

33 lines 1.12 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ERC721Balance = exports.ERC721Ownership = void 0; const taco_auth_1 = require("@nucypher/taco-auth"); const contract_1 = require("../base/contract"); const ERC721OwnershipDefaults = { conditionType: contract_1.ContractConditionType, method: 'ownerOf', standardContractType: 'ERC721', returnValueTest: { comparator: '==', value: taco_auth_1.USER_ADDRESS_PARAM_DEFAULT, }, }; class ERC721Ownership extends contract_1.ContractCondition { constructor(value) { super({ ...ERC721OwnershipDefaults, ...value }); } } exports.ERC721Ownership = ERC721Ownership; const ERC721BalanceDefaults = { conditionType: contract_1.ContractConditionType, method: 'balanceOf', parameters: [taco_auth_1.USER_ADDRESS_PARAM_DEFAULT], standardContractType: 'ERC721', }; class ERC721Balance extends contract_1.ContractCondition { constructor(value) { super({ ...ERC721BalanceDefaults, ...value }); } } exports.ERC721Balance = ERC721Balance; //# sourceMappingURL=erc721.js.map