Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| 0x60a06040 | 24720887 | 37 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"hub_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"assetId","type":"uint256"}],"name":"InterestRateDataNotSet","type":"error"},{"inputs":[],"name":"InvalidAddress","type":"error"},{"inputs":[],"name":"InvalidMaxDrawnRate","type":"error"},{"inputs":[],"name":"InvalidOptimalUsageRatio","type":"error"},{"inputs":[],"name":"OnlyHub","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"hub","type":"address"},{"indexed":true,"internalType":"uint256","name":"assetId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"optimalUsageRatio","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"baseDrawnRate","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"rateGrowthBeforeOptimal","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"rateGrowthAfterOptimal","type":"uint256"}],"name":"UpdateInterestRateData","type":"event"},{"inputs":[],"name":"HUB","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_ALLOWED_DRAWN_RATE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_OPTIMAL_RATIO","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MIN_OPTIMAL_RATIO","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"assetId","type":"uint256"},{"internalType":"uint256","name":"liquidity","type":"uint256"},{"internalType":"uint256","name":"drawn","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"swept","type":"uint256"}],"name":"calculateInterestRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"assetId","type":"uint256"}],"name":"getBaseDrawnRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"assetId","type":"uint256"}],"name":"getInterestRateData","outputs":[{"components":[{"internalType":"uint16","name":"optimalUsageRatio","type":"uint16"},{"internalType":"uint32","name":"baseDrawnRate","type":"uint32"},{"internalType":"uint32","name":"rateGrowthBeforeOptimal","type":"uint32"},{"internalType":"uint32","name":"rateGrowthAfterOptimal","type":"uint32"}],"internalType":"struct IAssetInterestRateStrategy.InterestRateData","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"assetId","type":"uint256"}],"name":"getMaxDrawnRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"assetId","type":"uint256"}],"name":"getOptimalUsageRatio","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"assetId","type":"uint256"}],"name":"getRateGrowthAfterOptimal","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"assetId","type":"uint256"}],"name":"getRateGrowthBeforeOptimal","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"assetId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"setInterestRateData","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
60a060405234801561000f575f5ffd5b50604051610afb380380610afb83398101604081905261002e91610066565b6001600160a01b0381166100555760405163e6c4247b60e01b815260040160405180910390fd5b6001600160a01b0316608052610093565b5f60208284031215610076575f5ffd5b81516001600160a01b038116811461008c575f5ffd5b9392505050565b608051610a426100b95f395f81816102890152818161036f015261058d0152610a425ff3fe608060405234801561000f575f5ffd5b50600436106100cf575f3560e01c80639c17ad821161007d578063cf2e816911610058578063cf2e8169146102d0578063f1ecc4ec146102d8578063f5fe86ee14610303575f5ffd5b80639c17ad8214610265578063a467cc591461026f578063a4c52b8614610284575f5ffd5b80635979378b116100ad5780635979378b146101255780635df488611461020357806370e38ba714610232575f5ffd5b80630a84683d146100d35780631468b77b146100f9578063352770641461011c575b5f5ffd5b6100e66100e1366004610839565b610316565b6040519081526020015b60405180910390f35b6100e6610107366004610839565b5f9081526020819052604090205461ffff1690565b6100e66126ac81565b6101b6610133366004610839565b604080516080810182525f808252602082018190529181018290526060810191909152505f90815260208181526040918290208251608081018452905461ffff8116825263ffffffff620100008204811693830193909352660100000000000081048316938201939093526a010000000000000000000090920416606082015290565b6040516100f091905f60808201905061ffff835116825263ffffffff602084015116602083015263ffffffff604084015116604083015263ffffffff606084015116606083015292915050565b6100e6610211366004610839565b5f908152602081905260409020546601000000000000900463ffffffff1690565b6100e6610240366004610839565b5f908152602081905260409020546a0100000000000000000000900463ffffffff1690565b6100e6620186a081565b61028261027d366004610850565b61036d565b005b6102ab7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100f0565b6100e6606481565b6100e66102e6366004610839565b5f9081526020819052604090205462010000900463ffffffff1690565b6100e66103113660046108c7565b6105f6565b5f8181526020819052604081205463ffffffff6a0100000000000000000000820481169161035791660100000000000082048116916201000090041661092b565b610361919061092b565b63ffffffff1692915050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1633146103dc576040517f2c53e39800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6103e982840184610965565b805190915061ffff1660641180159061040b57506126ac815f015161ffff1611155b610441576040517f35a8aee700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b620186a081606001518260400151836020015161045e919061092b565b610468919061092b565b63ffffffff1611156104a6576040517f126383a800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f848152602081815260409182902083518154858401518686015160608089015161ffff9095167fffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000090941684176201000063ffffffff948516908102919091177fffffffffffffffffffffffffffffffffffff0000000000000000ffffffffffff1666010000000000009385169384027fffffffffffffffffffffffffffffffffffff00000000ffffffffffffffffffff16176a010000000000000000000094909616938402959095179095558651928352948201929092529384019290925282015284907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16907ffdf3625f63f29674d0df2cf3b106add2a8cb5be2a5d36820760e39fdd210425d9060800160405180910390a350505050565b5f858152602081815260408083208151608081018352905461ffff811680835263ffffffff620100008304811695840195909552660100000000000082048516938301939093526a0100000000000000000000900490921660608301528790610697576040517f0d183c0b00000000000000000000000000000000000000000000000000000000815260040161068e91815260200190565b60405180910390fd5b505f6106ac826020015163ffffffff166107a5565b9050855f036106be57915061079c9050565b5f6106de856106cd898b610a0f565b6106d79190610a0f565b88906107c7565b90505f6106f1845f015161ffff166107a5565b9050808211610732576107218161071b84610715886040015163ffffffff166107a5565b9061080a565b906107c7565b61072b9084610a0f565b9250610795565b61076b61074b826b033b2e3c9fd0803ce8000000610a22565b61071b6107588486610a22565b610715886060015163ffffffff166107a5565b61077e856040015163ffffffff166107a5565b6107889190610a0f565b6107929084610a0f565b92505b5090925050505b95945050505050565b69152d02c7e14af68000008181029080820483146107c1575f5ffd5b50919050565b5f8115744f3a68dbc8f03f243baf513267aa9a3ee524f8e028841117156107ec575f5ffd5b506b033b2e3c9fd0803ce80000009190910281810491900615150190565b5f815f190483111582151761081d575f5ffd5b506b033b2e3c9fd0803ce8000000910281810491900615150190565b5f60208284031215610849575f5ffd5b5035919050565b5f5f5f60408486031215610862575f5ffd5b83359250602084013567ffffffffffffffff81111561087f575f5ffd5b8401601f8101861361088f575f5ffd5b803567ffffffffffffffff8111156108a5575f5ffd5b8660208284010111156108b6575f5ffd5b939660209190910195509293505050565b5f5f5f5f5f60a086880312156108db575f5ffd5b505083359560208501359550604085013594606081013594506080013592509050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b63ffffffff8181168382160190811115610947576109476108fe565b92915050565b803563ffffffff81168114610960575f5ffd5b919050565b5f6080828403128015610976575f5ffd5b506040516080810167ffffffffffffffff811182821017156109bf577f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604052823561ffff811681146109d3575f5ffd5b81526109e16020840161094d565b60208201526109f26040840161094d565b6040820152610a036060840161094d565b60608201529392505050565b80820180821115610947576109476108fe565b81810381811115610947576109476108fe56fea164736f6c634300081c000a000000000000000000000000943827dca022d0f354a8a8c332da1e5eb9f9f931
Deployed Bytecode
0x608060405234801561000f575f5ffd5b50600436106100cf575f3560e01c80639c17ad821161007d578063cf2e816911610058578063cf2e8169146102d0578063f1ecc4ec146102d8578063f5fe86ee14610303575f5ffd5b80639c17ad8214610265578063a467cc591461026f578063a4c52b8614610284575f5ffd5b80635979378b116100ad5780635979378b146101255780635df488611461020357806370e38ba714610232575f5ffd5b80630a84683d146100d35780631468b77b146100f9578063352770641461011c575b5f5ffd5b6100e66100e1366004610839565b610316565b6040519081526020015b60405180910390f35b6100e6610107366004610839565b5f9081526020819052604090205461ffff1690565b6100e66126ac81565b6101b6610133366004610839565b604080516080810182525f808252602082018190529181018290526060810191909152505f90815260208181526040918290208251608081018452905461ffff8116825263ffffffff620100008204811693830193909352660100000000000081048316938201939093526a010000000000000000000090920416606082015290565b6040516100f091905f60808201905061ffff835116825263ffffffff602084015116602083015263ffffffff604084015116604083015263ffffffff606084015116606083015292915050565b6100e6610211366004610839565b5f908152602081905260409020546601000000000000900463ffffffff1690565b6100e6610240366004610839565b5f908152602081905260409020546a0100000000000000000000900463ffffffff1690565b6100e6620186a081565b61028261027d366004610850565b61036d565b005b6102ab7f000000000000000000000000943827dca022d0f354a8a8c332da1e5eb9f9f93181565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100f0565b6100e6606481565b6100e66102e6366004610839565b5f9081526020819052604090205462010000900463ffffffff1690565b6100e66103113660046108c7565b6105f6565b5f8181526020819052604081205463ffffffff6a0100000000000000000000820481169161035791660100000000000082048116916201000090041661092b565b610361919061092b565b63ffffffff1692915050565b7f000000000000000000000000943827dca022d0f354a8a8c332da1e5eb9f9f93173ffffffffffffffffffffffffffffffffffffffff1633146103dc576040517f2c53e39800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6103e982840184610965565b805190915061ffff1660641180159061040b57506126ac815f015161ffff1611155b610441576040517f35a8aee700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b620186a081606001518260400151836020015161045e919061092b565b610468919061092b565b63ffffffff1611156104a6576040517f126383a800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f848152602081815260409182902083518154858401518686015160608089015161ffff9095167fffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000090941684176201000063ffffffff948516908102919091177fffffffffffffffffffffffffffffffffffff0000000000000000ffffffffffff1666010000000000009385169384027fffffffffffffffffffffffffffffffffffff00000000ffffffffffffffffffff16176a010000000000000000000094909616938402959095179095558651928352948201929092529384019290925282015284907f000000000000000000000000943827dca022d0f354a8a8c332da1e5eb9f9f93173ffffffffffffffffffffffffffffffffffffffff16907ffdf3625f63f29674d0df2cf3b106add2a8cb5be2a5d36820760e39fdd210425d9060800160405180910390a350505050565b5f858152602081815260408083208151608081018352905461ffff811680835263ffffffff620100008304811695840195909552660100000000000082048516938301939093526a0100000000000000000000900490921660608301528790610697576040517f0d183c0b00000000000000000000000000000000000000000000000000000000815260040161068e91815260200190565b60405180910390fd5b505f6106ac826020015163ffffffff166107a5565b9050855f036106be57915061079c9050565b5f6106de856106cd898b610a0f565b6106d79190610a0f565b88906107c7565b90505f6106f1845f015161ffff166107a5565b9050808211610732576107218161071b84610715886040015163ffffffff166107a5565b9061080a565b906107c7565b61072b9084610a0f565b9250610795565b61076b61074b826b033b2e3c9fd0803ce8000000610a22565b61071b6107588486610a22565b610715886060015163ffffffff166107a5565b61077e856040015163ffffffff166107a5565b6107889190610a0f565b6107929084610a0f565b92505b5090925050505b95945050505050565b69152d02c7e14af68000008181029080820483146107c1575f5ffd5b50919050565b5f8115744f3a68dbc8f03f243baf513267aa9a3ee524f8e028841117156107ec575f5ffd5b506b033b2e3c9fd0803ce80000009190910281810491900615150190565b5f815f190483111582151761081d575f5ffd5b506b033b2e3c9fd0803ce8000000910281810491900615150190565b5f60208284031215610849575f5ffd5b5035919050565b5f5f5f60408486031215610862575f5ffd5b83359250602084013567ffffffffffffffff81111561087f575f5ffd5b8401601f8101861361088f575f5ffd5b803567ffffffffffffffff8111156108a5575f5ffd5b8660208284010111156108b6575f5ffd5b939660209190910195509293505050565b5f5f5f5f5f60a086880312156108db575f5ffd5b505083359560208501359550604085013594606081013594506080013592509050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b63ffffffff8181168382160190811115610947576109476108fe565b92915050565b803563ffffffff81168114610960575f5ffd5b919050565b5f6080828403128015610976575f5ffd5b506040516080810167ffffffffffffffff811182821017156109bf577f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604052823561ffff811681146109d3575f5ffd5b81526109e16020840161094d565b60208201526109f26040840161094d565b6040820152610a036060840161094d565b60608201529392505050565b80820180821115610947576109476108fe565b81810381811115610947576109476108fe56fea164736f6c634300081c000a
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000943827dca022d0f354a8a8c332da1e5eb9f9f931
-----Decoded View---------------
Arg [0] : hub_ (address): 0x943827DCA022D0F354a8a8c332dA1e5Eb9f9F931
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000943827dca022d0f354a8a8c332da1e5eb9f9f931
🤖 Code Reader Beta
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 32 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.


