diff --git a/static/contracts-signatures/capybara-finance-v2.CreditLineV2.signatures b/static/contracts-signatures/capybara-finance-v2.CreditLineV2.signatures index a5552efdb..bd6d15719 100644 --- a/static/contracts-signatures/capybara-finance-v2.CreditLineV2.signatures +++ b/static/contracts-signatures/capybara-finance-v2.CreditLineV2.signatures @@ -23,6 +23,8 @@ fd47852b: grantRoleBatch(bytes32,address[]) b9604697: linkedCreditLine() ac9650d8: multicall(bytes[]) 558ba288: onBeforeLoanTaken(uint256,address,uint256) +d3c4a27a: onRenegotiationCompleted(address) +ea0407dc: onRenegotiationStarted(address,uint256) ae0daf85: onSubLoanClosed(address,uint256) ce195af8: onSubLoanOpened(address,uint256) bfb7412f: onSubLoanReopened(address,uint256) @@ -47,6 +49,7 @@ e2517d3f: AccessControlUnauthorizedAccount(address,bytes32) e66b8ba5: CreditLineV2_BorrowerStateCorrectionOutOfRange() 160cb7e3: CreditLineV2_BorrowerStateOverflow() fcb94028: CreditLineV2_BorrowerStateUnchanged() +86b65c4e: CreditLineV2_BorrowingPolicyIncompatibleWithRenegotiation(uint256) 627e53da: CreditLineV2_ImplementationAddressInvalid() a55045f6: CreditLineV2_LimitViolationOnMaxBorrowedAmount(uint256,uint256) 55a8b406: CreditLineV2_LimitViolationOnSingleActiveLoan() @@ -55,6 +58,10 @@ f19e6f4e: CreditLineV2_LinkedCreditLineNotContract() 5c8a1143: CreditLineV2_LinkedCreditLineUnchanged() ec564392: CreditLineV2_LoansProhibited() d4ba69a6: CreditLineV2_MaxBorrowedAmountExcess() +02379055: CreditLineV2_RenegotiationActive() +71c2483a: CreditLineV2_RenegotiationCapacityExcess(uint256,uint256) +f41fe6ed: CreditLineV2_RenegotiationCapacityZero() +fcaac4d0: CreditLineV2_RenegotiationInactive() 4c9c8ce3: ERC1967InvalidImplementation(address) b398979f: ERC1967NonPayable() d93c0665: EnforcedPause() @@ -73,6 +80,8 @@ Event signatures: c7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2: Initialized(uint64) 2b0e396dcb08053cdaaf8b5c331d013ad1b8f48ec8a2adb64bca7f388f6f7163: LinkedCreditLineChanged(address,address) 62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258: Paused(address) +f8b571101a69c767734e58aedb1fdcedb05f0a630457a01f375948f7760414dd: RenegotiationCompleted(address,uint8,uint256,uint256,uint256) +c0a6cdc8c17e70a3c8f9fb79cf5cd30fb39f1cc72d5c7ab1470b9f766d0828f1: RenegotiationStarted(address,uint8,uint256,uint256,uint256) bd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff: RoleAdminChanged(bytes32,bytes32,bytes32) 2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d: RoleGranted(bytes32,address,address) f6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b: RoleRevoked(bytes32,address,address) diff --git a/static/contracts-signatures/capybara-finance-v2.LendingEngineV2.signatures b/static/contracts-signatures/capybara-finance-v2.LendingEngineV2.signatures index bccfec694..fe200ee9d 100644 --- a/static/contracts-signatures/capybara-finance-v2.LendingEngineV2.signatures +++ b/static/contracts-signatures/capybara-finance-v2.LendingEngineV2.signatures @@ -59,6 +59,7 @@ a7bee758: LendingMarketV2_LoanBorrowerAddressZero() 2ddf1eaf: LendingMarketV2_LoanDurationsInvalid() a8374f00: LendingMarketV2_LoanPrincipalExcess() 4e016f6e: LendingMarketV2_LoanStartTimestampInvalid() +60b0bfec: LendingMarketV2_MulticallRequired() 4ea5c88e: LendingMarketV2_OperationAccountNonzero() c9904cb1: LendingMarketV2_OperationAccountZero() 1a10aa7f: LendingMarketV2_OperationCountExcess() diff --git a/static/contracts-signatures/capybara-finance-v2.LendingMarketV2.signatures b/static/contracts-signatures/capybara-finance-v2.LendingMarketV2.signatures index 4c81ce20b..5a3a6945b 100644 --- a/static/contracts-signatures/capybara-finance-v2.LendingMarketV2.signatures +++ b/static/contracts-signatures/capybara-finance-v2.LendingMarketV2.signatures @@ -13,6 +13,7 @@ ad3cb1cc: UPGRADE_INTERFACE_VERSION() 234879f8: addonPartCountMax() 3a3312ab: closeProgram(uint256) 93b280ab: completeLoanMigrationIn(uint256) +ce51491d: completeRenegotiationOnCreditLine(address,uint256) 90444229: correctLoanAddonAmounts(uint256,uint256[]) ccc0d9c8: dayBoundaryOffset() f82e7fa4: delegateToEngine(bytes) @@ -52,6 +53,7 @@ d547741f: revokeRole(bytes32,address) 82f51fa6: revokeRoleBatch(bytes32,address[]) 1e4e0091: setRoleAdmin(bytes32,bytes32) 00cc798a: startLoanMigrationIn((address,uint256,uint256),(uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256)[],uint256) +f98bc552: startRenegotiationOnCreditLine(address,uint256,uint256) f7696e2d: subLoanAutoIdCounter() 5b560bf4: subLoanAutoIdStart() f9bcc9a6: subLoanCountMax() @@ -101,6 +103,7 @@ a7bee758: LendingMarketV2_LoanBorrowerAddressZero() 2ddf1eaf: LendingMarketV2_LoanDurationsInvalid() a8374f00: LendingMarketV2_LoanPrincipalExcess() 4e016f6e: LendingMarketV2_LoanStartTimestampInvalid() +60b0bfec: LendingMarketV2_MulticallRequired() 4ea5c88e: LendingMarketV2_OperationAccountNonzero() c9904cb1: LendingMarketV2_OperationAccountZero() 1a10aa7f: LendingMarketV2_OperationCountExcess() @@ -148,6 +151,8 @@ d7e6bcf8: NotInitializing() 5274afe7: SafeERC20FailedOperation(address) 1d164e36: SafeTreasury_SourceNotTreasury(address) 820d4d59: SafeTreasury_TreasuryTokenMismatch(address,address,address) +5e304ddb: TransientScopeStack_OrderViolation(bytes32,bytes32) +4952f145: TransientScopeStack_ScopeIdZero() 406340d8: UUPSExtUpgradeable_ImplementationAddressNotContract() 7b6a853c: UUPSExtUpgradeable_ImplementationAddressZero() e07c8dba: UUPSUnauthorizedCallContext()