@vaimee/my3sec-contracts
Version:
A set of contracts that implements the My3Sec protocol
169 lines (168 loc) • 23.2 kB
JavaScript
;
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.IMy3SecHub__factory = exports.IEnergyWallet__factory = exports.ICertificateNFT__factory = exports.Whitelistable__factory = exports.HubControllableUpgradeable__factory = exports.HubControllable__factory = exports.DoubleEndedQueue__factory = exports.IERC165__factory = exports.ERC165__factory = exports.IERC721Receiver__factory = exports.IERC721__factory = exports.IERC721Metadata__factory = exports.IERC721Enumerable__factory = exports.ERC721URIStorage__factory = exports.ERC721Enumerable__factory = exports.ERC721__factory = exports.IERC20__factory = exports.IERC20Metadata__factory = exports.ERC20Votes__factory = exports.ERC20Burnable__factory = exports.IERC20Permit__factory = exports.ERC20Permit__factory = exports.ERC20__factory = exports.IERC1155Receiver__factory = exports.IVotes__factory = exports.TimelockController__factory = exports.IGovernor__factory = exports.Governor__factory = exports.IGovernorTimelock__factory = exports.GovernorVotesQuorumFraction__factory = exports.GovernorVotes__factory = exports.GovernorTimelockControl__factory = exports.GovernorSettings__factory = exports.GovernorCountingSimple__factory = exports.Ownable__factory = exports.IAccessControl__factory = exports.AccessControl__factory = exports.IERC165Upgradeable__factory = exports.ERC165Upgradeable__factory = exports.ContextUpgradeable__factory = exports.IERC721Upgradeable__factory = exports.IERC721ReceiverUpgradeable__factory = exports.IERC721MetadataUpgradeable__factory = exports.IERC721EnumerableUpgradeable__factory = exports.ERC721URIStorageUpgradeable__factory = exports.ERC721EnumerableUpgradeable__factory = exports.ERC721Upgradeable__factory = exports.Initializable__factory = exports.OwnableUpgradeable__factory = exports.factories = void 0;
exports.TimeWallet__factory = exports.SkillWallet__factory = exports.My3SecProfiles__factory = exports.EnergyWallet__factory = exports.OrganizationFactory__factory = exports.Organization__factory = exports.CertificateNFT__factory = exports.My3SecHub__factory = exports.Timelock__factory = exports.SkillRegistry__factory = exports.My3SecToken__factory = exports.My3SecGovernance__factory = exports.Events__factory = exports.Errors__factory = exports.IWhitelistable__factory = exports.ITimeWallet__factory = exports.ISkillWallet__factory = exports.ISkillRegistry__factory = exports.IOrganization__factory = exports.IMy3SecToken__factory = exports.IMy3SecProfiles__factory = void 0;
exports.factories = __importStar(require("./factories"));
var OwnableUpgradeable__factory_1 = require("./factories/@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable__factory");
Object.defineProperty(exports, "OwnableUpgradeable__factory", { enumerable: true, get: function () { return OwnableUpgradeable__factory_1.OwnableUpgradeable__factory; } });
var Initializable__factory_1 = require("./factories/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable__factory");
Object.defineProperty(exports, "Initializable__factory", { enumerable: true, get: function () { return Initializable__factory_1.Initializable__factory; } });
var ERC721Upgradeable__factory_1 = require("./factories/@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable__factory");
Object.defineProperty(exports, "ERC721Upgradeable__factory", { enumerable: true, get: function () { return ERC721Upgradeable__factory_1.ERC721Upgradeable__factory; } });
var ERC721EnumerableUpgradeable__factory_1 = require("./factories/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/ERC721EnumerableUpgradeable__factory");
Object.defineProperty(exports, "ERC721EnumerableUpgradeable__factory", { enumerable: true, get: function () { return ERC721EnumerableUpgradeable__factory_1.ERC721EnumerableUpgradeable__factory; } });
var ERC721URIStorageUpgradeable__factory_1 = require("./factories/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/ERC721URIStorageUpgradeable__factory");
Object.defineProperty(exports, "ERC721URIStorageUpgradeable__factory", { enumerable: true, get: function () { return ERC721URIStorageUpgradeable__factory_1.ERC721URIStorageUpgradeable__factory; } });
var IERC721EnumerableUpgradeable__factory_1 = require("./factories/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721EnumerableUpgradeable__factory");
Object.defineProperty(exports, "IERC721EnumerableUpgradeable__factory", { enumerable: true, get: function () { return IERC721EnumerableUpgradeable__factory_1.IERC721EnumerableUpgradeable__factory; } });
var IERC721MetadataUpgradeable__factory_1 = require("./factories/@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable__factory");
Object.defineProperty(exports, "IERC721MetadataUpgradeable__factory", { enumerable: true, get: function () { return IERC721MetadataUpgradeable__factory_1.IERC721MetadataUpgradeable__factory; } });
var IERC721ReceiverUpgradeable__factory_1 = require("./factories/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721ReceiverUpgradeable__factory");
Object.defineProperty(exports, "IERC721ReceiverUpgradeable__factory", { enumerable: true, get: function () { return IERC721ReceiverUpgradeable__factory_1.IERC721ReceiverUpgradeable__factory; } });
var IERC721Upgradeable__factory_1 = require("./factories/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable__factory");
Object.defineProperty(exports, "IERC721Upgradeable__factory", { enumerable: true, get: function () { return IERC721Upgradeable__factory_1.IERC721Upgradeable__factory; } });
var ContextUpgradeable__factory_1 = require("./factories/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable__factory");
Object.defineProperty(exports, "ContextUpgradeable__factory", { enumerable: true, get: function () { return ContextUpgradeable__factory_1.ContextUpgradeable__factory; } });
var ERC165Upgradeable__factory_1 = require("./factories/@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable__factory");
Object.defineProperty(exports, "ERC165Upgradeable__factory", { enumerable: true, get: function () { return ERC165Upgradeable__factory_1.ERC165Upgradeable__factory; } });
var IERC165Upgradeable__factory_1 = require("./factories/@openzeppelin/contracts-upgradeable/utils/introspection/IERC165Upgradeable__factory");
Object.defineProperty(exports, "IERC165Upgradeable__factory", { enumerable: true, get: function () { return IERC165Upgradeable__factory_1.IERC165Upgradeable__factory; } });
var AccessControl__factory_1 = require("./factories/@openzeppelin/contracts/access/AccessControl__factory");
Object.defineProperty(exports, "AccessControl__factory", { enumerable: true, get: function () { return AccessControl__factory_1.AccessControl__factory; } });
var IAccessControl__factory_1 = require("./factories/@openzeppelin/contracts/access/IAccessControl__factory");
Object.defineProperty(exports, "IAccessControl__factory", { enumerable: true, get: function () { return IAccessControl__factory_1.IAccessControl__factory; } });
var Ownable__factory_1 = require("./factories/@openzeppelin/contracts/access/Ownable__factory");
Object.defineProperty(exports, "Ownable__factory", { enumerable: true, get: function () { return Ownable__factory_1.Ownable__factory; } });
var GovernorCountingSimple__factory_1 = require("./factories/@openzeppelin/contracts/governance/extensions/GovernorCountingSimple__factory");
Object.defineProperty(exports, "GovernorCountingSimple__factory", { enumerable: true, get: function () { return GovernorCountingSimple__factory_1.GovernorCountingSimple__factory; } });
var GovernorSettings__factory_1 = require("./factories/@openzeppelin/contracts/governance/extensions/GovernorSettings__factory");
Object.defineProperty(exports, "GovernorSettings__factory", { enumerable: true, get: function () { return GovernorSettings__factory_1.GovernorSettings__factory; } });
var GovernorTimelockControl__factory_1 = require("./factories/@openzeppelin/contracts/governance/extensions/GovernorTimelockControl__factory");
Object.defineProperty(exports, "GovernorTimelockControl__factory", { enumerable: true, get: function () { return GovernorTimelockControl__factory_1.GovernorTimelockControl__factory; } });
var GovernorVotes__factory_1 = require("./factories/@openzeppelin/contracts/governance/extensions/GovernorVotes__factory");
Object.defineProperty(exports, "GovernorVotes__factory", { enumerable: true, get: function () { return GovernorVotes__factory_1.GovernorVotes__factory; } });
var GovernorVotesQuorumFraction__factory_1 = require("./factories/@openzeppelin/contracts/governance/extensions/GovernorVotesQuorumFraction__factory");
Object.defineProperty(exports, "GovernorVotesQuorumFraction__factory", { enumerable: true, get: function () { return GovernorVotesQuorumFraction__factory_1.GovernorVotesQuorumFraction__factory; } });
var IGovernorTimelock__factory_1 = require("./factories/@openzeppelin/contracts/governance/extensions/IGovernorTimelock__factory");
Object.defineProperty(exports, "IGovernorTimelock__factory", { enumerable: true, get: function () { return IGovernorTimelock__factory_1.IGovernorTimelock__factory; } });
var Governor__factory_1 = require("./factories/@openzeppelin/contracts/governance/Governor__factory");
Object.defineProperty(exports, "Governor__factory", { enumerable: true, get: function () { return Governor__factory_1.Governor__factory; } });
var IGovernor__factory_1 = require("./factories/@openzeppelin/contracts/governance/IGovernor__factory");
Object.defineProperty(exports, "IGovernor__factory", { enumerable: true, get: function () { return IGovernor__factory_1.IGovernor__factory; } });
var TimelockController__factory_1 = require("./factories/@openzeppelin/contracts/governance/TimelockController__factory");
Object.defineProperty(exports, "TimelockController__factory", { enumerable: true, get: function () { return TimelockController__factory_1.TimelockController__factory; } });
var IVotes__factory_1 = require("./factories/@openzeppelin/contracts/governance/utils/IVotes__factory");
Object.defineProperty(exports, "IVotes__factory", { enumerable: true, get: function () { return IVotes__factory_1.IVotes__factory; } });
var IERC1155Receiver__factory_1 = require("./factories/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver__factory");
Object.defineProperty(exports, "IERC1155Receiver__factory", { enumerable: true, get: function () { return IERC1155Receiver__factory_1.IERC1155Receiver__factory; } });
var ERC20__factory_1 = require("./factories/@openzeppelin/contracts/token/ERC20/ERC20__factory");
Object.defineProperty(exports, "ERC20__factory", { enumerable: true, get: function () { return ERC20__factory_1.ERC20__factory; } });
var ERC20Permit__factory_1 = require("./factories/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol/ERC20Permit__factory");
Object.defineProperty(exports, "ERC20Permit__factory", { enumerable: true, get: function () { return ERC20Permit__factory_1.ERC20Permit__factory; } });
var IERC20Permit__factory_1 = require("./factories/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol/IERC20Permit__factory");
Object.defineProperty(exports, "IERC20Permit__factory", { enumerable: true, get: function () { return IERC20Permit__factory_1.IERC20Permit__factory; } });
var ERC20Burnable__factory_1 = require("./factories/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable__factory");
Object.defineProperty(exports, "ERC20Burnable__factory", { enumerable: true, get: function () { return ERC20Burnable__factory_1.ERC20Burnable__factory; } });
var ERC20Votes__factory_1 = require("./factories/@openzeppelin/contracts/token/ERC20/extensions/ERC20Votes__factory");
Object.defineProperty(exports, "ERC20Votes__factory", { enumerable: true, get: function () { return ERC20Votes__factory_1.ERC20Votes__factory; } });
var IERC20Metadata__factory_1 = require("./factories/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata__factory");
Object.defineProperty(exports, "IERC20Metadata__factory", { enumerable: true, get: function () { return IERC20Metadata__factory_1.IERC20Metadata__factory; } });
var IERC20__factory_1 = require("./factories/@openzeppelin/contracts/token/ERC20/IERC20__factory");
Object.defineProperty(exports, "IERC20__factory", { enumerable: true, get: function () { return IERC20__factory_1.IERC20__factory; } });
var ERC721__factory_1 = require("./factories/@openzeppelin/contracts/token/ERC721/ERC721__factory");
Object.defineProperty(exports, "ERC721__factory", { enumerable: true, get: function () { return ERC721__factory_1.ERC721__factory; } });
var ERC721Enumerable__factory_1 = require("./factories/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable__factory");
Object.defineProperty(exports, "ERC721Enumerable__factory", { enumerable: true, get: function () { return ERC721Enumerable__factory_1.ERC721Enumerable__factory; } });
var ERC721URIStorage__factory_1 = require("./factories/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage__factory");
Object.defineProperty(exports, "ERC721URIStorage__factory", { enumerable: true, get: function () { return ERC721URIStorage__factory_1.ERC721URIStorage__factory; } });
var IERC721Enumerable__factory_1 = require("./factories/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable__factory");
Object.defineProperty(exports, "IERC721Enumerable__factory", { enumerable: true, get: function () { return IERC721Enumerable__factory_1.IERC721Enumerable__factory; } });
var IERC721Metadata__factory_1 = require("./factories/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata__factory");
Object.defineProperty(exports, "IERC721Metadata__factory", { enumerable: true, get: function () { return IERC721Metadata__factory_1.IERC721Metadata__factory; } });
var IERC721__factory_1 = require("./factories/@openzeppelin/contracts/token/ERC721/IERC721__factory");
Object.defineProperty(exports, "IERC721__factory", { enumerable: true, get: function () { return IERC721__factory_1.IERC721__factory; } });
var IERC721Receiver__factory_1 = require("./factories/@openzeppelin/contracts/token/ERC721/IERC721Receiver__factory");
Object.defineProperty(exports, "IERC721Receiver__factory", { enumerable: true, get: function () { return IERC721Receiver__factory_1.IERC721Receiver__factory; } });
var ERC165__factory_1 = require("./factories/@openzeppelin/contracts/utils/introspection/ERC165__factory");
Object.defineProperty(exports, "ERC165__factory", { enumerable: true, get: function () { return ERC165__factory_1.ERC165__factory; } });
var IERC165__factory_1 = require("./factories/@openzeppelin/contracts/utils/introspection/IERC165__factory");
Object.defineProperty(exports, "IERC165__factory", { enumerable: true, get: function () { return IERC165__factory_1.IERC165__factory; } });
var DoubleEndedQueue__factory_1 = require("./factories/@openzeppelin/contracts/utils/structs/DoubleEndedQueue__factory");
Object.defineProperty(exports, "DoubleEndedQueue__factory", { enumerable: true, get: function () { return DoubleEndedQueue__factory_1.DoubleEndedQueue__factory; } });
var HubControllable__factory_1 = require("./factories/contracts/common/access/HubControllable__factory");
Object.defineProperty(exports, "HubControllable__factory", { enumerable: true, get: function () { return HubControllable__factory_1.HubControllable__factory; } });
var HubControllableUpgradeable__factory_1 = require("./factories/contracts/common/access/HubControllableUpgradeable__factory");
Object.defineProperty(exports, "HubControllableUpgradeable__factory", { enumerable: true, get: function () { return HubControllableUpgradeable__factory_1.HubControllableUpgradeable__factory; } });
var Whitelistable__factory_1 = require("./factories/contracts/common/access/Whitelistable__factory");
Object.defineProperty(exports, "Whitelistable__factory", { enumerable: true, get: function () { return Whitelistable__factory_1.Whitelistable__factory; } });
var ICertificateNFT__factory_1 = require("./factories/contracts/common/interfaces/ICertificateNFT__factory");
Object.defineProperty(exports, "ICertificateNFT__factory", { enumerable: true, get: function () { return ICertificateNFT__factory_1.ICertificateNFT__factory; } });
var IEnergyWallet__factory_1 = require("./factories/contracts/common/interfaces/IEnergyWallet__factory");
Object.defineProperty(exports, "IEnergyWallet__factory", { enumerable: true, get: function () { return IEnergyWallet__factory_1.IEnergyWallet__factory; } });
var IMy3SecHub__factory_1 = require("./factories/contracts/common/interfaces/IMy3SecHub__factory");
Object.defineProperty(exports, "IMy3SecHub__factory", { enumerable: true, get: function () { return IMy3SecHub__factory_1.IMy3SecHub__factory; } });
var IMy3SecProfiles__factory_1 = require("./factories/contracts/common/interfaces/IMy3SecProfiles__factory");
Object.defineProperty(exports, "IMy3SecProfiles__factory", { enumerable: true, get: function () { return IMy3SecProfiles__factory_1.IMy3SecProfiles__factory; } });
var IMy3SecToken__factory_1 = require("./factories/contracts/common/interfaces/IMy3SecToken__factory");
Object.defineProperty(exports, "IMy3SecToken__factory", { enumerable: true, get: function () { return IMy3SecToken__factory_1.IMy3SecToken__factory; } });
var IOrganization__factory_1 = require("./factories/contracts/common/interfaces/IOrganization__factory");
Object.defineProperty(exports, "IOrganization__factory", { enumerable: true, get: function () { return IOrganization__factory_1.IOrganization__factory; } });
var ISkillRegistry__factory_1 = require("./factories/contracts/common/interfaces/ISkillRegistry__factory");
Object.defineProperty(exports, "ISkillRegistry__factory", { enumerable: true, get: function () { return ISkillRegistry__factory_1.ISkillRegistry__factory; } });
var ISkillWallet__factory_1 = require("./factories/contracts/common/interfaces/ISkillWallet__factory");
Object.defineProperty(exports, "ISkillWallet__factory", { enumerable: true, get: function () { return ISkillWallet__factory_1.ISkillWallet__factory; } });
var ITimeWallet__factory_1 = require("./factories/contracts/common/interfaces/ITimeWallet__factory");
Object.defineProperty(exports, "ITimeWallet__factory", { enumerable: true, get: function () { return ITimeWallet__factory_1.ITimeWallet__factory; } });
var IWhitelistable__factory_1 = require("./factories/contracts/common/interfaces/IWhitelistable__factory");
Object.defineProperty(exports, "IWhitelistable__factory", { enumerable: true, get: function () { return IWhitelistable__factory_1.IWhitelistable__factory; } });
var Errors__factory_1 = require("./factories/contracts/common/libraries/Errors__factory");
Object.defineProperty(exports, "Errors__factory", { enumerable: true, get: function () { return Errors__factory_1.Errors__factory; } });
var Events__factory_1 = require("./factories/contracts/common/libraries/Events__factory");
Object.defineProperty(exports, "Events__factory", { enumerable: true, get: function () { return Events__factory_1.Events__factory; } });
var My3SecGovernance__factory_1 = require("./factories/contracts/governance/My3SecGovernance__factory");
Object.defineProperty(exports, "My3SecGovernance__factory", { enumerable: true, get: function () { return My3SecGovernance__factory_1.My3SecGovernance__factory; } });
var My3SecToken__factory_1 = require("./factories/contracts/governance/My3SecToken__factory");
Object.defineProperty(exports, "My3SecToken__factory", { enumerable: true, get: function () { return My3SecToken__factory_1.My3SecToken__factory; } });
var SkillRegistry__factory_1 = require("./factories/contracts/governance/SkillRegistry__factory");
Object.defineProperty(exports, "SkillRegistry__factory", { enumerable: true, get: function () { return SkillRegistry__factory_1.SkillRegistry__factory; } });
var Timelock__factory_1 = require("./factories/contracts/governance/Timelock__factory");
Object.defineProperty(exports, "Timelock__factory", { enumerable: true, get: function () { return Timelock__factory_1.Timelock__factory; } });
var My3SecHub__factory_1 = require("./factories/contracts/My3SecHub__factory");
Object.defineProperty(exports, "My3SecHub__factory", { enumerable: true, get: function () { return My3SecHub__factory_1.My3SecHub__factory; } });
var CertificateNFT__factory_1 = require("./factories/contracts/organizations/CertificateNFT__factory");
Object.defineProperty(exports, "CertificateNFT__factory", { enumerable: true, get: function () { return CertificateNFT__factory_1.CertificateNFT__factory; } });
var Organization__factory_1 = require("./factories/contracts/organizations/Organization__factory");
Object.defineProperty(exports, "Organization__factory", { enumerable: true, get: function () { return Organization__factory_1.Organization__factory; } });
var OrganizationFactory__factory_1 = require("./factories/contracts/organizations/OrganizationFactory__factory");
Object.defineProperty(exports, "OrganizationFactory__factory", { enumerable: true, get: function () { return OrganizationFactory__factory_1.OrganizationFactory__factory; } });
var EnergyWallet__factory_1 = require("./factories/contracts/profiles/EnergyWallet__factory");
Object.defineProperty(exports, "EnergyWallet__factory", { enumerable: true, get: function () { return EnergyWallet__factory_1.EnergyWallet__factory; } });
var My3SecProfiles__factory_1 = require("./factories/contracts/profiles/My3SecProfiles__factory");
Object.defineProperty(exports, "My3SecProfiles__factory", { enumerable: true, get: function () { return My3SecProfiles__factory_1.My3SecProfiles__factory; } });
var SkillWallet__factory_1 = require("./factories/contracts/profiles/SkillWallet__factory");
Object.defineProperty(exports, "SkillWallet__factory", { enumerable: true, get: function () { return SkillWallet__factory_1.SkillWallet__factory; } });
var TimeWallet__factory_1 = require("./factories/contracts/profiles/TimeWallet__factory");
Object.defineProperty(exports, "TimeWallet__factory", { enumerable: true, get: function () { return TimeWallet__factory_1.TimeWallet__factory; } });