0 txs
19 calls
constructor
constructor(address _owner, address _beneficiary, uint256 _minRepayBps, address _dola, address _anDola, address _borrower1, address _borrower2)
functions
anDola
viewfunction anDola() view returns (address)
beneficiary
viewfunction beneficiary() view returns (address)
borrower1
viewfunction borrower1() view returns (address)
borrower2
viewfunction borrower2() view returns (address)
dola
viewfunction dola() view returns (address)
getCapacity
viewfunction getCapacity() view returns (uint256)
minRepayBps
viewfunction minRepayBps() view returns (uint256)
owner
viewfunction owner() view returns (address)
repayBps
viewfunction repayBps() view returns (uint256)
onReceive
nonpayablefunction onReceive()
setBeneficiary
nonpayablefunction setBeneficiary(address _beneficiary)
setMinRepayBps
nonpayablefunction setMinRepayBps(uint256 _minRepayBps)
setOwner
nonpayablefunction setOwner(address _owner)
setRepayBps
nonpayablefunction setRepayBps(uint256 _repayBps)
events
No events.
errors
No errors.
creation bytecode
0x61010060405261271060035534801562000017575f80fd5b5060405162000f5338038062000f538339810160408190526200003a9162000198565b612710851115620000b75760405162461bcd60e51b815260206004820152603560248201527f4d696e696d756d20726570617920627073206d757374206265206c657373207460448201527f68616e206f7220657175616c20746f2031303030300000000000000000000000606482015260840160405180910390fd5b5f80546001600160a01b038981166001600160a01b0319928316179092556001805489841692169190911790556002869055848116608081905284821660a081905284831660c05291831660e05260405163095ea7b360e01b815260048101929092525f1960248301529063095ea7b3906044016020604051808303815f875af115801562000148573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200016e91906200021f565b505050505050505062000247565b80516001600160a01b038116811462000193575f80fd5b919050565b5f805f805f805f60e0888a031215620001af575f80fd5b620001ba886200017c565b9650620001ca602089016200017c565b955060408801519450620001e1606089016200017c565b9350620001f1608089016200017c565b92506200020160a089016200017c565b91506200021160c089016200017c565b905092959891949750929550565b5f6020828403121562000230575f80fd5b8151801515811462000240575f80fd5b9392505050565b60805160a05160c05160e051610c76620002dd5f395f818161016c0152818161065c0152818161075d015261081501525f818161019301528181610630015281816106a101526108d101525f81816101d4015281816106d20152818161078c01528181610846015281816109000152610ad201525f818161021501528181610599015281816109830152610a3d0152610c765ff3fe608060405234801561000f575f80fd5b50600436106100e5575f3560e01c80638da5cb5b11610088578063c40000d411610063578063c40000d4146101f6578063d62b41ed14610207578063ea0593e414610210578063ef4e521814610237575f80fd5b80638da5cb5b146101b55780638e708bca146101c75780639a8365db146101cf575f80fd5b8063557fae69116100c3578063557fae691461014157806364bb2399146101545780636e91eae6146101675780638ca296e51461018e575f80fd5b806313af4035146100e95780631c31f710146100fe57806338af3eed14610111575b5f80fd5b6100fc6100f7366004610b43565b610240565b005b6100fc61010c366004610b43565b610293565b600154610124906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6100fc61014f366004610b70565b6102de565b6100fc610162366004610b70565b61038f565b6101247f000000000000000000000000000000000000000000000000000000000000000081565b6101247f000000000000000000000000000000000000000000000000000000000000000081565b5f54610124906001600160a01b031681565b6100fc6104f4565b6101247f000000000000000000000000000000000000000000000000000000000000000081565b5f195b604051908152602001610138565b6101f960035481565b6101247f000000000000000000000000000000000000000000000000000000000000000081565b6101f960025481565b5f546001600160a01b031633146102725760405162461bcd60e51b815260040161026990610b87565b60405180910390fd5b5f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b031633146102bc5760405162461bcd60e51b815260040161026990610b87565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b031633146103075760405162461bcd60e51b815260040161026990610b87565b6127108111156103775760405162461bcd60e51b815260206004820152603560248201527f4d696e696d756d20726570617920627073206d757374206265206c6573732074604482015274068616e206f7220657175616c20746f20313030303605c1b6064820152608401610269565b600281905560035481111561038c5760038190555b50565b6001546001600160a01b03163314806103b157505f546001600160a01b031633145b6104165760405162461bcd60e51b815260206004820152603060248201527f4f6e6c792062656e6566696369617279206f72206f776e65722063616e20636160448201526f3636103a3434b990333ab731ba34b7b760811b6064820152608401610269565b61271081111561047e5760405162461bcd60e51b815260206004820152602d60248201527f526570617920627073206d757374206265206c657373207468616e206f72206560448201526c07175616c20746f20313030303609c1b6064820152608401610269565b6002548110156104ef5760405162461bcd60e51b815260206004820152603660248201527f526570617920627073206d7573742062652067726561746572207468616e206f6044820152757220657175616c20746f206d696e526570617942707360501b6064820152608401610269565b600355565b600354612710148061051057506001546001600160a01b031615155b6105825760405162461bcd60e51b815260206004820152603760248201527f45697468657220616c6c20676f657320746f2072657061796d656e74206f722060448201527f62656e6566696369617279206d757374206265207365740000000000000000006064820152608401610269565b6040516370a0823160e01b81523060048201525f907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa1580156105e6573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061060a9190610bc8565b90505f6127106003548361061e9190610bdf565b6106289190610c02565b90505f6106547f0000000000000000000000000000000000000000000000000000000000000000610ab1565b90505f6106807f0000000000000000000000000000000000000000000000000000000000000000610ab1565b9050808211156107fe576040516304c11f0360e31b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152602482018590525f917f000000000000000000000000000000000000000000000000000000000000000090911690632608f818906044016020604051808303815f875af115801561071a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061073e9190610bc8565b905080156107f8576040516304c11f0360e31b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152602482018690527f00000000000000000000000000000000000000000000000000000000000000001690632608f818906044016020604051808303815f875af11580156107d2573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107f69190610bc8565b505b5061096e565b6040516304c11f0360e31b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152602482018590525f917f000000000000000000000000000000000000000000000000000000000000000090911690632608f818906044016020604051808303815f875af115801561088e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108b29190610bc8565b9050801561096c576040516304c11f0360e31b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152602482018690527f00000000000000000000000000000000000000000000000000000000000000001690632608f818906044016020604051808303815f875af1158015610946573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061096a9190610bc8565b505b505b6040516370a0823160e01b81523060048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa1580156109d0573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109f49190610bc8565b93505f84118015610a0f57506001546001600160a01b031615155b15610aab5760015460405163a9059cbb60e01b81526001600160a01b039182166004820152602481018690527f00000000000000000000000000000000000000000000000000000000000000009091169063a9059cbb906044016020604051808303815f875af1158015610a85573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610aa99190610c21565b505b50505050565b6040516395dd919360e01b81526001600160a01b0382811660048301525f917f0000000000000000000000000000000000000000000000000000000000000000909116906395dd919390602401602060405180830381865afa158015610b19573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b3d9190610bc8565b92915050565b5f60208284031215610b53575f80fd5b81356001600160a01b0381168114610b69575f80fd5b9392505050565b5f60208284031215610b80575f80fd5b5035919050565b60208082526021908201527f4f6e6c79206f776e65722063616e2063616c6c20746869732066756e6374696f6040820152603760f91b606082015260800190565b5f60208284031215610bd8575f80fd5b5051919050565b8082028115828204841417610b3d57634e487b7160e01b5f52601160045260245ffd5b5f82610c1c57634e487b7160e01b5f52601260045260245ffd5b500490565b5f60208284031215610c31575f80fd5b81518015158114610b69575f80fdfea26469706673582212204f70e29f4493e7f27d04f0a220b8a20156f99fc54ddf772872a546f1450fa9d964736f6c63430008150033000000000000000000000000926df14a23be491164dcf93f4c468a50ef659d5b0000000000000000000000009d5df30f475cea915b1ed4c0cca59255c897b61b0000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000865377367054516e17014ccded1e7d814edc9ce40000000000000000000000007fcb7dac61ee35b3d4a51117a7c58d53f0a8a670000000000000000000000000f508c58ce37ce40a40997c715075172691f92e2d000000000000000000000000ea0c959bbb7476ddd6cd4204bdee82b790aa1562