Skip to content

Commit

Permalink
build: upgrade CreditAgent contract in Mainnet
Browse files Browse the repository at this point in the history
  • Loading branch information
igorsenych-cw committed Nov 18, 2024
1 parent 7930390 commit 7788e45
Showing 1 changed file with 274 additions and 0 deletions.
274 changes: 274 additions & 0 deletions .openzeppelin/unknown-2009.json
Original file line number Diff line number Diff line change
Expand Up @@ -829,6 +829,280 @@
]
}
}
},
"81c8517e9510e52c37ef2e2d7bc6df697675fbdd85d731cc6e3ec74651d99303": {
"address": "0xE0f703eff80556a2b7c56eAc71136d595044d420",
"txHash": "0x9548646097d035a752db6a56b24ffefa4ffe29381fd418898bfab4e924a78e73",
"layout": {
"solcVersion": "0.8.24",
"storage": [
{
"label": "_cashier",
"offset": 0,
"slot": "0",
"type": "t_address",
"contract": "CreditAgentStorageV1",
"src": "contracts\\CreditAgentStorage.sol:13"
},
{
"label": "_lendingMarket",
"offset": 0,
"slot": "1",
"type": "t_address",
"contract": "CreditAgentStorageV1",
"src": "contracts\\CreditAgentStorage.sol:16"
},
{
"label": "_credits",
"offset": 0,
"slot": "2",
"type": "t_mapping(t_bytes32,t_struct(Credit)4690_storage)",
"contract": "CreditAgentStorageV1",
"src": "contracts\\CreditAgentStorage.sol:19"
},
{
"label": "_agentState",
"offset": 0,
"slot": "3",
"type": "t_struct(AgentState)4698_storage",
"contract": "CreditAgentStorageV1",
"src": "contracts\\CreditAgentStorage.sol:22"
},
{
"label": "__gap",
"offset": 0,
"slot": "4",
"type": "t_array(t_uint256)46_storage",
"contract": "CreditAgentStorage",
"src": "contracts\\CreditAgentStorage.sol:41"
}
],
"types": {
"t_address": {
"label": "address",
"numberOfBytes": "20"
},
"t_bool": {
"label": "bool",
"numberOfBytes": "1"
},
"t_bytes32": {
"label": "bytes32",
"numberOfBytes": "32"
},
"t_mapping(t_address,t_bool)": {
"label": "mapping(address => bool)",
"numberOfBytes": "32"
},
"t_mapping(t_bytes32,t_struct(RoleData)24_storage)": {
"label": "mapping(bytes32 => struct AccessControlUpgradeable.RoleData)",
"numberOfBytes": "32"
},
"t_struct(AccessControlStorage)34_storage": {
"label": "struct AccessControlUpgradeable.AccessControlStorage",
"members": [
{
"label": "_roles",
"type": "t_mapping(t_bytes32,t_struct(RoleData)24_storage)",
"offset": 0,
"slot": "0"
}
],
"numberOfBytes": "32"
},
"t_struct(InitializableStorage)145_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(PausableStorage)291_storage": {
"label": "struct PausableUpgradeable.PausableStorage",
"members": [
{
"label": "_paused",
"type": "t_bool",
"offset": 0,
"slot": "0"
}
],
"numberOfBytes": "32"
},
"t_struct(RoleData)24_storage": {
"label": "struct AccessControlUpgradeable.RoleData",
"members": [
{
"label": "hasRole",
"type": "t_mapping(t_address,t_bool)",
"offset": 0,
"slot": "0"
},
{
"label": "adminRole",
"type": "t_bytes32",
"offset": 0,
"slot": "1"
}
],
"numberOfBytes": "64"
},
"t_uint64": {
"label": "uint64",
"numberOfBytes": "8"
},
"t_array(t_uint256)46_storage": {
"label": "uint256[46]",
"numberOfBytes": "1472"
},
"t_enum(CreditStatus)4673": {
"label": "enum ICreditAgentTypes.CreditStatus",
"members": [
"Nonexistent",
"Initiated",
"Pending",
"Confirmed",
"Reversed"
],
"numberOfBytes": "1"
},
"t_mapping(t_bytes32,t_struct(Credit)4690_storage)": {
"label": "mapping(bytes32 => struct ICreditAgentTypes.Credit)",
"numberOfBytes": "32"
},
"t_struct(AgentState)4698_storage": {
"label": "struct ICreditAgentTypes.AgentState",
"members": [
{
"label": "configured",
"type": "t_bool",
"offset": 0,
"slot": "0"
},
{
"label": "initiatedCreditCounter",
"type": "t_uint64",
"offset": 1,
"slot": "0"
},
{
"label": "pendingCreditCounter",
"type": "t_uint64",
"offset": 9,
"slot": "0"
}
],
"numberOfBytes": "32"
},
"t_struct(Credit)4690_storage": {
"label": "struct ICreditAgentTypes.Credit",
"members": [
{
"label": "borrower",
"type": "t_address",
"offset": 0,
"slot": "0"
},
{
"label": "programId",
"type": "t_uint32",
"offset": 20,
"slot": "0"
},
{
"label": "durationInPeriods",
"type": "t_uint32",
"offset": 24,
"slot": "0"
},
{
"label": "status",
"type": "t_enum(CreditStatus)4673",
"offset": 28,
"slot": "0"
},
{
"label": "loanAmount",
"type": "t_uint64",
"offset": 0,
"slot": "1"
},
{
"label": "loanAddon",
"type": "t_uint64",
"offset": 8,
"slot": "1"
},
{
"label": "loanId",
"type": "t_uint256",
"offset": 0,
"slot": "2"
}
],
"numberOfBytes": "96"
},
"t_uint256": {
"label": "uint256",
"numberOfBytes": "32"
},
"t_uint32": {
"label": "uint32",
"numberOfBytes": "4"
}
},
"namespaces": {
"erc7201:openzeppelin.storage.Pausable": [
{
"contract": "PausableUpgradeable",
"label": "_paused",
"type": "t_bool",
"src": "@openzeppelin\\contracts-upgradeable\\utils\\PausableUpgradeable.sol:21",
"offset": 0,
"slot": "0"
}
],
"erc7201:openzeppelin.storage.AccessControl": [
{
"contract": "AccessControlUpgradeable",
"label": "_roles",
"type": "t_mapping(t_bytes32,t_struct(RoleData)24_storage)",
"src": "@openzeppelin\\contracts-upgradeable\\access\\AccessControlUpgradeable.sol:61",
"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"
}
]
}
}
}
}
}

0 comments on commit 7788e45

Please sign in to comment.