├── .babelrc ├── .env.example ├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .github └── workflows │ ├── openai-review.yml │ └── pipeline.yml ├── .gitignore ├── .solcover.js ├── .solhint.json ├── .solhintignore ├── DISCLAIMER.md ├── LICENSE ├── README.md ├── audit ├── 202105-zokyo-audit.pdf ├── 202107-g0-group-audit.pdf ├── 202109-levi-audit.pdf ├── 202210-g0-group-audit.pdf ├── 202301-hexen-audit.pdf ├── 202302-g0-group-audit.pdf └── Hats - Audit Report.pdf ├── committees ├── committee-example-ds.json ├── committee-example-dxdao.json └── committee-example.json ├── config.js ├── contracts ├── HATArbitrator.sol ├── HATClaimsManager.sol ├── HATGovernanceArbitrator.sol ├── HATHackersNFT.sol ├── HATKlerosConnector.sol ├── HATKlerosV2Connector.sol ├── HATPaymentSplitter.sol ├── HATPaymentSplitterFactory.sol ├── HATTimelockController.sol ├── HATVault.sol ├── HATVaultsRegistry.sol ├── RewardController.sol ├── interfaces │ ├── IHATArbitrator.sol │ ├── IHATClaimsManager.sol │ ├── IHATKlerosConnector.sol │ ├── IHATToken.sol │ ├── IHATVault.sol │ ├── IHATVaultsData.sol │ ├── IHATVaultsRegistry.sol │ ├── IHATVaultsV1.sol │ ├── IHATVaultsV2.sol │ └── IRewardController.sol ├── mocks │ ├── AutoAppealableArbitrator.sol │ ├── BadKlerosConnectorEthReceiver.sol │ ├── CloneFactoryMock.sol │ ├── ERC20Mock.sol │ ├── EtherTransferFail.sol │ ├── HATClaimsManagerV2Mock.sol │ ├── HATKlerosConnectorMock.sol │ ├── HATTokenMock.sol │ ├── HATVaultV2Mock.sol │ ├── HATVaultsV1Mock.sol │ ├── HATVaultsV2Mock.sol │ ├── HarArbitratorForConnectorMock.sol │ ├── HatVaultForConnectorMock.sol │ ├── ISwapRouter.sol │ ├── MockL1CustomGateway.sol │ ├── MockL2GatewayRouter.sol │ ├── PoolsManagerMock.sol │ └── UniSwapV3RouterMock.sol ├── nft │ ├── HATVaultsNFT.sol │ ├── HATVaultsV1Data.sol │ └── HATVaultsV2Data.sol ├── tge │ ├── HATAirdrop.sol │ ├── HATAirdropFactory.sol │ └── interfaces │ │ └── IHATAirdrop.sol ├── token │ ├── HATToken.sol │ ├── HATTokenArbitrumBridgeL1.sol │ └── HATTokenArbitrumBridgeL2.sol └── tokenlock │ ├── HATTokenLock.sol │ ├── ITokenLock.sol │ ├── ITokenLockFactory.sol │ ├── TokenLock.sol │ └── TokenLockFactory.sol ├── deploy ├── 001_deploy_hattimelockcontroller.js ├── 002_deploy_hattoken.js ├── 003_deploy_tokenlockfactory.js ├── 004_deploy_arbitrator.js ├── 005_deploy_hatarbitrator.js ├── 006_deploy_reward_controllers.js ├── 007_deploy_hatvaultimplementation.js ├── 008_deploy_hatclaimsmanagerimplementation.js ├── 009_deploy_hatvaultsregistry.js ├── 010_deploy_hathackersnft.js ├── 011_deploy_hatvaultsnft.js ├── 012_deploy_hatpaymentsplitterfactory.js └── 013_verify_deployment.js ├── deployments ├── arbitrum │ ├── .chainId │ ├── HATClaimsManager.json │ ├── HATGovernanceArbitrator.json │ ├── HATHackersNFT.json │ ├── HATPaymentSplitter.json │ ├── HATPaymentSplitterFactory.json │ ├── HATTimelockController.json │ ├── HATTokenLock.json │ ├── HATVault.json │ ├── HATVaultsNFT.json │ ├── HATVaultsRegistry.json │ ├── HATVaultsV2Data.json │ ├── TokenLockFactory.json │ └── solcInputs │ │ ├── 71e5a7158d36090e61160ff956294519.json │ │ ├── 8186de70a6a6f54b1b5e651788d825b5.json │ │ ├── a3d2f8ec64940a1c45d6cab1d47bd387.json │ │ ├── c2303c25631697ca9123d4c7138d0f24.json │ │ └── d43100b11f4b37cad6ace4c7b7c1b0aa.json ├── base │ ├── .chainId │ ├── HATGovernanceArbitrator.json │ ├── HATHackersNFT.json │ ├── HATPaymentSplitter.json │ ├── HATPaymentSplitterFactory.json │ ├── HATTimelockController.json │ ├── HATTokenLock.json │ ├── HATVault.json │ ├── HATVaultsNFT.json │ ├── HATVaultsRegistry.json │ ├── HATVaultsV2Data.json │ ├── TokenLockFactory.json │ └── solcInputs │ │ ├── 8186de70a6a6f54b1b5e651788d825b5.json │ │ └── d43100b11f4b37cad6ace4c7b7c1b0aa.json ├── bnb │ ├── .chainId │ ├── HATClaimsManager.json │ ├── HATGovernanceArbitrator.json │ ├── HATHackersNFT.json │ ├── HATPaymentSplitter.json │ ├── HATPaymentSplitterFactory.json │ ├── HATTimelockController.json │ ├── HATTokenLock.json │ ├── HATVault.json │ ├── HATVaultsNFT.json │ ├── HATVaultsRegistry.json │ ├── HATVaultsV2Data.json │ ├── TokenLockFactory.json │ └── solcInputs │ │ ├── 13d2969088ec8fb2b7d4d382ccaf6e5d.json │ │ ├── 8186de70a6a6f54b1b5e651788d825b5.json │ │ ├── a88478e553c00767a3b8551e3701da57.json │ │ └── c2303c25631697ca9123d4c7138d0f24.json ├── gnosis │ ├── .chainId │ ├── HATClaimsManager.json │ ├── HATGovernanceArbitrator.json │ ├── HATHackersNFT.json │ ├── HATPaymentSplitter.json │ ├── HATPaymentSplitterFactory.json │ ├── HATTimelockController.json │ ├── HATTokenLock.json │ ├── HATVault.json │ ├── HATVaultsNFT.json │ ├── HATVaultsRegistry.json │ ├── HATVaultsV2Data.json │ ├── TokenLockFactory.json │ └── solcInputs │ │ ├── 1e6e3235340659c712c12302d9f90199.json │ │ ├── 8186de70a6a6f54b1b5e651788d825b5.json │ │ └── c2303c25631697ca9123d4c7138d0f24.json ├── goerli │ ├── .chainId │ ├── HATGovernanceArbitrator.json │ ├── HATHackersNFT.json │ ├── HATTimelockController.json │ ├── HATTokenLock.json │ ├── HATVault.json │ ├── HATVaultsNFT.json │ ├── HATVaultsRegistry.json │ ├── HATVaultsV2Data.json │ ├── TokenLockFactory.json │ └── solcInputs │ │ ├── 8186de70a6a6f54b1b5e651788d825b5.json │ │ ├── af4fae2793a0a1701d34063052a522cb.json │ │ ├── ccddd646c70fb7a0057ea65b2b91de5d.json │ │ ├── d43100b11f4b37cad6ace4c7b7c1b0aa.json │ │ ├── e3972719d325de114b6493abc1775147.json │ │ └── fd4586d77dddc17657824824dd77ea4c.json ├── localhost │ ├── .chainId │ └── HATToken.json ├── mainnet │ ├── .chainId │ ├── FeeForwarder.json │ ├── HATClaimsManager.json │ ├── HATGovernanceArbitrator.json │ ├── HATHackersNFT.json │ ├── HATPaymentSplitter.json │ ├── HATPaymentSplitterFactory.json │ ├── HATTimelockController.json │ ├── HATTokenLock.json │ ├── HATVault.json │ ├── HATVaultsNFT.json │ ├── HATVaultsRegistry.json │ ├── HATVaultsV2Data.json │ ├── TokenLockFactory.json │ └── solcInputs │ │ ├── 0bc6e3db75d38a19ed7561f55c5a7149.json │ │ ├── 71e5a7158d36090e61160ff956294519.json │ │ ├── 8186de70a6a6f54b1b5e651788d825b5.json │ │ ├── 996d8c25952ab511df5d1251b0ea4394.json │ │ ├── a3d2f8ec64940a1c45d6cab1d47bd387.json │ │ ├── c2303c25631697ca9123d4c7138d0f24.json │ │ └── d43100b11f4b37cad6ace4c7b7c1b0aa.json ├── meter │ ├── .chainId │ ├── HATGovernanceArbitrator.json │ ├── HATHackersNFT.json │ ├── HATPaymentSplitter.json │ ├── HATPaymentSplitterFactory.json │ ├── HATTimelockController.json │ ├── HATTokenLock.json │ ├── HATVault.json │ ├── HATVaultsNFT.json │ ├── HATVaultsRegistry.json │ ├── HATVaultsV2Data.json │ ├── TokenLockFactory.json │ └── solcInputs │ │ ├── 71bdf0d0a4d1f179b768c937746a9833.json │ │ └── 8b5539535f0eb3c15fe0dd317837e297.json ├── optimism │ ├── .chainId │ ├── HATClaimsManager.json │ ├── HATGovernanceArbitrator.json │ ├── HATHackersNFT.json │ ├── HATPaymentSplitter.json │ ├── HATPaymentSplitterFactory.json │ ├── HATTimelockController.json │ ├── HATTokenLock.json │ ├── HATVault.json │ ├── HATVaultsNFT.json │ ├── HATVaultsRegistry.json │ ├── HATVaultsV2Data.json │ ├── TokenLockFactory.json │ └── solcInputs │ │ ├── 8186de70a6a6f54b1b5e651788d825b5.json │ │ ├── c2303c25631697ca9123d4c7138d0f24.json │ │ └── d43100b11f4b37cad6ace4c7b7c1b0aa.json ├── optimism_goerli │ ├── .chainId │ ├── DefaultProxyAdmin.json │ ├── HATGovernanceArbitrator.json │ ├── HATHackersNFT.json │ ├── HATTimelockController.json │ ├── HATToken.json │ ├── HATTokenLock.json │ ├── HATVault.json │ ├── HATVaultsNFT.json │ ├── HATVaultsRegistry.json │ ├── HATVaultsV2Data.json │ ├── RewardController_1.json │ ├── RewardController_1_Implementation.json │ ├── RewardController_1_Proxy.json │ ├── TokenLockFactory.json │ └── solcInputs │ │ ├── 0e89febeebc7444140de8e67c9067d2c.json │ │ ├── 8186de70a6a6f54b1b5e651788d825b5.json │ │ └── d43100b11f4b37cad6ace4c7b7c1b0aa.json ├── polygon │ ├── .chainId │ ├── .pendingTransactions │ ├── HATClaimsManager.json │ ├── HATGovernanceArbitrator.json │ ├── HATHackersNFT.json │ ├── HATPaymentSplitter.json │ ├── HATPaymentSplitterFactory.json │ ├── HATTimelockController.json │ ├── HATTokenLock.json │ ├── HATVault.json │ ├── HATVaultsNFT.json │ ├── HATVaultsRegistry.json │ ├── HATVaultsV2Data.json │ ├── TokenLockFactory.json │ └── solcInputs │ │ ├── 8186de70a6a6f54b1b5e651788d825b5.json │ │ ├── c2303c25631697ca9123d4c7138d0f24.json │ │ └── d43100b11f4b37cad6ace4c7b7c1b0aa.json ├── sapphire │ ├── .chainId │ ├── HATClaimsManager.json │ ├── HATGovernanceArbitrator.json │ ├── HATPaymentSplitter.json │ ├── HATPaymentSplitterFactory.json │ ├── HATTimelockController.json │ ├── HATTokenLock.json │ ├── HATVault.json │ ├── HATVaultsRegistry.json │ ├── TokenLockFactory.json │ └── solcInputs │ │ ├── 0bc6e3db75d38a19ed7561f55c5a7149.json │ │ ├── 13d2969088ec8fb2b7d4d382ccaf6e5d.json │ │ ├── 996d8c25952ab511df5d1251b0ea4394.json │ │ └── f8170f3121d3ac83b4bc328ce96b4221.json └── sepolia │ ├── .chainId │ ├── HATClaimsManager.json │ ├── HATGovernanceArbitrator.json │ ├── HATHackersNFT.json │ ├── HATPaymentSplitter.json │ ├── HATPaymentSplitterFactory.json │ ├── HATTimelockController.json │ ├── HATToken.json │ ├── HATTokenLock.json │ ├── HATVault.json │ ├── HATVaultsNFT.json │ ├── HATVaultsRegistry.json │ ├── HATVaultsV2Data.json │ ├── TokenLockFactory.json │ └── solcInputs │ ├── 0bc6e3db75d38a19ed7561f55c5a7149.json │ ├── 3a8bb1079935be5f3f74dca3ad71f31b.json │ ├── 3e75d66dc328845d122f563ba0a6807c.json │ ├── 996d8c25952ab511df5d1251b0ea4394.json │ ├── e2dd19fbd28890679930fe6b1d01ee82.json │ ├── e4af3fa385b5464b36fdebeaca27afaa.json │ └── f171f15d081311b3ddc0f12212844f68.json ├── deploymet-logs.txt ├── docs ├── README.md ├── arbitration.md ├── claims.md ├── deployment.md ├── deposits-and-withdrawals.md ├── dodoc │ ├── HATArbitrator.md │ ├── HATClaimsManager.md │ ├── HATGovernanceArbitrator.md │ ├── HATHackersNFT.md │ ├── HATKlerosConnector.md │ ├── HATKlerosV2Connector.md │ ├── HATPaymentSplitter.md │ ├── HATPaymentSplitterFactory.md │ ├── HATTimelockController.md │ ├── HATVault.md │ ├── HATVaultsRegistry.md │ ├── RewardController.md │ ├── elin │ │ ├── contracts-upgradeable │ │ │ ├── access │ │ │ │ └── OwnableUpgradeable.md │ │ │ ├── finance │ │ │ │ └── PaymentSplitterUpgradeable.md │ │ │ ├── interfaces │ │ │ │ └── IERC4626Upgradeable.md │ │ │ ├── proxy │ │ │ │ └── utils │ │ │ │ │ └── Initializable.md │ │ │ ├── security │ │ │ │ └── ReentrancyGuardUpgradeable.md │ │ │ ├── token │ │ │ │ └── ERC20 │ │ │ │ │ ├── ERC20Upgradeable.md │ │ │ │ │ ├── IERC20Upgradeable.md │ │ │ │ │ ├── extensions │ │ │ │ │ ├── ERC4626Upgradeable.md │ │ │ │ │ ├── IERC20MetadataUpgradeable.md │ │ │ │ │ └── IERC20PermitUpgradeable.md │ │ │ │ │ └── utils │ │ │ │ │ └── SafeERC20Upgradeable.md │ │ │ └── utils │ │ │ │ ├── AddressUpgradeable.md │ │ │ │ ├── ContextUpgradeable.md │ │ │ │ ├── cryptography │ │ │ │ └── MerkleProofUpgradeable.md │ │ │ │ └── math │ │ │ │ └── MathUpgradeable.md │ │ └── contracts │ │ │ ├── access │ │ │ ├── AccessControl.md │ │ │ ├── IAccessControl.md │ │ │ └── Ownable.md │ │ │ ├── governance │ │ │ ├── TimelockController.md │ │ │ └── utils │ │ │ │ └── IVotes.md │ │ │ ├── proxy │ │ │ └── Clones.md │ │ │ ├── token │ │ │ ├── ERC1155 │ │ │ │ ├── ERC1155.md │ │ │ │ ├── IERC1155.md │ │ │ │ ├── IERC1155Receiver.md │ │ │ │ └── extensions │ │ │ │ │ ├── ERC1155Supply.md │ │ │ │ │ └── IERC1155MetadataURI.md │ │ │ ├── ERC20 │ │ │ │ ├── ERC20.md │ │ │ │ ├── IERC20.md │ │ │ │ ├── extensions │ │ │ │ │ ├── ERC20Capped.md │ │ │ │ │ ├── ERC20Permit.md │ │ │ │ │ ├── ERC20Votes.md │ │ │ │ │ ├── IERC20Metadata.md │ │ │ │ │ └── IERC20Permit.md │ │ │ │ └── utils │ │ │ │ │ └── SafeERC20.md │ │ │ └── ERC721 │ │ │ │ └── IERC721Receiver.md │ │ │ └── utils │ │ │ ├── Address.md │ │ │ ├── Context.md │ │ │ ├── Counters.md │ │ │ ├── Strings.md │ │ │ ├── cryptography │ │ │ ├── ECDSA.md │ │ │ ├── EIP712.md │ │ │ └── MerkleProof.md │ │ │ ├── introspection │ │ │ ├── ERC165.md │ │ │ └── IERC165.md │ │ │ └── math │ │ │ ├── Math.md │ │ │ └── SafeCast.md │ ├── interfaces │ │ ├── IHATArbitrator.md │ │ ├── IHATClaimsManager.md │ │ ├── IHATKlerosConnector.md │ │ ├── IHATToken.md │ │ ├── IHATVault.md │ │ ├── IHATVaultsData.md │ │ ├── IHATVaultsRegistry.md │ │ ├── IHATVaultsV1.md │ │ ├── IHATVaultsV2.md │ │ └── IRewardController.md │ ├── ispute-resolver-interface-contract │ │ └── contracts │ │ │ └── IDisputeResolver.md │ ├── mocks │ │ ├── AutoAppealableArbitrator.md │ │ ├── BadKlerosConnectorEthReceiver.md │ │ ├── CloneFactoryMock.md │ │ ├── ERC20Mock.md │ │ ├── ERC20MockNFT.md │ │ ├── EtherTransferFail.md │ │ ├── HATArbitratorForConnector.md │ │ ├── HATClaimsManagerV2Mock.md │ │ ├── HATKlerosConnectorMock.md │ │ ├── HATTokenMock.md │ │ ├── HATVaultV2Mock.md │ │ ├── HATVaultsV1Mock.md │ │ ├── HATVaultsV2Mock.md │ │ ├── HatVaultForConnectorMock.md │ │ ├── ISwapRouter.md │ │ ├── MockL1CustomGateway.md │ │ ├── MockL2GatewayRouter.md │ │ ├── UniSwapV3RouterMock.md │ │ └── VaultsManagerMock.md │ ├── nft │ │ ├── HATVaultsNFT.md │ │ ├── HATVaultsV1Data.md │ │ └── HATVaultsV2Data.md │ ├── rc-792 │ │ └── contracts │ │ │ ├── IArbitrable.md │ │ │ ├── IArbitrator.md │ │ │ └── erc-1497 │ │ │ └── IEvidence.md │ ├── tge │ │ ├── HATAirdrop.md │ │ ├── HATAirdropFactory.md │ │ └── interfaces │ │ │ └── IHATAirdrop.md │ ├── token-bridge-contracts │ │ └── contracts │ │ │ └── tokenbridge │ │ │ ├── arbitrum │ │ │ └── IArbToken.md │ │ │ └── ethereum │ │ │ ├── ArbitrumEnabledToken.md │ │ │ ├── ICustomToken.md │ │ │ ├── L1MintableToken.md │ │ │ └── L1ReverseToken.md │ ├── token │ │ ├── HATToken.md │ │ ├── HATTokenArbitrumBridgeL1.md │ │ ├── HATTokenArbitrumBridgeL2.md │ │ ├── IL1CustomGateway.md │ │ └── IL2GatewayRouter.md │ └── tokenlock │ │ ├── HATTokenLock.md │ │ ├── ITokenLock.md │ │ ├── ITokenLockFactory.md │ │ ├── TokenLock.md │ │ └── TokenLockFactory.md ├── img │ ├── arbitration-flow.png │ └── hatsv2.0-payout-flow.png ├── parameters.md ├── payout.md ├── rewards.md └── roles.md ├── gas-avg-check.py ├── hardhat.config.coverage.js ├── hardhat.config.js ├── package.json ├── release.sh ├── scripts ├── add_pgp_to_committee_json.js ├── deployments │ ├── config.json │ └── hatvaultsregistry-deploy.js ├── encrypt-decrypt.js └── infura-pin_file.txt └── test ├── arbitrator.js ├── common.js ├── deployment.js ├── hatarbitrator.js ├── hatconnector.js ├── hathackersnft.js ├── hattimelockcontroller.js ├── hattoken.js ├── hatvaults.js ├── nft ├── hatvaultsnft.js ├── tokens2HATVaults1.json ├── tokens2HATVaults2.json ├── tokensHATVaults1.json └── tokensHATVaults2.json ├── tge ├── airdropData.json └── hatairdrop.js ├── tokenlock.js └── utils.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/.babelrc -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | coverage/ 3 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.github/workflows/openai-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/.github/workflows/openai-review.yml -------------------------------------------------------------------------------- /.github/workflows/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/.github/workflows/pipeline.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/.gitignore -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/.solcover.js -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/.solhint.json -------------------------------------------------------------------------------- /.solhintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/.solhintignore -------------------------------------------------------------------------------- /DISCLAIMER.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/README.md -------------------------------------------------------------------------------- /audit/202105-zokyo-audit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/audit/202105-zokyo-audit.pdf -------------------------------------------------------------------------------- /audit/202107-g0-group-audit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/audit/202107-g0-group-audit.pdf -------------------------------------------------------------------------------- /audit/202109-levi-audit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/audit/202109-levi-audit.pdf -------------------------------------------------------------------------------- /audit/202210-g0-group-audit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/audit/202210-g0-group-audit.pdf -------------------------------------------------------------------------------- /audit/202301-hexen-audit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/audit/202301-hexen-audit.pdf -------------------------------------------------------------------------------- /audit/202302-g0-group-audit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/audit/202302-g0-group-audit.pdf -------------------------------------------------------------------------------- /audit/Hats - Audit Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/audit/Hats - Audit Report.pdf -------------------------------------------------------------------------------- /committees/committee-example-ds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/committees/committee-example-ds.json -------------------------------------------------------------------------------- /committees/committee-example-dxdao.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/committees/committee-example-dxdao.json -------------------------------------------------------------------------------- /committees/committee-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/committees/committee-example.json -------------------------------------------------------------------------------- /config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/config.js -------------------------------------------------------------------------------- /contracts/HATArbitrator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/HATArbitrator.sol -------------------------------------------------------------------------------- /contracts/HATClaimsManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/HATClaimsManager.sol -------------------------------------------------------------------------------- /contracts/HATGovernanceArbitrator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/HATGovernanceArbitrator.sol -------------------------------------------------------------------------------- /contracts/HATHackersNFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/HATHackersNFT.sol -------------------------------------------------------------------------------- /contracts/HATKlerosConnector.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/HATKlerosConnector.sol -------------------------------------------------------------------------------- /contracts/HATKlerosV2Connector.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/HATKlerosV2Connector.sol -------------------------------------------------------------------------------- /contracts/HATPaymentSplitter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/HATPaymentSplitter.sol -------------------------------------------------------------------------------- /contracts/HATPaymentSplitterFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/HATPaymentSplitterFactory.sol -------------------------------------------------------------------------------- /contracts/HATTimelockController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/HATTimelockController.sol -------------------------------------------------------------------------------- /contracts/HATVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/HATVault.sol -------------------------------------------------------------------------------- /contracts/HATVaultsRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/HATVaultsRegistry.sol -------------------------------------------------------------------------------- /contracts/RewardController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/RewardController.sol -------------------------------------------------------------------------------- /contracts/interfaces/IHATArbitrator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/interfaces/IHATArbitrator.sol -------------------------------------------------------------------------------- /contracts/interfaces/IHATClaimsManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/interfaces/IHATClaimsManager.sol -------------------------------------------------------------------------------- /contracts/interfaces/IHATKlerosConnector.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/interfaces/IHATKlerosConnector.sol -------------------------------------------------------------------------------- /contracts/interfaces/IHATToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/interfaces/IHATToken.sol -------------------------------------------------------------------------------- /contracts/interfaces/IHATVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/interfaces/IHATVault.sol -------------------------------------------------------------------------------- /contracts/interfaces/IHATVaultsData.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/interfaces/IHATVaultsData.sol -------------------------------------------------------------------------------- /contracts/interfaces/IHATVaultsRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/interfaces/IHATVaultsRegistry.sol -------------------------------------------------------------------------------- /contracts/interfaces/IHATVaultsV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/interfaces/IHATVaultsV1.sol -------------------------------------------------------------------------------- /contracts/interfaces/IHATVaultsV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/interfaces/IHATVaultsV2.sol -------------------------------------------------------------------------------- /contracts/interfaces/IRewardController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/interfaces/IRewardController.sol -------------------------------------------------------------------------------- /contracts/mocks/AutoAppealableArbitrator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/mocks/AutoAppealableArbitrator.sol -------------------------------------------------------------------------------- /contracts/mocks/BadKlerosConnectorEthReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/mocks/BadKlerosConnectorEthReceiver.sol -------------------------------------------------------------------------------- /contracts/mocks/CloneFactoryMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/mocks/CloneFactoryMock.sol -------------------------------------------------------------------------------- /contracts/mocks/ERC20Mock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/mocks/ERC20Mock.sol -------------------------------------------------------------------------------- /contracts/mocks/EtherTransferFail.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/mocks/EtherTransferFail.sol -------------------------------------------------------------------------------- /contracts/mocks/HATClaimsManagerV2Mock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/mocks/HATClaimsManagerV2Mock.sol -------------------------------------------------------------------------------- /contracts/mocks/HATKlerosConnectorMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/mocks/HATKlerosConnectorMock.sol -------------------------------------------------------------------------------- /contracts/mocks/HATTokenMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/mocks/HATTokenMock.sol -------------------------------------------------------------------------------- /contracts/mocks/HATVaultV2Mock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/mocks/HATVaultV2Mock.sol -------------------------------------------------------------------------------- /contracts/mocks/HATVaultsV1Mock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/mocks/HATVaultsV1Mock.sol -------------------------------------------------------------------------------- /contracts/mocks/HATVaultsV2Mock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/mocks/HATVaultsV2Mock.sol -------------------------------------------------------------------------------- /contracts/mocks/HarArbitratorForConnectorMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/mocks/HarArbitratorForConnectorMock.sol -------------------------------------------------------------------------------- /contracts/mocks/HatVaultForConnectorMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/mocks/HatVaultForConnectorMock.sol -------------------------------------------------------------------------------- /contracts/mocks/ISwapRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/mocks/ISwapRouter.sol -------------------------------------------------------------------------------- /contracts/mocks/MockL1CustomGateway.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/mocks/MockL1CustomGateway.sol -------------------------------------------------------------------------------- /contracts/mocks/MockL2GatewayRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/mocks/MockL2GatewayRouter.sol -------------------------------------------------------------------------------- /contracts/mocks/PoolsManagerMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/mocks/PoolsManagerMock.sol -------------------------------------------------------------------------------- /contracts/mocks/UniSwapV3RouterMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/mocks/UniSwapV3RouterMock.sol -------------------------------------------------------------------------------- /contracts/nft/HATVaultsNFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/nft/HATVaultsNFT.sol -------------------------------------------------------------------------------- /contracts/nft/HATVaultsV1Data.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/nft/HATVaultsV1Data.sol -------------------------------------------------------------------------------- /contracts/nft/HATVaultsV2Data.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/nft/HATVaultsV2Data.sol -------------------------------------------------------------------------------- /contracts/tge/HATAirdrop.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/tge/HATAirdrop.sol -------------------------------------------------------------------------------- /contracts/tge/HATAirdropFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/tge/HATAirdropFactory.sol -------------------------------------------------------------------------------- /contracts/tge/interfaces/IHATAirdrop.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/tge/interfaces/IHATAirdrop.sol -------------------------------------------------------------------------------- /contracts/token/HATToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/token/HATToken.sol -------------------------------------------------------------------------------- /contracts/token/HATTokenArbitrumBridgeL1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/token/HATTokenArbitrumBridgeL1.sol -------------------------------------------------------------------------------- /contracts/token/HATTokenArbitrumBridgeL2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/token/HATTokenArbitrumBridgeL2.sol -------------------------------------------------------------------------------- /contracts/tokenlock/HATTokenLock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/tokenlock/HATTokenLock.sol -------------------------------------------------------------------------------- /contracts/tokenlock/ITokenLock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/tokenlock/ITokenLock.sol -------------------------------------------------------------------------------- /contracts/tokenlock/ITokenLockFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/tokenlock/ITokenLockFactory.sol -------------------------------------------------------------------------------- /contracts/tokenlock/TokenLock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/tokenlock/TokenLock.sol -------------------------------------------------------------------------------- /contracts/tokenlock/TokenLockFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/contracts/tokenlock/TokenLockFactory.sol -------------------------------------------------------------------------------- /deploy/001_deploy_hattimelockcontroller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deploy/001_deploy_hattimelockcontroller.js -------------------------------------------------------------------------------- /deploy/002_deploy_hattoken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deploy/002_deploy_hattoken.js -------------------------------------------------------------------------------- /deploy/003_deploy_tokenlockfactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deploy/003_deploy_tokenlockfactory.js -------------------------------------------------------------------------------- /deploy/004_deploy_arbitrator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deploy/004_deploy_arbitrator.js -------------------------------------------------------------------------------- /deploy/005_deploy_hatarbitrator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deploy/005_deploy_hatarbitrator.js -------------------------------------------------------------------------------- /deploy/006_deploy_reward_controllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deploy/006_deploy_reward_controllers.js -------------------------------------------------------------------------------- /deploy/007_deploy_hatvaultimplementation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deploy/007_deploy_hatvaultimplementation.js -------------------------------------------------------------------------------- /deploy/008_deploy_hatclaimsmanagerimplementation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deploy/008_deploy_hatclaimsmanagerimplementation.js -------------------------------------------------------------------------------- /deploy/009_deploy_hatvaultsregistry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deploy/009_deploy_hatvaultsregistry.js -------------------------------------------------------------------------------- /deploy/010_deploy_hathackersnft.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deploy/010_deploy_hathackersnft.js -------------------------------------------------------------------------------- /deploy/011_deploy_hatvaultsnft.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deploy/011_deploy_hatvaultsnft.js -------------------------------------------------------------------------------- /deploy/012_deploy_hatpaymentsplitterfactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deploy/012_deploy_hatpaymentsplitterfactory.js -------------------------------------------------------------------------------- /deploy/013_verify_deployment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deploy/013_verify_deployment.js -------------------------------------------------------------------------------- /deployments/arbitrum/.chainId: -------------------------------------------------------------------------------- 1 | 42161 -------------------------------------------------------------------------------- /deployments/arbitrum/HATClaimsManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/arbitrum/HATClaimsManager.json -------------------------------------------------------------------------------- /deployments/arbitrum/HATGovernanceArbitrator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/arbitrum/HATGovernanceArbitrator.json -------------------------------------------------------------------------------- /deployments/arbitrum/HATHackersNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/arbitrum/HATHackersNFT.json -------------------------------------------------------------------------------- /deployments/arbitrum/HATPaymentSplitter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/arbitrum/HATPaymentSplitter.json -------------------------------------------------------------------------------- /deployments/arbitrum/HATPaymentSplitterFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/arbitrum/HATPaymentSplitterFactory.json -------------------------------------------------------------------------------- /deployments/arbitrum/HATTimelockController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/arbitrum/HATTimelockController.json -------------------------------------------------------------------------------- /deployments/arbitrum/HATTokenLock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/arbitrum/HATTokenLock.json -------------------------------------------------------------------------------- /deployments/arbitrum/HATVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/arbitrum/HATVault.json -------------------------------------------------------------------------------- /deployments/arbitrum/HATVaultsNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/arbitrum/HATVaultsNFT.json -------------------------------------------------------------------------------- /deployments/arbitrum/HATVaultsRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/arbitrum/HATVaultsRegistry.json -------------------------------------------------------------------------------- /deployments/arbitrum/HATVaultsV2Data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/arbitrum/HATVaultsV2Data.json -------------------------------------------------------------------------------- /deployments/arbitrum/TokenLockFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/arbitrum/TokenLockFactory.json -------------------------------------------------------------------------------- /deployments/arbitrum/solcInputs/71e5a7158d36090e61160ff956294519.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/arbitrum/solcInputs/71e5a7158d36090e61160ff956294519.json -------------------------------------------------------------------------------- /deployments/arbitrum/solcInputs/8186de70a6a6f54b1b5e651788d825b5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/arbitrum/solcInputs/8186de70a6a6f54b1b5e651788d825b5.json -------------------------------------------------------------------------------- /deployments/arbitrum/solcInputs/a3d2f8ec64940a1c45d6cab1d47bd387.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/arbitrum/solcInputs/a3d2f8ec64940a1c45d6cab1d47bd387.json -------------------------------------------------------------------------------- /deployments/arbitrum/solcInputs/c2303c25631697ca9123d4c7138d0f24.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/arbitrum/solcInputs/c2303c25631697ca9123d4c7138d0f24.json -------------------------------------------------------------------------------- /deployments/arbitrum/solcInputs/d43100b11f4b37cad6ace4c7b7c1b0aa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/arbitrum/solcInputs/d43100b11f4b37cad6ace4c7b7c1b0aa.json -------------------------------------------------------------------------------- /deployments/base/.chainId: -------------------------------------------------------------------------------- 1 | 8453 -------------------------------------------------------------------------------- /deployments/base/HATGovernanceArbitrator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/base/HATGovernanceArbitrator.json -------------------------------------------------------------------------------- /deployments/base/HATHackersNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/base/HATHackersNFT.json -------------------------------------------------------------------------------- /deployments/base/HATPaymentSplitter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/base/HATPaymentSplitter.json -------------------------------------------------------------------------------- /deployments/base/HATPaymentSplitterFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/base/HATPaymentSplitterFactory.json -------------------------------------------------------------------------------- /deployments/base/HATTimelockController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/base/HATTimelockController.json -------------------------------------------------------------------------------- /deployments/base/HATTokenLock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/base/HATTokenLock.json -------------------------------------------------------------------------------- /deployments/base/HATVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/base/HATVault.json -------------------------------------------------------------------------------- /deployments/base/HATVaultsNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/base/HATVaultsNFT.json -------------------------------------------------------------------------------- /deployments/base/HATVaultsRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/base/HATVaultsRegistry.json -------------------------------------------------------------------------------- /deployments/base/HATVaultsV2Data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/base/HATVaultsV2Data.json -------------------------------------------------------------------------------- /deployments/base/TokenLockFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/base/TokenLockFactory.json -------------------------------------------------------------------------------- /deployments/base/solcInputs/8186de70a6a6f54b1b5e651788d825b5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/base/solcInputs/8186de70a6a6f54b1b5e651788d825b5.json -------------------------------------------------------------------------------- /deployments/base/solcInputs/d43100b11f4b37cad6ace4c7b7c1b0aa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/base/solcInputs/d43100b11f4b37cad6ace4c7b7c1b0aa.json -------------------------------------------------------------------------------- /deployments/bnb/.chainId: -------------------------------------------------------------------------------- 1 | 56 -------------------------------------------------------------------------------- /deployments/bnb/HATClaimsManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/bnb/HATClaimsManager.json -------------------------------------------------------------------------------- /deployments/bnb/HATGovernanceArbitrator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/bnb/HATGovernanceArbitrator.json -------------------------------------------------------------------------------- /deployments/bnb/HATHackersNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/bnb/HATHackersNFT.json -------------------------------------------------------------------------------- /deployments/bnb/HATPaymentSplitter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/bnb/HATPaymentSplitter.json -------------------------------------------------------------------------------- /deployments/bnb/HATPaymentSplitterFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/bnb/HATPaymentSplitterFactory.json -------------------------------------------------------------------------------- /deployments/bnb/HATTimelockController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/bnb/HATTimelockController.json -------------------------------------------------------------------------------- /deployments/bnb/HATTokenLock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/bnb/HATTokenLock.json -------------------------------------------------------------------------------- /deployments/bnb/HATVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/bnb/HATVault.json -------------------------------------------------------------------------------- /deployments/bnb/HATVaultsNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/bnb/HATVaultsNFT.json -------------------------------------------------------------------------------- /deployments/bnb/HATVaultsRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/bnb/HATVaultsRegistry.json -------------------------------------------------------------------------------- /deployments/bnb/HATVaultsV2Data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/bnb/HATVaultsV2Data.json -------------------------------------------------------------------------------- /deployments/bnb/TokenLockFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/bnb/TokenLockFactory.json -------------------------------------------------------------------------------- /deployments/bnb/solcInputs/13d2969088ec8fb2b7d4d382ccaf6e5d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/bnb/solcInputs/13d2969088ec8fb2b7d4d382ccaf6e5d.json -------------------------------------------------------------------------------- /deployments/bnb/solcInputs/8186de70a6a6f54b1b5e651788d825b5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/bnb/solcInputs/8186de70a6a6f54b1b5e651788d825b5.json -------------------------------------------------------------------------------- /deployments/bnb/solcInputs/a88478e553c00767a3b8551e3701da57.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/bnb/solcInputs/a88478e553c00767a3b8551e3701da57.json -------------------------------------------------------------------------------- /deployments/bnb/solcInputs/c2303c25631697ca9123d4c7138d0f24.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/bnb/solcInputs/c2303c25631697ca9123d4c7138d0f24.json -------------------------------------------------------------------------------- /deployments/gnosis/.chainId: -------------------------------------------------------------------------------- 1 | 100 -------------------------------------------------------------------------------- /deployments/gnosis/HATClaimsManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/gnosis/HATClaimsManager.json -------------------------------------------------------------------------------- /deployments/gnosis/HATGovernanceArbitrator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/gnosis/HATGovernanceArbitrator.json -------------------------------------------------------------------------------- /deployments/gnosis/HATHackersNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/gnosis/HATHackersNFT.json -------------------------------------------------------------------------------- /deployments/gnosis/HATPaymentSplitter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/gnosis/HATPaymentSplitter.json -------------------------------------------------------------------------------- /deployments/gnosis/HATPaymentSplitterFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/gnosis/HATPaymentSplitterFactory.json -------------------------------------------------------------------------------- /deployments/gnosis/HATTimelockController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/gnosis/HATTimelockController.json -------------------------------------------------------------------------------- /deployments/gnosis/HATTokenLock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/gnosis/HATTokenLock.json -------------------------------------------------------------------------------- /deployments/gnosis/HATVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/gnosis/HATVault.json -------------------------------------------------------------------------------- /deployments/gnosis/HATVaultsNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/gnosis/HATVaultsNFT.json -------------------------------------------------------------------------------- /deployments/gnosis/HATVaultsRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/gnosis/HATVaultsRegistry.json -------------------------------------------------------------------------------- /deployments/gnosis/HATVaultsV2Data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/gnosis/HATVaultsV2Data.json -------------------------------------------------------------------------------- /deployments/gnosis/TokenLockFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/gnosis/TokenLockFactory.json -------------------------------------------------------------------------------- /deployments/gnosis/solcInputs/1e6e3235340659c712c12302d9f90199.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/gnosis/solcInputs/1e6e3235340659c712c12302d9f90199.json -------------------------------------------------------------------------------- /deployments/gnosis/solcInputs/8186de70a6a6f54b1b5e651788d825b5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/gnosis/solcInputs/8186de70a6a6f54b1b5e651788d825b5.json -------------------------------------------------------------------------------- /deployments/gnosis/solcInputs/c2303c25631697ca9123d4c7138d0f24.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/gnosis/solcInputs/c2303c25631697ca9123d4c7138d0f24.json -------------------------------------------------------------------------------- /deployments/goerli/.chainId: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /deployments/goerli/HATGovernanceArbitrator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/goerli/HATGovernanceArbitrator.json -------------------------------------------------------------------------------- /deployments/goerli/HATHackersNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/goerli/HATHackersNFT.json -------------------------------------------------------------------------------- /deployments/goerli/HATTimelockController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/goerli/HATTimelockController.json -------------------------------------------------------------------------------- /deployments/goerli/HATTokenLock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/goerli/HATTokenLock.json -------------------------------------------------------------------------------- /deployments/goerli/HATVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/goerli/HATVault.json -------------------------------------------------------------------------------- /deployments/goerli/HATVaultsNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/goerli/HATVaultsNFT.json -------------------------------------------------------------------------------- /deployments/goerli/HATVaultsRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/goerli/HATVaultsRegistry.json -------------------------------------------------------------------------------- /deployments/goerli/HATVaultsV2Data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/goerli/HATVaultsV2Data.json -------------------------------------------------------------------------------- /deployments/goerli/TokenLockFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/goerli/TokenLockFactory.json -------------------------------------------------------------------------------- /deployments/goerli/solcInputs/8186de70a6a6f54b1b5e651788d825b5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/goerli/solcInputs/8186de70a6a6f54b1b5e651788d825b5.json -------------------------------------------------------------------------------- /deployments/goerli/solcInputs/af4fae2793a0a1701d34063052a522cb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/goerli/solcInputs/af4fae2793a0a1701d34063052a522cb.json -------------------------------------------------------------------------------- /deployments/goerli/solcInputs/ccddd646c70fb7a0057ea65b2b91de5d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/goerli/solcInputs/ccddd646c70fb7a0057ea65b2b91de5d.json -------------------------------------------------------------------------------- /deployments/goerli/solcInputs/d43100b11f4b37cad6ace4c7b7c1b0aa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/goerli/solcInputs/d43100b11f4b37cad6ace4c7b7c1b0aa.json -------------------------------------------------------------------------------- /deployments/goerli/solcInputs/e3972719d325de114b6493abc1775147.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/goerli/solcInputs/e3972719d325de114b6493abc1775147.json -------------------------------------------------------------------------------- /deployments/goerli/solcInputs/fd4586d77dddc17657824824dd77ea4c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/goerli/solcInputs/fd4586d77dddc17657824824dd77ea4c.json -------------------------------------------------------------------------------- /deployments/localhost/.chainId: -------------------------------------------------------------------------------- 1 | 31337 -------------------------------------------------------------------------------- /deployments/localhost/HATToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/localhost/HATToken.json -------------------------------------------------------------------------------- /deployments/mainnet/.chainId: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /deployments/mainnet/FeeForwarder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/mainnet/FeeForwarder.json -------------------------------------------------------------------------------- /deployments/mainnet/HATClaimsManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/mainnet/HATClaimsManager.json -------------------------------------------------------------------------------- /deployments/mainnet/HATGovernanceArbitrator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/mainnet/HATGovernanceArbitrator.json -------------------------------------------------------------------------------- /deployments/mainnet/HATHackersNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/mainnet/HATHackersNFT.json -------------------------------------------------------------------------------- /deployments/mainnet/HATPaymentSplitter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/mainnet/HATPaymentSplitter.json -------------------------------------------------------------------------------- /deployments/mainnet/HATPaymentSplitterFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/mainnet/HATPaymentSplitterFactory.json -------------------------------------------------------------------------------- /deployments/mainnet/HATTimelockController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/mainnet/HATTimelockController.json -------------------------------------------------------------------------------- /deployments/mainnet/HATTokenLock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/mainnet/HATTokenLock.json -------------------------------------------------------------------------------- /deployments/mainnet/HATVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/mainnet/HATVault.json -------------------------------------------------------------------------------- /deployments/mainnet/HATVaultsNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/mainnet/HATVaultsNFT.json -------------------------------------------------------------------------------- /deployments/mainnet/HATVaultsRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/mainnet/HATVaultsRegistry.json -------------------------------------------------------------------------------- /deployments/mainnet/HATVaultsV2Data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/mainnet/HATVaultsV2Data.json -------------------------------------------------------------------------------- /deployments/mainnet/TokenLockFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/mainnet/TokenLockFactory.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/0bc6e3db75d38a19ed7561f55c5a7149.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/mainnet/solcInputs/0bc6e3db75d38a19ed7561f55c5a7149.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/71e5a7158d36090e61160ff956294519.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/mainnet/solcInputs/71e5a7158d36090e61160ff956294519.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/8186de70a6a6f54b1b5e651788d825b5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/mainnet/solcInputs/8186de70a6a6f54b1b5e651788d825b5.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/996d8c25952ab511df5d1251b0ea4394.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/mainnet/solcInputs/996d8c25952ab511df5d1251b0ea4394.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/a3d2f8ec64940a1c45d6cab1d47bd387.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/mainnet/solcInputs/a3d2f8ec64940a1c45d6cab1d47bd387.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/c2303c25631697ca9123d4c7138d0f24.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/mainnet/solcInputs/c2303c25631697ca9123d4c7138d0f24.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/d43100b11f4b37cad6ace4c7b7c1b0aa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/mainnet/solcInputs/d43100b11f4b37cad6ace4c7b7c1b0aa.json -------------------------------------------------------------------------------- /deployments/meter/.chainId: -------------------------------------------------------------------------------- 1 | 82 -------------------------------------------------------------------------------- /deployments/meter/HATGovernanceArbitrator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/meter/HATGovernanceArbitrator.json -------------------------------------------------------------------------------- /deployments/meter/HATHackersNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/meter/HATHackersNFT.json -------------------------------------------------------------------------------- /deployments/meter/HATPaymentSplitter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/meter/HATPaymentSplitter.json -------------------------------------------------------------------------------- /deployments/meter/HATPaymentSplitterFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/meter/HATPaymentSplitterFactory.json -------------------------------------------------------------------------------- /deployments/meter/HATTimelockController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/meter/HATTimelockController.json -------------------------------------------------------------------------------- /deployments/meter/HATTokenLock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/meter/HATTokenLock.json -------------------------------------------------------------------------------- /deployments/meter/HATVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/meter/HATVault.json -------------------------------------------------------------------------------- /deployments/meter/HATVaultsNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/meter/HATVaultsNFT.json -------------------------------------------------------------------------------- /deployments/meter/HATVaultsRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/meter/HATVaultsRegistry.json -------------------------------------------------------------------------------- /deployments/meter/HATVaultsV2Data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/meter/HATVaultsV2Data.json -------------------------------------------------------------------------------- /deployments/meter/TokenLockFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/meter/TokenLockFactory.json -------------------------------------------------------------------------------- /deployments/meter/solcInputs/71bdf0d0a4d1f179b768c937746a9833.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/meter/solcInputs/71bdf0d0a4d1f179b768c937746a9833.json -------------------------------------------------------------------------------- /deployments/meter/solcInputs/8b5539535f0eb3c15fe0dd317837e297.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/meter/solcInputs/8b5539535f0eb3c15fe0dd317837e297.json -------------------------------------------------------------------------------- /deployments/optimism/.chainId: -------------------------------------------------------------------------------- 1 | 10 -------------------------------------------------------------------------------- /deployments/optimism/HATClaimsManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism/HATClaimsManager.json -------------------------------------------------------------------------------- /deployments/optimism/HATGovernanceArbitrator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism/HATGovernanceArbitrator.json -------------------------------------------------------------------------------- /deployments/optimism/HATHackersNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism/HATHackersNFT.json -------------------------------------------------------------------------------- /deployments/optimism/HATPaymentSplitter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism/HATPaymentSplitter.json -------------------------------------------------------------------------------- /deployments/optimism/HATPaymentSplitterFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism/HATPaymentSplitterFactory.json -------------------------------------------------------------------------------- /deployments/optimism/HATTimelockController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism/HATTimelockController.json -------------------------------------------------------------------------------- /deployments/optimism/HATTokenLock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism/HATTokenLock.json -------------------------------------------------------------------------------- /deployments/optimism/HATVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism/HATVault.json -------------------------------------------------------------------------------- /deployments/optimism/HATVaultsNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism/HATVaultsNFT.json -------------------------------------------------------------------------------- /deployments/optimism/HATVaultsRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism/HATVaultsRegistry.json -------------------------------------------------------------------------------- /deployments/optimism/HATVaultsV2Data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism/HATVaultsV2Data.json -------------------------------------------------------------------------------- /deployments/optimism/TokenLockFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism/TokenLockFactory.json -------------------------------------------------------------------------------- /deployments/optimism/solcInputs/8186de70a6a6f54b1b5e651788d825b5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism/solcInputs/8186de70a6a6f54b1b5e651788d825b5.json -------------------------------------------------------------------------------- /deployments/optimism/solcInputs/c2303c25631697ca9123d4c7138d0f24.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism/solcInputs/c2303c25631697ca9123d4c7138d0f24.json -------------------------------------------------------------------------------- /deployments/optimism/solcInputs/d43100b11f4b37cad6ace4c7b7c1b0aa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism/solcInputs/d43100b11f4b37cad6ace4c7b7c1b0aa.json -------------------------------------------------------------------------------- /deployments/optimism_goerli/.chainId: -------------------------------------------------------------------------------- 1 | 420 -------------------------------------------------------------------------------- /deployments/optimism_goerli/DefaultProxyAdmin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism_goerli/DefaultProxyAdmin.json -------------------------------------------------------------------------------- /deployments/optimism_goerli/HATGovernanceArbitrator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism_goerli/HATGovernanceArbitrator.json -------------------------------------------------------------------------------- /deployments/optimism_goerli/HATHackersNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism_goerli/HATHackersNFT.json -------------------------------------------------------------------------------- /deployments/optimism_goerli/HATTimelockController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism_goerli/HATTimelockController.json -------------------------------------------------------------------------------- /deployments/optimism_goerli/HATToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism_goerli/HATToken.json -------------------------------------------------------------------------------- /deployments/optimism_goerli/HATTokenLock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism_goerli/HATTokenLock.json -------------------------------------------------------------------------------- /deployments/optimism_goerli/HATVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism_goerli/HATVault.json -------------------------------------------------------------------------------- /deployments/optimism_goerli/HATVaultsNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism_goerli/HATVaultsNFT.json -------------------------------------------------------------------------------- /deployments/optimism_goerli/HATVaultsRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism_goerli/HATVaultsRegistry.json -------------------------------------------------------------------------------- /deployments/optimism_goerli/HATVaultsV2Data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism_goerli/HATVaultsV2Data.json -------------------------------------------------------------------------------- /deployments/optimism_goerli/RewardController_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism_goerli/RewardController_1.json -------------------------------------------------------------------------------- /deployments/optimism_goerli/RewardController_1_Implementation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism_goerli/RewardController_1_Implementation.json -------------------------------------------------------------------------------- /deployments/optimism_goerli/RewardController_1_Proxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism_goerli/RewardController_1_Proxy.json -------------------------------------------------------------------------------- /deployments/optimism_goerli/TokenLockFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism_goerli/TokenLockFactory.json -------------------------------------------------------------------------------- /deployments/optimism_goerli/solcInputs/0e89febeebc7444140de8e67c9067d2c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism_goerli/solcInputs/0e89febeebc7444140de8e67c9067d2c.json -------------------------------------------------------------------------------- /deployments/optimism_goerli/solcInputs/8186de70a6a6f54b1b5e651788d825b5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism_goerli/solcInputs/8186de70a6a6f54b1b5e651788d825b5.json -------------------------------------------------------------------------------- /deployments/optimism_goerli/solcInputs/d43100b11f4b37cad6ace4c7b7c1b0aa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/optimism_goerli/solcInputs/d43100b11f4b37cad6ace4c7b7c1b0aa.json -------------------------------------------------------------------------------- /deployments/polygon/.chainId: -------------------------------------------------------------------------------- 1 | 137 -------------------------------------------------------------------------------- /deployments/polygon/.pendingTransactions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/polygon/.pendingTransactions -------------------------------------------------------------------------------- /deployments/polygon/HATClaimsManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/polygon/HATClaimsManager.json -------------------------------------------------------------------------------- /deployments/polygon/HATGovernanceArbitrator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/polygon/HATGovernanceArbitrator.json -------------------------------------------------------------------------------- /deployments/polygon/HATHackersNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/polygon/HATHackersNFT.json -------------------------------------------------------------------------------- /deployments/polygon/HATPaymentSplitter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/polygon/HATPaymentSplitter.json -------------------------------------------------------------------------------- /deployments/polygon/HATPaymentSplitterFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/polygon/HATPaymentSplitterFactory.json -------------------------------------------------------------------------------- /deployments/polygon/HATTimelockController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/polygon/HATTimelockController.json -------------------------------------------------------------------------------- /deployments/polygon/HATTokenLock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/polygon/HATTokenLock.json -------------------------------------------------------------------------------- /deployments/polygon/HATVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/polygon/HATVault.json -------------------------------------------------------------------------------- /deployments/polygon/HATVaultsNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/polygon/HATVaultsNFT.json -------------------------------------------------------------------------------- /deployments/polygon/HATVaultsRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/polygon/HATVaultsRegistry.json -------------------------------------------------------------------------------- /deployments/polygon/HATVaultsV2Data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/polygon/HATVaultsV2Data.json -------------------------------------------------------------------------------- /deployments/polygon/TokenLockFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/polygon/TokenLockFactory.json -------------------------------------------------------------------------------- /deployments/polygon/solcInputs/8186de70a6a6f54b1b5e651788d825b5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/polygon/solcInputs/8186de70a6a6f54b1b5e651788d825b5.json -------------------------------------------------------------------------------- /deployments/polygon/solcInputs/c2303c25631697ca9123d4c7138d0f24.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/polygon/solcInputs/c2303c25631697ca9123d4c7138d0f24.json -------------------------------------------------------------------------------- /deployments/polygon/solcInputs/d43100b11f4b37cad6ace4c7b7c1b0aa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/polygon/solcInputs/d43100b11f4b37cad6ace4c7b7c1b0aa.json -------------------------------------------------------------------------------- /deployments/sapphire/.chainId: -------------------------------------------------------------------------------- 1 | 23294 -------------------------------------------------------------------------------- /deployments/sapphire/HATClaimsManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sapphire/HATClaimsManager.json -------------------------------------------------------------------------------- /deployments/sapphire/HATGovernanceArbitrator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sapphire/HATGovernanceArbitrator.json -------------------------------------------------------------------------------- /deployments/sapphire/HATPaymentSplitter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sapphire/HATPaymentSplitter.json -------------------------------------------------------------------------------- /deployments/sapphire/HATPaymentSplitterFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sapphire/HATPaymentSplitterFactory.json -------------------------------------------------------------------------------- /deployments/sapphire/HATTimelockController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sapphire/HATTimelockController.json -------------------------------------------------------------------------------- /deployments/sapphire/HATTokenLock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sapphire/HATTokenLock.json -------------------------------------------------------------------------------- /deployments/sapphire/HATVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sapphire/HATVault.json -------------------------------------------------------------------------------- /deployments/sapphire/HATVaultsRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sapphire/HATVaultsRegistry.json -------------------------------------------------------------------------------- /deployments/sapphire/TokenLockFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sapphire/TokenLockFactory.json -------------------------------------------------------------------------------- /deployments/sapphire/solcInputs/0bc6e3db75d38a19ed7561f55c5a7149.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sapphire/solcInputs/0bc6e3db75d38a19ed7561f55c5a7149.json -------------------------------------------------------------------------------- /deployments/sapphire/solcInputs/13d2969088ec8fb2b7d4d382ccaf6e5d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sapphire/solcInputs/13d2969088ec8fb2b7d4d382ccaf6e5d.json -------------------------------------------------------------------------------- /deployments/sapphire/solcInputs/996d8c25952ab511df5d1251b0ea4394.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sapphire/solcInputs/996d8c25952ab511df5d1251b0ea4394.json -------------------------------------------------------------------------------- /deployments/sapphire/solcInputs/f8170f3121d3ac83b4bc328ce96b4221.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sapphire/solcInputs/f8170f3121d3ac83b4bc328ce96b4221.json -------------------------------------------------------------------------------- /deployments/sepolia/.chainId: -------------------------------------------------------------------------------- 1 | 11155111 -------------------------------------------------------------------------------- /deployments/sepolia/HATClaimsManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sepolia/HATClaimsManager.json -------------------------------------------------------------------------------- /deployments/sepolia/HATGovernanceArbitrator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sepolia/HATGovernanceArbitrator.json -------------------------------------------------------------------------------- /deployments/sepolia/HATHackersNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sepolia/HATHackersNFT.json -------------------------------------------------------------------------------- /deployments/sepolia/HATPaymentSplitter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sepolia/HATPaymentSplitter.json -------------------------------------------------------------------------------- /deployments/sepolia/HATPaymentSplitterFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sepolia/HATPaymentSplitterFactory.json -------------------------------------------------------------------------------- /deployments/sepolia/HATTimelockController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sepolia/HATTimelockController.json -------------------------------------------------------------------------------- /deployments/sepolia/HATToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sepolia/HATToken.json -------------------------------------------------------------------------------- /deployments/sepolia/HATTokenLock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sepolia/HATTokenLock.json -------------------------------------------------------------------------------- /deployments/sepolia/HATVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sepolia/HATVault.json -------------------------------------------------------------------------------- /deployments/sepolia/HATVaultsNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sepolia/HATVaultsNFT.json -------------------------------------------------------------------------------- /deployments/sepolia/HATVaultsRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sepolia/HATVaultsRegistry.json -------------------------------------------------------------------------------- /deployments/sepolia/HATVaultsV2Data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sepolia/HATVaultsV2Data.json -------------------------------------------------------------------------------- /deployments/sepolia/TokenLockFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sepolia/TokenLockFactory.json -------------------------------------------------------------------------------- /deployments/sepolia/solcInputs/0bc6e3db75d38a19ed7561f55c5a7149.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sepolia/solcInputs/0bc6e3db75d38a19ed7561f55c5a7149.json -------------------------------------------------------------------------------- /deployments/sepolia/solcInputs/3a8bb1079935be5f3f74dca3ad71f31b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sepolia/solcInputs/3a8bb1079935be5f3f74dca3ad71f31b.json -------------------------------------------------------------------------------- /deployments/sepolia/solcInputs/3e75d66dc328845d122f563ba0a6807c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sepolia/solcInputs/3e75d66dc328845d122f563ba0a6807c.json -------------------------------------------------------------------------------- /deployments/sepolia/solcInputs/996d8c25952ab511df5d1251b0ea4394.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sepolia/solcInputs/996d8c25952ab511df5d1251b0ea4394.json -------------------------------------------------------------------------------- /deployments/sepolia/solcInputs/e2dd19fbd28890679930fe6b1d01ee82.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sepolia/solcInputs/e2dd19fbd28890679930fe6b1d01ee82.json -------------------------------------------------------------------------------- /deployments/sepolia/solcInputs/e4af3fa385b5464b36fdebeaca27afaa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sepolia/solcInputs/e4af3fa385b5464b36fdebeaca27afaa.json -------------------------------------------------------------------------------- /deployments/sepolia/solcInputs/f171f15d081311b3ddc0f12212844f68.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deployments/sepolia/solcInputs/f171f15d081311b3ddc0f12212844f68.json -------------------------------------------------------------------------------- /deploymet-logs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/deploymet-logs.txt -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/arbitration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/arbitration.md -------------------------------------------------------------------------------- /docs/claims.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/claims.md -------------------------------------------------------------------------------- /docs/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/deployment.md -------------------------------------------------------------------------------- /docs/deposits-and-withdrawals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/deposits-and-withdrawals.md -------------------------------------------------------------------------------- /docs/dodoc/HATArbitrator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/HATArbitrator.md -------------------------------------------------------------------------------- /docs/dodoc/HATClaimsManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/HATClaimsManager.md -------------------------------------------------------------------------------- /docs/dodoc/HATGovernanceArbitrator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/HATGovernanceArbitrator.md -------------------------------------------------------------------------------- /docs/dodoc/HATHackersNFT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/HATHackersNFT.md -------------------------------------------------------------------------------- /docs/dodoc/HATKlerosConnector.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/HATKlerosConnector.md -------------------------------------------------------------------------------- /docs/dodoc/HATKlerosV2Connector.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/HATKlerosV2Connector.md -------------------------------------------------------------------------------- /docs/dodoc/HATPaymentSplitter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/HATPaymentSplitter.md -------------------------------------------------------------------------------- /docs/dodoc/HATPaymentSplitterFactory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/HATPaymentSplitterFactory.md -------------------------------------------------------------------------------- /docs/dodoc/HATTimelockController.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/HATTimelockController.md -------------------------------------------------------------------------------- /docs/dodoc/HATVault.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/HATVault.md -------------------------------------------------------------------------------- /docs/dodoc/HATVaultsRegistry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/HATVaultsRegistry.md -------------------------------------------------------------------------------- /docs/dodoc/RewardController.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/RewardController.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts-upgradeable/access/OwnableUpgradeable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts-upgradeable/access/OwnableUpgradeable.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts-upgradeable/finance/PaymentSplitterUpgradeable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts-upgradeable/finance/PaymentSplitterUpgradeable.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts-upgradeable/interfaces/IERC4626Upgradeable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts-upgradeable/interfaces/IERC4626Upgradeable.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts-upgradeable/proxy/utils/Initializable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts-upgradeable/proxy/utils/Initializable.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts-upgradeable/token/ERC20/IERC20Upgradeable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts-upgradeable/token/ERC20/IERC20Upgradeable.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts-upgradeable/token/ERC20/extensions/ERC4626Upgradeable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts-upgradeable/token/ERC20/extensions/ERC4626Upgradeable.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts-upgradeable/token/ERC20/extensions/IERC20MetadataUpgradeable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts-upgradeable/token/ERC20/extensions/IERC20MetadataUpgradeable.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts-upgradeable/token/ERC20/extensions/IERC20PermitUpgradeable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts-upgradeable/token/ERC20/extensions/IERC20PermitUpgradeable.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts-upgradeable/token/ERC20/utils/SafeERC20Upgradeable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts-upgradeable/token/ERC20/utils/SafeERC20Upgradeable.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts-upgradeable/utils/AddressUpgradeable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts-upgradeable/utils/AddressUpgradeable.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts-upgradeable/utils/ContextUpgradeable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts-upgradeable/utils/ContextUpgradeable.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts-upgradeable/utils/cryptography/MerkleProofUpgradeable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts-upgradeable/utils/cryptography/MerkleProofUpgradeable.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts-upgradeable/utils/math/MathUpgradeable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts-upgradeable/utils/math/MathUpgradeable.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/access/AccessControl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/access/AccessControl.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/access/IAccessControl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/access/IAccessControl.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/access/Ownable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/access/Ownable.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/governance/TimelockController.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/governance/TimelockController.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/governance/utils/IVotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/governance/utils/IVotes.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/proxy/Clones.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/proxy/Clones.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/token/ERC1155/ERC1155.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/token/ERC1155/ERC1155.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/token/ERC1155/IERC1155.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/token/ERC1155/IERC1155.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/token/ERC1155/IERC1155Receiver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/token/ERC1155/IERC1155Receiver.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/token/ERC1155/extensions/ERC1155Supply.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/token/ERC1155/extensions/ERC1155Supply.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/token/ERC20/ERC20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/token/ERC20/ERC20.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/token/ERC20/IERC20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/token/ERC20/IERC20.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/token/ERC20/extensions/ERC20Capped.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/token/ERC20/extensions/ERC20Capped.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/token/ERC20/extensions/ERC20Permit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/token/ERC20/extensions/ERC20Permit.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/token/ERC20/extensions/ERC20Votes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/token/ERC20/extensions/ERC20Votes.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/token/ERC20/extensions/IERC20Metadata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/token/ERC20/extensions/IERC20Metadata.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/token/ERC20/extensions/IERC20Permit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/token/ERC20/extensions/IERC20Permit.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/token/ERC20/utils/SafeERC20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/token/ERC20/utils/SafeERC20.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/token/ERC721/IERC721Receiver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/token/ERC721/IERC721Receiver.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/utils/Address.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/utils/Address.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/utils/Context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/utils/Context.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/utils/Counters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/utils/Counters.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/utils/Strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/utils/Strings.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/utils/cryptography/ECDSA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/utils/cryptography/ECDSA.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/utils/cryptography/EIP712.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/utils/cryptography/EIP712.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/utils/cryptography/MerkleProof.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/utils/cryptography/MerkleProof.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/utils/introspection/ERC165.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/utils/introspection/ERC165.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/utils/introspection/IERC165.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/utils/introspection/IERC165.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/utils/math/Math.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/utils/math/Math.md -------------------------------------------------------------------------------- /docs/dodoc/elin/contracts/utils/math/SafeCast.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/elin/contracts/utils/math/SafeCast.md -------------------------------------------------------------------------------- /docs/dodoc/interfaces/IHATArbitrator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/interfaces/IHATArbitrator.md -------------------------------------------------------------------------------- /docs/dodoc/interfaces/IHATClaimsManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/interfaces/IHATClaimsManager.md -------------------------------------------------------------------------------- /docs/dodoc/interfaces/IHATKlerosConnector.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/interfaces/IHATKlerosConnector.md -------------------------------------------------------------------------------- /docs/dodoc/interfaces/IHATToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/interfaces/IHATToken.md -------------------------------------------------------------------------------- /docs/dodoc/interfaces/IHATVault.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/interfaces/IHATVault.md -------------------------------------------------------------------------------- /docs/dodoc/interfaces/IHATVaultsData.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/interfaces/IHATVaultsData.md -------------------------------------------------------------------------------- /docs/dodoc/interfaces/IHATVaultsRegistry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/interfaces/IHATVaultsRegistry.md -------------------------------------------------------------------------------- /docs/dodoc/interfaces/IHATVaultsV1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/interfaces/IHATVaultsV1.md -------------------------------------------------------------------------------- /docs/dodoc/interfaces/IHATVaultsV2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/interfaces/IHATVaultsV2.md -------------------------------------------------------------------------------- /docs/dodoc/interfaces/IRewardController.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/interfaces/IRewardController.md -------------------------------------------------------------------------------- /docs/dodoc/ispute-resolver-interface-contract/contracts/IDisputeResolver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/ispute-resolver-interface-contract/contracts/IDisputeResolver.md -------------------------------------------------------------------------------- /docs/dodoc/mocks/AutoAppealableArbitrator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/mocks/AutoAppealableArbitrator.md -------------------------------------------------------------------------------- /docs/dodoc/mocks/BadKlerosConnectorEthReceiver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/mocks/BadKlerosConnectorEthReceiver.md -------------------------------------------------------------------------------- /docs/dodoc/mocks/CloneFactoryMock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/mocks/CloneFactoryMock.md -------------------------------------------------------------------------------- /docs/dodoc/mocks/ERC20Mock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/mocks/ERC20Mock.md -------------------------------------------------------------------------------- /docs/dodoc/mocks/ERC20MockNFT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/mocks/ERC20MockNFT.md -------------------------------------------------------------------------------- /docs/dodoc/mocks/EtherTransferFail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/mocks/EtherTransferFail.md -------------------------------------------------------------------------------- /docs/dodoc/mocks/HATArbitratorForConnector.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/mocks/HATArbitratorForConnector.md -------------------------------------------------------------------------------- /docs/dodoc/mocks/HATClaimsManagerV2Mock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/mocks/HATClaimsManagerV2Mock.md -------------------------------------------------------------------------------- /docs/dodoc/mocks/HATKlerosConnectorMock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/mocks/HATKlerosConnectorMock.md -------------------------------------------------------------------------------- /docs/dodoc/mocks/HATTokenMock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/mocks/HATTokenMock.md -------------------------------------------------------------------------------- /docs/dodoc/mocks/HATVaultV2Mock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/mocks/HATVaultV2Mock.md -------------------------------------------------------------------------------- /docs/dodoc/mocks/HATVaultsV1Mock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/mocks/HATVaultsV1Mock.md -------------------------------------------------------------------------------- /docs/dodoc/mocks/HATVaultsV2Mock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/mocks/HATVaultsV2Mock.md -------------------------------------------------------------------------------- /docs/dodoc/mocks/HatVaultForConnectorMock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/mocks/HatVaultForConnectorMock.md -------------------------------------------------------------------------------- /docs/dodoc/mocks/ISwapRouter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/mocks/ISwapRouter.md -------------------------------------------------------------------------------- /docs/dodoc/mocks/MockL1CustomGateway.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/mocks/MockL1CustomGateway.md -------------------------------------------------------------------------------- /docs/dodoc/mocks/MockL2GatewayRouter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/mocks/MockL2GatewayRouter.md -------------------------------------------------------------------------------- /docs/dodoc/mocks/UniSwapV3RouterMock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/mocks/UniSwapV3RouterMock.md -------------------------------------------------------------------------------- /docs/dodoc/mocks/VaultsManagerMock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/mocks/VaultsManagerMock.md -------------------------------------------------------------------------------- /docs/dodoc/nft/HATVaultsNFT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/nft/HATVaultsNFT.md -------------------------------------------------------------------------------- /docs/dodoc/nft/HATVaultsV1Data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/nft/HATVaultsV1Data.md -------------------------------------------------------------------------------- /docs/dodoc/nft/HATVaultsV2Data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/nft/HATVaultsV2Data.md -------------------------------------------------------------------------------- /docs/dodoc/rc-792/contracts/IArbitrable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/rc-792/contracts/IArbitrable.md -------------------------------------------------------------------------------- /docs/dodoc/rc-792/contracts/IArbitrator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/rc-792/contracts/IArbitrator.md -------------------------------------------------------------------------------- /docs/dodoc/rc-792/contracts/erc-1497/IEvidence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/rc-792/contracts/erc-1497/IEvidence.md -------------------------------------------------------------------------------- /docs/dodoc/tge/HATAirdrop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/tge/HATAirdrop.md -------------------------------------------------------------------------------- /docs/dodoc/tge/HATAirdropFactory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/tge/HATAirdropFactory.md -------------------------------------------------------------------------------- /docs/dodoc/tge/interfaces/IHATAirdrop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/tge/interfaces/IHATAirdrop.md -------------------------------------------------------------------------------- /docs/dodoc/token-bridge-contracts/contracts/tokenbridge/arbitrum/IArbToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/token-bridge-contracts/contracts/tokenbridge/arbitrum/IArbToken.md -------------------------------------------------------------------------------- /docs/dodoc/token-bridge-contracts/contracts/tokenbridge/ethereum/ArbitrumEnabledToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/token-bridge-contracts/contracts/tokenbridge/ethereum/ArbitrumEnabledToken.md -------------------------------------------------------------------------------- /docs/dodoc/token-bridge-contracts/contracts/tokenbridge/ethereum/ICustomToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/token-bridge-contracts/contracts/tokenbridge/ethereum/ICustomToken.md -------------------------------------------------------------------------------- /docs/dodoc/token-bridge-contracts/contracts/tokenbridge/ethereum/L1MintableToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/token-bridge-contracts/contracts/tokenbridge/ethereum/L1MintableToken.md -------------------------------------------------------------------------------- /docs/dodoc/token-bridge-contracts/contracts/tokenbridge/ethereum/L1ReverseToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/token-bridge-contracts/contracts/tokenbridge/ethereum/L1ReverseToken.md -------------------------------------------------------------------------------- /docs/dodoc/token/HATToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/token/HATToken.md -------------------------------------------------------------------------------- /docs/dodoc/token/HATTokenArbitrumBridgeL1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/token/HATTokenArbitrumBridgeL1.md -------------------------------------------------------------------------------- /docs/dodoc/token/HATTokenArbitrumBridgeL2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/token/HATTokenArbitrumBridgeL2.md -------------------------------------------------------------------------------- /docs/dodoc/token/IL1CustomGateway.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/token/IL1CustomGateway.md -------------------------------------------------------------------------------- /docs/dodoc/token/IL2GatewayRouter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/token/IL2GatewayRouter.md -------------------------------------------------------------------------------- /docs/dodoc/tokenlock/HATTokenLock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/tokenlock/HATTokenLock.md -------------------------------------------------------------------------------- /docs/dodoc/tokenlock/ITokenLock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/tokenlock/ITokenLock.md -------------------------------------------------------------------------------- /docs/dodoc/tokenlock/ITokenLockFactory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/tokenlock/ITokenLockFactory.md -------------------------------------------------------------------------------- /docs/dodoc/tokenlock/TokenLock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/tokenlock/TokenLock.md -------------------------------------------------------------------------------- /docs/dodoc/tokenlock/TokenLockFactory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/dodoc/tokenlock/TokenLockFactory.md -------------------------------------------------------------------------------- /docs/img/arbitration-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/img/arbitration-flow.png -------------------------------------------------------------------------------- /docs/img/hatsv2.0-payout-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/img/hatsv2.0-payout-flow.png -------------------------------------------------------------------------------- /docs/parameters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/parameters.md -------------------------------------------------------------------------------- /docs/payout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/payout.md -------------------------------------------------------------------------------- /docs/rewards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/rewards.md -------------------------------------------------------------------------------- /docs/roles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/docs/roles.md -------------------------------------------------------------------------------- /gas-avg-check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/gas-avg-check.py -------------------------------------------------------------------------------- /hardhat.config.coverage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/hardhat.config.coverage.js -------------------------------------------------------------------------------- /hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/hardhat.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/package.json -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/release.sh -------------------------------------------------------------------------------- /scripts/add_pgp_to_committee_json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/scripts/add_pgp_to_committee_json.js -------------------------------------------------------------------------------- /scripts/deployments/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/scripts/deployments/config.json -------------------------------------------------------------------------------- /scripts/deployments/hatvaultsregistry-deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/scripts/deployments/hatvaultsregistry-deploy.js -------------------------------------------------------------------------------- /scripts/encrypt-decrypt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/scripts/encrypt-decrypt.js -------------------------------------------------------------------------------- /scripts/infura-pin_file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/scripts/infura-pin_file.txt -------------------------------------------------------------------------------- /test/arbitrator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/test/arbitrator.js -------------------------------------------------------------------------------- /test/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/test/common.js -------------------------------------------------------------------------------- /test/deployment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/test/deployment.js -------------------------------------------------------------------------------- /test/hatarbitrator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/test/hatarbitrator.js -------------------------------------------------------------------------------- /test/hatconnector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/test/hatconnector.js -------------------------------------------------------------------------------- /test/hathackersnft.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/test/hathackersnft.js -------------------------------------------------------------------------------- /test/hattimelockcontroller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/test/hattimelockcontroller.js -------------------------------------------------------------------------------- /test/hattoken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/test/hattoken.js -------------------------------------------------------------------------------- /test/hatvaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/test/hatvaults.js -------------------------------------------------------------------------------- /test/nft/hatvaultsnft.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/test/nft/hatvaultsnft.js -------------------------------------------------------------------------------- /test/nft/tokens2HATVaults1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/test/nft/tokens2HATVaults1.json -------------------------------------------------------------------------------- /test/nft/tokens2HATVaults2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/test/nft/tokens2HATVaults2.json -------------------------------------------------------------------------------- /test/nft/tokensHATVaults1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/test/nft/tokensHATVaults1.json -------------------------------------------------------------------------------- /test/nft/tokensHATVaults2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/test/nft/tokensHATVaults2.json -------------------------------------------------------------------------------- /test/tge/airdropData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/test/tge/airdropData.json -------------------------------------------------------------------------------- /test/tge/hatairdrop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/test/tge/hatairdrop.js -------------------------------------------------------------------------------- /test/tokenlock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/test/tokenlock.js -------------------------------------------------------------------------------- /test/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hats-finance/hats-contracts/HEAD/test/utils.js --------------------------------------------------------------------------------