Borrow Verification

Verification Scripts

When we go to re-verifiy we need to update the first parameter which is the contract address and we need to update the libraries with their deployed addresses which can be found in the run-latest.json.

Core

Protocol

forge verify-contract 0x44a1a749B83Cf23e3deF490EDbd059E16bADb54b src/core/Protocol.sol:Protocol --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Access Control Manager

forge verify-contract 0xA67B8a260Fb3f17f972c2ee47aB83db8dF5Dc2eF src/core/AccessControlManager.sol:AccessControlManager --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Action Manager

forge verify-contract 0xd3E668D8EB6d7ADF358f3fc77e386bB93AD21Ef1 src/core/ActionManager.sol:ActionManager --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Module Manager

forge verify-contract 0x599fF250C25B965c90C2477FE8Adcc6D65Ed17c9 src/core/ModuleManager.sol:ModuleManager --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Blueprint Manager

forge verify-contract 0xf72D3d66CfAdaF3040fe0A640267Ff7A32407B7D src/core/BlueprintManager.sol:BlueprintManager --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Concrete Storage

forge verify-contract 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620 src/core/ConcreteStorage.sol:ConcreteStorage --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Modules

Lender Module

forge verify-contract 0x80D3BAfC56996DE261cA2d7101e91375605c010C src/borrow/modules/LenderModule.sol:LenderModule --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Loan Brokerage Module

forge verify-contract 0x97b30a806CAA4239924AD0716705b72c1032923A src/borrow/modules/LoanBrokerageModule.sol:LoanBrokerageModule --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Borrow Admin Module

forge verify-contract 0x8b57a4d538E1342a6eCC26E1fEa1EEEDD4a935A9 src/borrow/modules/BorrowAdminModule.sol:BorrowAdminModule --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Loan Management Module

forge verify-contract 0x34Af95fC6145662c23fa3a5488d4baff642bF47A src/borrow/modules/LoanManagementModule.sol:LoanManagementModule --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Blueprints

Lender Blueprint Verification

forge verify-contract 0x257221a58fA45943B9bF8052bf6d31b62aD64Ad8 / src/borrow/blueprints/lender/LenderBlueprint.sol:LenderBlueprint --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Loan Blueprint Verification

forge verify-contract 0x53770F9EbABB2F5aFB604c37629216B7b4Fe238E src/borrow/blueprints/loan/LoanBlueprint.sol:LoanBlueprint --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Claim Blueprint Verification

forge verify-contract 0x67d9EcEc5898cdC99f81fa816494B2a6a2927171 src/borrow/blueprints/LTVProtect/ClaimBlueprint.sol:ClaimBlueprint --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Foreclosure Blueprint Verification

forge verify-contract 0x4a279BB240067AC0e98F70DF07A111c80AC31e9e src/borrow/blueprints/LTVProtect/ForeclosureBlueprint.sol:ForeclosureBlueprint --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Protection Blueprint Verification

forge verify-contract 0x64e57d02488C9536388032CcF08951C00D6ddB43 src/borrow/blueprints/protection/ProtectionBlueprint.sol:ProtectionBlueprint --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Actions

Claim Action

forge verify-contract 0x67d9EcEc5898cdC99f81fa816494B2a6a2927171 src/borrow/actions/claim/CreateClaimAction.sol:CreateClaimAction --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Factory Action

forge verify-contract 0xf6f712e3f2c946D1D55B4A4f89280CDB067ca3A0 src/borrow/actions/factory/FactoryAction.sol:FactoryAction --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Borrow Action

forge verify-contract 0x34D33d3025EA696712a343639b7582261B53442E src/borrow/actions/lender/BorrowAction.sol:BorrowAction --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Repay Action

forge verify-contract 0xEC6Eb5cC9299D5A5247EBA741F77dd283A539F19 src/borrow/actions/lender/RepayAction.sol:RepayAction --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Supply Action

forge verify-contract 0x93C688c07FbF376Dc60728D33Ee87c5fD8183FAd src/borrow/actions/lender/SupplyAction.sol:SupplyAction --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Withdraw Action

forge verify-contract 0xBe480b1075D1fA678539033A53e5349a8aB05261 src/borrow/actions/lender/WithdrawAction.sol:WithdrawAction --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Set Borrow Data Action

forge verify-contract 0x837416864cEa5DbC15721dBf189C4e7c42BB8DD9 src/borrow/actions/loan/SetBorrowDataAction.sol:SetBorrowDataAction --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Set Loan Update Action

forge verify-contract 0x93D205C90d79C59e50825443c410c742c2580355 src/borrow/actions/loan/SetLoanUpdateAction.sol:SetLoanUpdateAction --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Set Loan Supply Data

forge verify-contract 0xe700aD6b512682bC63e16D2068CF72F74Af9F05A src/borrow/actions/loan/SetSupplyDataAction.sol:SetSupplyDataAction --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Update Loan Info Action

forge verify-contract 0x2bE27d784f7c73AeaD94F662F4697FF24Be9be73 src/borrow/actions/loan/UpdateLoanInfoAction.sol:UpdateLoanInfoAction --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Set Protection Data Action

forge verify-contract 0x3CA558ABF7E7727bE2DFDB89f6EA9789EE9eB921 src/borrow/actions/protection/SetProtectionDataAction.sol:SetProtectionDataAction --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Set Protection Financial Terms Action

forge verify-contract 0x0b4eBA060fDbf30226Ba844Ff4C6203FEC380368 src/borrow/actions/protection/SetProtectionFinancialTermsAction.sol:SetProtectionFinancialTermsAction --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Set Protection Update Data Action

forge verify-contract 0x872573E458e8cc3da3420F3b891A03c8aD22Ca46 src/borrow/actions/protection/SetProtectionUpdateAction.sol:SetProtectionUpdateAction --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Update Protection Action

forge verify-contract 0xcEBd6031f3D6Fc5b314D30E30a69CC937eDc33Fa src/borrow/actions/protection/UpdateProtectionAction.sol:UpdateProtectionAction --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Update Protection Financial Terms Action

forge verify-contract 0x0B687Ec1BDc572FAb050f99bB0F20182D832A746 src/borrow/actions/protection/UpdateProtectionFinancialTermsAction.sol:UpdateProtectionFinancialTermsAction --verifier-url https://api-sepolia.etherscan.io/api --etherscan-api-key "6R1Y3PDEANBKY8TD9T1PNIKWTKHX12S79K" --num-of-optimizations 20 --compiler-version 0.8.20+commit.a1b79de6 --chain-id 11155111 --constructor-args $(cast abi-encode "constructor(address )" 0x88A986636D4120da1D0e6763C6b12c9Ea94DB620) --libraries src/libraries/Conversion.sol:Conversion:0xE9eDbbe5B819F7728E8A20814c13813aA7785eBb --libraries src/libraries/Security.sol:Security:0xf9A1458d3B192e0A777d54cFf3C49e8b55c84712 --libraries src/libraries/StorageKeyLib.sol:StorageKeyLib:0xf01feA24919b684dd048CB487cB1c6df0974e595

Last updated