0 txs
480 calls
constructor
No constructor.
functions
CONTROLLER
viewfunction CONTROLLER() view returns (bytes32)
tellerV2
viewfunction tellerV2() view returns (address)
getCurrentDefaultLoanIds
nonpayablefunction getCurrentDefaultLoanIds(address _account) returns (uint256[])
getCurrentDelinquentLoanIds
nonpayablefunction getCurrentDelinquentLoanIds(address _account) returns (uint256[])
getDefaultedLoanIds
nonpayablefunction getDefaultedLoanIds(address _account) returns (uint256[])
getDelinquentLoanIds
nonpayablefunction getDelinquentLoanIds(address _account) returns (uint256[])
initialize
nonpayablefunction initialize(address _tellerV2)
updateAccountReputation
nonpayablefunction updateAccountReputation(address _account, uint256 _bidId) returns (uint8)
updateAccountReputation
nonpayablefunction updateAccountReputation(address _account)
events
Initialized
event Initialized(uint8 version)
MarkAdded
event MarkAdded(address indexed account, uint8 indexed repMark, uint256 bidId)
MarkRemoved
event MarkRemoved(address indexed account, uint8 indexed repMark, uint256 bidId)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50610beb806100206000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063941675db11610066578063941675db146100fc578063c4d66de81461012d578063c7312e4714610140578063e0d5343d14610160578063ee0fc1211461017357600080fd5b806303c04b2814610098578063287b498a146100c15780637076185c146100d457806376604b37146100e9575b600080fd5b6100ab6100a6366004610984565b6101a8565b6040516100b8919061099f565b60405180910390f35b6100ab6100cf366004610984565b6101da565b6100e76100e2366004610984565b610206565b005b6100ab6100f7366004610984565b6102d8565b600054610115906201000090046001600160a01b031681565b6040516001600160a01b0390911681526020016100b8565b6100e761013b366004610984565b610304565b61015361014e3660046109e3565b610434565b6040516100b89190610a23565b6100ab61016e366004610984565b610447565b61019a7f70546d1c92f8c2132ae23a23f5177aa8526356051c7510df99f50e012d22152981565b6040519081526020016100b8565b60606101b382610206565b6001600160a01b03821660009081526002602052604090206101d49061046f565b92915050565b60606101e582610206565b6001600160a01b03821660009081526004602052604090206101d49061046f565b6000805460405163054de0ff60e01b81526001600160a01b038481166004830152620100009092049091169063054de0ff9060240160006040518083038186803b15801561025357600080fd5b505afa158015610267573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261028f9190810190610a61565b905060005b81518110156102d3576102c0838383815181106102b3576102b3610b1f565b602002602001015161047c565b50806102cb81610b4b565b915050610294565b505050565b60606102e382610206565b6001600160a01b03821660009081526001602052604090206101d49061046f565b600054610100900460ff16158080156103245750600054600160ff909116105b8061033e5750303b15801561033e575060005460ff166001145b6103a55760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b606482015260840160405180910390fd5b6000805460ff1916600117905580156103c8576000805461ff0019166101001790555b6000805462010000600160b01b031916620100006001600160a01b038516021790558015610430576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b5050565b6000610440838361047c565b9392505050565b606061045282610206565b6001600160a01b03821660009081526003602052604090206101d4905b60606000610440836105c5565b6000805460405163e8cbab0960e01b815260048101849052620100009091046001600160a01b03169063e8cbab099060240160206040518083038186803b1580156104c657600080fd5b505afa1580156104da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104fe9190610b66565b156105175750600261051283836001610621565b6105a1565b60005460405163093f561760e01b815260048101849052620100009091046001600160a01b03169063093f56179060240160206040518083038186803b15801561056057600080fd5b505afa158015610574573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105989190610b66565b156105a1575060015b60008160028111156105b5576105b5610a0d565b146101d4576101d48383836106fb565b60608160000180548060200260200160405190810160405280929190818152602001828054801561061557602002820191906000526020600020905b815481526020019060010190808311610601575b50505050509050919050565b600181600281111561063557610635610a0d565b1415610663576001600160a01b038316600090815260036020526040902061065d908361080e565b506106a1565b600281600281111561067757610677610a0d565b14156106a1576001600160a01b038316600090815260046020526040902061069f908361080e565b505b8060028111156106b3576106b3610a0d565b836001600160a01b03167f3b90fa143863a45908a7b69d67a369f6e401bfc21b1f1873b2c18f7dfdf0dd27846040516106ee91815260200190565b60405180910390a3505050565b600181600281111561070f5761070f610a0d565b1415610760576001600160a01b0383166000908152600160205260409020610737908361081a565b506001600160a01b038316600090815260036020526040902061075a908361081a565b506107c1565b600281600281111561077457610774610a0d565b14156107c1576001600160a01b038316600090815260026020526040902061079c908361081a565b506001600160a01b03831660009081526004602052604090206107bf908361081a565b505b8060028111156107d3576107d3610a0d565b836001600160a01b03167f07ffa1c77b3c4d3bf16ff59253da47ed8e8a4367376d6caf4bf66469977bc5db846040516106ee91815260200190565b60006104408383610826565b60006104408383610919565b6000818152600183016020526040812054801561090f57600061084a600183610b88565b855490915060009061085e90600190610b88565b90508181146108c357600086600001828154811061087e5761087e610b1f565b90600052602060002001549050808760000184815481106108a1576108a1610b1f565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806108d4576108d4610b9f565b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506101d4565b60009150506101d4565b6000818152600183016020526040812054610960575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556101d4565b5060006101d4565b80356001600160a01b038116811461097f57600080fd5b919050565b60006020828403121561099657600080fd5b61044082610968565b6020808252825182820181905260009190848201906040850190845b818110156109d7578351835292840192918401916001016109bb565b50909695505050505050565b600080604083850312156109f657600080fd5b6109ff83610968565b946020939093013593505050565b634e487b7160e01b600052602160045260246000fd5b6020810160038310610a4557634e487b7160e01b600052602160045260246000fd5b91905290565b634e487b7160e01b600052604160045260246000fd5b60006020808385031215610a7457600080fd5b825167ffffffffffffffff80821115610a8c57600080fd5b818501915085601f830112610aa057600080fd5b815181811115610ab257610ab2610a4b565b8060051b604051601f19603f83011681018181108582111715610ad757610ad7610a4b565b604052918252848201925083810185019188831115610af557600080fd5b938501935b82851015610b1357845184529385019392850192610afa565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600019821415610b5f57610b5f610b35565b5060010190565b600060208284031215610b7857600080fd5b8151801515811461044057600080fd5b600082821015610b9a57610b9a610b35565b500390565b634e487b7160e01b600052603160045260246000fdfea26469706673582212203e9aaa5938754910616c9f73b254a4a077faee36daae636f6cd712021ad5565064736f6c63430008090033