├── .circleci └── config.yml ├── .editorconfig ├── .gas-snapshot ├── .gitattributes ├── .gitignore ├── .gitmodules ├── .husky └── .gitignore ├── .prettierignore ├── .prettierrc ├── .solcover.js ├── .solhint.json ├── .solhintignore ├── LICENSE.md ├── Makefile ├── README.md ├── babel.config.json ├── commitlint.config.js ├── contracts ├── .gitignore ├── ACL.sol ├── CommonUpgradeFacet.sol ├── DummyToken.sol ├── Entity.sol ├── EntityCoreFacet.sol ├── EntityDelegate.sol ├── EntityDeployer.sol ├── EntityDividendsFacet.sol ├── EntityFacetBase.sol ├── EntityFundingFacet.sol ├── EntitySimplePolicyCoreFacet.sol ├── EntitySimplePolicyDataFacet.sol ├── EntitySimplePolicyPayFacet.sol ├── EntityToken.sol ├── EntityTokensFacet.sol ├── EntityTreasuryBridgeFacet.sol ├── EntityTreasuryFacet.sol ├── EntityTreasuryFacetBase.sol ├── FeeBank.sol ├── FeeBankCoreFacet.sol ├── MIgrations.sol ├── Market.sol ├── MarketCoreFacet.sol ├── MarketDataFacet.sol ├── MarketFacetBase.sol ├── Policy.sol ├── PolicyApprovalsFacet.sol ├── PolicyClaimsFacet.sol ├── PolicyCommissionsFacet.sol ├── PolicyCoreFacet.sol ├── PolicyDelegate.sol ├── PolicyFacetBase.sol ├── PolicyPremiumsFacet.sol ├── PolicyTrancheTokensFacet.sol ├── Settings.sol ├── SimplePolicy.sol ├── SimplePolicyApprovalsFacet.sol ├── SimplePolicyCommissionsFacet.sol ├── SimplePolicyDelegate.sol ├── SimplePolicyFacetBase.sol ├── SimplePolicyHeartbeatFacet.sol ├── TrancheToken.sol ├── admin.json ├── base │ ├── AccessControl.sol │ ├── Address.sol │ ├── Child.sol │ ├── Controller.sol │ ├── Destructible.sol │ ├── DiamondCutter.sol │ ├── DiamondProxy.sol │ ├── DiamondStorageBase.sol │ ├── ECDSA.sol │ ├── EternalStorage.sol │ ├── IACL.sol │ ├── IACLConstants.sol │ ├── IAccessControl.sol │ ├── IChild.sol │ ├── IDiamondCutter.sol │ ├── IDiamondFacet.sol │ ├── IDiamondLoupeFacet.sol │ ├── IDiamondProxy.sol │ ├── IDiamondUpgradeFacet.sol │ ├── IDummyToken.sol │ ├── IERC20.sol │ ├── IEntity.sol │ ├── IEntityCoreFacet.sol │ ├── IEntityDeployer.sol │ ├── IEntityDividendsFacet.sol │ ├── IEntityFundingFacet.sol │ ├── IEntitySimplePolicyCoreFacet.sol │ ├── IEntitySimplePolicyDataFacet.sol │ ├── IEntitySimplePolicyPayFacet.sol │ ├── IEntityTokensFacet.sol │ ├── IEntityTreasuryBridgeFacet.sol │ ├── IFeeBank.sol │ ├── IFeeBankCoreFacet.sol │ ├── IMarket.sol │ ├── IMarketCoreFacet.sol │ ├── IMarketDataFacet.sol │ ├── IMarketFeeSchedules.sol │ ├── IMarketObserver.sol │ ├── IMarketObserverDataTypes.sol │ ├── IMarketOfferStates.sol │ ├── IParent.sol │ ├── IPolicy.sol │ ├── IPolicyApprovalsFacet.sol │ ├── IPolicyClaimsFacet.sol │ ├── IPolicyCommissionsFacet.sol │ ├── IPolicyCoreFacet.sol │ ├── IPolicyPremiumsFacet.sol │ ├── IPolicyStates.sol │ ├── IPolicyTrancheTokensFacet.sol │ ├── IPolicyTreasury.sol │ ├── IPolicyTreasuryConstants.sol │ ├── IPolicyTypes.sol │ ├── ISettings.sol │ ├── ISettingsControl.sol │ ├── ISettingsKeys.sol │ ├── ISimplePolicy.sol │ ├── ISimplePolicy2.sol │ ├── ISimplePolicyApprovalsFacet.sol │ ├── ISimplePolicyCommissionsFacet.sol │ ├── ISimplePolicyHeartbeatFacet.sol │ ├── ISimplePolicyStates.sol │ ├── Parent.sol │ ├── PlatformToken.sol │ ├── Proxy.sol │ ├── ReentrancyGuard.sol │ ├── SafeMath.sol │ ├── SettingsControl.sol │ ├── Strings.sol │ ├── Uint.sol │ └── Utils.sol └── test │ ├── DummyEntityFacet.sol │ ├── DummyMarketCaller.sol │ ├── DummyMarketObserver.sol │ ├── DummyPolicyFacet.sol │ ├── DummySimplePolicyFacet.sol │ ├── EntityTreasuryTestFacet.sol │ ├── FreezeUpgradesFacet.sol │ ├── IDummyMarketObserver.sol │ └── PolicyTreasuryTestFacet.sol ├── deploy ├── index.js ├── modules │ ├── acl.js │ ├── entityDeployer.js │ ├── entityImplementations.js │ ├── feeBank.js │ ├── lib.js │ ├── market.js │ ├── policyImplementations.js │ └── settings.js └── utils │ ├── index.js │ ├── log.js │ └── postDeployment.js ├── deployedAddresses.json ├── docs ├── adr │ ├── README.md │ ├── adr-001-naym-token-contracts.md │ └── adr-template.md └── architecture.md ├── foundry.toml ├── hardhat.config.js ├── index.js ├── package.json ├── remappings.txt ├── scripts ├── copyArtifacts.js ├── generateAdminDapp.js ├── generateIndex.js ├── outputBytecodeSizes.js ├── outputConstants.js ├── outputNpmTag.js ├── outputVersion.js └── setupReleaseConfig.js ├── src └── test │ ├── AccessControl.t.sol │ ├── Acl.t.sol │ ├── Deployment.t.sol │ ├── Entity.t.sol │ ├── EntityDeployer.t.sol │ ├── FeeBank.t.sol │ ├── IntegrationPortfolio.t.sol │ ├── IntegrationSPV.t.sol │ ├── Market.t.sol │ ├── PolicyBasic.t.sol │ ├── PolicyTranches.t.sol │ ├── Settings.t.sol │ └── utils │ ├── ConstantsTest.sol │ ├── DSTestPlusF.sol │ ├── NaymsHelpers.sol │ ├── ProtocolTestDefaults.sol │ ├── mocks │ └── NaymsMock.sol │ └── users │ ├── MockAccounts.sol │ └── NaymsUser.sol ├── test ├── .gitignore ├── accessControl.js ├── acl.js ├── dummyToken.js ├── entity.js ├── entityDeployer.js ├── feeBank.js ├── integrationPortfolio.js ├── integrationSPV.js ├── market.js ├── policyApprovals.js ├── policyBasic.js ├── policyClaims.js ├── policyCommissions.js ├── policyPremiums.js ├── policyTranches.js ├── settings.js ├── simplePolicy.js ├── treasury.js └── utils │ ├── index.js │ └── web3.js ├── utils ├── constants.js └── functions.js └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gas-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/.gas-snapshot -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/.gitmodules -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | artifacts 3 | cache 4 | coverage* 5 | gasReporterOutput.json 6 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/.prettierrc -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/.solcover.js -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/.solhint.json -------------------------------------------------------------------------------- /.solhintignore: -------------------------------------------------------------------------------- 1 | contracts/Migrations.sol 2 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/babel.config.json -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /contracts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/.gitignore -------------------------------------------------------------------------------- /contracts/ACL.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/ACL.sol -------------------------------------------------------------------------------- /contracts/CommonUpgradeFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/CommonUpgradeFacet.sol -------------------------------------------------------------------------------- /contracts/DummyToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/DummyToken.sol -------------------------------------------------------------------------------- /contracts/Entity.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/Entity.sol -------------------------------------------------------------------------------- /contracts/EntityCoreFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/EntityCoreFacet.sol -------------------------------------------------------------------------------- /contracts/EntityDelegate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/EntityDelegate.sol -------------------------------------------------------------------------------- /contracts/EntityDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/EntityDeployer.sol -------------------------------------------------------------------------------- /contracts/EntityDividendsFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/EntityDividendsFacet.sol -------------------------------------------------------------------------------- /contracts/EntityFacetBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/EntityFacetBase.sol -------------------------------------------------------------------------------- /contracts/EntityFundingFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/EntityFundingFacet.sol -------------------------------------------------------------------------------- /contracts/EntitySimplePolicyCoreFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/EntitySimplePolicyCoreFacet.sol -------------------------------------------------------------------------------- /contracts/EntitySimplePolicyDataFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/EntitySimplePolicyDataFacet.sol -------------------------------------------------------------------------------- /contracts/EntitySimplePolicyPayFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/EntitySimplePolicyPayFacet.sol -------------------------------------------------------------------------------- /contracts/EntityToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/EntityToken.sol -------------------------------------------------------------------------------- /contracts/EntityTokensFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/EntityTokensFacet.sol -------------------------------------------------------------------------------- /contracts/EntityTreasuryBridgeFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/EntityTreasuryBridgeFacet.sol -------------------------------------------------------------------------------- /contracts/EntityTreasuryFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/EntityTreasuryFacet.sol -------------------------------------------------------------------------------- /contracts/EntityTreasuryFacetBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/EntityTreasuryFacetBase.sol -------------------------------------------------------------------------------- /contracts/FeeBank.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/FeeBank.sol -------------------------------------------------------------------------------- /contracts/FeeBankCoreFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/FeeBankCoreFacet.sol -------------------------------------------------------------------------------- /contracts/MIgrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/MIgrations.sol -------------------------------------------------------------------------------- /contracts/Market.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/Market.sol -------------------------------------------------------------------------------- /contracts/MarketCoreFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/MarketCoreFacet.sol -------------------------------------------------------------------------------- /contracts/MarketDataFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/MarketDataFacet.sol -------------------------------------------------------------------------------- /contracts/MarketFacetBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/MarketFacetBase.sol -------------------------------------------------------------------------------- /contracts/Policy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/Policy.sol -------------------------------------------------------------------------------- /contracts/PolicyApprovalsFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/PolicyApprovalsFacet.sol -------------------------------------------------------------------------------- /contracts/PolicyClaimsFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/PolicyClaimsFacet.sol -------------------------------------------------------------------------------- /contracts/PolicyCommissionsFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/PolicyCommissionsFacet.sol -------------------------------------------------------------------------------- /contracts/PolicyCoreFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/PolicyCoreFacet.sol -------------------------------------------------------------------------------- /contracts/PolicyDelegate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/PolicyDelegate.sol -------------------------------------------------------------------------------- /contracts/PolicyFacetBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/PolicyFacetBase.sol -------------------------------------------------------------------------------- /contracts/PolicyPremiumsFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/PolicyPremiumsFacet.sol -------------------------------------------------------------------------------- /contracts/PolicyTrancheTokensFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/PolicyTrancheTokensFacet.sol -------------------------------------------------------------------------------- /contracts/Settings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/Settings.sol -------------------------------------------------------------------------------- /contracts/SimplePolicy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/SimplePolicy.sol -------------------------------------------------------------------------------- /contracts/SimplePolicyApprovalsFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/SimplePolicyApprovalsFacet.sol -------------------------------------------------------------------------------- /contracts/SimplePolicyCommissionsFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/SimplePolicyCommissionsFacet.sol -------------------------------------------------------------------------------- /contracts/SimplePolicyDelegate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/SimplePolicyDelegate.sol -------------------------------------------------------------------------------- /contracts/SimplePolicyFacetBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/SimplePolicyFacetBase.sol -------------------------------------------------------------------------------- /contracts/SimplePolicyHeartbeatFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/SimplePolicyHeartbeatFacet.sol -------------------------------------------------------------------------------- /contracts/TrancheToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/TrancheToken.sol -------------------------------------------------------------------------------- /contracts/admin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/admin.json -------------------------------------------------------------------------------- /contracts/base/AccessControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/AccessControl.sol -------------------------------------------------------------------------------- /contracts/base/Address.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/Address.sol -------------------------------------------------------------------------------- /contracts/base/Child.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/Child.sol -------------------------------------------------------------------------------- /contracts/base/Controller.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/Controller.sol -------------------------------------------------------------------------------- /contracts/base/Destructible.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/Destructible.sol -------------------------------------------------------------------------------- /contracts/base/DiamondCutter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/DiamondCutter.sol -------------------------------------------------------------------------------- /contracts/base/DiamondProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/DiamondProxy.sol -------------------------------------------------------------------------------- /contracts/base/DiamondStorageBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/DiamondStorageBase.sol -------------------------------------------------------------------------------- /contracts/base/ECDSA.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/ECDSA.sol -------------------------------------------------------------------------------- /contracts/base/EternalStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/EternalStorage.sol -------------------------------------------------------------------------------- /contracts/base/IACL.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IACL.sol -------------------------------------------------------------------------------- /contracts/base/IACLConstants.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IACLConstants.sol -------------------------------------------------------------------------------- /contracts/base/IAccessControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IAccessControl.sol -------------------------------------------------------------------------------- /contracts/base/IChild.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IChild.sol -------------------------------------------------------------------------------- /contracts/base/IDiamondCutter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IDiamondCutter.sol -------------------------------------------------------------------------------- /contracts/base/IDiamondFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IDiamondFacet.sol -------------------------------------------------------------------------------- /contracts/base/IDiamondLoupeFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IDiamondLoupeFacet.sol -------------------------------------------------------------------------------- /contracts/base/IDiamondProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IDiamondProxy.sol -------------------------------------------------------------------------------- /contracts/base/IDiamondUpgradeFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IDiamondUpgradeFacet.sol -------------------------------------------------------------------------------- /contracts/base/IDummyToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IDummyToken.sol -------------------------------------------------------------------------------- /contracts/base/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IERC20.sol -------------------------------------------------------------------------------- /contracts/base/IEntity.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IEntity.sol -------------------------------------------------------------------------------- /contracts/base/IEntityCoreFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IEntityCoreFacet.sol -------------------------------------------------------------------------------- /contracts/base/IEntityDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IEntityDeployer.sol -------------------------------------------------------------------------------- /contracts/base/IEntityDividendsFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IEntityDividendsFacet.sol -------------------------------------------------------------------------------- /contracts/base/IEntityFundingFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IEntityFundingFacet.sol -------------------------------------------------------------------------------- /contracts/base/IEntitySimplePolicyCoreFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IEntitySimplePolicyCoreFacet.sol -------------------------------------------------------------------------------- /contracts/base/IEntitySimplePolicyDataFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IEntitySimplePolicyDataFacet.sol -------------------------------------------------------------------------------- /contracts/base/IEntitySimplePolicyPayFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IEntitySimplePolicyPayFacet.sol -------------------------------------------------------------------------------- /contracts/base/IEntityTokensFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IEntityTokensFacet.sol -------------------------------------------------------------------------------- /contracts/base/IEntityTreasuryBridgeFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IEntityTreasuryBridgeFacet.sol -------------------------------------------------------------------------------- /contracts/base/IFeeBank.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IFeeBank.sol -------------------------------------------------------------------------------- /contracts/base/IFeeBankCoreFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IFeeBankCoreFacet.sol -------------------------------------------------------------------------------- /contracts/base/IMarket.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IMarket.sol -------------------------------------------------------------------------------- /contracts/base/IMarketCoreFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IMarketCoreFacet.sol -------------------------------------------------------------------------------- /contracts/base/IMarketDataFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IMarketDataFacet.sol -------------------------------------------------------------------------------- /contracts/base/IMarketFeeSchedules.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IMarketFeeSchedules.sol -------------------------------------------------------------------------------- /contracts/base/IMarketObserver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IMarketObserver.sol -------------------------------------------------------------------------------- /contracts/base/IMarketObserverDataTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IMarketObserverDataTypes.sol -------------------------------------------------------------------------------- /contracts/base/IMarketOfferStates.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IMarketOfferStates.sol -------------------------------------------------------------------------------- /contracts/base/IParent.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IParent.sol -------------------------------------------------------------------------------- /contracts/base/IPolicy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IPolicy.sol -------------------------------------------------------------------------------- /contracts/base/IPolicyApprovalsFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IPolicyApprovalsFacet.sol -------------------------------------------------------------------------------- /contracts/base/IPolicyClaimsFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IPolicyClaimsFacet.sol -------------------------------------------------------------------------------- /contracts/base/IPolicyCommissionsFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IPolicyCommissionsFacet.sol -------------------------------------------------------------------------------- /contracts/base/IPolicyCoreFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IPolicyCoreFacet.sol -------------------------------------------------------------------------------- /contracts/base/IPolicyPremiumsFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IPolicyPremiumsFacet.sol -------------------------------------------------------------------------------- /contracts/base/IPolicyStates.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IPolicyStates.sol -------------------------------------------------------------------------------- /contracts/base/IPolicyTrancheTokensFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IPolicyTrancheTokensFacet.sol -------------------------------------------------------------------------------- /contracts/base/IPolicyTreasury.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IPolicyTreasury.sol -------------------------------------------------------------------------------- /contracts/base/IPolicyTreasuryConstants.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IPolicyTreasuryConstants.sol -------------------------------------------------------------------------------- /contracts/base/IPolicyTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/IPolicyTypes.sol -------------------------------------------------------------------------------- /contracts/base/ISettings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/ISettings.sol -------------------------------------------------------------------------------- /contracts/base/ISettingsControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/ISettingsControl.sol -------------------------------------------------------------------------------- /contracts/base/ISettingsKeys.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/ISettingsKeys.sol -------------------------------------------------------------------------------- /contracts/base/ISimplePolicy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/ISimplePolicy.sol -------------------------------------------------------------------------------- /contracts/base/ISimplePolicy2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/ISimplePolicy2.sol -------------------------------------------------------------------------------- /contracts/base/ISimplePolicyApprovalsFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/ISimplePolicyApprovalsFacet.sol -------------------------------------------------------------------------------- /contracts/base/ISimplePolicyCommissionsFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/ISimplePolicyCommissionsFacet.sol -------------------------------------------------------------------------------- /contracts/base/ISimplePolicyHeartbeatFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/ISimplePolicyHeartbeatFacet.sol -------------------------------------------------------------------------------- /contracts/base/ISimplePolicyStates.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/ISimplePolicyStates.sol -------------------------------------------------------------------------------- /contracts/base/Parent.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/Parent.sol -------------------------------------------------------------------------------- /contracts/base/PlatformToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/PlatformToken.sol -------------------------------------------------------------------------------- /contracts/base/Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/Proxy.sol -------------------------------------------------------------------------------- /contracts/base/ReentrancyGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/ReentrancyGuard.sol -------------------------------------------------------------------------------- /contracts/base/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/SafeMath.sol -------------------------------------------------------------------------------- /contracts/base/SettingsControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/SettingsControl.sol -------------------------------------------------------------------------------- /contracts/base/Strings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/Strings.sol -------------------------------------------------------------------------------- /contracts/base/Uint.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/Uint.sol -------------------------------------------------------------------------------- /contracts/base/Utils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/base/Utils.sol -------------------------------------------------------------------------------- /contracts/test/DummyEntityFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/test/DummyEntityFacet.sol -------------------------------------------------------------------------------- /contracts/test/DummyMarketCaller.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/test/DummyMarketCaller.sol -------------------------------------------------------------------------------- /contracts/test/DummyMarketObserver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/test/DummyMarketObserver.sol -------------------------------------------------------------------------------- /contracts/test/DummyPolicyFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/test/DummyPolicyFacet.sol -------------------------------------------------------------------------------- /contracts/test/DummySimplePolicyFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/test/DummySimplePolicyFacet.sol -------------------------------------------------------------------------------- /contracts/test/EntityTreasuryTestFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/test/EntityTreasuryTestFacet.sol -------------------------------------------------------------------------------- /contracts/test/FreezeUpgradesFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/test/FreezeUpgradesFacet.sol -------------------------------------------------------------------------------- /contracts/test/IDummyMarketObserver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/test/IDummyMarketObserver.sol -------------------------------------------------------------------------------- /contracts/test/PolicyTreasuryTestFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/contracts/test/PolicyTreasuryTestFacet.sol -------------------------------------------------------------------------------- /deploy/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/deploy/index.js -------------------------------------------------------------------------------- /deploy/modules/acl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/deploy/modules/acl.js -------------------------------------------------------------------------------- /deploy/modules/entityDeployer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/deploy/modules/entityDeployer.js -------------------------------------------------------------------------------- /deploy/modules/entityImplementations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/deploy/modules/entityImplementations.js -------------------------------------------------------------------------------- /deploy/modules/feeBank.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/deploy/modules/feeBank.js -------------------------------------------------------------------------------- /deploy/modules/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/deploy/modules/lib.js -------------------------------------------------------------------------------- /deploy/modules/market.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/deploy/modules/market.js -------------------------------------------------------------------------------- /deploy/modules/policyImplementations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/deploy/modules/policyImplementations.js -------------------------------------------------------------------------------- /deploy/modules/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/deploy/modules/settings.js -------------------------------------------------------------------------------- /deploy/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/deploy/utils/index.js -------------------------------------------------------------------------------- /deploy/utils/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/deploy/utils/log.js -------------------------------------------------------------------------------- /deploy/utils/postDeployment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/deploy/utils/postDeployment.js -------------------------------------------------------------------------------- /deployedAddresses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/deployedAddresses.json -------------------------------------------------------------------------------- /docs/adr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/docs/adr/README.md -------------------------------------------------------------------------------- /docs/adr/adr-001-naym-token-contracts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/docs/adr/adr-001-naym-token-contracts.md -------------------------------------------------------------------------------- /docs/adr/adr-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/docs/adr/adr-template.md -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/foundry.toml -------------------------------------------------------------------------------- /hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/hardhat.config.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/package.json -------------------------------------------------------------------------------- /remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/remappings.txt -------------------------------------------------------------------------------- /scripts/copyArtifacts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/scripts/copyArtifacts.js -------------------------------------------------------------------------------- /scripts/generateAdminDapp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/scripts/generateAdminDapp.js -------------------------------------------------------------------------------- /scripts/generateIndex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/scripts/generateIndex.js -------------------------------------------------------------------------------- /scripts/outputBytecodeSizes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/scripts/outputBytecodeSizes.js -------------------------------------------------------------------------------- /scripts/outputConstants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/scripts/outputConstants.js -------------------------------------------------------------------------------- /scripts/outputNpmTag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/scripts/outputNpmTag.js -------------------------------------------------------------------------------- /scripts/outputVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/scripts/outputVersion.js -------------------------------------------------------------------------------- /scripts/setupReleaseConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/scripts/setupReleaseConfig.js -------------------------------------------------------------------------------- /src/test/AccessControl.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/src/test/AccessControl.t.sol -------------------------------------------------------------------------------- /src/test/Acl.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/src/test/Acl.t.sol -------------------------------------------------------------------------------- /src/test/Deployment.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/src/test/Deployment.t.sol -------------------------------------------------------------------------------- /src/test/Entity.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/src/test/Entity.t.sol -------------------------------------------------------------------------------- /src/test/EntityDeployer.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/src/test/EntityDeployer.t.sol -------------------------------------------------------------------------------- /src/test/FeeBank.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/src/test/FeeBank.t.sol -------------------------------------------------------------------------------- /src/test/IntegrationPortfolio.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/src/test/IntegrationPortfolio.t.sol -------------------------------------------------------------------------------- /src/test/IntegrationSPV.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/src/test/IntegrationSPV.t.sol -------------------------------------------------------------------------------- /src/test/Market.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/src/test/Market.t.sol -------------------------------------------------------------------------------- /src/test/PolicyBasic.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/src/test/PolicyBasic.t.sol -------------------------------------------------------------------------------- /src/test/PolicyTranches.t.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: MIT 2 | pragma solidity >=0.8.9; 3 | -------------------------------------------------------------------------------- /src/test/Settings.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/src/test/Settings.t.sol -------------------------------------------------------------------------------- /src/test/utils/ConstantsTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/src/test/utils/ConstantsTest.sol -------------------------------------------------------------------------------- /src/test/utils/DSTestPlusF.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/src/test/utils/DSTestPlusF.sol -------------------------------------------------------------------------------- /src/test/utils/NaymsHelpers.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: MIT 2 | pragma solidity >=0.8.9; 3 | -------------------------------------------------------------------------------- /src/test/utils/ProtocolTestDefaults.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: MIT 2 | pragma solidity >=0.8.9; 3 | -------------------------------------------------------------------------------- /src/test/utils/mocks/NaymsMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/src/test/utils/mocks/NaymsMock.sol -------------------------------------------------------------------------------- /src/test/utils/users/MockAccounts.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/src/test/utils/users/MockAccounts.sol -------------------------------------------------------------------------------- /src/test/utils/users/NaymsUser.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/src/test/utils/users/NaymsUser.sol -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- 1 | delegateTest.js -------------------------------------------------------------------------------- /test/accessControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/test/accessControl.js -------------------------------------------------------------------------------- /test/acl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/test/acl.js -------------------------------------------------------------------------------- /test/dummyToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/test/dummyToken.js -------------------------------------------------------------------------------- /test/entity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/test/entity.js -------------------------------------------------------------------------------- /test/entityDeployer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/test/entityDeployer.js -------------------------------------------------------------------------------- /test/feeBank.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/test/feeBank.js -------------------------------------------------------------------------------- /test/integrationPortfolio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/test/integrationPortfolio.js -------------------------------------------------------------------------------- /test/integrationSPV.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/test/integrationSPV.js -------------------------------------------------------------------------------- /test/market.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/test/market.js -------------------------------------------------------------------------------- /test/policyApprovals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/test/policyApprovals.js -------------------------------------------------------------------------------- /test/policyBasic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/test/policyBasic.js -------------------------------------------------------------------------------- /test/policyClaims.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/test/policyClaims.js -------------------------------------------------------------------------------- /test/policyCommissions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/test/policyCommissions.js -------------------------------------------------------------------------------- /test/policyPremiums.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/test/policyPremiums.js -------------------------------------------------------------------------------- /test/policyTranches.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/test/policyTranches.js -------------------------------------------------------------------------------- /test/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/test/settings.js -------------------------------------------------------------------------------- /test/simplePolicy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/test/simplePolicy.js -------------------------------------------------------------------------------- /test/treasury.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/test/treasury.js -------------------------------------------------------------------------------- /test/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/test/utils/index.js -------------------------------------------------------------------------------- /test/utils/web3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/test/utils/web3.js -------------------------------------------------------------------------------- /utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/utils/constants.js -------------------------------------------------------------------------------- /utils/functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/utils/functions.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nayms/contracts-v2/HEAD/yarn.lock --------------------------------------------------------------------------------