diff --git a/contracts/.env.example b/contracts/.env.example index c64c9c1..7b8e036 100644 --- a/contracts/.env.example +++ b/contracts/.env.example @@ -1,4 +1,5 @@ DEV_KMS_KEY_ID= PROD_KMS_KEY_ID= ALCHEMY_API_KEY= -ETHERSCAN_API_KEY= \ No newline at end of file +ETHERSCAN_API_KEY= +CURRENCIES_SOURCE= \ No newline at end of file diff --git a/contracts/.openzeppelin/base-sepolia.json b/contracts/.openzeppelin/base-sepolia.json index fad8b2b..0205f12 100644 --- a/contracts/.openzeppelin/base-sepolia.json +++ b/contracts/.openzeppelin/base-sepolia.json @@ -25,6 +25,36 @@ "address": "0x823a7BfEb4ac2b4d1849B419c64939fe2e067855", "txHash": "0x6fb54d662a8d57f2983b1215a08545775c7a30c73b093506cb9ae14a8966a20c", "kind": "uups" + }, + { + "address": "0xdbe91a33308b7F0fA74067bE27AfCe65176DABaC", + "txHash": "0x297e207e2cce82cb40298f12e294cc997006439bd9ed80a93d4c23992ccfd471", + "kind": "uups" + }, + { + "address": "0xD22dEF914a36a5Df2C94166b5007f412a04De81B", + "txHash": "0x350d20ba2e606fabf8c8a832892273fe509b24eb0d11d515714a77e955346079", + "kind": "uups" + }, + { + "address": "0xAe94191942F94d88Cb75E174e9E8979804A38F50", + "txHash": "0x755ee04455ea207b2d2ba98a0fdd326e75e6a75af9b46e297f603983ca9abe28", + "kind": "uups" + }, + { + "address": "0xE14886e3177D84EF0d7fe022109360632b7dF116", + "txHash": "0xc9a57649258c2286a50eb0e469fec41a1069cf9e56daa7d99bbd51502835debe", + "kind": "uups" + }, + { + "address": "0xFDcE965a1d772Ac27416D2b2BC3Bef57417cEC1c", + "txHash": "0x550f59cfc61c1e0d6ad185687308f2f29031b72897195c956514ed6fe2790e91", + "kind": "uups" + }, + { + "address": "0x27333d40af2C5a01eaa5Fd0b890181B9D525255d", + "txHash": "0xbc3c8f1dd6f33a48c95c06e9b5f5f0b53fe281abe8e3be2015925d7d541e4e54", + "kind": "uups" } ], "impls": { @@ -692,6 +722,884 @@ }, "namespaces": {} } + }, + "09fd92654a85cc359249ea49ced6b3ec9f2442f70bfa854599067aaf2ff980b6": { + "address": "0x309E2d0FE24A998320C61a6040B0A01eE2d817B9", + "txHash": "0x92b6845f4967adb71e98b0d5cb8791d3afe6c1eb85671cb192e140789c6063fb", + "layout": { + "solcVersion": "0.8.32", + "storage": [ + { + "label": "namespaces", + "offset": 0, + "slot": "0", + "type": "t_mapping(t_address,t_string_storage)", + "contract": "NamespaceRegistry", + "src": "contracts/NamespaceRegistry.sol:21" + }, + { + "label": "usedNamespaces", + "offset": 0, + "slot": "1", + "type": "t_mapping(t_string_memory_ptr,t_bool)", + "contract": "NamespaceRegistry", + "src": "contracts/NamespaceRegistry.sol:22" + }, + { + "label": "__gap", + "offset": 0, + "slot": "2", + "type": "t_array(t_uint256)50_storage", + "contract": "NamespaceRegistry", + "src": "contracts/NamespaceRegistry.sol:24" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_struct(InitializableStorage)86_storage": { + "label": "struct Initializable.InitializableStorage", + "members": [ + { + "label": "_initialized", + "type": "t_uint64", + "offset": 0, + "slot": "0" + }, + { + "label": "_initializing", + "type": "t_bool", + "offset": 8, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(OwnableStorage)14_storage": { + "label": "struct OwnableUpgradeable.OwnableStorage", + "members": [ + { + "label": "_owner", + "type": "t_address", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint64": { + "label": "uint64", + "numberOfBytes": "8" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_mapping(t_address,t_string_storage)": { + "label": "mapping(address => string)", + "numberOfBytes": "32" + }, + "t_mapping(t_string_memory_ptr,t_bool)": { + "label": "mapping(string => bool)", + "numberOfBytes": "32" + }, + "t_string_memory_ptr": { + "label": "string", + "numberOfBytes": "32" + }, + "t_string_storage": { + "label": "string", + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + } + }, + "namespaces": { + "erc7201:openzeppelin.storage.Ownable": [ + { + "contract": "OwnableUpgradeable", + "label": "_owner", + "type": "t_address", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:24", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Initializable": [ + { + "contract": "Initializable", + "label": "_initialized", + "type": "t_uint64", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:69", + "offset": 0, + "slot": "0" + }, + { + "contract": "Initializable", + "label": "_initializing", + "type": "t_bool", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:73", + "offset": 8, + "slot": "0" + } + ] + } + } + }, + "847178ee0c3ff367124bdbef1959d859a6cd2baf94119f373aea19ab08ed6704": { + "address": "0xd4C03781D6a206DD1A633cC7b69023E9bb82e842", + "txHash": "0xe337bf4eb5645da1bd427200eb3b0aac69c557eefee630e97dbdc2d1cfffd4b8", + "layout": { + "solcVersion": "0.8.32", + "storage": [ + { + "label": "creationFee", + "offset": 0, + "slot": "0", + "type": "t_uint256", + "contract": "FeeManager", + "src": "contracts/FeeManager.sol:26" + }, + { + "label": "paymentFee", + "offset": 0, + "slot": "1", + "type": "t_uint256", + "contract": "FeeManager", + "src": "contracts/FeeManager.sol:27" + }, + { + "label": "relayerFee", + "offset": 0, + "slot": "2", + "type": "t_uint256", + "contract": "FeeManager", + "src": "contracts/FeeManager.sol:28" + }, + { + "label": "maxRelayerFees", + "offset": 0, + "slot": "3", + "type": "t_mapping(t_address,t_uint256)", + "contract": "FeeManager", + "src": "contracts/FeeManager.sol:29" + }, + { + "label": "__gap", + "offset": 0, + "slot": "4", + "type": "t_array(t_uint256)50_storage", + "contract": "FeeManager", + "src": "contracts/FeeManager.sol:31" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_struct(InitializableStorage)86_storage": { + "label": "struct Initializable.InitializableStorage", + "members": [ + { + "label": "_initialized", + "type": "t_uint64", + "offset": 0, + "slot": "0" + }, + { + "label": "_initializing", + "type": "t_bool", + "offset": 8, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(OwnableStorage)14_storage": { + "label": "struct OwnableUpgradeable.OwnableStorage", + "members": [ + { + "label": "_owner", + "type": "t_address", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint64": { + "label": "uint64", + "numberOfBytes": "8" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_mapping(t_address,t_uint256)": { + "label": "mapping(address => uint256)", + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + } + }, + "namespaces": { + "erc7201:openzeppelin.storage.Ownable": [ + { + "contract": "OwnableUpgradeable", + "label": "_owner", + "type": "t_address", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:24", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Initializable": [ + { + "contract": "Initializable", + "label": "_initialized", + "type": "t_uint64", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:69", + "offset": 0, + "slot": "0" + }, + { + "contract": "Initializable", + "label": "_initializing", + "type": "t_bool", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:73", + "offset": 8, + "slot": "0" + } + ] + } + } + }, + "2c6a2a558278923c340a7da4314fb4302d6bebf001d8267646efded776619a25": { + "address": "0x80d639C4c3ba3046Ee926220F8c01406307dc7cD", + "txHash": "0x7c08b3a00f8b10a7cc2cf0241f51f29b693123a8977cdba94a3c151d44c1d087", + "layout": { + "solcVersion": "0.8.32", + "storage": [ + { + "label": "parentsOf", + "offset": 0, + "slot": "0", + "type": "t_mapping(t_address,t_array(t_address)dyn_storage)", + "contract": "AgreementRelationsRegistry", + "src": "contracts/AgreementRelationsRegistry.sol:26" + }, + { + "label": "agreementFactory", + "offset": 0, + "slot": "1", + "type": "t_contract(IAgreementFactory)16732", + "contract": "AgreementRelationsRegistry", + "src": "contracts/AgreementRelationsRegistry.sol:28" + }, + { + "label": "maxDepth", + "offset": 20, + "slot": "1", + "type": "t_uint8", + "contract": "AgreementRelationsRegistry", + "src": "contracts/AgreementRelationsRegistry.sol:29" + }, + { + "label": "maxParents", + "offset": 21, + "slot": "1", + "type": "t_uint8", + "contract": "AgreementRelationsRegistry", + "src": "contracts/AgreementRelationsRegistry.sol:30" + }, + { + "label": "__gap", + "offset": 0, + "slot": "2", + "type": "t_array(t_uint256)50_storage", + "contract": "AgreementRelationsRegistry", + "src": "contracts/AgreementRelationsRegistry.sol:32" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_struct(InitializableStorage)86_storage": { + "label": "struct Initializable.InitializableStorage", + "members": [ + { + "label": "_initialized", + "type": "t_uint64", + "offset": 0, + "slot": "0" + }, + { + "label": "_initializing", + "type": "t_bool", + "offset": 8, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(OwnableStorage)14_storage": { + "label": "struct OwnableUpgradeable.OwnableStorage", + "members": [ + { + "label": "_owner", + "type": "t_address", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint64": { + "label": "uint64", + "numberOfBytes": "8" + }, + "t_array(t_address)dyn_storage": { + "label": "address[]", + "numberOfBytes": "32" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_contract(IAgreementFactory)16732": { + "label": "contract IAgreementFactory", + "numberOfBytes": "20" + }, + "t_mapping(t_address,t_array(t_address)dyn_storage)": { + "label": "mapping(address => address[])", + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": { + "erc7201:openzeppelin.storage.Ownable": [ + { + "contract": "OwnableUpgradeable", + "label": "_owner", + "type": "t_address", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:24", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Initializable": [ + { + "contract": "Initializable", + "label": "_initialized", + "type": "t_uint64", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:69", + "offset": 0, + "slot": "0" + }, + { + "contract": "Initializable", + "label": "_initializing", + "type": "t_bool", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:73", + "offset": 8, + "slot": "0" + } + ] + } + } + }, + "6c53cae8a903b7e3d79bf32a54126e0849cfeeb5c56d8c0458b1dcb0125fb169": { + "address": "0x6DB7ca4B9667de0Ada9502AA83A5Ec89671599cA", + "txHash": "0x12656a7e5136365e151afa27d9c4aff47bb96b38ce024cb54172f6c3676116c5", + "layout": { + "solcVersion": "0.8.32", + "storage": [ + { + "label": "balances", + "offset": 0, + "slot": "0", + "type": "t_mapping(t_address,t_uint256)", + "contract": "FallbackVault", + "src": "contracts/FallbackVault.sol:22" + }, + { + "label": "__gap", + "offset": 0, + "slot": "1", + "type": "t_array(t_uint256)50_storage", + "contract": "FallbackVault", + "src": "contracts/FallbackVault.sol:24" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_struct(InitializableStorage)86_storage": { + "label": "struct Initializable.InitializableStorage", + "members": [ + { + "label": "_initialized", + "type": "t_uint64", + "offset": 0, + "slot": "0" + }, + { + "label": "_initializing", + "type": "t_bool", + "offset": 8, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(OwnableStorage)14_storage": { + "label": "struct OwnableUpgradeable.OwnableStorage", + "members": [ + { + "label": "_owner", + "type": "t_address", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(ReentrancyGuardStorage)850_storage": { + "label": "struct ReentrancyGuardUpgradeable.ReentrancyGuardStorage", + "members": [ + { + "label": "_status", + "type": "t_uint256", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint64": { + "label": "uint64", + "numberOfBytes": "8" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_mapping(t_address,t_uint256)": { + "label": "mapping(address => uint256)", + "numberOfBytes": "32" + } + }, + "namespaces": { + "erc7201:openzeppelin.storage.Ownable": [ + { + "contract": "OwnableUpgradeable", + "label": "_owner", + "type": "t_address", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:24", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.ReentrancyGuard": [ + { + "contract": "ReentrancyGuardUpgradeable", + "label": "_status", + "type": "t_uint256", + "src": "@openzeppelin/contracts-upgradeable/utils/ReentrancyGuardUpgradeable.sol:43", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Initializable": [ + { + "contract": "Initializable", + "label": "_initialized", + "type": "t_uint64", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:69", + "offset": 0, + "slot": "0" + }, + { + "contract": "Initializable", + "label": "_initializing", + "type": "t_bool", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:73", + "offset": 8, + "slot": "0" + } + ] + } + } + }, + "860b34339b9ed9f6222fac4a568d99ee5aafbbe839cac318171080a2c25b3ed7": { + "address": "0x91Fe17a83Aaf59693efd325654D4cF50d4281817", + "txHash": "0xefe94a4fe6337b018bbe6e6e83fd3201efae83ac8010df800bfc606a12038d1c", + "layout": { + "solcVersion": "0.8.32", + "storage": [ + { + "label": "maxCurrencies", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "CurrencyManager", + "src": "contracts/CurrencyManager.sol:20" + }, + { + "label": "currencyMap", + "offset": 0, + "slot": "1", + "type": "t_mapping(t_address,t_bool)", + "contract": "CurrencyManager", + "src": "contracts/CurrencyManager.sol:22" + }, + { + "label": "currencyArray", + "offset": 0, + "slot": "2", + "type": "t_array(t_address)dyn_storage", + "contract": "CurrencyManager", + "src": "contracts/CurrencyManager.sol:23" + }, + { + "label": "__gap", + "offset": 0, + "slot": "3", + "type": "t_array(t_uint256)50_storage", + "contract": "CurrencyManager", + "src": "contracts/CurrencyManager.sol:25" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_struct(InitializableStorage)86_storage": { + "label": "struct Initializable.InitializableStorage", + "members": [ + { + "label": "_initialized", + "type": "t_uint64", + "offset": 0, + "slot": "0" + }, + { + "label": "_initializing", + "type": "t_bool", + "offset": 8, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(OwnableStorage)14_storage": { + "label": "struct OwnableUpgradeable.OwnableStorage", + "members": [ + { + "label": "_owner", + "type": "t_address", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint64": { + "label": "uint64", + "numberOfBytes": "8" + }, + "t_array(t_address)dyn_storage": { + "label": "address[]", + "numberOfBytes": "32" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_mapping(t_address,t_bool)": { + "label": "mapping(address => bool)", + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": { + "erc7201:openzeppelin.storage.Ownable": [ + { + "contract": "OwnableUpgradeable", + "label": "_owner", + "type": "t_address", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:24", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Initializable": [ + { + "contract": "Initializable", + "label": "_initialized", + "type": "t_uint64", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:69", + "offset": 0, + "slot": "0" + }, + { + "contract": "Initializable", + "label": "_initializing", + "type": "t_bool", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:73", + "offset": 8, + "slot": "0" + } + ] + } + } + }, + "7d62e028a0f5bef856d4689cbc08065529ce87a33dcde2fb76ad443fbc15a19a": { + "address": "0x47F2fFa0E89AAbA3867F5078E42446ec59D192B6", + "txHash": "0xa1e2e0a230e0818569ac09dd984ebf06b99d0112409667aecc9293a956d40390", + "layout": { + "solcVersion": "0.8.32", + "storage": [ + { + "label": "feeManager", + "offset": 0, + "slot": "0", + "type": "t_contract(IFeeManager)16809", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:40" + }, + { + "label": "currencyManager", + "offset": 0, + "slot": "1", + "type": "t_address", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:41" + }, + { + "label": "agreementRelationsRegistry", + "offset": 0, + "slot": "2", + "type": "t_contract(IAgreementRelationsRegistry)16752", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:42" + }, + { + "label": "agreementERC20Implementation", + "offset": 0, + "slot": "3", + "type": "t_address", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:43" + }, + { + "label": "agreementERC1155Implementation", + "offset": 0, + "slot": "4", + "type": "t_address", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:44" + }, + { + "label": "fallbackVault", + "offset": 0, + "slot": "5", + "type": "t_address", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:45" + }, + { + "label": "namespaceRegistry", + "offset": 0, + "slot": "6", + "type": "t_address", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:46" + }, + { + "label": "createdAgreements", + "offset": 0, + "slot": "7", + "type": "t_mapping(t_address,t_bool)", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:48" + }, + { + "label": "__gap", + "offset": 0, + "slot": "8", + "type": "t_array(t_uint256)50_storage", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:50" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_struct(InitializableStorage)86_storage": { + "label": "struct Initializable.InitializableStorage", + "members": [ + { + "label": "_initialized", + "type": "t_uint64", + "offset": 0, + "slot": "0" + }, + { + "label": "_initializing", + "type": "t_bool", + "offset": 8, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(OwnableStorage)14_storage": { + "label": "struct OwnableUpgradeable.OwnableStorage", + "members": [ + { + "label": "_owner", + "type": "t_address", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(ReentrancyGuardStorage)850_storage": { + "label": "struct ReentrancyGuardUpgradeable.ReentrancyGuardStorage", + "members": [ + { + "label": "_status", + "type": "t_uint256", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint64": { + "label": "uint64", + "numberOfBytes": "8" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_contract(IAgreementRelationsRegistry)16752": { + "label": "contract IAgreementRelationsRegistry", + "numberOfBytes": "20" + }, + "t_contract(IFeeManager)16809": { + "label": "contract IFeeManager", + "numberOfBytes": "20" + }, + "t_mapping(t_address,t_bool)": { + "label": "mapping(address => bool)", + "numberOfBytes": "32" + } + }, + "namespaces": { + "erc7201:openzeppelin.storage.ReentrancyGuard": [ + { + "contract": "ReentrancyGuardUpgradeable", + "label": "_status", + "type": "t_uint256", + "src": "@openzeppelin/contracts-upgradeable/utils/ReentrancyGuardUpgradeable.sol:43", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Ownable": [ + { + "contract": "OwnableUpgradeable", + "label": "_owner", + "type": "t_address", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:24", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Initializable": [ + { + "contract": "Initializable", + "label": "_initialized", + "type": "t_uint64", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:69", + "offset": 0, + "slot": "0" + }, + { + "contract": "Initializable", + "label": "_initializing", + "type": "t_bool", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:73", + "offset": 8, + "slot": "0" + } + ] + } + } } } } diff --git a/contracts/.openzeppelin/base.json b/contracts/.openzeppelin/base.json index eba5891..b4930e1 100644 --- a/contracts/.openzeppelin/base.json +++ b/contracts/.openzeppelin/base.json @@ -25,6 +25,36 @@ "address": "0x067Fab14dF6b0f59d1626f72D7eAb375Ce9e59fd", "txHash": "0x7a434ebfc0cb973108c6804d0e4970416b5cd395f99f89d9b6ee9a4d8a792a06", "kind": "uups" + }, + { + "address": "0xb215518cb92b2B158E6f3160a92a0606AE76Fa10", + "txHash": "0xd46b2efbf7d0b8f7f7bc3666a7c7809557a0c828862eb73d6ec2c9c0d7622a9b", + "kind": "uups" + }, + { + "address": "0x7F089CB03A9Ad6e89F2a42A186059Dce29FC2360", + "txHash": "0x2d37f01158df43e2ce14e5cc22d8bcf8dc9a66283cb06455b2884a34051d7d27", + "kind": "uups" + }, + { + "address": "0xE127ADcc5e01dCfA7b799124766610f8e0440de2", + "txHash": "0x2478c34bb80069d35a91ef4036b7bef1a1734163be0618e864e42b31f371fa74", + "kind": "uups" + }, + { + "address": "0xF1AAf94458EBedb37cbcaF36AA73D20e595cBa6E", + "txHash": "0xb01e192b3d5691e2cd193c3571591891f4c79b4e2193c0fe9e033e91e3197082", + "kind": "uups" + }, + { + "address": "0x37C4e57656A933dcd65D40B359D1f2aAe819F464", + "txHash": "0x916239ada1068181cf2183b9498043d3358ee9417d81f653470a5fc4b333ff5f", + "kind": "uups" + }, + { + "address": "0x0B740c8c185Ca1089Fff661F55b222a260b92565", + "txHash": "0x23c41958839148554df8d0128dc45403b84c544ca763a519267e947e19eb763d", + "kind": "uups" } ], "impls": { @@ -692,6 +722,884 @@ }, "namespaces": {} } + }, + "09fd92654a85cc359249ea49ced6b3ec9f2442f70bfa854599067aaf2ff980b6": { + "address": "0x5107a3C079B0868bB9F101501BfB56DBf1cc660a", + "txHash": "0xc5fa424e1867da05e09967e6955c842778daedec89c6f30a6ffb05f0dc65c63c", + "layout": { + "solcVersion": "0.8.32", + "storage": [ + { + "label": "namespaces", + "offset": 0, + "slot": "0", + "type": "t_mapping(t_address,t_string_storage)", + "contract": "NamespaceRegistry", + "src": "contracts/NamespaceRegistry.sol:21" + }, + { + "label": "usedNamespaces", + "offset": 0, + "slot": "1", + "type": "t_mapping(t_string_memory_ptr,t_bool)", + "contract": "NamespaceRegistry", + "src": "contracts/NamespaceRegistry.sol:22" + }, + { + "label": "__gap", + "offset": 0, + "slot": "2", + "type": "t_array(t_uint256)50_storage", + "contract": "NamespaceRegistry", + "src": "contracts/NamespaceRegistry.sol:24" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_struct(InitializableStorage)86_storage": { + "label": "struct Initializable.InitializableStorage", + "members": [ + { + "label": "_initialized", + "type": "t_uint64", + "offset": 0, + "slot": "0" + }, + { + "label": "_initializing", + "type": "t_bool", + "offset": 8, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(OwnableStorage)14_storage": { + "label": "struct OwnableUpgradeable.OwnableStorage", + "members": [ + { + "label": "_owner", + "type": "t_address", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint64": { + "label": "uint64", + "numberOfBytes": "8" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_mapping(t_address,t_string_storage)": { + "label": "mapping(address => string)", + "numberOfBytes": "32" + }, + "t_mapping(t_string_memory_ptr,t_bool)": { + "label": "mapping(string => bool)", + "numberOfBytes": "32" + }, + "t_string_memory_ptr": { + "label": "string", + "numberOfBytes": "32" + }, + "t_string_storage": { + "label": "string", + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + } + }, + "namespaces": { + "erc7201:openzeppelin.storage.Ownable": [ + { + "contract": "OwnableUpgradeable", + "label": "_owner", + "type": "t_address", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:24", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Initializable": [ + { + "contract": "Initializable", + "label": "_initialized", + "type": "t_uint64", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:69", + "offset": 0, + "slot": "0" + }, + { + "contract": "Initializable", + "label": "_initializing", + "type": "t_bool", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:73", + "offset": 8, + "slot": "0" + } + ] + } + } + }, + "847178ee0c3ff367124bdbef1959d859a6cd2baf94119f373aea19ab08ed6704": { + "address": "0xb65F374D10fa525652e488C3e74958d1ba0CBF67", + "txHash": "0x0a0f2223435932542b73c6e3e51a3b6146f3c6ea211228b4ab0efd44e3b37de6", + "layout": { + "solcVersion": "0.8.32", + "storage": [ + { + "label": "creationFee", + "offset": 0, + "slot": "0", + "type": "t_uint256", + "contract": "FeeManager", + "src": "contracts/FeeManager.sol:26" + }, + { + "label": "paymentFee", + "offset": 0, + "slot": "1", + "type": "t_uint256", + "contract": "FeeManager", + "src": "contracts/FeeManager.sol:27" + }, + { + "label": "relayerFee", + "offset": 0, + "slot": "2", + "type": "t_uint256", + "contract": "FeeManager", + "src": "contracts/FeeManager.sol:28" + }, + { + "label": "maxRelayerFees", + "offset": 0, + "slot": "3", + "type": "t_mapping(t_address,t_uint256)", + "contract": "FeeManager", + "src": "contracts/FeeManager.sol:29" + }, + { + "label": "__gap", + "offset": 0, + "slot": "4", + "type": "t_array(t_uint256)50_storage", + "contract": "FeeManager", + "src": "contracts/FeeManager.sol:31" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_struct(InitializableStorage)86_storage": { + "label": "struct Initializable.InitializableStorage", + "members": [ + { + "label": "_initialized", + "type": "t_uint64", + "offset": 0, + "slot": "0" + }, + { + "label": "_initializing", + "type": "t_bool", + "offset": 8, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(OwnableStorage)14_storage": { + "label": "struct OwnableUpgradeable.OwnableStorage", + "members": [ + { + "label": "_owner", + "type": "t_address", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint64": { + "label": "uint64", + "numberOfBytes": "8" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_mapping(t_address,t_uint256)": { + "label": "mapping(address => uint256)", + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + } + }, + "namespaces": { + "erc7201:openzeppelin.storage.Ownable": [ + { + "contract": "OwnableUpgradeable", + "label": "_owner", + "type": "t_address", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:24", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Initializable": [ + { + "contract": "Initializable", + "label": "_initialized", + "type": "t_uint64", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:69", + "offset": 0, + "slot": "0" + }, + { + "contract": "Initializable", + "label": "_initializing", + "type": "t_bool", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:73", + "offset": 8, + "slot": "0" + } + ] + } + } + }, + "2c6a2a558278923c340a7da4314fb4302d6bebf001d8267646efded776619a25": { + "address": "0x25322afd01788F19C6395Af3fC5c162f827d79fB", + "txHash": "0x0ffd4d5b67e06553e7322d44e208e9a661880a608b6e8ff0fdafbb1c1c6d0742", + "layout": { + "solcVersion": "0.8.32", + "storage": [ + { + "label": "parentsOf", + "offset": 0, + "slot": "0", + "type": "t_mapping(t_address,t_array(t_address)dyn_storage)", + "contract": "AgreementRelationsRegistry", + "src": "contracts/AgreementRelationsRegistry.sol:26" + }, + { + "label": "agreementFactory", + "offset": 0, + "slot": "1", + "type": "t_contract(IAgreementFactory)16732", + "contract": "AgreementRelationsRegistry", + "src": "contracts/AgreementRelationsRegistry.sol:28" + }, + { + "label": "maxDepth", + "offset": 20, + "slot": "1", + "type": "t_uint8", + "contract": "AgreementRelationsRegistry", + "src": "contracts/AgreementRelationsRegistry.sol:29" + }, + { + "label": "maxParents", + "offset": 21, + "slot": "1", + "type": "t_uint8", + "contract": "AgreementRelationsRegistry", + "src": "contracts/AgreementRelationsRegistry.sol:30" + }, + { + "label": "__gap", + "offset": 0, + "slot": "2", + "type": "t_array(t_uint256)50_storage", + "contract": "AgreementRelationsRegistry", + "src": "contracts/AgreementRelationsRegistry.sol:32" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_struct(InitializableStorage)86_storage": { + "label": "struct Initializable.InitializableStorage", + "members": [ + { + "label": "_initialized", + "type": "t_uint64", + "offset": 0, + "slot": "0" + }, + { + "label": "_initializing", + "type": "t_bool", + "offset": 8, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(OwnableStorage)14_storage": { + "label": "struct OwnableUpgradeable.OwnableStorage", + "members": [ + { + "label": "_owner", + "type": "t_address", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint64": { + "label": "uint64", + "numberOfBytes": "8" + }, + "t_array(t_address)dyn_storage": { + "label": "address[]", + "numberOfBytes": "32" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_contract(IAgreementFactory)16732": { + "label": "contract IAgreementFactory", + "numberOfBytes": "20" + }, + "t_mapping(t_address,t_array(t_address)dyn_storage)": { + "label": "mapping(address => address[])", + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": { + "erc7201:openzeppelin.storage.Ownable": [ + { + "contract": "OwnableUpgradeable", + "label": "_owner", + "type": "t_address", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:24", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Initializable": [ + { + "contract": "Initializable", + "label": "_initialized", + "type": "t_uint64", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:69", + "offset": 0, + "slot": "0" + }, + { + "contract": "Initializable", + "label": "_initializing", + "type": "t_bool", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:73", + "offset": 8, + "slot": "0" + } + ] + } + } + }, + "6c53cae8a903b7e3d79bf32a54126e0849cfeeb5c56d8c0458b1dcb0125fb169": { + "address": "0x604b7E2903dcfa0Ec81e35960475fC28236D471C", + "txHash": "0x8fd90e7d4711eb495a94a5a2ab0df9adb14c0f55e4c9cbaba1f3bc42d04ed0bb", + "layout": { + "solcVersion": "0.8.32", + "storage": [ + { + "label": "balances", + "offset": 0, + "slot": "0", + "type": "t_mapping(t_address,t_uint256)", + "contract": "FallbackVault", + "src": "contracts/FallbackVault.sol:22" + }, + { + "label": "__gap", + "offset": 0, + "slot": "1", + "type": "t_array(t_uint256)50_storage", + "contract": "FallbackVault", + "src": "contracts/FallbackVault.sol:24" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_struct(InitializableStorage)86_storage": { + "label": "struct Initializable.InitializableStorage", + "members": [ + { + "label": "_initialized", + "type": "t_uint64", + "offset": 0, + "slot": "0" + }, + { + "label": "_initializing", + "type": "t_bool", + "offset": 8, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(OwnableStorage)14_storage": { + "label": "struct OwnableUpgradeable.OwnableStorage", + "members": [ + { + "label": "_owner", + "type": "t_address", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(ReentrancyGuardStorage)850_storage": { + "label": "struct ReentrancyGuardUpgradeable.ReentrancyGuardStorage", + "members": [ + { + "label": "_status", + "type": "t_uint256", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint64": { + "label": "uint64", + "numberOfBytes": "8" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_mapping(t_address,t_uint256)": { + "label": "mapping(address => uint256)", + "numberOfBytes": "32" + } + }, + "namespaces": { + "erc7201:openzeppelin.storage.Ownable": [ + { + "contract": "OwnableUpgradeable", + "label": "_owner", + "type": "t_address", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:24", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.ReentrancyGuard": [ + { + "contract": "ReentrancyGuardUpgradeable", + "label": "_status", + "type": "t_uint256", + "src": "@openzeppelin/contracts-upgradeable/utils/ReentrancyGuardUpgradeable.sol:43", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Initializable": [ + { + "contract": "Initializable", + "label": "_initialized", + "type": "t_uint64", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:69", + "offset": 0, + "slot": "0" + }, + { + "contract": "Initializable", + "label": "_initializing", + "type": "t_bool", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:73", + "offset": 8, + "slot": "0" + } + ] + } + } + }, + "860b34339b9ed9f6222fac4a568d99ee5aafbbe839cac318171080a2c25b3ed7": { + "address": "0x38b679e644320d95c6ccA8538377B598fd57B7b0", + "txHash": "0x2e334ef9b115457d4219ddc140e682e14d065560f3b4def7c90f0e636eb6196a", + "layout": { + "solcVersion": "0.8.32", + "storage": [ + { + "label": "maxCurrencies", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "CurrencyManager", + "src": "contracts/CurrencyManager.sol:20" + }, + { + "label": "currencyMap", + "offset": 0, + "slot": "1", + "type": "t_mapping(t_address,t_bool)", + "contract": "CurrencyManager", + "src": "contracts/CurrencyManager.sol:22" + }, + { + "label": "currencyArray", + "offset": 0, + "slot": "2", + "type": "t_array(t_address)dyn_storage", + "contract": "CurrencyManager", + "src": "contracts/CurrencyManager.sol:23" + }, + { + "label": "__gap", + "offset": 0, + "slot": "3", + "type": "t_array(t_uint256)50_storage", + "contract": "CurrencyManager", + "src": "contracts/CurrencyManager.sol:25" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_struct(InitializableStorage)86_storage": { + "label": "struct Initializable.InitializableStorage", + "members": [ + { + "label": "_initialized", + "type": "t_uint64", + "offset": 0, + "slot": "0" + }, + { + "label": "_initializing", + "type": "t_bool", + "offset": 8, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(OwnableStorage)14_storage": { + "label": "struct OwnableUpgradeable.OwnableStorage", + "members": [ + { + "label": "_owner", + "type": "t_address", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint64": { + "label": "uint64", + "numberOfBytes": "8" + }, + "t_array(t_address)dyn_storage": { + "label": "address[]", + "numberOfBytes": "32" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_mapping(t_address,t_bool)": { + "label": "mapping(address => bool)", + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": { + "erc7201:openzeppelin.storage.Ownable": [ + { + "contract": "OwnableUpgradeable", + "label": "_owner", + "type": "t_address", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:24", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Initializable": [ + { + "contract": "Initializable", + "label": "_initialized", + "type": "t_uint64", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:69", + "offset": 0, + "slot": "0" + }, + { + "contract": "Initializable", + "label": "_initializing", + "type": "t_bool", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:73", + "offset": 8, + "slot": "0" + } + ] + } + } + }, + "7d62e028a0f5bef856d4689cbc08065529ce87a33dcde2fb76ad443fbc15a19a": { + "address": "0x43b717682D122fE25ee13864B3fDb89b7B1dEA4A", + "txHash": "0x265a6022115644d1f1a37fc79e4332020062b6dada6c9ae5ccff698a10caded7", + "layout": { + "solcVersion": "0.8.32", + "storage": [ + { + "label": "feeManager", + "offset": 0, + "slot": "0", + "type": "t_contract(IFeeManager)16809", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:40" + }, + { + "label": "currencyManager", + "offset": 0, + "slot": "1", + "type": "t_address", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:41" + }, + { + "label": "agreementRelationsRegistry", + "offset": 0, + "slot": "2", + "type": "t_contract(IAgreementRelationsRegistry)16752", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:42" + }, + { + "label": "agreementERC20Implementation", + "offset": 0, + "slot": "3", + "type": "t_address", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:43" + }, + { + "label": "agreementERC1155Implementation", + "offset": 0, + "slot": "4", + "type": "t_address", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:44" + }, + { + "label": "fallbackVault", + "offset": 0, + "slot": "5", + "type": "t_address", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:45" + }, + { + "label": "namespaceRegistry", + "offset": 0, + "slot": "6", + "type": "t_address", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:46" + }, + { + "label": "createdAgreements", + "offset": 0, + "slot": "7", + "type": "t_mapping(t_address,t_bool)", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:48" + }, + { + "label": "__gap", + "offset": 0, + "slot": "8", + "type": "t_array(t_uint256)50_storage", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:50" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_struct(InitializableStorage)86_storage": { + "label": "struct Initializable.InitializableStorage", + "members": [ + { + "label": "_initialized", + "type": "t_uint64", + "offset": 0, + "slot": "0" + }, + { + "label": "_initializing", + "type": "t_bool", + "offset": 8, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(OwnableStorage)14_storage": { + "label": "struct OwnableUpgradeable.OwnableStorage", + "members": [ + { + "label": "_owner", + "type": "t_address", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(ReentrancyGuardStorage)850_storage": { + "label": "struct ReentrancyGuardUpgradeable.ReentrancyGuardStorage", + "members": [ + { + "label": "_status", + "type": "t_uint256", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint64": { + "label": "uint64", + "numberOfBytes": "8" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_contract(IAgreementRelationsRegistry)16752": { + "label": "contract IAgreementRelationsRegistry", + "numberOfBytes": "20" + }, + "t_contract(IFeeManager)16809": { + "label": "contract IFeeManager", + "numberOfBytes": "20" + }, + "t_mapping(t_address,t_bool)": { + "label": "mapping(address => bool)", + "numberOfBytes": "32" + } + }, + "namespaces": { + "erc7201:openzeppelin.storage.ReentrancyGuard": [ + { + "contract": "ReentrancyGuardUpgradeable", + "label": "_status", + "type": "t_uint256", + "src": "@openzeppelin/contracts-upgradeable/utils/ReentrancyGuardUpgradeable.sol:43", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Ownable": [ + { + "contract": "OwnableUpgradeable", + "label": "_owner", + "type": "t_address", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:24", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Initializable": [ + { + "contract": "Initializable", + "label": "_initialized", + "type": "t_uint64", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:69", + "offset": 0, + "slot": "0" + }, + { + "contract": "Initializable", + "label": "_initializing", + "type": "t_bool", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:73", + "offset": 8, + "slot": "0" + } + ] + } + } } } } diff --git a/contracts/.openzeppelin/polygon.json b/contracts/.openzeppelin/polygon.json index 7343aa4..b83643f 100644 --- a/contracts/.openzeppelin/polygon.json +++ b/contracts/.openzeppelin/polygon.json @@ -44,6 +44,36 @@ "address": "0xc9208303d7D46FF1fdB747911e6cC8469844FA4c", "txHash": "0x17e4c84117cf7602fcb61b07572e703753af539404fcfa2a376fb6430b9ee447", "kind": "uups" + }, + { + "address": "0x938DAc02538c1944de093a6efBbe58828386BE1A", + "txHash": "0xedfc4aa6140e4d8d1598a9ced7d6d9328cc99cf660bc3021db9bf6a88af84354", + "kind": "uups" + }, + { + "address": "0xE127ADcc5e01dCfA7b799124766610f8e0440de2", + "txHash": "0x5f546756439f56a049b8c4ca4b18266d42c49ed7e80663be8bdc6eec11f92ab2", + "kind": "uups" + }, + { + "address": "0x37C4e57656A933dcd65D40B359D1f2aAe819F464", + "txHash": "0x6d3e6b8b21c44f00c052d4221966cdeb7043e560dd71f4a9a681f2ba6ee6cd9b", + "kind": "uups" + }, + { + "address": "0x0B740c8c185Ca1089Fff661F55b222a260b92565", + "txHash": "0x5f05b62419084aed83f20284cb407143a36bcf7f43bda6891a7cf33d5ef43fdc", + "kind": "uups" + }, + { + "address": "0xECa3c4111BB4E72E22D755A7562A53300f140D7e", + "txHash": "0x060495c2954341d4d40ebf81b2211fd0448b8bad271798b782e80c543e7aa29c", + "kind": "uups" + }, + { + "address": "0x82d0430358B57BA2314489E054350De2A95AD7DC", + "txHash": "0x704759b78c7011ea79a0ed04ad202c382f378983ef6a4bae1c9cfbac08931bb0", + "kind": "uups" } ], "impls": { @@ -1750,6 +1780,884 @@ }, "namespaces": {} } + }, + "09fd92654a85cc359249ea49ced6b3ec9f2442f70bfa854599067aaf2ff980b6": { + "address": "0x1f21cC6A4E2c003d2323f60EC05D20922AA48940", + "txHash": "0x4de482a2ee3d102078d296eef8271fc8b79da1b9f16eac531a4fdc05ee93519e", + "layout": { + "solcVersion": "0.8.32", + "storage": [ + { + "label": "namespaces", + "offset": 0, + "slot": "0", + "type": "t_mapping(t_address,t_string_storage)", + "contract": "NamespaceRegistry", + "src": "contracts/NamespaceRegistry.sol:21" + }, + { + "label": "usedNamespaces", + "offset": 0, + "slot": "1", + "type": "t_mapping(t_string_memory_ptr,t_bool)", + "contract": "NamespaceRegistry", + "src": "contracts/NamespaceRegistry.sol:22" + }, + { + "label": "__gap", + "offset": 0, + "slot": "2", + "type": "t_array(t_uint256)50_storage", + "contract": "NamespaceRegistry", + "src": "contracts/NamespaceRegistry.sol:24" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_struct(InitializableStorage)86_storage": { + "label": "struct Initializable.InitializableStorage", + "members": [ + { + "label": "_initialized", + "type": "t_uint64", + "offset": 0, + "slot": "0" + }, + { + "label": "_initializing", + "type": "t_bool", + "offset": 8, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(OwnableStorage)14_storage": { + "label": "struct OwnableUpgradeable.OwnableStorage", + "members": [ + { + "label": "_owner", + "type": "t_address", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint64": { + "label": "uint64", + "numberOfBytes": "8" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_mapping(t_address,t_string_storage)": { + "label": "mapping(address => string)", + "numberOfBytes": "32" + }, + "t_mapping(t_string_memory_ptr,t_bool)": { + "label": "mapping(string => bool)", + "numberOfBytes": "32" + }, + "t_string_memory_ptr": { + "label": "string", + "numberOfBytes": "32" + }, + "t_string_storage": { + "label": "string", + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + } + }, + "namespaces": { + "erc7201:openzeppelin.storage.Ownable": [ + { + "contract": "OwnableUpgradeable", + "label": "_owner", + "type": "t_address", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:24", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Initializable": [ + { + "contract": "Initializable", + "label": "_initialized", + "type": "t_uint64", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:69", + "offset": 0, + "slot": "0" + }, + { + "contract": "Initializable", + "label": "_initializing", + "type": "t_bool", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:73", + "offset": 8, + "slot": "0" + } + ] + } + } + }, + "847178ee0c3ff367124bdbef1959d859a6cd2baf94119f373aea19ab08ed6704": { + "address": "0x25322afd01788F19C6395Af3fC5c162f827d79fB", + "txHash": "0x44017df98ec53b1daad1fe0f65afb97d07ba974d063c0f96d009cf929fce6fea", + "layout": { + "solcVersion": "0.8.32", + "storage": [ + { + "label": "creationFee", + "offset": 0, + "slot": "0", + "type": "t_uint256", + "contract": "FeeManager", + "src": "contracts/FeeManager.sol:26" + }, + { + "label": "paymentFee", + "offset": 0, + "slot": "1", + "type": "t_uint256", + "contract": "FeeManager", + "src": "contracts/FeeManager.sol:27" + }, + { + "label": "relayerFee", + "offset": 0, + "slot": "2", + "type": "t_uint256", + "contract": "FeeManager", + "src": "contracts/FeeManager.sol:28" + }, + { + "label": "maxRelayerFees", + "offset": 0, + "slot": "3", + "type": "t_mapping(t_address,t_uint256)", + "contract": "FeeManager", + "src": "contracts/FeeManager.sol:29" + }, + { + "label": "__gap", + "offset": 0, + "slot": "4", + "type": "t_array(t_uint256)50_storage", + "contract": "FeeManager", + "src": "contracts/FeeManager.sol:31" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_struct(InitializableStorage)86_storage": { + "label": "struct Initializable.InitializableStorage", + "members": [ + { + "label": "_initialized", + "type": "t_uint64", + "offset": 0, + "slot": "0" + }, + { + "label": "_initializing", + "type": "t_bool", + "offset": 8, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(OwnableStorage)14_storage": { + "label": "struct OwnableUpgradeable.OwnableStorage", + "members": [ + { + "label": "_owner", + "type": "t_address", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint64": { + "label": "uint64", + "numberOfBytes": "8" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_mapping(t_address,t_uint256)": { + "label": "mapping(address => uint256)", + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + } + }, + "namespaces": { + "erc7201:openzeppelin.storage.Ownable": [ + { + "contract": "OwnableUpgradeable", + "label": "_owner", + "type": "t_address", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:24", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Initializable": [ + { + "contract": "Initializable", + "label": "_initialized", + "type": "t_uint64", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:69", + "offset": 0, + "slot": "0" + }, + { + "contract": "Initializable", + "label": "_initializing", + "type": "t_bool", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:73", + "offset": 8, + "slot": "0" + } + ] + } + } + }, + "2c6a2a558278923c340a7da4314fb4302d6bebf001d8267646efded776619a25": { + "address": "0x38b679e644320d95c6ccA8538377B598fd57B7b0", + "txHash": "0xfa75b6df608cbfd0076e7243d74bdccfac0160545a5997529b1862ef368529b3", + "layout": { + "solcVersion": "0.8.32", + "storage": [ + { + "label": "parentsOf", + "offset": 0, + "slot": "0", + "type": "t_mapping(t_address,t_array(t_address)dyn_storage)", + "contract": "AgreementRelationsRegistry", + "src": "contracts/AgreementRelationsRegistry.sol:26" + }, + { + "label": "agreementFactory", + "offset": 0, + "slot": "1", + "type": "t_contract(IAgreementFactory)16732", + "contract": "AgreementRelationsRegistry", + "src": "contracts/AgreementRelationsRegistry.sol:28" + }, + { + "label": "maxDepth", + "offset": 20, + "slot": "1", + "type": "t_uint8", + "contract": "AgreementRelationsRegistry", + "src": "contracts/AgreementRelationsRegistry.sol:29" + }, + { + "label": "maxParents", + "offset": 21, + "slot": "1", + "type": "t_uint8", + "contract": "AgreementRelationsRegistry", + "src": "contracts/AgreementRelationsRegistry.sol:30" + }, + { + "label": "__gap", + "offset": 0, + "slot": "2", + "type": "t_array(t_uint256)50_storage", + "contract": "AgreementRelationsRegistry", + "src": "contracts/AgreementRelationsRegistry.sol:32" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_struct(InitializableStorage)86_storage": { + "label": "struct Initializable.InitializableStorage", + "members": [ + { + "label": "_initialized", + "type": "t_uint64", + "offset": 0, + "slot": "0" + }, + { + "label": "_initializing", + "type": "t_bool", + "offset": 8, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(OwnableStorage)14_storage": { + "label": "struct OwnableUpgradeable.OwnableStorage", + "members": [ + { + "label": "_owner", + "type": "t_address", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint64": { + "label": "uint64", + "numberOfBytes": "8" + }, + "t_array(t_address)dyn_storage": { + "label": "address[]", + "numberOfBytes": "32" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_contract(IAgreementFactory)16732": { + "label": "contract IAgreementFactory", + "numberOfBytes": "20" + }, + "t_mapping(t_address,t_array(t_address)dyn_storage)": { + "label": "mapping(address => address[])", + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": { + "erc7201:openzeppelin.storage.Ownable": [ + { + "contract": "OwnableUpgradeable", + "label": "_owner", + "type": "t_address", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:24", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Initializable": [ + { + "contract": "Initializable", + "label": "_initialized", + "type": "t_uint64", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:69", + "offset": 0, + "slot": "0" + }, + { + "contract": "Initializable", + "label": "_initializing", + "type": "t_bool", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:73", + "offset": 8, + "slot": "0" + } + ] + } + } + }, + "6c53cae8a903b7e3d79bf32a54126e0849cfeeb5c56d8c0458b1dcb0125fb169": { + "address": "0x43b717682D122fE25ee13864B3fDb89b7B1dEA4A", + "txHash": "0xef394f4a75a6ca5ef9199c3f8a52b619e04f27175e6cc89e4fd5859d95ac166f", + "layout": { + "solcVersion": "0.8.32", + "storage": [ + { + "label": "balances", + "offset": 0, + "slot": "0", + "type": "t_mapping(t_address,t_uint256)", + "contract": "FallbackVault", + "src": "contracts/FallbackVault.sol:22" + }, + { + "label": "__gap", + "offset": 0, + "slot": "1", + "type": "t_array(t_uint256)50_storage", + "contract": "FallbackVault", + "src": "contracts/FallbackVault.sol:24" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_struct(InitializableStorage)86_storage": { + "label": "struct Initializable.InitializableStorage", + "members": [ + { + "label": "_initialized", + "type": "t_uint64", + "offset": 0, + "slot": "0" + }, + { + "label": "_initializing", + "type": "t_bool", + "offset": 8, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(OwnableStorage)14_storage": { + "label": "struct OwnableUpgradeable.OwnableStorage", + "members": [ + { + "label": "_owner", + "type": "t_address", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(ReentrancyGuardStorage)850_storage": { + "label": "struct ReentrancyGuardUpgradeable.ReentrancyGuardStorage", + "members": [ + { + "label": "_status", + "type": "t_uint256", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint64": { + "label": "uint64", + "numberOfBytes": "8" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_mapping(t_address,t_uint256)": { + "label": "mapping(address => uint256)", + "numberOfBytes": "32" + } + }, + "namespaces": { + "erc7201:openzeppelin.storage.Ownable": [ + { + "contract": "OwnableUpgradeable", + "label": "_owner", + "type": "t_address", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:24", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.ReentrancyGuard": [ + { + "contract": "ReentrancyGuardUpgradeable", + "label": "_status", + "type": "t_uint256", + "src": "@openzeppelin/contracts-upgradeable/utils/ReentrancyGuardUpgradeable.sol:43", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Initializable": [ + { + "contract": "Initializable", + "label": "_initialized", + "type": "t_uint64", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:69", + "offset": 0, + "slot": "0" + }, + { + "contract": "Initializable", + "label": "_initializing", + "type": "t_bool", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:73", + "offset": 8, + "slot": "0" + } + ] + } + } + }, + "860b34339b9ed9f6222fac4a568d99ee5aafbbe839cac318171080a2c25b3ed7": { + "address": "0x56b061F09683B4d7F7a8842A91074588265B34Ca", + "txHash": "0x6fa25972f7433a579fb01cf66fdb9c6689e44a8e4a60ddf147bb111bdea14e25", + "layout": { + "solcVersion": "0.8.32", + "storage": [ + { + "label": "maxCurrencies", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "CurrencyManager", + "src": "contracts/CurrencyManager.sol:20" + }, + { + "label": "currencyMap", + "offset": 0, + "slot": "1", + "type": "t_mapping(t_address,t_bool)", + "contract": "CurrencyManager", + "src": "contracts/CurrencyManager.sol:22" + }, + { + "label": "currencyArray", + "offset": 0, + "slot": "2", + "type": "t_array(t_address)dyn_storage", + "contract": "CurrencyManager", + "src": "contracts/CurrencyManager.sol:23" + }, + { + "label": "__gap", + "offset": 0, + "slot": "3", + "type": "t_array(t_uint256)50_storage", + "contract": "CurrencyManager", + "src": "contracts/CurrencyManager.sol:25" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_struct(InitializableStorage)86_storage": { + "label": "struct Initializable.InitializableStorage", + "members": [ + { + "label": "_initialized", + "type": "t_uint64", + "offset": 0, + "slot": "0" + }, + { + "label": "_initializing", + "type": "t_bool", + "offset": 8, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(OwnableStorage)14_storage": { + "label": "struct OwnableUpgradeable.OwnableStorage", + "members": [ + { + "label": "_owner", + "type": "t_address", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint64": { + "label": "uint64", + "numberOfBytes": "8" + }, + "t_array(t_address)dyn_storage": { + "label": "address[]", + "numberOfBytes": "32" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_mapping(t_address,t_bool)": { + "label": "mapping(address => bool)", + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": { + "erc7201:openzeppelin.storage.Ownable": [ + { + "contract": "OwnableUpgradeable", + "label": "_owner", + "type": "t_address", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:24", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Initializable": [ + { + "contract": "Initializable", + "label": "_initialized", + "type": "t_uint64", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:69", + "offset": 0, + "slot": "0" + }, + { + "contract": "Initializable", + "label": "_initializing", + "type": "t_bool", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:73", + "offset": 8, + "slot": "0" + } + ] + } + } + }, + "7d62e028a0f5bef856d4689cbc08065529ce87a33dcde2fb76ad443fbc15a19a": { + "address": "0xca1e48DbB16e3e73c0B0b656Cf70E4Dae58d7e37", + "txHash": "0x88e54be0bf6521e66058143738d8934ccf5859058b8f516caae66e080df7af6e", + "layout": { + "solcVersion": "0.8.32", + "storage": [ + { + "label": "feeManager", + "offset": 0, + "slot": "0", + "type": "t_contract(IFeeManager)16809", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:40" + }, + { + "label": "currencyManager", + "offset": 0, + "slot": "1", + "type": "t_address", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:41" + }, + { + "label": "agreementRelationsRegistry", + "offset": 0, + "slot": "2", + "type": "t_contract(IAgreementRelationsRegistry)16752", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:42" + }, + { + "label": "agreementERC20Implementation", + "offset": 0, + "slot": "3", + "type": "t_address", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:43" + }, + { + "label": "agreementERC1155Implementation", + "offset": 0, + "slot": "4", + "type": "t_address", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:44" + }, + { + "label": "fallbackVault", + "offset": 0, + "slot": "5", + "type": "t_address", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:45" + }, + { + "label": "namespaceRegistry", + "offset": 0, + "slot": "6", + "type": "t_address", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:46" + }, + { + "label": "createdAgreements", + "offset": 0, + "slot": "7", + "type": "t_mapping(t_address,t_bool)", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:48" + }, + { + "label": "__gap", + "offset": 0, + "slot": "8", + "type": "t_array(t_uint256)50_storage", + "contract": "AgreementFactory", + "src": "contracts/agreements/AgreementFactory.sol:50" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_struct(InitializableStorage)86_storage": { + "label": "struct Initializable.InitializableStorage", + "members": [ + { + "label": "_initialized", + "type": "t_uint64", + "offset": 0, + "slot": "0" + }, + { + "label": "_initializing", + "type": "t_bool", + "offset": 8, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(OwnableStorage)14_storage": { + "label": "struct OwnableUpgradeable.OwnableStorage", + "members": [ + { + "label": "_owner", + "type": "t_address", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(ReentrancyGuardStorage)850_storage": { + "label": "struct ReentrancyGuardUpgradeable.ReentrancyGuardStorage", + "members": [ + { + "label": "_status", + "type": "t_uint256", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint64": { + "label": "uint64", + "numberOfBytes": "8" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_contract(IAgreementRelationsRegistry)16752": { + "label": "contract IAgreementRelationsRegistry", + "numberOfBytes": "20" + }, + "t_contract(IFeeManager)16809": { + "label": "contract IFeeManager", + "numberOfBytes": "20" + }, + "t_mapping(t_address,t_bool)": { + "label": "mapping(address => bool)", + "numberOfBytes": "32" + } + }, + "namespaces": { + "erc7201:openzeppelin.storage.ReentrancyGuard": [ + { + "contract": "ReentrancyGuardUpgradeable", + "label": "_status", + "type": "t_uint256", + "src": "@openzeppelin/contracts-upgradeable/utils/ReentrancyGuardUpgradeable.sol:43", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Ownable": [ + { + "contract": "OwnableUpgradeable", + "label": "_owner", + "type": "t_address", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:24", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Initializable": [ + { + "contract": "Initializable", + "label": "_initialized", + "type": "t_uint64", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:69", + "offset": 0, + "slot": "0" + }, + { + "contract": "Initializable", + "label": "_initializing", + "type": "t_bool", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:73", + "offset": 8, + "slot": "0" + } + ] + } + } } } } diff --git a/contracts/deployments/amoy_dev__2024-04-08_14:51:41.json b/contracts/deployments/amoy_dev__2024-04-08_14:51:41.json deleted file mode 100644 index 1958b55..0000000 --- a/contracts/deployments/amoy_dev__2024-04-08_14:51:41.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "agreementERC20ImplementationV10": "0xbDC839E203Da84Cf462B820E694f8406Fb366d24", - "agreementERC1155ImplementationV10": "0x823a7BfEb4ac2b4d1849B419c64939fe2e067855", - "agreementERC20Implementation": "0x8871bE872d0f39B01d59f82C38D6b5c15Ed4a392", - "agreementERC1155Implementation": "0xBDAE192864B45A714D6eb8de059D1C2744B5FB06", - "agreementRelationsRegistry": "0xF25cCA5c883b2FCD94f3ff866D12FeC31CBbe50D", - "fallbackVault": "0xD070226aA57D712A1343baAdcc7bBeE471B549b4", - "splitCurrencyListManager": "0x8c05fc29DBF636bcC8184974d2A9A5aC75C1953c", - "feeManager": "0x570D75E0453F2584675276265f68Dc16Af3Ce0Be", - "agreementFactory": "0x5285eB0976dDc80D2A7154c727fa3aD5826722E4", - "namespaceRegistry": "0x86214F8b29A76d21242b8a40a23d5b01C3d6F8D8", - "splitCurrencies": [ - { - "name": "USD Coin", - "symbol": "USDC", - "decimals": 6, - "lendingCurrency": true, - "nativeCoin": false, - "address": "0xd76eA12DDa2A29329808d183a11CAA5fcfE09E72" - }, - { - "name": "Tether", - "symbol": "USDT", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x626Eed4eAbB19c5233142a64C9935D5df9dCe604" - }, - { - "name": "Dai Stablecoin", - "symbol": "DAI", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x338d2638A9Ee8eBc04698ee6FB7Fd4c76f2338C3" - }, - { - "name": "native coin", - "symbol": "ETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": true, - "address": "0x0000000000000000000000000000000000000000" - } - ], - "feeManagerImplementation": "0x2497bbdFc4b652f537238118BA5A243cAAd97F30", - "agreementFactoryImplementation": "0x30be25eA48fE23D0dB1EF98Ad9aBAD19Ab2C10b5", - "fallbackVaultImplementation": "0xE3dA604814cDF2b782F3a1A56A535afeA3B22C95" -} \ No newline at end of file diff --git a/contracts/deployments/amoy_stage__2024-04-08_15:56:52.json b/contracts/deployments/amoy_stage__2024-04-08_15:56:52.json deleted file mode 100644 index 765b2a6..0000000 --- a/contracts/deployments/amoy_stage__2024-04-08_15:56:52.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "agreementERC20ImplementationV10": "0x5675Ccfb3026A8510b4258bf92898Bc308992759", - "agreementERC1155ImplementationV10": "0x7B92020e4318B397b51826ACAdD976Da7d881458", - "agreementERC20Implementation": "0x354aa8BA73d6CA80cE51916EB5B83389E5980A12", - "agreementERC1155Implementation": "0x493d7f44a428D43fDC4b5c71616A0EF4837417f4", - "agreementRelationsRegistry": "0x3Ca39D9F017c171BEb7F3df1339E9C39C9E722cB", - "fallbackVault": "0xf49616b55045FE2211E0dd3f71fd32060ad681b0", - "splitCurrencyListManager": "0xD392f621F0b7c922d773702Cc68bDA0b9aE18046", - "feeManager": "0x66170011DD76f46475B9ce5beDf3b2B72E454C58", - "agreementFactory": "0x139119F096F1761A761164E53BC51E95D6bB4548", - "namespaceRegistry": "0x8eE50b4Ccf3397893Df58E70061B49445756014F", - "splitCurrencies": [ - { - "name": "USD Coin", - "symbol": "USDC", - "decimals": 6, - "lendingCurrency": true, - "nativeCoin": false, - "address": "0xb517627249fca087068d1B1dC49D37Cc93f1A7cC" - }, - { - "name": "Tether", - "symbol": "USDT", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x13c30628b0D4BD930DCe015771A4186e0fE21868" - }, - { - "name": "Dai Stablecoin", - "symbol": "DAI", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xBB168a315B176d9226bA2E9513Ca061eCaB9A8b3" - }, - { - "name": "native coin", - "symbol": "ETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": true, - "address": "0x0000000000000000000000000000000000000000" - } - ], - "feeManagerImplementation": "0x2497bbdFc4b652f537238118BA5A243cAAd97F30", - "agreementFactoryImplementation": "0x30be25eA48fE23D0dB1EF98Ad9aBAD19Ab2C10b5", - "fallbackVaultImplementation": "0xE3dA604814cDF2b782F3a1A56A535afeA3B22C95" -} \ No newline at end of file diff --git a/contracts/deployments/archive/bscTestnet__2022-08-19_13:22:59.json b/contracts/deployments/archive/bscTestnet__2022-08-19_13:22:59.json deleted file mode 100644 index e6d984c..0000000 --- a/contracts/deployments/archive/bscTestnet__2022-08-19_13:22:59.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "lender": "0xb739BD40E3324303DeEb5a70600FEb3694687513", - "agreementImplementation": "0x816d2d761ff345ab42e522ea4dfb2337e55964e1", - "lendingContract": "0x76bbBCc89d8764040C3a02e503dFc3A7C7470dD8", - "cyclePreventionRegistry": "0x0880037908158964b2C2d92Db1224E97aCdc360a", - "feeManager": "0xf63e88cfC2e741039c433952491B9504A16aE781", - "feeManagerImplementation": "0xc610d5695dA950740D14E93D4c9af9C712a746Ae", - "agreementFactory": "0x4278D82Ca2605C2F41248FF862217f05105384d7", - "agreementFactoryImplementation": "0xafdF96527759F3B7f293cb3ffeb50f779b3f4565", - "trackedToken": "0x5861f16FABfc0e6a2Eff34c265997c5cd4CaFA3B" -} \ No newline at end of file diff --git a/contracts/deployments/archive/bscTestnet_dev__2022-12-02_14:00:33.json b/contracts/deployments/archive/bscTestnet_dev__2022-12-02_14:00:33.json deleted file mode 100644 index 7cb2e43..0000000 --- a/contracts/deployments/archive/bscTestnet_dev__2022-12-02_14:00:33.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "lender": "0x3070c92747f02E0A67dAfbF5445E05E61225095c", - "agreementERC20Implementation": "0x338d2638A9Ee8eBc04698ee6FB7Fd4c76f2338C3", - "agreementERC1155Implementation": "0x66170011DD76f46475B9ce5beDf3b2B72E454C58", - "lendingContract": "0x570D75E0453F2584675276265f68Dc16Af3Ce0Be", - "cyclePreventionRegistry": "0x823a7BfEb4ac2b4d1849B419c64939fe2e067855", - "feeManager": "0xE3dA604814cDF2b782F3a1A56A535afeA3B22C95", - "feeManagerImplementation": "0xF25cCA5c883b2FCD94f3ff866D12FeC31CBbe50D", - "agreementFactory": "0x75b6AC25892b1F13fCeA91426C1f061f52CF7B05", - "agreementFactoryImplementation": "0xEdCe1f89bD6346FB46e94a2ff443Bf6150da137B", - "trackedToken": "0x643aa2BBeB6a83d55F29b0a7319eB8083545b958" -} \ No newline at end of file diff --git a/contracts/deployments/archive/bscTestnet_dev__2023-03-27_11:42:05.json b/contracts/deployments/archive/bscTestnet_dev__2023-03-27_11:42:05.json deleted file mode 100644 index 84a743a..0000000 --- a/contracts/deployments/archive/bscTestnet_dev__2023-03-27_11:42:05.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "agreementERC20Implementation": "0xd48ba7FC30DCBD6aE139eb6A0465040376156eC1", - "agreementERC1155Implementation": "0x493d7f44a428D43fDC4b5c71616A0EF4837417f4", - "lendingContract": "0xA2565B2c47CF43508735Db828390CA1ecCAc31Fe", - "agreementRelationsRegistry": "0x354aa8BA73d6CA80cE51916EB5B83389E5980A12", - "fallbackVault": "0x56ec825ca1c481Ed7A69502707a9455D8610a705", - "splitCurrencyListManager": "0x5080cF81C9bd7d37Ec8E77BF1585e42663655fa9", - "feeManager": "0xC04775664CF60BffF90ba9822Ac41A2399F731Eb", - "agreementFactory": "0xb517627249fca087068d1B1dC49D37Cc93f1A7cC", - "splitCurrencies": [ - { - "name": "USD Coin", - "symbol": "USDC", - "decimals": 6, - "lendingCurrency": true, - "nativeCoin": false, - "address": "0x7B92020e4318B397b51826ACAdD976Da7d881458" - }, - { - "name": "Tether", - "symbol": "USDT", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x3Ca39D9F017c171BEb7F3df1339E9C39C9E722cB" - }, - { - "name": "Wrapped Ether", - "symbol": "WETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xf49616b55045FE2211E0dd3f71fd32060ad681b0" - }, - { - "name": "Dai Stablecoin", - "symbol": "DAI", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xD392f621F0b7c922d773702Cc68bDA0b9aE18046" - }, - { - "name": "Avalanche Token", - "symbol": "AVAX", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x139119F096F1761A761164E53BC51E95D6bB4548" - }, - { - "name": "BUSD Token", - "symbol": "BUSD", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xFec88a4640AF9847f46C86dD441dB5FA0E525e77" - }, - { - "name": "Wrapped BTC", - "symbol": "WBTC", - "decimals": 8, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x7D2De7034f49EE49288f2a4EcB20C0752F0029ce" - }, - { - "name": "Cosmos", - "symbol": "ATOM", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xd0116131b2bBEbAd5950f6b8B6e9aEb2Fb810948" - }, - { - "name": "native coin", - "symbol": "ETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": true, - "address": "0x0000000000000000000000000000000000000000" - } - ], - "lenders": [ - "0xEdA79EC0C7E4DFDb40bd30a60B029F15E1386266" - ], - "feeManagerImplementation": "0x8871bE872d0f39B01d59f82C38D6b5c15Ed4a392", - "lendingContractImplementation": "0x5B0cfc2E2EdC66B1A49b325311E52Cf31f14091F", - "fallbackVaultImplementation": "0x5Ea1697f7379A29BFaEE607e9C4b1784AC84B9e6" -} \ No newline at end of file diff --git a/contracts/deployments/archive/bsc__2022-09-13_15:22:09.json b/contracts/deployments/archive/bsc__2022-09-13_15:22:09.json deleted file mode 100644 index 63cd6ad..0000000 --- a/contracts/deployments/archive/bsc__2022-09-13_15:22:09.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "deployer": "0x2691837e2A7Db2bdcbEEE798eCf8334e61572619", - "lender": "0x9E20cb5f8cd3098460EB7D31d0BBa62bfD853146", - "agreementImplementation": "0x2cEbd2d1aE0f6D4bB6b10AAdaa2b184e4fEc58ea", - "lendingContract": "0x48bEd7a25bcdAE334C79AB43bF914d08f9c42bbc", - "cyclePreventionRegistry": "0x712Bf07865D7B718f6B6dF91A9F3515daC913Eea", - "feeManager": "0x0305A2A8E10B5a3CEAd18aFc367Aa554B53B7A7f", - "feeManagerImplementation": "0x244EA8Bdf13cB814Fe0eE8741F2d1F8a0563eC62", - "agreementFactory": "0xFFB6E52E471bF263A31D28850f190b6d12E00042", - "agreementFactoryImplementation": "0x4da7AFf90FCDc7CDA70C597f67E14C7F44525689", - "trackedToken": "0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56" -} \ No newline at end of file diff --git a/contracts/deployments/archive/ethereum__2022-11-28_10:07:49.json b/contracts/deployments/archive/ethereum__2022-11-28_10:07:49.json deleted file mode 100644 index 2daf5ee..0000000 --- a/contracts/deployments/archive/ethereum__2022-11-28_10:07:49.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "deployer": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", - "lender": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", - "agreementImplementation": "0x2a88E4D07A335F31Ec469631599dc3Bf98A60dFA", - "lendingContract": "0x877f585B777afc45Ec6A26A6DcE134D5eEe59cd5", - "cyclePreventionRegistry": "0x469d645B68758Bf76f16FCb8486596b058f0D811", - "feeManager": "0xAEdef053286de54f7789875656A1dc58F5865FdC", - "agreementFactory": "0x5E1eb164aA796f1FEc970405593FBF4A5bD55Ce4", - "trackedToken": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48" -} \ No newline at end of file diff --git a/contracts/deployments/archive/goerli__2022-07-07_10:13:53.json b/contracts/deployments/archive/goerli__2022-07-07_10:13:53.json deleted file mode 100644 index 197c759..0000000 --- a/contracts/deployments/archive/goerli__2022-07-07_10:13:53.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "lender": "0xb739BD40E3324303DeEb5a70600FEb3694687513", - "agreementImplementation": "0xE3dA604814cDF2b782F3a1A56A535afeA3B22C95", - "lendingContract": "0xD070226aA57D712A1343baAdcc7bBeE471B549b4", - "cyclePreventionRegistry": "0x8c05fc29DBF636bcC8184974d2A9A5aC75C1953c", - "feeManager": "0x30be25eA48fE23D0dB1EF98Ad9aBAD19Ab2C10b5", - "feeManagerImplementation": "0x4Afc42575aDE2F45d5db654B18F80742A0DD027c", - "agreementFactory": "0x8eE50b4Ccf3397893Df58E70061B49445756014F", - "agreementFactoryImplementation": "0x5285eB0976dDc80D2A7154c727fa3aD5826722E4", - "trackedToken": "0x07865c6e87b9f70255377e024ace6630c1eaa37f" -} \ No newline at end of file diff --git a/contracts/deployments/archive/goerli_dev__2022-12-02_13:35:39.json b/contracts/deployments/archive/goerli_dev__2022-12-02_13:35:39.json deleted file mode 100644 index 7c0069f..0000000 --- a/contracts/deployments/archive/goerli_dev__2022-12-02_13:35:39.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "lender": "0x3070c92747f02E0A67dAfbF5445E05E61225095c", - "agreementERC20Implementation": "0x1bd4C236931eb4f281E5812e192e673d582b877e", - "agreementERC1155Implementation": "0xC8B19424C1d74e86839bE70981D6F5Ce6ED160Ec", - "lendingContract": "0xF94A1c2C1eF930DF0D7c6E59E8B0Ad9F46892A66", - "cyclePreventionRegistry": "0xcD8223441198cC2479D7F638Dc1c7505436378A9", - "feeManager": "0xa76FE125573f7C007A9a5747D361327529e174cc", - "feeManagerImplementation": "0x042a2aCC43705D1C6716425c164ADFE225b92EE7", - "agreementFactory": "0x5198Ae47b60C4BE8Ac16870A206b50923D6689B0", - "agreementFactoryImplementation": "0x8793C1b87E225491B42d1975A90B374B1E1920DD", - "trackedToken": "0x0deA6Fd983e440fD1E0E6E115Cf9c809175ee43f" -} \ No newline at end of file diff --git a/contracts/deployments/archive/goerli_dev__2023-03-27_13:00:05.json b/contracts/deployments/archive/goerli_dev__2023-03-27_13:00:05.json deleted file mode 100644 index fc39ad4..0000000 --- a/contracts/deployments/archive/goerli_dev__2023-03-27_13:00:05.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "agreementERC20Implementation": "0x7611d326d5f036B9D668E341b6C319C98e864B04", - "agreementERC1155Implementation": "0x36bc3CC70430D8B9e65A3eC94323969348F6b65f", - "lendingContract": "0xb1ED23f853D4577d4e8aD67BC83f165BFB1791Ba", - "agreementRelationsRegistry": "0xDB06DA171f9151767D49649Bef29EA412b23c300", - "fallbackVault": "0xe9A3f087B230Dc4bDAa487c8DA7c7aCbaeE03C22", - "splitCurrencyListManager": "0x1102d2C285D3fF9de00242590cEDC07AE134cD3B", - "feeManager": "0x446CEa02FA0B77DB038849958d13Efe40d6Dc53f", - "agreementFactory": "0x99cAe053a52F05A15f578F43306837b7Ef34Eb72", - "splitCurrencies": [ - { - "name": "USD Coin", - "symbol": "USDC", - "decimals": 6, - "lendingCurrency": true, - "nativeCoin": false, - "address": "0x030e35356aa247C1c1476EcdFF5a6396358D1943" - }, - { - "name": "Tether", - "symbol": "USDT", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xCc05994134A63168Bc8D4217b1285caBC4090E94" - }, - { - "name": "Wrapped Ether", - "symbol": "WETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xdBFfDcA1EA8c425605C69f1310094d4bA8EB6C06" - }, - { - "name": "Dai Stablecoin", - "symbol": "DAI", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x52F703673de51e8890e1a89fBFe02799Df85DE77" - }, - { - "name": "Avalanche Token", - "symbol": "AVAX", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x912F742A68358782439e92CfCB32bd969ED053Df" - }, - { - "name": "BUSD Token", - "symbol": "BUSD", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xc05b1aD70Fef39eF9a2930D43b412E2D031A9dF5" - }, - { - "name": "Wrapped BTC", - "symbol": "WBTC", - "decimals": 8, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x75cD1DC13F072E39eb8353fadbaF252970859531" - }, - { - "name": "Cosmos", - "symbol": "ATOM", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xE09F5C40517240505B72E78Aff86E4417CA427E8" - }, - { - "name": "native coin", - "symbol": "ETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": true, - "address": "0x0000000000000000000000000000000000000000" - } - ], - "lenders": [ - "0xA7AE1172FE59f2E15768b5Ee26D352B3B974b46e" - ], - "feeManagerImplementation": "0x42098549F2443db09694718cf4437DEd6857256F", - "lendingContractImplementation": "0x0bBe6cBbC6C5864B770Ee32829867C7D790959e1", - "fallbackVaultImplementation": "0xD8d7C418061a3DfE44FdDCC49842c95F3d5b868B" -} \ No newline at end of file diff --git a/contracts/deployments/archive/kovan__2022-07-08_14:32:49.json b/contracts/deployments/archive/kovan__2022-07-08_14:32:49.json deleted file mode 100644 index 2fc80e7..0000000 --- a/contracts/deployments/archive/kovan__2022-07-08_14:32:49.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "lender": "0xb739BD40E3324303DeEb5a70600FEb3694687513", - "agreementImplementation": "0x5861f16FABfc0e6a2Eff34c265997c5cd4CaFA3B", - "lendingContract": "0x816D2D761FF345aB42E522eA4Dfb2337E55964E1", - "cyclePreventionRegistry": "0xE84659eca71B5178C9903DE204c4784983E1590D", - "feeManager": "0x46Bc2338a282383fe2585Ef5F0171E62FdCEf3B0", - "feeManagerImplementation": "0x0880037908158964b2C2d92Db1224E97aCdc360a", - "agreementFactory": "0xafdF96527759F3B7f293cb3ffeb50f779b3f4565", - "agreementFactoryImplementation": "0xf63e88cfC2e741039c433952491B9504A16aE781", - "trackedToken": "0xb7a4F3E9097C08dA09517b5aB877F7a917224ede" -} \ No newline at end of file diff --git a/contracts/deployments/archive/mumbai__2022-07-12_16:49:04.json b/contracts/deployments/archive/mumbai__2022-07-12_16:49:04.json deleted file mode 100644 index 77c2ac1..0000000 --- a/contracts/deployments/archive/mumbai__2022-07-12_16:49:04.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "lender": "0xb739BD40E3324303DeEb5a70600FEb3694687513", - "agreementImplementation": "0x0880037908158964b2C2d92Db1224E97aCdc360a", - "lendingContract": "0xc610d5695dA950740D14E93D4c9af9C712a746Ae", - "cyclePreventionRegistry": "0xf63e88cfC2e741039c433952491B9504A16aE781", - "feeManager": "0xDfa1665bA6F9881FEADd179F2C30b5ac122003f7", - "feeManagerImplementation": "0xafdF96527759F3B7f293cb3ffeb50f779b3f4565", - "agreementFactory": "0xb96C8221f20A0F4aE1906bC6B73ff1131B2459BE", - "agreementFactoryImplementation": "0xDf87f3dBf01767AA019d903fB51a560Ac84C499e", - "trackedToken": "0xe6b8a5CF854791412c1f6EFC7CAf629f5Df1c747" -} \ No newline at end of file diff --git a/contracts/deployments/archive/mumbai_dev__2022-12-02_14:54:29.json b/contracts/deployments/archive/mumbai_dev__2022-12-02_14:54:29.json deleted file mode 100644 index 4122928..0000000 --- a/contracts/deployments/archive/mumbai_dev__2022-12-02_14:54:29.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "lender": "0x3070c92747f02E0A67dAfbF5445E05E61225095c", - "agreementERC20Implementation": "0x338d2638A9Ee8eBc04698ee6FB7Fd4c76f2338C3", - "agreementERC1155Implementation": "0x7B92020e4318B397b51826ACAdD976Da7d881458", - "lendingContract": "0x570D75E0453F2584675276265f68Dc16Af3Ce0Be", - "cyclePreventionRegistry": "0x823a7BfEb4ac2b4d1849B419c64939fe2e067855", - "feeManager": "0xE3dA604814cDF2b782F3a1A56A535afeA3B22C95", - "feeManagerImplementation": "0xF25cCA5c883b2FCD94f3ff866D12FeC31CBbe50D", - "agreementFactory": "0x75b6AC25892b1F13fCeA91426C1f061f52CF7B05", - "agreementFactoryImplementation": "0xEdCe1f89bD6346FB46e94a2ff443Bf6150da137B", - "trackedToken": "0x70b0EaD9e87b5b70Dd89C336A2B5b68DE62958C0" -} \ No newline at end of file diff --git a/contracts/deployments/archive/mumbai_dev__2023-03-24_16:12:16.json b/contracts/deployments/archive/mumbai_dev__2023-03-24_16:12:16.json deleted file mode 100644 index 363a070..0000000 --- a/contracts/deployments/archive/mumbai_dev__2023-03-24_16:12:16.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "agreementERC20Implementation": "0x354aa8BA73d6CA80cE51916EB5B83389E5980A12", - "agreementERC1155Implementation": "0x5Ea1697f7379A29BFaEE607e9C4b1784AC84B9e6", - "lendingContract": "0x8871bE872d0f39B01d59f82C38D6b5c15Ed4a392", - "agreementRelationsRegistry": "0x56ec825ca1c481Ed7A69502707a9455D8610a705", - "fallbackVault": "0xd76eA12DDa2A29329808d183a11CAA5fcfE09E72", - "splitCurrencyListManager": "0xb517627249fca087068d1B1dC49D37Cc93f1A7cC", - "feeManager": "0x493d7f44a428D43fDC4b5c71616A0EF4837417f4", - "agreementFactory": "0x6E81456864aD7A8700D695E76e5e145f04CF0d53", - "splitCurrencies": [ - { - "name": "USD Coin", - "symbol": "USDC", - "decimals": 6, - "lendingCurrency": true, - "nativeCoin": false, - "address": "0xf49616b55045FE2211E0dd3f71fd32060ad681b0" - }, - { - "name": "Tether", - "symbol": "USDT", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xD392f621F0b7c922d773702Cc68bDA0b9aE18046" - }, - { - "name": "Wrapped Ether", - "symbol": "WETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x139119F096F1761A761164E53BC51E95D6bB4548" - }, - { - "name": "Dai Stablecoin", - "symbol": "DAI", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xFec88a4640AF9847f46C86dD441dB5FA0E525e77" - }, - { - "name": "Avalanche Token", - "symbol": "AVAX", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x7D2De7034f49EE49288f2a4EcB20C0752F0029ce" - }, - { - "name": "BUSD Token", - "symbol": "BUSD", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xd0116131b2bBEbAd5950f6b8B6e9aEb2Fb810948" - }, - { - "name": "Wrapped BTC", - "symbol": "WBTC", - "decimals": 8, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x5B0cfc2E2EdC66B1A49b325311E52Cf31f14091F" - }, - { - "name": "Cosmos", - "symbol": "ATOM", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xA2565B2c47CF43508735Db828390CA1ecCAc31Fe" - }, - { - "name": "native coin", - "symbol": "ETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": true, - "address": "0x0000000000000000000000000000000000000000" - } - ], - "lenders": [ - "0x13d61C5fF2413Cc04455efD69aA55734fEF20745" - ], - "feeManagerImplementation": "0xd48ba7FC30DCBD6aE139eb6A0465040376156eC1", - "lendingContractImplementation": "0xBDAE192864B45A714D6eb8de059D1C2744B5FB06", - "fallbackVaultImplementation": "0x5080cF81C9bd7d37Ec8E77BF1585e42663655fa9" -} \ No newline at end of file diff --git a/contracts/deployments/archive/polygon__2022-09-13_14:37:16.json b/contracts/deployments/archive/polygon__2022-09-13_14:37:16.json deleted file mode 100644 index 20e3dda..0000000 --- a/contracts/deployments/archive/polygon__2022-09-13_14:37:16.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "deployer": "0x2691837e2A7Db2bdcbEEE798eCf8334e61572619", - "lender": "0x9E20cb5f8cd3098460EB7D31d0BBa62bfD853146", - "agreementImplementation": "0x244EA8Bdf13cB814Fe0eE8741F2d1F8a0563eC62", - "lendingContract": "0x4f994Da24EFEEdbb8FcF03F253Bdd7eAF9fC9870", - "cyclePreventionRegistry": "0x4da7AFf90FCDc7CDA70C597f67E14C7F44525689", - "feeManager": "0x6135B21aC7B61Cf80f978209BB23F7C6d094970F", - "feeManagerImplementation": "0xFFB6E52E471bF263A31D28850f190b6d12E00042", - "agreementFactory": "0x927A0dBe6eD7465BEd21CF4f8d4e2fD0E275714A", - "agreementFactoryImplementation": "0xb5261525c8c8EeB674E0d9715187C0568526DcD3", - "trackedToken": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174" -} \ No newline at end of file diff --git a/contracts/deployments/archive/ropsten__2022-07-07_10:05:03.json b/contracts/deployments/archive/ropsten__2022-07-07_10:05:03.json deleted file mode 100644 index 8f45aa2..0000000 --- a/contracts/deployments/archive/ropsten__2022-07-07_10:05:03.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "lender": "0xb739BD40E3324303DeEb5a70600FEb3694687513", - "agreementImplementation": "0x8eE50b4Ccf3397893Df58E70061B49445756014F", - "lendingContract": "0xEdCe1f89bD6346FB46e94a2ff443Bf6150da137B", - "cyclePreventionRegistry": "0xBB168a315B176d9226bA2E9513Ca061eCaB9A8b3", - "feeManager": "0x66170011DD76f46475B9ce5beDf3b2B72E454C58", - "feeManagerImplementation": "0xbDC839E203Da84Cf462B820E694f8406Fb366d24", - "agreementFactory": "0x7B92020e4318B397b51826ACAdD976Da7d881458", - "agreementFactoryImplementation": "0x5675Ccfb3026A8510b4258bf92898Bc308992759", - "trackedToken": "0x07865c6e87b9f70255377e024ace6630c1eaa37f" -} \ No newline at end of file diff --git a/contracts/deployments/archive/sepolia__2022-08-24_14:23:13.json b/contracts/deployments/archive/sepolia__2022-08-24_14:23:13.json deleted file mode 100644 index 7c92126..0000000 --- a/contracts/deployments/archive/sepolia__2022-08-24_14:23:13.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "lender": "0xb739BD40E3324303DeEb5a70600FEb3694687513", - "agreementImplementation": "0x139119F096F1761A761164E53BC51E95D6bB4548", - "lendingContract": "0xFec88a4640AF9847f46C86dD441dB5FA0E525e77", - "cyclePreventionRegistry": "0xd0116131b2bBEbAd5950f6b8B6e9aEb2Fb810948", - "feeManager": "0xBDAE192864B45A714D6eb8de059D1C2744B5FB06", - "feeManagerImplementation": "0x5B0cfc2E2EdC66B1A49b325311E52Cf31f14091F", - "agreementFactory": "0xC04775664CF60BffF90ba9822Ac41A2399F731Eb", - "agreementFactoryImplementation": "0x8871bE872d0f39B01d59f82C38D6b5c15Ed4a392", - "trackedToken": "0x5861f16FABfc0e6a2Eff34c265997c5cd4CaFA3B" -} \ No newline at end of file diff --git a/contracts/deployments/base__2024-05-20_13:57:10.json b/contracts/deployments/base__2024-05-20_13:57:10.json deleted file mode 100644 index e637a95..0000000 --- a/contracts/deployments/base__2024-05-20_13:57:10.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "deployer": "0x18fC837493A5BfBa99984E98Bb70C388f60E9dBF", - "agreementERC20ImplementationV10": "0x902b1C011AB3979CaB123F11A96356726B472a8D", - "agreementERC1155ImplementationV10": "0x297f3BcF753D4b4FbB27195B04342e6c8f122A47", - "agreementERC20Implementation": "0x576a6cC0f41e15009151eD5A1f07B1090B9d5C9A", - "agreementERC1155Implementation": "0x623F59d2bD502E42EAd24964492b12c73d9Cc2b9", - "agreementRelationsRegistry": "0xC21183442b4Bc7a4D8630eC4447E25da618D46ec", - "fallbackVault": "0x765f9cEB03867ab9FCa28D6102Fb38639446FafD", - "splitCurrencyListManager": "0x4AD711B3505707370c5D602DF44BBB65b1d6E9Bc", - "feeManager": "0x2838378aFF84dB6Af6f70F07C71Cf9D38E16a9a8", - "agreementFactory": "0x067Fab14dF6b0f59d1626f72D7eAb375Ce9e59fd", - "namespaceRegistry": "0xEC20dFb1524707819492C3205778Fc3Cf0A4c4A7", - "splitCurrencies": [ - { - "name": "USD Coin", - "symbol": "USDC", - "decimals": 6, - "lendingCurrency": true, - "nativeCoin": false, - "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" - }, - { - "name": "Dai Stablecoin", - "symbol": "DAI", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb" - }, - { - "name": "native coin", - "symbol": "ETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": true, - "address": "0x0000000000000000000000000000000000000000" - } - ], - "feeManagerImplementation": "0x4F596991a5Db0b8698024fa453AE47fB43C91f0D", - "agreementFactoryImplementation": "0xd5DFa98aE3a4Fc748278BC77a63DD01b42249183", - "fallbackVaultImplementation": "0xF542003e6Be55132efE6Da21dE2D808Cf7ffF48A" -} \ No newline at end of file diff --git a/contracts/deployments/base__2026-02-23_13:10:00.json b/contracts/deployments/base__2026-02-23_13:10:00.json new file mode 100644 index 0000000..24180bc --- /dev/null +++ b/contracts/deployments/base__2026-02-23_13:10:00.json @@ -0,0 +1,27 @@ +{ + "deployer": "0xE4D214ba71B36528670150CA23C4D14141ba7BCF", + "agreementERC20Implementation": "0x1f21cC6A4E2c003d2323f60EC05D20922AA48940", + "agreementERC1155Implementation": "0x938DAc02538c1944de093a6efBbe58828386BE1A", + "agreementRelationsRegistry": "0xE127ADcc5e01dCfA7b799124766610f8e0440de2", + "fallbackVault": "0xF1AAf94458EBedb37cbcaF36AA73D20e595cBa6E", + "currencyManager": "0x37C4e57656A933dcd65D40B359D1f2aAe819F464", + "feeManager": "0x7F089CB03A9Ad6e89F2a42A186059Dce29FC2360", + "agreementFactory": "0x0B740c8c185Ca1089Fff661F55b222a260b92565", + "namespaceRegistry": "0xb215518cb92b2B158E6f3160a92a0606AE76Fa10", + "splitCurrencies": [ + { + "name": "USD Coin", + "symbol": "USDC", + "decimals": "6", + "nativeCoin": false, + "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" + }, + { + "name": "native coin", + "symbol": "ETH", + "decimals": "18", + "nativeCoin": true, + "address": "0x0000000000000000000000000000000000000000" + } + ] +} \ No newline at end of file diff --git a/contracts/deployments/base_sepolia__2024-10-17_13:15:34.json b/contracts/deployments/base_sepolia__2024-10-17_13:15:34.json deleted file mode 100644 index 5851be5..0000000 --- a/contracts/deployments/base_sepolia__2024-10-17_13:15:34.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "agreementERC20Implementation": "0x4Afc42575aDE2F45d5db654B18F80742A0DD027c", - "agreementERC1155Implementation": "0x86214F8b29A76d21242b8a40a23d5b01C3d6F8D8", - "agreementRelationsRegistry": "0x643aa2BBeB6a83d55F29b0a7319eB8083545b958", - "fallbackVault": "0x338d2638A9Ee8eBc04698ee6FB7Fd4c76f2338C3", - "splitCurrencyListManager": "0x570D75E0453F2584675276265f68Dc16Af3Ce0Be", - "feeManager": "0xBa1F9dBB3BB6C8d99E46587eEF6619Bbe53A7410", - "agreementFactory": "0x823a7BfEb4ac2b4d1849B419c64939fe2e067855", - "namespaceRegistry": "0x76bbBCc89d8764040C3a02e503dFc3A7C7470dD8", - "splitCurrencies": [ - { - "name": "USD Coin", - "symbol": "USDC", - "decimals": 6, - "lendingCurrency": true, - "nativeCoin": false, - "address": "0x46Bc2338a282383fe2585Ef5F0171E62FdCEf3B0" - }, - { - "name": "Tether", - "symbol": "USDT", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x4278D82Ca2605C2F41248FF862217f05105384d7" - }, - { - "name": "Wrapped Ether", - "symbol": "WETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xb96C8221f20A0F4aE1906bC6B73ff1131B2459BE" - }, - { - "name": "native coin", - "symbol": "ETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": true, - "address": "0x0000000000000000000000000000000000000000" - } - ], - "feeManagerImplementation": "0x70b0EaD9e87b5b70Dd89C336A2B5b68DE62958C0", - "agreementFactoryImplementation": "0xbDC839E203Da84Cf462B820E694f8406Fb366d24", - "fallbackVaultImplementation": "0x626Eed4eAbB19c5233142a64C9935D5df9dCe604" -} \ No newline at end of file diff --git a/contracts/deployments/base_sepolia__2026-02-23_13:46:30.json b/contracts/deployments/base_sepolia__2026-02-23_13:46:30.json new file mode 100644 index 0000000..42f3ad6 --- /dev/null +++ b/contracts/deployments/base_sepolia__2026-02-23_13:46:30.json @@ -0,0 +1,30 @@ +{ + "deployer": "0x68630b8C8e2B87c2b0c7A8E47398933578DF3407", + "agreementERC20Implementation": "0x36A2D52179C1ea0E9c04CA3eF8cF86747F1c2F66", + "agreementERC1155Implementation": "0x57a5f070612e520D0f654803A8D82403C5455D5E", + "agreementRelationsRegistry": "0xAe94191942F94d88Cb75E174e9E8979804A38F50", + "fallbackVault": "0xE14886e3177D84EF0d7fe022109360632b7dF116", + "currencyManager": "0xFDcE965a1d772Ac27416D2b2BC3Bef57417cEC1c", + "feeManager": "0xD22dEF914a36a5Df2C94166b5007f412a04De81B", + "agreementFactory": "0x27333d40af2C5a01eaa5Fd0b890181B9D525255d", + "namespaceRegistry": "0xdbe91a33308b7F0fA74067bE27AfCe65176DABaC", + "splitCurrencies": [ + { + "name": "USD Coin", + "symbol": "USDC", + "decimals": "6", + "nativeCoin": false, + "address": "0x46Bc2338a282383fe2585Ef5F0171E62FdCEf3B0" + }, + { + "name": "native coin", + "symbol": "ETH", + "decimals": "18", + "nativeCoin": true, + "address": "0x0000000000000000000000000000000000000000" + } + ], + "feeManagerImplementation": "0xd4C03781D6a206DD1A633cC7b69023E9bb82e842", + "agreementFactoryImplementation": "0x47F2fFa0E89AAbA3867F5078E42446ec59D192B6", + "fallbackVaultImplementation": "0x6DB7ca4B9667de0Ada9502AA83A5Ec89671599cA" +} \ No newline at end of file diff --git a/contracts/deployments/bscTestnet_dev__2023-04-06_15:14:11.json b/contracts/deployments/bscTestnet_dev__2023-04-06_15:14:11.json deleted file mode 100644 index 431c2ad..0000000 --- a/contracts/deployments/bscTestnet_dev__2023-04-06_15:14:11.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "agreementERC20ImplementationV1": "0xA5e86693C3cd491beb3748485b1e02FB73a7ddcc", - "agreementERC1155ImplementationV1": "0x627C672c89e8E8216434a0eF3fd49457a0CC0087", - "agreementERC20ImplementationV2": "0x77BD32a04088fF0c08e7Ceb22a6Ab60Fc59db12D", - "agreementERC1155ImplementationV2": "0x331DB6e0480AAc6A793C06BF7B44D318BB446C80", - "agreementERC20Implementation": "0xc826E11CBAC6FF0e09F3045885Eb22E94e00e497", - "agreementERC1155Implementation": "0x8A4c38d3238fD9c827d44134668378f38FE84f57", - "lendingContract": "0x357f0E7A58665CfC78d49f2C9658aeD71b50a11c", - "agreementRelationsRegistry": "0x128F6383D316c713f4332F2934e1a6BFf5720f9c", - "fallbackVault": "0x5D8F6770670eF58150bc5bC2ac5761Da679028b2", - "splitCurrencyListManager": "0xD775C3D182DE9EB1591D7A786F53811E568F1Af4", - "feeManager": "0xDBE9F9d140B9f74163eE1210A92F04Ed3355B979", - "agreementFactory": "0x5FE998eC7603f7c142d9ACC90f1F7D33c42F35b4", - "splitCurrencies": [ - { - "name": "USD Coin", - "symbol": "USDC", - "decimals": 6, - "lendingCurrency": true, - "nativeCoin": false, - "address": "0x7B92020e4318B397b51826ACAdD976Da7d881458" - }, - { - "name": "Tether", - "symbol": "USDT", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x3Ca39D9F017c171BEb7F3df1339E9C39C9E722cB" - }, - { - "name": "Wrapped Ether", - "symbol": "WETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xf49616b55045FE2211E0dd3f71fd32060ad681b0" - }, - { - "name": "Dai Stablecoin", - "symbol": "DAI", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xD392f621F0b7c922d773702Cc68bDA0b9aE18046" - }, - { - "name": "Avalanche Token", - "symbol": "AVAX", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x139119F096F1761A761164E53BC51E95D6bB4548" - }, - { - "name": "BUSD Token", - "symbol": "BUSD", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xFec88a4640AF9847f46C86dD441dB5FA0E525e77" - }, - { - "name": "Wrapped BTC", - "symbol": "WBTC", - "decimals": 8, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x7D2De7034f49EE49288f2a4EcB20C0752F0029ce" - }, - { - "name": "Cosmos", - "symbol": "ATOM", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xd0116131b2bBEbAd5950f6b8B6e9aEb2Fb810948" - }, - { - "name": "native coin", - "symbol": "ETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": true, - "address": "0x0000000000000000000000000000000000000000" - } - ], - "lenders": [ - "0xEdA79EC0C7E4DFDb40bd30a60B029F15E1386266" - ], - "feeManagerImplementation": "0x8871bE872d0f39B01d59f82C38D6b5c15Ed4a392", - "agreementFactoryImplementation": "0x83371c53dedce7e5cdc691fddfe53769ed65bbfa", - "lendingContractImplementation": "0x94dC4c3abd81Ac011f696069867F010C7a456aCe", - "fallbackVaultImplementation": "0x5Ea1697f7379A29BFaEE607e9C4b1784AC84B9e6" -} \ No newline at end of file diff --git a/contracts/deployments/bscTestnet_stage__2023-04-06_16:18:43.json b/contracts/deployments/bscTestnet_stage__2023-04-06_16:18:43.json deleted file mode 100644 index 4dcec81..0000000 --- a/contracts/deployments/bscTestnet_stage__2023-04-06_16:18:43.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "agreementERC20ImplementationV1": "0xDe5E07B56A38335832A159c46Cf0a54A15546Bc4", - "agreementERC1155ImplementationV1": "0x967c8176e4678F1e82Be27f786307C0C9D9fd7A2", - "agreementERC20ImplementationV2": "0xf420A4fF40147A74Fc5376B1d92CcD1250c59428", - "agreementERC1155ImplementationV2": "0x02768443e5D5324151E87ef2491045d1160d55B8", - "agreementERC20Implementation": "0x34A4216b94Ae3BFb3447cdeabE402DD0aB1AC13a", - "agreementERC1155Implementation": "0x4e4F43591E88F9954263763544A26288E9d051A1", - "lendingContract": "0x5e409EbD975585fbd654299AfD3Eb3D52e1CFF4A", - "agreementRelationsRegistry": "0xcd94F873BACab9Bc17dB23cea67c2a9072f10780", - "fallbackVault": "0xA5336DDD220CBe7158e97773a1d5d3D78C600Af6", - "splitCurrencyListManager": "0x1635377aA0D85f1BAE81da3F1007a9a70AFCba7D", - "feeManager": "0x53992E0Cf7539130982f057b2ACb7EFE8dcf067B", - "agreementFactory": "0x1f349F5B9233087E56B2EA9FE6f10e305358c55B", - "splitCurrencies": [ - { - "name": "USD Coin", - "symbol": "USDC", - "decimals": 6, - "lendingCurrency": true, - "nativeCoin": false, - "address": "0x8021cd0dFbE5BFfAC9fBc9904293b7a85253f337" - }, - { - "name": "Tether", - "symbol": "USDT", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x703809cCf6f6abA886B6da7f264B51F3bFD5AA55" - }, - { - "name": "Wrapped Ether", - "symbol": "WETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x90537BaD18d7855F949094c5113605A7342b9B9e" - }, - { - "name": "Dai Stablecoin", - "symbol": "DAI", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x24164850b3063DD6d569d158512B51Aa5F5D39d4" - }, - { - "name": "Avalanche Token", - "symbol": "AVAX", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xE30059a5A95F1708253A3c73884b289F7053E1ed" - }, - { - "name": "BUSD Token", - "symbol": "BUSD", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x59C1E507d37739aBB075B4Bb54F3B81260048456" - }, - { - "name": "Wrapped BTC", - "symbol": "WBTC", - "decimals": 8, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x936B97a62eA6183290bEaAE7A4CAa659ca0d2Ef2" - }, - { - "name": "Cosmos", - "symbol": "ATOM", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x2d6Fe41915a5594808Ae686ba7aCfDeD63605ECB" - }, - { - "name": "native coin", - "symbol": "ETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": true, - "address": "0x0000000000000000000000000000000000000000" - } - ], - "lenders": [ - "0x02bE2288d84cD2682AdbbD2Cc62476a9E1d16ba7" - ], - "feeManagerImplementation": "0x8871bE872d0f39B01d59f82C38D6b5c15Ed4a392", - "agreementFactoryImplementation": "0x83371c53DedCE7E5CDc691FDDfE53769ed65Bbfa", - "lendingContractImplementation": "0x94dC4c3abd81Ac011f696069867F010C7a456aCe", - "fallbackVaultImplementation": "0x5Ea1697f7379A29BFaEE607e9C4b1784AC84B9e6" -} \ No newline at end of file diff --git a/contracts/deployments/goerli_dev__2023-04-06_14:48:54.json b/contracts/deployments/goerli_dev__2023-04-06_14:48:54.json deleted file mode 100644 index 18c7f12..0000000 --- a/contracts/deployments/goerli_dev__2023-04-06_14:48:54.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "agreementERC20ImplementationV1": "0x447648f3afB62fF6c639132B26c0584E8827f143", - "agreementERC1155ImplementationV1": "0x4DA5FCCBDa3a4c62612dB1f9E87d4aD3E740A84c", - "agreementERC20ImplementationV2": "0x81Bb285058d47736f8d9Fb508A1216FA3dF75d01", - "agreementERC1155ImplementationV2": "0xe8bE3FB5917c22633155170f215A1d791d8E0cfF", - "agreementERC20ImplementationV3": "0x89f454bB83DCC4e5D86139e1433586d8B29371e0", - "agreementERC1155ImplementationV3": "0xdD77e815F679e2a64E1cAda4Fe478A701cCaD312", - "agreementERC20ImplementationV4": "0x2B6aC4573D521F7809d15ac4465f1E56A277dD7c", - "agreementERC1155ImplementationV4": "0xc6f4751113E5b3b43AE9B9b5bDcdeF6C562Ff55f", - "agreementERC20ImplementationV5": "0x2B5CeeFCb286e7790545bE1d5fD5246b1951Ba28", - "agreementERC1155ImplementationV5": "0x6570DDc58A04805d2d1484E32dEAb432243517e6", - "agreementERC20ImplementationV6": "0xAA9a11cE4150eA03256d6024aB88028ee0172e50", - "agreementERC1155ImplementationV6": "0x7E0932D82D2213E8a14282249FFbaFf4A5580264", - "agreementERC20Implementation": "0x307c4f6aa50C3f94e9C5d52fb830429a777cDCC0", - "agreementERC1155Implementation": "0x70B89B3e8D111A1cB6fe6cd4FD0c25370c04d29e", - "lendingContract": "0xd6689f22C74BE76dCe1c0388061fD29D7b91500D", - "agreementRelationsRegistry": "0x243De82d66d7c20B05d515538e2702bbbb07E632", - "fallbackVault": "0x0F63973eFe96c582A3Bd4efD3F99f58f3141285f", - "splitCurrencyListManager": "0x72473c0D759797A8D6dA03529e40c57fe00dfAF4", - "feeManager": "0x348D91f6dC8A9FC40b4d39fda423613916270784", - "agreementFactory": "0x0bA65d786a71f104F990a3520289D18642417621", - "namespaceRegistry": "0xe6E65964A937E340aF1AEd0F9b216dac7077FeDE", - "splitCurrencies": [ - { - "name": "USD Coin", - "symbol": "USDC", - "decimals": 6, - "lendingCurrency": true, - "nativeCoin": false, - "address": "0x030e35356aa247C1c1476EcdFF5a6396358D1943" - }, - { - "name": "Tether", - "symbol": "USDT", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xCc05994134A63168Bc8D4217b1285caBC4090E94" - }, - { - "name": "Wrapped Ether", - "symbol": "WETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xdBFfDcA1EA8c425605C69f1310094d4bA8EB6C06" - }, - { - "name": "Dai Stablecoin", - "symbol": "DAI", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x52F703673de51e8890e1a89fBFe02799Df85DE77" - }, - { - "name": "Avalanche Token", - "symbol": "AVAX", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x912F742A68358782439e92CfCB32bd969ED053Df" - }, - { - "name": "BUSD Token", - "symbol": "BUSD", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xc05b1aD70Fef39eF9a2930D43b412E2D031A9dF5" - }, - { - "name": "Wrapped BTC", - "symbol": "WBTC", - "decimals": 8, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x75cD1DC13F072E39eb8353fadbaF252970859531" - }, - { - "name": "Cosmos", - "symbol": "ATOM", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xE09F5C40517240505B72E78Aff86E4417CA427E8" - }, - { - "name": "native coin", - "symbol": "ETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": true, - "address": "0x0000000000000000000000000000000000000000" - } - ], - "lenders": [ - "0xA7AE1172FE59f2E15768b5Ee26D352B3B974b46e" - ], - "feeManagerImplementation": "0x42098549F2443db09694718cf4437DEd6857256F", - "agreementFactoryImplementation": "0xa97fcac6478b388aaadbee5554af1b5443e8f543", - "lendingContractImplementation": "0xC7c43783FA19047F35B5DFB742b3D6d7B22FcDD2", - "fallbackVaultImplementation": "0xD8d7C418061a3DfE44FdDCC49842c95F3d5b868B" -} \ No newline at end of file diff --git a/contracts/deployments/goerli_stage__2023-04-06_16:02:20.json b/contracts/deployments/goerli_stage__2023-04-06_16:02:20.json deleted file mode 100644 index ad4586c..0000000 --- a/contracts/deployments/goerli_stage__2023-04-06_16:02:20.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "agreementERC20ImplementationV1": "0x7a91AB55e468518cCA568e9D1bf99d95C2F316dF", - "agreementERC1155ImplementationV1": "0xf302366EBa067375FB3480995f3EE6C121D7192D", - "agreementERC20ImplementationV2": "0xa833Cfd2AFF0EbE6d8f15DC91a01Af94D2EE1Ded", - "agreementERC1155ImplementationV2": "0x52952801C151246c927836d53A8aea68f63eF42B", - "agreementERC20ImplementationV3": "0x3969aB0C05d194B8FAC26bBb0f8C13Deacb7Ba09", - "agreementERC1155ImplementationV3": "0xB60cfF71a55Eb2bCB64F49518949Cd10E4DBF755", - "agreementERC20ImplementationV4": "0xF4c9DfEc5Ee8d6c8b1D66eEE8cE9D79f2241Ef8A", - "agreementERC1155ImplementationV4": "0x01bEfE49e43B7f681aD64d0Bd9397c36AB110204", - "agreementERC20ImplementationV5": "0x59542f3d7de5E5e4cEbA02dA57bB73Caed84FAb6", - "agreementERC1155ImplementationV5": "0xfb6fE51613630c13Be612CC36bdeA38774235392", - "agreementERC20ImplementationV6": "0x38C82DBc8d49F58E17dc1cd03c92d00c2D9Aef17", - "agreementERC1155ImplementationV6": "0xB878631B539CE1295F9deFaF51568E87083D9F48", - "agreementERC20Implementation": "0xb269fB3C1099230ca27c42993a0AC192f2Dd1C5f", - "agreementERC1155Implementation": "0x9290686271a11405642569B7B686ed50778A1cC6", - "lendingContract": "0x9d8b0E7622c452C03DD2432B4b5009B6e738AF00", - "agreementRelationsRegistry": "0xc6AC8F1ac2CE70809E586eEe21111e7A38a484EB", - "fallbackVault": "0xdFA0520F169b1387A9C48Ab46AF709ce91d5A8F6", - "splitCurrencyListManager": "0x42C893836D4A5B0B149FCf878fFCfBfe6417F866", - "feeManager": "0xd8460bbaF6D045d5b06D127Ff1B52859b332fa16", - "agreementFactory": "0xC9F00A2300b53f8DccF447e5d96c08aEcA133bE9", - "namespaceRegistry": "0x3F6061Cab23f51291a1556735b4c36AB4fa19f45", - "splitCurrencies": [ - { - "name": "USD Coin", - "symbol": "USDC", - "decimals": 6, - "lendingCurrency": true, - "nativeCoin": false, - "address": "0xC85A28f0fbE6110Dc311DF5adD82488C53BB7a7a" - }, - { - "name": "Tether", - "symbol": "USDT", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x3823Bc8E465785A72E713282952f4500d2dc3939" - }, - { - "name": "Wrapped Ether", - "symbol": "WETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xfFd755EAb4e31514db3a60Ef07db592034702749" - }, - { - "name": "Dai Stablecoin", - "symbol": "DAI", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x274aFCA55500eDCa1E87F6Ab32451FCCED974637" - }, - { - "name": "Avalanche Token", - "symbol": "AVAX", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x1ecAc0971E52bc47900965d73768b1e7A658B9De" - }, - { - "name": "BUSD Token", - "symbol": "BUSD", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x6Aa66D7C7049e76f85e790dC2589BAe4b65C04cC" - }, - { - "name": "Wrapped BTC", - "symbol": "WBTC", - "decimals": 8, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x797d9C36205aAC7c45a7540CBeA1a6919185C01c" - }, - { - "name": "Cosmos", - "symbol": "ATOM", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x8ac2B72A7d8682002C12E3Ca245DDeF8DcE06a6b" - }, - { - "name": "native coin", - "symbol": "ETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": true, - "address": "0x0000000000000000000000000000000000000000" - } - ], - "lenders": [ - "0x1B634466378353f0709681b94Bd7C0aa8e2bA0dD" - ], - "feeManagerImplementation": "0x42098549F2443db09694718cf4437DEd6857256F", - "agreementFactoryImplementation": "0xa97fcAc6478b388AAADBEE5554AF1B5443e8F543", - "lendingContractImplementation": "0xC7c43783FA19047F35B5DFB742b3D6d7B22FcDD2", - "fallbackVaultImplementation": "0xD8d7C418061a3DfE44FdDCC49842c95F3d5b868B" -} \ No newline at end of file diff --git a/contracts/deployments/mockERC20.json b/contracts/deployments/mockERC20.json deleted file mode 100644 index 2a61568..0000000 --- a/contracts/deployments/mockERC20.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "5": { - "USDC": "0x030e35356aa247C1c1476EcdFF5a6396358D1943", - "USDT": "0xCc05994134A63168Bc8D4217b1285caBC4090E94", - "WETH": "0xdBFfDcA1EA8c425605C69f1310094d4bA8EB6C06", - "DAI": "0x52F703673de51e8890e1a89fBFe02799Df85DE77", - "AVAX": "0x912F742A68358782439e92CfCB32bd969ED053Df", - "BUSD": "0xc05b1aD70Fef39eF9a2930D43b412E2D031A9dF5", - "WBTC": "0x75cD1DC13F072E39eb8353fadbaF252970859531", - "ATOM": "0xE09F5C40517240505B72E78Aff86E4417CA427E8" - }, - "80001": { - "USDC": "0xb8D1c59aDd003Fe681B0F9457dcB02Bb3B18EA05", - "USDT": "0xD9d8b29A536794F150990E0bEE479D4437391155", - "WETH": "0xE6EA01f959D43C31B220F8b6DaA59C7C900335F3", - "DAI": "0x940B75925ee29D5c7C1EbEa36aEf1e8DEEfDf52c", - "AVAX": "0x5FC0Dea4015568884F7ec5112a315bf8d7dCAB02", - "BUSD": "0x895e28aaEf330e909f2f005788B2464e82201a77", - "WBTC": "0x53DF8b594a499928B881b3974fA0DA6415d04f95", - "ATOM": "0xa6DF2FCaE95Ec7e634b8A1bb1CF4A23797dB1a71" - } -} \ No newline at end of file diff --git a/contracts/deployments/mumbai_dev__2023-04-06_15:03:14.json b/contracts/deployments/mumbai_dev__2023-04-06_15:03:14.json deleted file mode 100644 index e9058a9..0000000 --- a/contracts/deployments/mumbai_dev__2023-04-06_15:03:14.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "agreementERC20ImplementationV1": "0xb2104470d50e724196510A6ABb8576ad2C2fAD6e", - "agreementERC1155ImplementationV1": "0x53992E0Cf7539130982f057b2ACb7EFE8dcf067B", - "agreementERC20ImplementationV2": "0xc826E11CBAC6FF0e09F3045885Eb22E94e00e497", - "agreementERC1155ImplementationV2": "0x8A4c38d3238fD9c827d44134668378f38FE84f57", - "agreementERC20ImplementationV3": "0xd161C2CA5Ded9c1a83483b7ddDB5e4B77AcA508E", - "agreementERC1155ImplementationV3": "0xd5b550A65D59d698C4F2522d722aAa1F5ce85D04", - "agreementERC20ImplementationV4": "0x7Fa1E8Ccd19B4438B9e1F2D32a3ea87AC2985c88", - "agreementERC1155ImplementationV4": "0x5D5604dd0aAEf91d4DB8181CA8d64FbA67D31101", - "agreementERC20ImplementationV5": "0x13E9CBb2fe50823c14C97b1E4C19FA03aCc0d60E", - "agreementERC1155ImplementationV5": "0x3c75DC0e59bf21D202876de59FE610904D9CA0B0", - "agreementERC20ImplementationV6": "0xd9E4416a4532582E8D7564c38dfB19A63c071b27", - "agreementERC1155ImplementationV6": "0x8a66bC2d66b51a9811200153399607974AB87949", - "agreementERC20ImplementationV7": "0x9c81C02218b806cbEF84D526cD0e01b972a27b64", - "agreementERC1155ImplementationV7": "0x45190544Ca38d5f8210b538Ff8Ea1e0f79B24e77", - "agreementERC20ImplementationV8": "0xf7172e4288cb7e02dd1C20E739957708F35D39D1", - "agreementERC1155ImplementationV8": "0xca2eF0F78ABE797a0920E6CcbC0ff3c0C34c01e0", - "agreementERC20ImplementationV9": "0x7FDd9200Bb8D8d3f5054496418daD5D4eeDAf12f", - "agreementERC1155ImplementationV9": "0xc2d402682613b8Ccca3c42DF8c02E5DD6d6EfF1B", - "agreementERC20Implementation": "0x7228f6848EEB04E7930aFFc091CcA24aBAC465E3", - "agreementERC1155Implementation": "0x7f45AA46ba0D9ce02733085564E2DD1e309F4EA1", - "lendingContract": "0x936B97a62eA6183290bEaAE7A4CAa659ca0d2Ef2", - "agreementRelationsRegistry": "0xDe5E07B56A38335832A159c46Cf0a54A15546Bc4", - "fallbackVault": "0x967c8176e4678F1e82Be27f786307C0C9D9fd7A2", - "splitCurrencyListManager": "0xA5336DDD220CBe7158e97773a1d5d3D78C600Af6", - "feeManager": "0x5e409EbD975585fbd654299AfD3Eb3D52e1CFF4A", - "agreementFactory": "0x1635377aA0D85f1BAE81da3F1007a9a70AFCba7D", - "namespaceRegistry": "0xa96D99464090e6829b3AC9C0d6b945eeaCD51BD4", - "splitCurrencies": [ - { - "name": "USD Coin", - "symbol": "USDC", - "decimals": 6, - "lendingCurrency": true, - "nativeCoin": false, - "address": "0xf49616b55045FE2211E0dd3f71fd32060ad681b0" - }, - { - "name": "Tether", - "symbol": "USDT", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xD392f621F0b7c922d773702Cc68bDA0b9aE18046" - }, - { - "name": "Wrapped Ether", - "symbol": "WETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x139119F096F1761A761164E53BC51E95D6bB4548" - }, - { - "name": "Dai Stablecoin", - "symbol": "DAI", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xFec88a4640AF9847f46C86dD441dB5FA0E525e77" - }, - { - "name": "Avalanche Token", - "symbol": "AVAX", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x7D2De7034f49EE49288f2a4EcB20C0752F0029ce" - }, - { - "name": "BUSD Token", - "symbol": "BUSD", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xd0116131b2bBEbAd5950f6b8B6e9aEb2Fb810948" - }, - { - "name": "Wrapped BTC", - "symbol": "WBTC", - "decimals": 8, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x5B0cfc2E2EdC66B1A49b325311E52Cf31f14091F" - }, - { - "name": "Cosmos", - "symbol": "ATOM", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xA2565B2c47CF43508735Db828390CA1ecCAc31Fe" - }, - { - "name": "native coin", - "symbol": "ETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": true, - "address": "0x0000000000000000000000000000000000000000" - } - ], - "lenders": [ - "0x13d61C5fF2413Cc04455efD69aA55734fEF20745" - ], - "feeManagerImplementation": "0xd48ba7FC30DCBD6aE139eb6A0465040376156eC1", - "agreementFactoryImplementation": "0x5077aeec72a95560292eef7d627f02f777819435", - "lendingContractImplementation": "0x59C1E507d37739aBB075B4Bb54F3B81260048456", - "fallbackVaultImplementation": "0x5080cF81C9bd7d37Ec8E77BF1585e42663655fa9" -} \ No newline at end of file diff --git a/contracts/deployments/mumbai_stage__2023-04-06_16:06:34.json b/contracts/deployments/mumbai_stage__2023-04-06_16:06:34.json deleted file mode 100644 index 201ad00..0000000 --- a/contracts/deployments/mumbai_stage__2023-04-06_16:06:34.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "agreementERC20ImplementationV1": "0x7eF8EeACBEF9010c6484cA152B6c1bE77e2d0dC9", - "agreementERC1155ImplementationV1": "0x86f81Cadd1cD6B0BDEdb902BAe6FCf3a9C7e574c", - "agreementERC20ImplementationV2": "0xD5496D1003ED95f5E7D4Fea89C081945A303A8ac", - "agreementERC1155ImplementationV2": "0xd1D27d76509f236463f0C2F9e0441AA79a15C6f3", - "agreementERC20ImplementationV3": "0x3657A329060e38EFf2D84248249ed187A3C0cb67", - "agreementERC1155ImplementationV3": "0x562cb74D8bF0DA84af541752a9e292991e75626B", - "agreementERC20ImplementationV4": "0xC3CdeAfDf35E263420b8f3D2b408509c18c338Bd", - "agreementERC1155ImplementationV4": "0x11F4F784Ce74069Adee399258e7D166A6AE62873", - "agreementERC20ImplementationV5": "0xb9851eE559Ca3f48C64D1d7EdB31AF18c5Ea961A", - "agreementERC1155ImplementationV5": "0xBD26FF6F51a6D0Ed0fC8bE3D538E031db813A879", - "agreementERC20ImplementationV6": "0x171C21a5DF353568B5961Dd422662b0A59Ac35f2", - "agreementERC1155ImplementationV6": "0x577424afB52e45bc2eea5d8Ca92E412c43E960D8", - "agreementERC20ImplementationV7": "0x0246F8A768adB7b3AD5d3C7134DADf602B1037CA", - "agreementERC1155ImplementationV7": "0x5E57f569b1C1ef14FbAd33b7db6D65786eFAF4Ae", - "agreementERC20ImplementationV8": "0x2C0232B53eC6FfdDA7F2C27D9E8846cFd8cD0d7A", - "agreementERC1155ImplementationV8": "0xAD08701668c113D739B03794E84F637D4600BEf0", - "agreementERC20ImplementationV9": "0xC24cd572a754e982248d7C27dAE5F7738920A894", - "agreementERC1155ImplementationV9": "0x82E6753634f273f7B21a8091660fD67d75F82091", - "agreementERC20Implementation": "0x004D6652663F2048c906E5fEAac18E54f1749303", - "agreementERC1155Implementation": "0xc24ae0e967Fbb98eB261774f21358F8174f0561A", - "lendingContract": "0x1f349F5B9233087E56B2EA9FE6f10e305358c55B", - "agreementRelationsRegistry": "0x02768443e5D5324151E87ef2491045d1160d55B8", - "fallbackVault": "0xf420A4fF40147A74Fc5376B1d92CcD1250c59428", - "splitCurrencyListManager": "0xbfFBBc78C3e06222B0019A8444629bD03b144f0b", - "feeManager": "0x77BD32a04088fF0c08e7Ceb22a6Ab60Fc59db12D", - "agreementFactory": "0x3438fAEFA0F9f670AB7784C379f129D680C6Feaa", - "namespaceRegistry": "0x5198Ae47b60C4BE8Ac16870A206b50923D6689B0", - "splitCurrencies": [ - { - "name": "USD Coin", - "symbol": "USDC", - "decimals": 6, - "lendingCurrency": true, - "nativeCoin": false, - "address": "0xb8D1c59aDd003Fe681B0F9457dcB02Bb3B18EA05" - }, - { - "name": "Tether", - "symbol": "USDT", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xD9d8b29A536794F150990E0bEE479D4437391155" - }, - { - "name": "Wrapped Ether", - "symbol": "WETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xE6EA01f959D43C31B220F8b6DaA59C7C900335F3" - }, - { - "name": "Dai Stablecoin", - "symbol": "DAI", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x940B75925ee29D5c7C1EbEa36aEf1e8DEEfDf52c" - }, - { - "name": "Avalanche Token", - "symbol": "AVAX", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x5FC0Dea4015568884F7ec5112a315bf8d7dCAB02" - }, - { - "name": "BUSD Token", - "symbol": "BUSD", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x895e28aaEf330e909f2f005788B2464e82201a77" - }, - { - "name": "Wrapped BTC", - "symbol": "WBTC", - "decimals": 8, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x53DF8b594a499928B881b3974fA0DA6415d04f95" - }, - { - "name": "Cosmos", - "symbol": "ATOM", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xa6DF2FCaE95Ec7e634b8A1bb1CF4A23797dB1a71" - }, - { - "name": "native coin", - "symbol": "ETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": true, - "address": "0x0000000000000000000000000000000000000000" - } - ], - "lenders": [ - "0x579e95A3A401b4f3824dB81457574E4aDDB7De7c" - ], - "feeManagerImplementation": "0xd48ba7FC30DCBD6aE139eb6A0465040376156eC1", - "agreementFactoryImplementation": "0x5077aEEc72a95560292eef7d627f02f777819435", - "lendingContractImplementation": "0x59C1E507d37739aBB075B4Bb54F3B81260048456", - "fallbackVaultImplementation": "0x5080cF81C9bd7d37Ec8E77BF1585e42663655fa9" -} \ No newline at end of file diff --git a/contracts/deployments/polygon__2023-05-09_14:11:27.json b/contracts/deployments/polygon__2023-05-09_14:11:27.json deleted file mode 100644 index 9f6a62d..0000000 --- a/contracts/deployments/polygon__2023-05-09_14:11:27.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "deployer": "0x18fC837493A5BfBa99984E98Bb70C388f60E9dBF", - "agreementERC20ImplementationV1": "0x0000000000000000000000000000000000000000", - "agreementERC1155ImplementationV1": "0x0000000000000000000000000000000000000000", - "agreementERC20ImplementationV2": "0x3B40CBd351BeE24815C94029bb9a122e29613eaF", - "agreementERC1155ImplementationV2": "0xeC5cC35abAD16012944789EE30e2b1D2e3F2Efa9", - "agreementERC20ImplementationV3": "0x7cE75c96D871EDe978977fA5a2ee8B38ed76AF7c", - "agreementERC1155ImplementationV3": "0x42691AD3BDd33DeBF66899B5396A848835B86578", - "agreementERC20ImplementationV4": "0xaF4f3BD3dBB69191C2dD3Fd98247e3f73E4FB26a", - "agreementERC1155ImplementationV4": "0xFCbC12D5Ad39Ff0855d09D469dF695938FAc2239", - "agreementERC20ImplementationV5": "0xCeCA9c5c556c7341EcB6C695240811FD41032966", - "agreementERC1155ImplementationV5": "0x02402c3A25cEa6B20FAB66878fdE3aa2E97B2947", - "agreementERC20ImplementationV6": "0xA23824c982CAD64A630763bf309188efFc973F6D", - "agreementERC1155ImplementationV6": "0x7c3940E8c7C968B533CCc998770523E5418BCdCd", - "agreementERC20ImplementationV7": "0xd3bA0872C10aFC844cB77F25062e2a0E678A954C", - "agreementERC1155ImplementationV7": "0x887407D3256Db6fA5f05D3A419b148C17dd0C9f0", - "agreementERC20ImplementationV8": "0xEb3AA06591aB654874554DA0D2B9fDA785CF3ceB", - "agreementERC1155ImplementationV8": "0x8aDdFB7773097390B1e23BBFD11Bf2191d8B61bE", - "agreementERC20ImplementationV9": "0x37E4CF640038692Ed601BCf6ea816a5149de2FC3", - "agreementERC1155ImplementationV9": "0xB44aA313c82bb1A9F8ecD5331062CC88134D0191", - "agreementERC20ImplementationV10": "0x1E02DF1cF11318DB5206790bA82fB9C413Fe25fF", - "agreementERC1155ImplementationV10": "0x20F8Bdb197434fc76b2f8c6834cFCc3c4ed252ef", - "agreementERC20Implementation": "0xf502138D618F0fB0cD8779A649A1869E5607566F", - "agreementERC1155Implementation": "0x992516e31e29756893FA8e04Bfc5AcC25266DC78", - "lendingContract": "0xfBeD94E57Ebe16860457d1F1824dde7268a6b25f", - "agreementRelationsRegistry": "0x2bBe1A5ADf6c3Cc69Fe4db22a4e54432Ca19Eb81", - "fallbackVault": "0x983a006c45e7EcA52A73e578Ff65D39B3460C9F1", - "splitCurrencyListManager": "0xe29162a5f83A722Ce09eC378c0e3EEd3dE977595", - "feeManager": "0xFdbef5F81508FAC2E159B61a560017a480095bE5", - "agreementFactory": "0xa114731a392d3ef95fE2B1Ef1017d59bA7757402", - "namespaceRegistry": "0xc9208303d7D46FF1fdB747911e6cC8469844FA4c", - "splitCurrencies": [ - { - "name": "USD Coin", - "symbol": "USDC", - "decimals": 6, - "lendingCurrency": true, - "nativeCoin": false, - "address": "0x2791bca1f2de4661ed88a30c99a7a9449aa84174" - }, - { - "name": "Tether", - "symbol": "USDT", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xc2132d05d31c914a87c6611c10748aeb04b58e8f" - }, - { - "name": "Wrapped Ether", - "symbol": "WETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619" - }, - { - "name": "Dai Stablecoin", - "symbol": "DAI", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x8f3cf7ad23cd3cadbd9735aff958023239c6a063" - }, - { - "name": "Avalanche Token", - "symbol": "AVAX", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x2c89bbc92bd86f8075d1decc58c7f4e0107f286b" - }, - { - "name": "BUSD Token", - "symbol": "BUSD", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x9c9e5fd8bbc25984b178fdce6117defa39d2db39" - }, - { - "name": "Wrapped BTC", - "symbol": "WBTC", - "decimals": 8, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x1bfd67037b42cf73acf2047067bd4f2c47d9bfd6" - }, - { - "name": "Cosmos", - "symbol": "ATOM", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xac51c4c48dc3116487ed4bc16542e27b5694da1b" - }, - { - "name": "native coin", - "symbol": "ETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": true, - "address": "0x0000000000000000000000000000000000000000" - } - ], - "lenders": [ - "0x8F454D725B4eCD86eD2eA3C46544C60a48Efac49" - ], - "feeManagerImplementation": "0x459962435cbCf4201B7D9EFdF9095C0042Ee2091", - "agreementFactoryImplementation": "0xE16BD5881FA8b997FCf119bc9D29e7fb77664228", - "lendingContractImplementation": "0xd1D3d482d8274A3595d9741883b4A4d24b5B834E", - "fallbackVaultImplementation": "0x7e6C61dA316d18731AED8Fb7d6ae56B83d7c2690" -} \ No newline at end of file diff --git a/contracts/deployments/polygon__2026-02-23_13:37:59.json b/contracts/deployments/polygon__2026-02-23_13:37:59.json new file mode 100644 index 0000000..16cbdef --- /dev/null +++ b/contracts/deployments/polygon__2026-02-23_13:37:59.json @@ -0,0 +1,30 @@ +{ + "deployer": "0xE4D214ba71B36528670150CA23C4D14141ba7BCF", + "agreementERC20Implementation": "0x604b7E2903dcfa0Ec81e35960475fC28236D471C", + "agreementERC1155Implementation": "0xF1AAf94458EBedb37cbcaF36AA73D20e595cBa6E", + "agreementRelationsRegistry": "0x37C4e57656A933dcd65D40B359D1f2aAe819F464", + "fallbackVault": "0x0B740c8c185Ca1089Fff661F55b222a260b92565", + "currencyManager": "0xECa3c4111BB4E72E22D755A7562A53300f140D7e", + "feeManager": "0xE127ADcc5e01dCfA7b799124766610f8e0440de2", + "agreementFactory": "0x82d0430358B57BA2314489E054350De2A95AD7DC", + "namespaceRegistry": "0x938DAc02538c1944de093a6efBbe58828386BE1A", + "splitCurrencies": [ + { + "name": "USD Coin", + "symbol": "USDC", + "decimals": "6", + "nativeCoin": false, + "address": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359" + }, + { + "name": "native coin", + "symbol": "POL", + "decimals": "18", + "nativeCoin": true, + "address": "0x0000000000000000000000000000000000000000" + } + ], + "feeManagerImplementation": "0x25322afd01788F19C6395Af3fC5c162f827d79fB", + "agreementFactoryImplementation": "0xca1e48DbB16e3e73c0B0b656Cf70E4Dae58d7e37", + "fallbackVaultImplementation": "0x43b717682D122fE25ee13864B3fDb89b7B1dEA4A" +} \ No newline at end of file diff --git a/contracts/deployments/sepolia_dev__2024-01-23_15:50:26.json b/contracts/deployments/sepolia_dev__2024-01-23_15:50:26.json deleted file mode 100644 index d71b3ab..0000000 --- a/contracts/deployments/sepolia_dev__2024-01-23_15:50:26.json +++ /dev/null @@ -1,99 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "agreementERC20ImplementationV8": "0x7A02996318A2F49eFBfaFD877066FA56aEB75b06", - "agreementERC1155ImplementationV8": "0x2b775D5D7D4d0e3cdf27b0785b65f248D0e13Ed0", - "agreementERC20ImplementationV9": "0x1bd4C236931eb4f281E5812e192e673d582b877e", - "agreementERC1155ImplementationV9": "0x1f39722617e5bE28Bda86fB8c44A75Dd4205A76C", - "agreementERC20ImplementationV10": "0x5198Ae47b60C4BE8Ac16870A206b50923D6689B0", - "agreementERC1155ImplementationV10": "0xEc7872332AABe2a74F04074B893b28CD6d6c3a85", - "agreementERC20Implementation": "0xD407B0462E5f48Bd2D8297CDBaE933F09712ac13", - "agreementERC1155Implementation": "0x9300c9Dd1a11f36f205f8B377D44221Bf63e3063", - "lendingContract": "0xD5496D1003ED95f5E7D4Fea89C081945A303A8ac", - "agreementRelationsRegistry": "0x18E1ccaeD326fB37C3544B5cE342Ad0581E335B0", - "fallbackVault": "0x2cbf8C348593Db35F6A92DaC019f48B418f9D118", - "splitCurrencyListManager": "0x14d9aa7e898F5d071F86abEa0a44911fFA9e0958", - "feeManager": "0x34A4216b94Ae3BFb3447cdeabE402DD0aB1AC13a", - "agreementFactory": "0xdA4d799EE30B98E21791d4A7C611B85b763D60fa", - "namespaceRegistry": "0x02768443e5D5324151E87ef2491045d1160d55B8", - "splitCurrencies": [ - { - "name": "USD Coin", - "symbol": "USDC", - "decimals": 6, - "lendingCurrency": true, - "nativeCoin": false, - "address": "0xf6c42371dB8F98014D1c0CD0C6DF4BEf67d60e14" - }, - { - "name": "Tether", - "symbol": "USDT", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xbfFBBc78C3e06222B0019A8444629bD03b144f0b" - }, - { - "name": "Wrapped Ether", - "symbol": "WETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x3438fAEFA0F9f670AB7784C379f129D680C6Feaa" - }, - { - "name": "Dai Stablecoin", - "symbol": "DAI", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x8A4c38d3238fD9c827d44134668378f38FE84f57" - }, - { - "name": "Avalanche Token", - "symbol": "AVAX", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xc826E11CBAC6FF0e09F3045885Eb22E94e00e497" - }, - { - "name": "BUSD Token", - "symbol": "BUSD", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x83371c53DedCE7E5CDc691FDDfE53769ed65Bbfa" - }, - { - "name": "Wrapped BTC", - "symbol": "WBTC", - "decimals": 8, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xe14147c4d4233036Ae83C38d27398991105E4c88" - }, - { - "name": "Cosmos", - "symbol": "ATOM", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xd1D27d76509f236463f0C2F9e0441AA79a15C6f3" - }, - { - "name": "native coin", - "symbol": "ETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": true, - "address": "0x0000000000000000000000000000000000000000" - } - ], - "lenders": [ - "0x778df9D70ED197d433f7a8011ca5314A52488038" - ], - "feeManagerImplementation": "0x77BD32a04088fF0c08e7Ceb22a6Ab60Fc59db12D", - "agreementFactoryImplementation": "0x5a299267DAC18697e5A4b8F2f0eD8FE8C4839d84", - "lendingContractImplementation": "0x1635377aA0D85f1BAE81da3F1007a9a70AFCba7D", - "fallbackVaultImplementation": "0x693195b7E81217a732e4d65089717a75bF389284" -} \ No newline at end of file diff --git a/contracts/deployments/sepolia_stage__2024-02-02_16:35:05.json b/contracts/deployments/sepolia_stage__2024-02-02_16:35:05.json deleted file mode 100644 index 8c210ee..0000000 --- a/contracts/deployments/sepolia_stage__2024-02-02_16:35:05.json +++ /dev/null @@ -1,99 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "agreementERC20ImplementationV8": "0x8776C5520e46E5B02A72631BB4841c74884c3ed2", - "agreementERC1155ImplementationV8": "0xaB0f536623eC5c16B863061ED7E897902F06C2a6", - "agreementERC20ImplementationV9": "0xF94A1c2C1eF930DF0D7c6E59E8B0Ad9F46892A66", - "agreementERC1155ImplementationV9": "0x918e4f8314a0e2BC7BcafE934B486ac2a6af9949", - "agreementERC20ImplementationV10": "0x0246F8A768adB7b3AD5d3C7134DADf602B1037CA", - "agreementERC1155ImplementationV10": "0x5E57f569b1C1ef14FbAd33b7db6D65786eFAF4Ae", - "agreementERC20Implementation": "0x3e99d83aE9409ee3f4790C47E39587b3B5A9413c", - "agreementERC1155Implementation": "0x64cB8c1a4ec3aF68B0277f3387F2D7135ca79443", - "lendingContract": "0xd9E4416a4532582E8D7564c38dfB19A63c071b27", - "agreementRelationsRegistry": "0x058a63a9dbcb67b7e6aC3BF511373ED91a5C6aD4", - "fallbackVault": "0xa234acCa9254c78ddefEd5d26c34757014fE3CDA", - "splitCurrencyListManager": "0x48b3DB25429CC236c51EF387b3faAF21239482F9", - "feeManager": "0x171C21a5DF353568B5961Dd422662b0A59Ac35f2", - "agreementFactory": "0x2C7Bb2e9af74D192F7354cC55B32245F3fF5b990", - "namespaceRegistry": "0xBD26FF6F51a6D0Ed0fC8bE3D538E031db813A879", - "splitCurrencies": [ - { - "name": "USD Coin", - "symbol": "USDC", - "decimals": 6, - "lendingCurrency": true, - "nativeCoin": false, - "address": "0x29Df69E505be67Eb49CA156381012Ee6049f15bd" - }, - { - "name": "Tether", - "symbol": "USDT", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x13EBE0Df7Bc6f1371D4cF25f5AB2c62cd7a6763D" - }, - { - "name": "Wrapped Ether", - "symbol": "WETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xA4fAef45DaF6a6E11a2Dab072328d7bF91160fA3" - }, - { - "name": "Dai Stablecoin", - "symbol": "DAI", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x28769B9BDAc6FDAd94F26371d4831409FdCd19F8" - }, - { - "name": "Avalanche Token", - "symbol": "AVAX", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xC971E8dAd50238124C8fb33FE7Cf8587dD80787f" - }, - { - "name": "BUSD Token", - "symbol": "BUSD", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x21bC779000e2FfCffC3F87494B81aB5DdB9c9E84" - }, - { - "name": "Wrapped BTC", - "symbol": "WBTC", - "decimals": 8, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x5eb7d20E2597F82aA6cF48629F51B58Fb8f401f4" - }, - { - "name": "Cosmos", - "symbol": "ATOM", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x8a66bC2d66b51a9811200153399607974AB87949" - }, - { - "name": "native coin", - "symbol": "ETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": true, - "address": "0x0000000000000000000000000000000000000000" - } - ], - "lenders": [ - "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA" - ], - "feeManagerImplementation": "0x77BD32a04088fF0c08e7Ceb22a6Ab60Fc59db12D", - "agreementFactoryImplementation": "0x5a299267DAC18697e5A4b8F2f0eD8FE8C4839d84", - "lendingContractImplementation": "0x1635377aA0D85f1BAE81da3F1007a9a70AFCba7D", - "fallbackVaultImplementation": "0x693195b7E81217a732e4d65089717a75bF389284" -} \ No newline at end of file diff --git a/contracts/deployments/shibuya_dev__2023-05-31_16:17:31.json b/contracts/deployments/shibuya_dev__2023-05-31_16:17:31.json deleted file mode 100644 index ed2ee40..0000000 --- a/contracts/deployments/shibuya_dev__2023-05-31_16:17:31.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "deployer": "0x226a0A062cf1A5Ec2384c029a6AF8C65bb1A9AfA", - "agreementERC20ImplementationV3": "0x70b0EaD9e87b5b70Dd89C336A2B5b68DE62958C0", - "agreementERC1155ImplementationV3": "0xBa1F9dBB3BB6C8d99E46587eEF6619Bbe53A7410", - "agreementERC20ImplementationV4": "0x892Afb0747801Fc90a7c37184E77F006a3588422", - "agreementERC1155ImplementationV4": "0x3Bf0E2530be1C0e79E9c624b43d1d5a0e281b4Bc", - "agreementERC20ImplementationV5": "0x3657A329060e38EFf2D84248249ed187A3C0cb67", - "agreementERC1155ImplementationV5": "0x562cb74D8bF0DA84af541752a9e292991e75626B", - "agreementERC20ImplementationV6": "0x4D4750b2Ec39224a144cD7EBeC2861D6c6616F89", - "agreementERC1155ImplementationV6": "0x0be6b991FE47f450302b4CFD6C1E47E8De236F22", - "agreementERC20Implementation": "0x22b5575713CF886Ca4807f3F759f1a1F715462Aa", - "agreementERC1155Implementation": "0xff653cE847Dec7f5A06567A21c66753e036e2216", - "lendingContract": "0xDfa1665bA6F9881FEADd179F2C30b5ac122003f7", - "agreementRelationsRegistry": "0x4Afc42575aDE2F45d5db654B18F80742A0DD027c", - "fallbackVault": "0x643aa2BBeB6a83d55F29b0a7319eB8083545b958", - "splitCurrencyListManager": "0x338d2638A9Ee8eBc04698ee6FB7Fd4c76f2338C3", - "feeManager": "0x498262b8648d4E57D8DbEEe47A2537BF36176341", - "agreementFactory": "0x570D75E0453F2584675276265f68Dc16Af3Ce0Be", - "namespaceRegistry": "0x05CC263183485C7b69Ed6Eb890A7616240b6388F", - "splitCurrencies": [ - { - "name": "USD Coin", - "symbol": "USDC", - "decimals": 6, - "lendingCurrency": true, - "nativeCoin": false, - "address": "0x816D2D761FF345aB42E522eA4Dfb2337E55964E1" - }, - { - "name": "Tether", - "symbol": "USDT", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x76bbBCc89d8764040C3a02e503dFc3A7C7470dD8" - }, - { - "name": "Wrapped Ether", - "symbol": "WETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xE84659eca71B5178C9903DE204c4784983E1590D" - }, - { - "name": "Dai Stablecoin", - "symbol": "DAI", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x0880037908158964b2C2d92Db1224E97aCdc360a" - }, - { - "name": "Avalanche Token", - "symbol": "AVAX", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xc610d5695dA950740D14E93D4c9af9C712a746Ae" - }, - { - "name": "BUSD Token", - "symbol": "BUSD", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0x46Bc2338a282383fe2585Ef5F0171E62FdCEf3B0" - }, - { - "name": "Wrapped BTC", - "symbol": "WBTC", - "decimals": 8, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xf63e88cfC2e741039c433952491B9504A16aE781" - }, - { - "name": "Cosmos", - "symbol": "ATOM", - "decimals": 6, - "lendingCurrency": false, - "nativeCoin": false, - "address": "0xafdF96527759F3B7f293cb3ffeb50f779b3f4565" - }, - { - "name": "native coin", - "symbol": "ETH", - "decimals": 18, - "lendingCurrency": false, - "nativeCoin": true, - "address": "0x0000000000000000000000000000000000000000" - } - ], - "lenders": [ - "0x64EdC0e25ef33EF4b2DAee8a4C171bdFB8262fF5" - ], - "feeManagerImplementation": "0xb96C8221f20A0F4aE1906bC6B73ff1131B2459BE", - "agreementFactoryImplementation": "0x2497bbdFc4b652f537238118BA5A243cAAd97F30", - "lendingContractImplementation": "0x4278D82Ca2605C2F41248FF862217f05105384d7", - "fallbackVaultImplementation": "0x86214F8b29A76d21242b8a40a23d5b01C3d6F8D8" -} \ No newline at end of file diff --git a/contracts/hardhat.config.ts b/contracts/hardhat.config.ts index fb98342..75ac89f 100644 --- a/contracts/hardhat.config.ts +++ b/contracts/hardhat.config.ts @@ -46,7 +46,6 @@ const config: HardhatUserConfig = { base_sepolia: { url: `https://base-sepolia.g.alchemy.com/v2/${process.env.ALCHEMY_API_KEY}`, kmsKeyId: `${process.env.DEV_KMS_KEY_ID}`, - minMaxPriorityFeePerGas: 1500000000, }, base: { url: `https://base-mainnet.g.alchemy.com/v2/${process.env.ALCHEMY_API_KEY}`, @@ -59,10 +58,10 @@ const config: HardhatUserConfig = { }, etherscan: { apiKey: process.env.ETHERSCAN_API_KEY, - enabled: false, + enabled: true, }, sourcify: { - enabled: true, + enabled: false, }, typechain: { outDir: 'typechain', diff --git a/contracts/scripts/execute/deployAll/helpers.ts b/contracts/scripts/execute/deployAll/helpers.ts index 6b4a24d..f1c4471 100644 --- a/contracts/scripts/execute/deployAll/helpers.ts +++ b/contracts/scripts/execute/deployAll/helpers.ts @@ -54,7 +54,7 @@ export async function saveDeploymentData(input: DeploymentOutput) { splitCurrencies: input.splitCurrencies.map((currency) => ({ name: currency.name, symbol: currency.symbol, - decimals: currency.decimals, + decimals: currency.decimals.toString(), nativeCoin: currency.nativeCoin, address: currency.address, })),