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