0 txs
0 calls
constructor
No constructor.
functions
connectorID
viewfunction connectorID() view returns (uint256 model, uint256 id)
name
viewfunction name() view returns (string)
borrow
payablefunction borrow(address token, uint256 amt, uint256 rateMode, uint256 getId, uint256 setId) payable
deposit
payablefunction deposit(address token, uint256 amt, uint256 getId, uint256 setId) payable
payback
payablefunction payback(address token, uint256 amt, uint256 rateMode, uint256 getId, uint256 setId) payable
withdraw
payablefunction withdraw(address token, uint256 amt, uint256 getId, uint256 setId) payable
events
LogBorrow
event LogBorrow(address indexed token, uint256 tokenAmt, uint256 indexed rateMode, uint256 getId, uint256 setId)
LogDeposit
event LogDeposit(address indexed token, uint256 tokenAmt, uint256 getId, uint256 setId)
LogPayback
event LogPayback(address indexed token, uint256 tokenAmt, uint256 indexed rateMode, uint256 getId, uint256 setId)
LogWithdraw
event LogWithdraw(address indexed token, uint256 tokenAmt, uint256 getId, uint256 setId)
errors
No errors.
creation bytecode
0x60806040526040518060400160405280600b81526020017f4161766556322d76312e30000000000000000000000000000000000000000000815250600090805190602001906200005192919062000066565b503480156200005f57600080fd5b506200010c565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620000a957805160ff1916838001178555620000da565b82800160010185558215620000da579182015b82811115620000d9578251825591602001919060010190620000bc565b5b509050620000e99190620000ed565b5090565b5b8082111562000108576000816000905550600101620000ee565b5090565b6118c0806200011c6000396000f3fe6080604052600436106100555760003560e01c806306fdde031461005a5780634532d776146100855780634e5e60e7146100a15780636abcd3de146100bd578063ce88b439146100d9578063eb15f781146100f5575b600080fd5b34801561006657600080fd5b5061006f610121565b60405161007c91906116ca565b60405180910390f35b61009f600480360381019061009a91906112e2565b6101bf565b005b6100bb60048036038101906100b69190611345565b6104b6565b005b6100d760048036038101906100d29190611345565b610745565b005b6100f360048036038101906100ee91906112e2565b61091b565b005b34801561010157600080fd5b5061010a610ce1565b604051610118929190611707565b60405180910390f35b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156101b75780601f1061018c576101008083540402835291602001916101b7565b820191906000526020600020905b81548152906001019060200180831161019a57829003601f168201915b505050505081565b60006101cb8385610cf4565b905060006101d7610d9e565b73ffffffffffffffffffffffffffffffffffffffff16630261bf8b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561021c57600080fd5b505afa158015610230573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061025491906112b9565b90506000610260610dba565b73ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1614905060008161029d57876102a6565b6102a5610dd6565b5b9050600081905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016102e89190611520565b60206040518083038186803b15801561030057600080fd5b505afa158015610314573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061033891906113bc565b90508473ffffffffffffffffffffffffffffffffffffffff166369328dec8488306040518463ffffffff1660e01b8152600401610377939291906115b6565b600060405180830381600087803b15801561039157600080fd5b505af11580156103a5573d6000803e3d6000fd5b5050505060008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016103e49190611520565b60206040518083038186803b1580156103fc57600080fd5b505afa158015610410573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061043491906113bc565b90506104408183610df2565b965061044d858489610e06565b6104578888610eea565b8a73ffffffffffffffffffffffffffffffffffffffff167f9744d0a120f7c7d7906cfe3c05b50669fb49aa6d778b099d5d6edc386dee5b59888b8b6040516104a193929190611730565b60405180910390a25050505050505050505050565b60006104c28386610cf4565b905060006104ce610d9e565b73ffffffffffffffffffffffffffffffffffffffff16630261bf8b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561051357600080fd5b505afa158015610527573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061054b91906112b9565b90506000610557610f6b565b90506000610563610dba565b73ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff161490506000816105a057896105a9565b6105a8610dd6565b5b905060008190507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff86146105dd57856105e9565b6105e884838b610f87565b5b955082156105fd576105fc83828861103e565b5b8073ffffffffffffffffffffffffffffffffffffffff1663095ea7b386886040518363ffffffff1660e01b815260040161063892919061158d565b600060405180830381600087803b15801561065257600080fd5b505af1158015610666573d6000803e3d6000fd5b505050508473ffffffffffffffffffffffffffffffffffffffff1663573ade8183888c306040518563ffffffff1660e01b81526004016106a99493929190611632565b600060405180830381600087803b1580156106c357600080fd5b505af11580156106d7573d6000803e3d6000fd5b505050506106e58787610eea565b888b73ffffffffffffffffffffffffffffffffffffffff167fda2016a89958b5c9b3ee30a3e0858b2dfcce432f8792d8f71dbf040e295e98e2888b8b60405161073093929190611730565b60405180910390a35050505050505050505050565b60006107518386610cf4565b9050600061075d610d9e565b73ffffffffffffffffffffffffffffffffffffffff16630261bf8b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156107a257600080fd5b505afa1580156107b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107da91906112b9565b905060006107e6610dba565b73ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff16149050600081610823578861082c565b61082b610dd6565b5b90508273ffffffffffffffffffffffffffffffffffffffff1663a415bcad82868a6108556110ab565b306040518663ffffffff1660e01b8152600401610876959493929190611677565b600060405180830381600087803b15801561089057600080fd5b505af11580156108a4573d6000803e3d6000fd5b505050506108b3828286610e06565b6108bd8585610eea565b868973ffffffffffffffffffffffffffffffffffffffff167f7a820240d9f3ec4b998f20c82601ad5d316c006138f52c435c349ef46eae7ffb86898960405161090893929190611730565b60405180910390a3505050505050505050565b60006109278385610cf4565b90506000610933610d9e565b73ffffffffffffffffffffffffffffffffffffffff16630261bf8b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561097857600080fd5b505afa15801561098c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109b091906112b9565b905060006109bc610f6b565b905060006109c8610dba565b73ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff16149050600081610a055788610a0e565b610a0d610dd6565b5b905060008190508215610a5c577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8614610a485785610a4a565b475b9550610a5783828861103e565b610b16565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8614610a895785610b13565b8073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610ac29190611520565b60206040518083038186803b158015610ada57600080fd5b505afa158015610aee573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b1291906113bc565b5b95505b8073ffffffffffffffffffffffffffffffffffffffff1663095ea7b386886040518363ffffffff1660e01b8152600401610b5192919061158d565b600060405180830381600087803b158015610b6b57600080fd5b505af1158015610b7f573d6000803e3d6000fd5b505050508473ffffffffffffffffffffffffffffffffffffffff1663e8eda9df838830610baa6110ab565b6040518563ffffffff1660e01b8152600401610bc994939291906115ed565b600060405180830381600087803b158015610be357600080fd5b505af1158015610bf7573d6000803e3d6000fd5b50505050610c068483306110b5565b610c79578473ffffffffffffffffffffffffffffffffffffffff16635a3b74b98360016040518363ffffffff1660e01b8152600401610c46929190611564565b600060405180830381600087803b158015610c6057600080fd5b505af1158015610c74573d6000803e3d6000fd5b505050505b610c838787610eea565b8973ffffffffffffffffffffffffffffffffffffffff167f4b2bcb0ca50531683faa51870e1018aa0d7272c7f2acc5399389b0c0493865d9878a8a604051610ccd93929190611730565b60405180910390a250505050505050505050565b6000806001603f80925081935050509091565b6000808314610d9457610d0561117a565b73ffffffffffffffffffffffffffffffffffffffff1663a9c70eaa846040518263ffffffff1660e01b8152600401610d3d91906116ec565b602060405180830381600087803b158015610d5757600080fd5b505af1158015610d6b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d8f91906113bc565b610d96565b815b905092915050565b600073b53c1a33016b2dc2ff3653530bff1848a515c8c5905090565b600073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee905090565b600073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2905090565b6000610dfe8383611196565b905092915050565b8215610ee5578173ffffffffffffffffffffffffffffffffffffffff1663095ea7b383836040518363ffffffff1660e01b8152600401610e4792919061158d565b600060405180830381600087803b158015610e6157600080fd5b505af1158015610e75573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d826040518263ffffffff1660e01b8152600401610eb291906116ec565b600060405180830381600087803b158015610ecc57600080fd5b505af1158015610ee0573d6000803e3d6000fd5b505050505b505050565b60008214610f6757610efa61117a565b73ffffffffffffffffffffffffffffffffffffffff166361e3c94483836040518363ffffffff1660e01b8152600401610f34929190611707565b600060405180830381600087803b158015610f4e57600080fd5b505af1158015610f62573d6000803e3d6000fd5b505050505b5050565b600073057835ad21a177dbdd3090bb1cae03eacf78fc6d905090565b60008060008573ffffffffffffffffffffffffffffffffffffffff166328dd2d0186306040518363ffffffff1660e01b8152600401610fc792919061153b565b6101206040518083038186803b158015610fe057600080fd5b505afa158015610ff4573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061101891906113e5565b5050505050509250925050600184146110315780611033565b815b925050509392505050565b82156110a6578173ffffffffffffffffffffffffffffffffffffffff1663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b15801561108c57600080fd5b505af11580156110a0573d6000803e3d6000fd5b50505050505b505050565b6000610c9c905090565b60008373ffffffffffffffffffffffffffffffffffffffff166328dd2d0184846040518363ffffffff1660e01b81526004016110f292919061153b565b6101206040518083038186803b15801561110b57600080fd5b505afa15801561111f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061114391906113e5565b9091929394959697509091929394959650909192939495509091929394509091929350909192509091509050809150509392505050565b6000738a5419cfc711b2343c17a6abf4b2bafabb06957f905090565b60006111d883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506111e0565b905092915050565b6000838311158290611228576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161121f91906116ca565b60405180910390fd5b5060008385039050809150509392505050565b60008135905061124a8161182e565b92915050565b60008151905061125f8161182e565b92915050565b60008151905061127481611845565b92915050565b6000813590506112898161185c565b92915050565b60008151905061129e8161185c565b92915050565b6000815190506112b381611873565b92915050565b6000602082840312156112cb57600080fd5b60006112d984828501611250565b91505092915050565b600080600080608085870312156112f857600080fd5b60006113068782880161123b565b94505060206113178782880161127a565b93505060406113288782880161127a565b92505060606113398782880161127a565b91505092959194509250565b600080600080600060a0868803121561135d57600080fd5b600061136b8882890161123b565b955050602061137c8882890161127a565b945050604061138d8882890161127a565b935050606061139e8882890161127a565b92505060806113af8882890161127a565b9150509295509295909350565b6000602082840312156113ce57600080fd5b60006113dc8482850161128f565b91505092915050565b60008060008060008060008060006101208a8c03121561140457600080fd5b60006114128c828d0161128f565b99505060206114238c828d0161128f565b98505060406114348c828d0161128f565b97505060606114458c828d0161128f565b96505060806114568c828d0161128f565b95505060a06114678c828d0161128f565b94505060c06114788c828d0161128f565b93505060e06114898c828d016112a4565b92505061010061149b8c828d01611265565b9150509295985092959850929598565b6114b481611783565b82525050565b6114c381611795565b82525050565b60006114d482611767565b6114de8185611772565b93506114ee8185602086016117ea565b6114f78161181d565b840191505092915050565b61150b816117a1565b82525050565b61151a816117cf565b82525050565b600060208201905061153560008301846114ab565b92915050565b600060408201905061155060008301856114ab565b61155d60208301846114ab565b9392505050565b600060408201905061157960008301856114ab565b61158660208301846114ba565b9392505050565b60006040820190506115a260008301856114ab565b6115af6020830184611511565b9392505050565b60006060820190506115cb60008301866114ab565b6115d86020830185611511565b6115e560408301846114ab565b949350505050565b600060808201905061160260008301876114ab565b61160f6020830186611511565b61161c60408301856114ab565b6116296060830184611502565b95945050505050565b600060808201905061164760008301876114ab565b6116546020830186611511565b6116616040830185611511565b61166e60608301846114ab565b95945050505050565b600060a08201905061168c60008301886114ab565b6116996020830187611511565b6116a66040830186611511565b6116b36060830185611502565b6116c060808301846114ab565b9695505050505050565b600060208201905081810360008301526116e481846114c9565b905092915050565b60006020820190506117016000830184611511565b92915050565b600060408201905061171c6000830185611511565b6117296020830184611511565b9392505050565b60006060820190506117456000830186611511565b6117526020830185611511565b61175f6040830184611511565b949350505050565b600081519050919050565b600082825260208201905092915050565b600061178e826117af565b9050919050565b60008115159050919050565b600061ffff82169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600064ffffffffff82169050919050565b60005b838110156118085780820151818401526020810190506117ed565b83811115611817576000848401525b50505050565b6000601f19601f8301169050919050565b61183781611783565b811461184257600080fd5b50565b61184e81611795565b811461185957600080fd5b50565b611865816117cf565b811461187057600080fd5b50565b61187c816117d9565b811461188757600080fd5b5056fea26469706673582212205d65028be9d96693e2901cea9138b5631d5e455a5ecf9e39f2a38fe28553db1264736f6c634300060c0033