Overview ERC20
PRICE
$1.063 @ 0.0003268 ETH (0.38%)

ON-CHAIN MARKET CAP $232,223.06

Total Supply:
225,002.16 ERN

Holders:
1,480
Profile Summary
Blockchain:
OP Mainnet (10)


Decimals:
18
Contract Source Code Verified (Exact Match)
Contract Name:
LUSDToken

Compiler Version
v0.6.11+commit.5ef660b1

Optimization Enabled:
Yes with 100 runs

Created At:
Wed, 29 Mar 2023 18:46:02 GMT
CheckContract.sol
contracts
Dependencies
CheckContract.sol


Contract ABI
[
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_troveManagerAddress",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "_stabilityPoolAddress",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "_borrowerOperationsAddress",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "_governanceAddress",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "_guardianAddress",
        "type": "address"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "constructor"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "owner",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "Approval",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "internalType": "address",
        "name": "_newBorrowerOperationsAddress",
        "type": "address"
      }
    ],
    "name": "BorrowerOperationsAddressChanged",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "internalType": "address",
        "name": "_governanceAddress",
        "type": "address"
      }
    ],
    "name": "GovernanceAddressChanged",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "internalType": "address",
        "name": "_guardianAddress",
        "type": "address"
      }
    ],
    "name": "GuardianAddressChanged",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "internalType": "address",
        "name": "_user",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "_amount",
        "type": "uint256"
      }
    ],
    "name": "LUSDTokenBalanceUpdated",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "internalType": "address",
        "name": "_newStabilityPoolAddress",
        "type": "address"
      }
    ],
    "name": "StabilityPoolAddressChanged",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "from",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "Transfer",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "internalType": "address",
        "name": "_troveManagerAddress",
        "type": "address"
      }
    ],
    "name": "TroveManagerAddressChanged",
    "type": "event"
  },
  {
    "inputs": [],
    "name": "DOMAIN_SEPARATOR",
    "outputs": [
      {
        "internalType": "bytes32",
        "name": "",
        "type": "bytes32"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "owner",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      }
    ],
    "name": "allowance",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "approve",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      }
    ],
    "name": "balanceOf",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "borrowerOperations",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "borrowerOperationsAddress",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_account",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "_amount",
        "type": "uint256"
      }
    ],
    "name": "burn",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "decimals",
    "outputs": [
      {
        "internalType": "uint8",
        "name": "",
        "type": "uint8"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "subtractedValue",
        "type": "uint256"
      }
    ],
    "name": "decreaseAllowance",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "domainSeparator",
    "outputs": [
      {
        "internalType": "bytes32",
        "name": "",
        "type": "bytes32"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "getDeploymentStartTime",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "governanceAddress",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "guardianAddress",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "addedValue",
        "type": "uint256"
      }
    ],
    "name": "increaseAllowance",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_account",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "_amount",
        "type": "uint256"
      }
    ],
    "name": "mint",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "mintingPaused",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "name",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "owner",
        "type": "address"
      }
    ],
    "name": "nonces",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "pauseMinting",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "owner",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "deadline",
        "type": "uint256"
      },
      {
        "internalType": "uint8",
        "name": "v",
        "type": "uint8"
      },
      {
        "internalType": "bytes32",
        "name": "r",
        "type": "bytes32"
      },
      {
        "internalType": "bytes32",
        "name": "s",
        "type": "bytes32"
      }
    ],
    "name": "permit",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "permitTypeHash",
    "outputs": [
      {
        "internalType": "bytes32",
        "name": "",
        "type": "bytes32"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_poolAddress",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "_receiver",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "_amount",
        "type": "uint256"
      }
    ],
    "name": "returnFromPool",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_sender",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "_poolAddress",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "_amount",
        "type": "uint256"
      }
    ],
    "name": "sendToPool",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "stabilityPoolAddress",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "stabilityPools",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "symbol",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "totalSupply",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "recipient",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "transfer",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "sender",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "recipient",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "transferFrom",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "troveManagerAddress",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "troveManagers",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "unpauseMinting",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_newGovernanceAddress",
        "type": "address"
      }
    ],
    "name": "updateGovernance",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_newGuardianAddress",
        "type": "address"
      }
    ],
    "name": "updateGuardian",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_newTroveManagerAddress",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "_newStabilityPoolAddress",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "_newBorrowerOperationsAddress",
        "type": "address"
      }
    ],
    "name": "upgradeProtocol",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "version",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  }
]


Contract Creation Code
6101206040526001805460ff191690553480156200001c57600080fd5b5060405162001f8238038062001f82833981810160405260a08110156200004257600080fd5b5080516020820151604083015160608401516080909401519293919290919062000075856001600160e01b036200039616565b62000089846001600160e01b036200039616565b6200009d836001600160e01b036200039616565b620000b1826001600160e01b036200039616565b620000c5816001600160e01b036200039616565b600880546001600160a01b0319166001600160a01b038716908117909155600081815260056020908152604091829020805460ff19166001179055815192835290517f143219c9e69b09e07e095fcc889b43d8f46ca892bba65f08dc3a0050869a56789281900390910190a1600980546001600160a01b0319166001600160a01b038616908117909155600081815260066020908152604091829020805460ff19166001179055815192835290517f82966d27eea39b038ee0fa30cd16532bb24f6e65d31cb58fb227aa5766cdcc7f9281900390910190a1600a80546001600160a01b0319166001600160a01b038516908117909155600081815260076020908152604091829020805460ff19166001179055815192835290517f3ca631ffcd2a9b5d9ae18543fc82f58eb4ca33af9e6ab01b7a8e95331e6ed9859281900390910190a1600b80546001600160a01b0384166001600160a01b0319909116811790915560408051918252517fa29a633a0eef2d1151c7c3b24a4f75c7c7a3b8a7eee6b54f75b7b168f1c87fec9181900360200190a1600c80546001600160a01b0383166001600160a01b0319909116811790915560408051918252517ff0ec871fc9fea2efa0febe6a5edbe4ffb7c4b3460cd48ca56833fb544595ce8c9181900360200190a160408051808201825260128152714574686f732052657365727665204e6f746560701b602091820152815180830190925260018252603160f81b9101527ff1782f2194740efe26358e051b003b5ce36ee1578860315971b815fcc7d59d5660c08190527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660e0819052620003476001600160e01b036200044b16565b60a052620003807f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83836001600160e01b036200044f16565b6080525050426101005250620004b09350505050565b6001600160a01b038116620003f2576040805162461bcd60e51b815260206004820152601e60248201527f4163636f756e742063616e6e6f74206265207a65726f20616464726573730000604482015290519081900360640190fd5b803b8062000447576040805162461bcd60e51b815260206004820181905260248201527f4163636f756e7420636f64652073697a652063616e6e6f74206265207a65726f604482015290519081900360640190fd5b5050565b4690565b6000838383620004676001600160e01b036200044b16565b6040805160208082019690965280820194909452606084019290925260808301523060a0808401919091528151808403909101815260c090920190528051910120949350505050565b60805160a05160c05160e05161010051611a92620004f06000398061082b525080610dbf525080610d9e525080610d24525080610d545250611a926000f3fe608060405234801561001057600080fd5b50600436106101dc5760003560e01c8063795053d311610105578063bb997bac1161009d578063bb997bac14610552578063c0b94e9f14610588578063d505accf146105ae578063da8fbf2a146105ff578063dd62ed3e14610607578063e1a283d614610635578063f698da251461063d578063fc52539514610645578063fc72092f1461066b576101dc565b8063795053d3146104625780637ecebe001461046a57806395d89b41146104905780639dc29fac14610498578063a457c2d7146104c4578063a9059cbb146104f0578063ae2003221461051c578063b256126314610524578063b7f8cf9b1461054a576101dc565b8063313ce56711610178578063313ce5671461039e5780633644e515146103bc57806339509351146103c45780633c84b7c2146103f057806340c10f19146103f857806342e444181461042457806354fd4d501461042c5780635a4d28bb1461043457806370a082311461043c576101dc565b806306fdde03146101e1578063095ea7b31461025e5780630b622ab21461029e57806310ce43bd146102c2578063122540cb146102dc57806316d556d01461030257806318160ddd1461032857806320c582be1461033057806323b872dd14610368575b600080fd5b6101e96106a3565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561022357818101518382015260200161020b565b50505050905090810190601f1680156102505780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61028a6004803603604081101561027457600080fd5b506001600160a01b0381351690602001356106d0565b604080519115158252519081900360200190f35b6102a66106e6565b604080516001600160a01b039092168252519081900360200190f35b6102ca6106f5565b60408051918252519081900360200190f35b61028a600480360360208110156102f257600080fd5b50356001600160a01b0316610719565b61028a6004803603602081101561031857600080fd5b50356001600160a01b031661072e565b6102ca610743565b6103666004803603606081101561034657600080fd5b506001600160a01b03813581169160208101359091169060400135610749565b005b61028a6004803603606081101561037e57600080fd5b506001600160a01b03813581169160208101359091169060400135610761565b6103a66107d9565b6040805160ff9092168252519081900360200190f35b6102ca6107de565b61028a600480360360408110156103da57600080fd5b506001600160a01b0381351690602001356107ed565b6102ca610829565b6103666004803603604081101561040e57600080fd5b506001600160a01b03813516906020013561084d565b6102a661086b565b6101e961087a565b6102a6610895565b6102ca6004803603602081101561045257600080fd5b50356001600160a01b03166108a4565b6102a66108bf565b6102ca6004803603602081101561048057600080fd5b50356001600160a01b03166108ce565b6101e96108e9565b610366600480360360408110156104ae57600080fd5b506001600160a01b038135169060200135610906565b61028a600480360360408110156104da57600080fd5b506001600160a01b038135169060200135610918565b61028a6004803603604081101561050657600080fd5b506001600160a01b03813516906020013561096d565b610366610983565b6103666004803603602081101561053a57600080fd5b50356001600160a01b0316610997565b6102a66109fc565b6103666004803603606081101561056857600080fd5b506001600160a01b03813581169160208101359091169060400135610a0b565b61028a6004803603602081101561059e57600080fd5b50356001600160a01b0316610a13565b610366600480360360e08110156105c457600080fd5b506001600160a01b03813581169160208101359091169060408101359060608101359060ff6080820135169060a08101359060c00135610a28565b610366610c80565b6102ca6004803603604081101561061d57600080fd5b506001600160a01b0381358116916020013516610cec565b61028a610d17565b6102ca610d20565b6103666004803603602081101561065b57600080fd5b50356001600160a01b0316610dea565b6103666004803603606081101561068157600080fd5b506001600160a01b038135811691602081013582169160409091013516610e4f565b6040805180820190915260128152714574686f732052657365727665204e6f746560701b60208201525b90565b60006106dd338484610fbb565b50600192915050565b6009546001600160a01b031681565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c990565b60066020526000908152604090205460ff1681565b60056020526000908152604090205460ff1681565b60005490565b61075161103d565b61075c8383836110a7565b505050565b600061076c83611189565b6107778484846110a7565b6107cf84336107ca8560405180606001604052806028815260200161191b602891396001600160a01b038a166000908152600460209081526040808320338452909152902054919063ffffffff61128a16565b610fbb565b5060019392505050565b601290565b60006107e8610d20565b905090565b3360008181526004602090815260408083206001600160a01b038716845290915281205490916106dd9185906107ca908663ffffffff61132116565b7f000000000000000000000000000000000000000000000000000000000000000090565b610855611382565b61085d6113c4565b610867828261140d565b5050565b600c546001600160a01b031681565b6040805180820190915260018152603160f81b602082015290565b6008546001600160a01b031681565b6001600160a01b031660009081526003602052604090205490565b600b546001600160a01b031681565b6001600160a01b031660009081526002602052604090205490565b60408051808201909152600381526222a92760e91b602082015290565b61090e6114a1565b6108678282611523565b60006106dd33846107ca856040518060600160405280602581526020016119e4602591393360009081526004602090815260408083206001600160a01b038d168452909152902054919063ffffffff61128a16565b600061097883611189565b6106dd3384846110a7565b61098b6115d9565b6001805460ff19169055565b61099f6115d9565b6109a881611622565b600b80546001600160a01b0383166001600160a01b0319909116811790915560408051918252517fa29a633a0eef2d1151c7c3b24a4f75c7c7a3b8a7eee6b54f75b7b168f1c87fec9181900360200190a150565b600a546001600160a01b031681565b6107516116d1565b60076020526000908152604090205460ff1681565b6fa2a8918ca85bafe22016d0b997e4df60600160ff1b03811115610a8b576040805162461bcd60e51b81526020600482015260156024820152744c5553443a20496e76616c696420732076616c756560581b604482015290519081900360640190fd5b42841015610ad9576040805162461bcd60e51b81526020600482015260166024820152754c5553443a206578706972656420646561646c696e6560501b604482015290519081900360640190fd5b6000610ae3610d20565b6001600160a01b03808a1660008181526002602090815260408083208054600180820190925582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98186015280840196909652958e166060860152608085018d905260a085019590955260c08085018c90528151808603909101815260e08501825280519083012061190160f01b6101008601526101028501969096526101228085019690965280518085039096018652610142840180825286519683019690962095839052610162840180825286905260ff8a166101828501526101a284018990526101c284018890525194955090936101e280840193601f198301929081900390910190855afa158015610bfe573d6000803e3d6000fd5b505050602060405103519050886001600160a01b0316816001600160a01b031614610c6a576040805162461bcd60e51b81526020600482015260176024820152764c5553443a20696e76616c6964207369676e617475726560481b604482015290519081900360640190fd5b610c75898989610fbb565b505050505050505050565b600c546001600160a01b0316331480610ca35750600b546001600160a01b031633145b610cde5760405162461bcd60e51b815260040180806020018281038252602a8152602001806119ba602a913960400191505060405180910390fd5b6001805460ff191681179055565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b60015460ff1681565b60007f0000000000000000000000000000000000000000000000000000000000000000610d4b61171a565b1415610d7857507f00000000000000000000000000000000000000000000000000000000000000006106cd565b610de37f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000061171e565b90506106cd565b610df26115d9565b610dfb81611622565b600c80546001600160a01b0383166001600160a01b0319909116811790915560408051918252517ff0ec871fc9fea2efa0febe6a5edbe4ffb7c4b3460cd48ca56833fb544595ce8c9181900360200190a150565b610e576115d9565b610e6083611622565b610e6982611622565b610e7281611622565b600880546001600160a01b0319166001600160a01b038516908117909155600081815260056020908152604091829020805460ff19166001179055815192835290517f143219c9e69b09e07e095fcc889b43d8f46ca892bba65f08dc3a0050869a56789281900390910190a1600980546001600160a01b0319166001600160a01b038416908117909155600081815260066020908152604091829020805460ff19166001179055815192835290517f82966d27eea39b038ee0fa30cd16532bb24f6e65d31cb58fb227aa5766cdcc7f9281900390910190a1600a80546001600160a01b0319166001600160a01b038316908117909155600081815260076020908152604091829020805460ff19166001179055815192835290517f3ca631ffcd2a9b5d9ae18543fc82f58eb4ca33af9e6ab01b7a8e95331e6ed9859281900390910190a1505050565b6001600160a01b038316610fcb57fe5b6001600160a01b038216610fdb57fe5b6001600160a01b03808416600081815260046020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b3360009081526005602052604090205460ff168061106a57503360009081526006602052604090205460ff165b6110a55760405162461bcd60e51b81526004018080602001828103825260368152602001806117b76036913960400191505060405180910390fd5b565b6001600160a01b0383166110b757fe5b6001600160a01b0382166110c757fe5b61110a8160405180606001604052806026815260200161180f602691396001600160a01b038616600090815260036020526040902054919063ffffffff61128a16565b6001600160a01b03808516600090815260036020526040808220939093559084168152205461113f908263ffffffff61132116565b6001600160a01b03808416600081815260036020908152604091829020949094558051858152905191939287169260008051602061199a83398151915292918290030190a3505050565b6001600160a01b038116158015906111aa57506001600160a01b0381163014155b6111e55760405162461bcd60e51b8152600401808060200182810382526054815260200180611a096054913960600191505060405180910390fd5b6001600160a01b03811660009081526006602052604090205460ff1615801561122757506001600160a01b03811660009081526005602052604090205460ff16155b801561124c57506001600160a01b03811660009081526007602052604090205460ff16155b6112875760405162461bcd60e51b81526004018080602001828103825260578152602001806119436057913960600191505060405180910390fd5b50565b600081848411156113195760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156112de5781810151838201526020016112c6565b50505050905090810190601f16801561130b5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b60008282018381101561137b576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b60015460ff16156110a55760405162461bcd60e51b81526004018080602001828103825260268152602001806118826026913960400191505060405180910390fd5b600a546001600160a01b031633146110a55760405162461bcd60e51b815260040180806020018281038252602b8152602001806118f0602b913960400191505060405180910390fd5b6001600160a01b03821661141d57fe5b600054611430908263ffffffff61132116565b60009081556001600160a01b03831681526003602052604090205461145b908263ffffffff61132116565b6001600160a01b038316600081815260036020908152604080832094909455835185815293519293919260008051602061199a8339815191529281900390910190a35050565b3360009081526005602052604090205460ff16806114ce57503360009081526006602052604090205460ff165b806114e857503360009081526007602052604090205460ff165b6110a55760405162461bcd60e51b815260040180806020018281038252604d815260200180611835604d913960600191505060405180910390fd5b6001600160a01b03821661153357fe5b611576816040518060600160405280602281526020016117ed602291396001600160a01b038516600090815260036020526040902054919063ffffffff61128a16565b6001600160a01b038316600090815260036020526040812091909155546115a3908263ffffffff61177416565b60009081556040805183815290516001600160a01b0385169160008051602061199a833981519152919081900360200190a35050565b600b546001600160a01b031633146110a55760405162461bcd60e51b81526004018080602001828103825260238152602001806118cd6023913960400191505060405180910390fd5b6001600160a01b03811661167d576040805162461bcd60e51b815260206004820152601e60248201527f4163636f756e742063616e6e6f74206265207a65726f20616464726573730000604482015290519081900360640190fd5b803b80610867576040805162461bcd60e51b815260206004820181905260248201527f4163636f756e7420636f64652073697a652063616e6e6f74206265207a65726f604482015290519081900360640190fd5b6009546001600160a01b031633146110a55760405162461bcd60e51b81526004018080602001828103825260258152602001806118a86025913960400191505060405180910390fd5b4690565b600083838361172b61171a565b6040805160208082019690965280820194909452606084019290925260808301523060a0808401919091528151808403909101815260c090920190528051910120949350505050565b600061137b83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061128a56fe4c5553443a2043616c6c6572206973206e6569746865722054726f76654d616e61676572206e6f722053746162696c697479506f6f6c45524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e63654c5553443a2043616c6c6572206973206e65697468657220426f72726f7765724f7065726174696f6e73206e6f722054726f76654d616e61676572206e6f722053746162696c697479506f6f6c4c555344546f6b656e3a204d696e74696e672069732063757272656e746c79207061757365644c5553443a2043616c6c6572206973206e6f74207468652053746162696c697479506f6f6c4c555344546f6b656e3a2043616c6c6572206973206e6f7420476f7665726e616e63654c555344546f6b656e3a2043616c6c6572206973206e6f7420426f72726f7765724f7065726174696f6e7345524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654c5553443a2043616e6e6f74207472616e7366657220746f6b656e73206469726563746c7920746f207468652053746162696c697479506f6f6c2c2054726f76654d616e61676572206f7220426f72726f7765724f7073ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef4c5553443a2043616c6c6572206973206e6f7420677561726469616e206f7220676f7665726e616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f4c5553443a2043616e6e6f74207472616e7366657220746f6b656e73206469726563746c7920746f20746865204c55534420746f6b656e20636f6e7472616374206f7220746865207a65726f2061646472657373a26469706673582212203486098be6a27728fa87d7c3e9b0210991a83b912ae050733a0d84b18ed506b564736f6c634300060b0033000000000000000000000000d584a5e956106db2fe74d56a0b14a9d64be8dc930000000000000000000000008b147a2d4fc3598079c64b8bf9ad2f776786cfed0000000000000000000000000a4582d3d9ecbab80a66dad8a881be3b771d3e5b000000000000000000000000f1a717766c1b2ed3f63b602e6482dd699ce1c79c000000000000000000000000b0c9d5851def8a2aac4a23031ca2610f8c3483f9
Constructor Arguments
(ABI-Encoded and is the last bytes of the Contract Creation Code above)
0x000000000000000000000000d584a5e956106db2fe74d56a0b14a9d64be8dc930000000000000000000000008b147a2d4fc3598079c64b8bf9ad2f776786cfed0000000000000000000000000a4582d3d9ecbab80a66dad8a881be3b771d3e5b000000000000000000000000f1a717766c1b2ed3f63b602e6482dd699ce1c79c000000000000000000000000b0c9d5851def8a2aac4a23031ca2610f8c3483f9

----Decoded View------------Arg [0] : _troveManagerAddress (address): 0xd584A5E956106DB2fE74d56A0B14a9d64BE8DC93Arg [1] : _stabilityPoolAddress (address): 0x8B147A2d4Fc3598079C64b8BF9Ad2f776786CFedArg [2] : _borrowerOperationsAddress (address): 0x0a4582d3d9ecBAb80a66DAd8A881BE3b771d3e5BArg [3] : _governanceAddress (address): 0xf1a717766c1b2Ed3f63b602E6482dD699ce1C79CArg [4] : _guardianAddress (address): 0xb0C9D5851deF8A2Aac4A23031CA2610f8C3483F9

----Encoded View------------Arg [0] : 0x000000000000000000000000d584a5e956106db2fe74d56a0b14a9d64be8dc93Arg [1] : 0x0000000000000000000000008b147a2d4fc3598079c64b8bf9ad2f776786cfedArg [2] : 0x0000000000000000000000000a4582d3d9ecbab80a66dad8a881be3b771d3e5bArg [3] : 0x000000000000000000000000f1a717766c1b2ed3f63b602e6482dd699ce1c79cArg [4] : 0x000000000000000000000000b0c9d5851def8a2aac4a23031ca2610f8c3483f9