Skip to content

Calldata Decoder: Missing fields #101

@pyk

Description

@pyk

Calldata:

0xe1329d5500000000000000000000000000000000000000000000000000000000000005c00000000000000000000000000000000000000000000000000c7d713b49da00010000000000000000000000000000000000000000000000000c7d713b49da00020000000000000000000000000000000000000000000000000c7d713b49da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003472ebe7900000000000000000000000000000000000000000000000000000001196856ef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe279e493cb00000000000000000000000000000000000000000000000000000000fd444e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c7d713b49da00010000000000000000000000000000000000000000000000000c7d713b49da00020000000000000000000000000000000000000000000000000c7d713b49da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003472ebe7900000000000000000000000000000000000000000000000000000001196856ef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe279e493cb00000000000000000000000000000000000000000000000000000000fd444e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009800000000000000000000000007461d8c0fdf376c847b651d882dea4c73fad2e4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016345785d8a00000000000000000000000000009fb76f7ce5fceaa2c42887ff441d46095e49420600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f380f025675a868ed5614a1dd77c6b05f41470040000000000000000000000000000000000000000000000000c7d713b49da00000000000000000000000000000000000000000000000000000d2f13f7789f00000000000000000000000000000000000000000000000000000d0b8d0508de0000000000000000000000000000000000000000000000000000007c5850872380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029219dd400f2bf60e5a23d13be72b486d4038894000000000000000000000000505a09c978b94ba6ad3f90c31ee3e1028c3986310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f380f025675a868ed5614a1dd77c6b05f41470040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002c0000000000000000000000000000000000000000000000000000000000000034000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006bf5529afcc07b669f37d9d29c5118d7a5117a0d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000124fe58f4b90000000000000000000000009fb76f7ce5fceaa2c42887ff441d46095e49420600000000000000000000000029219dd400f2bf60e5a23d13be72b486d4038894000000000000000000000000ee5ab7f8ba0a7470cfb7d4de1961e2b65e5642a00000000000000000000000000000000000000000000000000000000000001c20000000000000000000000000b81131b6368b3f0a83af09db4e39ac23da96c2db00000000000000000000000000000000000000000000000000000000000056b9000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000505a09c978b94ba6ad3f90c31ee3e1028c39863100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007940cb3a486545ca310908edb0d62a41f91d3008000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000200000000000000000000000007461d8c0fdf376c847b651d882dea4c73fad2e4b

ABI:

[{"inputs":[{"internalType":"contract IInterestRateModelV2Factory","name":"_irmConfigFactory","type":"address"},{"internalType":"contract ISiloFactory","name":"_siloFactory","type":"address"},{"internalType":"address","name":"_siloImpl","type":"address"},{"internalType":"address","name":"_shareProtectedCollateralTokenImpl","type":"address"},{"internalType":"address","name":"_shareDebtTokenImpl","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"DaoMaxRangeExceeded","type":"error"},{"inputs":[],"name":"DaoMinRangeExceeded","type":"error"},{"inputs":[],"name":"EmptyToken0","type":"error"},{"inputs":[],"name":"EmptyToken1","type":"error"},{"inputs":[],"name":"FailedDeployment","type":"error"},{"inputs":[{"internalType":"address","name":"_factory","type":"address"}],"name":"FailedToCreateAnOracle","type":"error"},{"inputs":[],"name":"HookReceiverMisconfigured","type":"error"},{"inputs":[{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"InsufficientBalance","type":"error"},{"inputs":[],"name":"InvalidCallBeforeQuote","type":"error"},{"inputs":[],"name":"InvalidDeployer","type":"error"},{"inputs":[],"name":"InvalidIrm","type":"error"},{"inputs":[],"name":"InvalidLt","type":"error"},{"inputs":[],"name":"InvalidMaxLtv","type":"error"},{"inputs":[],"name":"InvalidQuoteToken","type":"error"},{"inputs":[],"name":"LiquidationTargetLtvTooHigh","type":"error"},{"inputs":[],"name":"MaxDeployerFeeExceeded","type":"error"},{"inputs":[],"name":"MaxFlashloanFeeExceeded","type":"error"},{"inputs":[],"name":"MaxLiquidationFeeExceeded","type":"error"},{"inputs":[],"name":"MissingHookReceiver","type":"error"},{"inputs":[],"name":"OracleMisconfiguration","type":"error"},{"inputs":[],"name":"SameAsset","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"contract ISiloConfig","name":"siloConfig","type":"address"}],"name":"SiloCreated","type":"event"},{"inputs":[],"name":"IRM_CONFIG_FACTORY","outputs":[{"internalType":"contract IInterestRateModelV2Factory","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SHARE_DEBT_TOKEN_IMPL","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SHARE_PROTECTED_COLLATERAL_TOKEN_IMPL","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SILO_FACTORY","outputs":[{"internalType":"contract ISiloFactory","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SILO_IMPL","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"components":[{"internalType":"address","name":"deployed","type":"address"},{"internalType":"address","name":"factory","type":"address"},{"internalType":"bytes","name":"txInput","type":"bytes"}],"internalType":"struct ISiloDeployer.OracleCreationTxData","name":"solvencyOracle0","type":"tuple"},{"components":[{"internalType":"address","name":"deployed","type":"address"},{"internalType":"address","name":"factory","type":"address"},{"internalType":"bytes","name":"txInput","type":"bytes"}],"internalType":"struct ISiloDeployer.OracleCreationTxData","name":"maxLtvOracle0","type":"tuple"},{"components":[{"internalType":"address","name":"deployed","type":"address"},{"internalType":"address","name":"factory","type":"address"},{"internalType":"bytes","name":"txInput","type":"bytes"}],"internalType":"struct ISiloDeployer.OracleCreationTxData","name":"solvencyOracle1","type":"tuple"},{"components":[{"internalType":"address","name":"deployed","type":"address"},{"internalType":"address","name":"factory","type":"address"},{"internalType":"bytes","name":"txInput","type":"bytes"}],"internalType":"struct ISiloDeployer.OracleCreationTxData","name":"maxLtvOracle1","type":"tuple"}],"internalType":"struct ISiloDeployer.Oracles","name":"_oracles","type":"tuple"},{"components":[{"internalType":"int256","name":"uopt","type":"int256"},{"internalType":"int256","name":"ucrit","type":"int256"},{"internalType":"int256","name":"ulow","type":"int256"},{"internalType":"int256","name":"ki","type":"int256"},{"internalType":"int256","name":"kcrit","type":"int256"},{"internalType":"int256","name":"klow","type":"int256"},{"internalType":"int256","name":"klin","type":"int256"},{"internalType":"int256","name":"beta","type":"int256"},{"internalType":"int112","name":"ri","type":"int112"},{"internalType":"int112","name":"Tcrit","type":"int112"}],"internalType":"struct IInterestRateModelV2.Config","name":"_irmConfigData0","type":"tuple"},{"components":[{"internalType":"int256","name":"uopt","type":"int256"},{"internalType":"int256","name":"ucrit","type":"int256"},{"internalType":"int256","name":"ulow","type":"int256"},{"internalType":"int256","name":"ki","type":"int256"},{"internalType":"int256","name":"kcrit","type":"int256"},{"internalType":"int256","name":"klow","type":"int256"},{"internalType":"int256","name":"klin","type":"int256"},{"internalType":"int256","name":"beta","type":"int256"},{"internalType":"int112","name":"ri","type":"int112"},{"internalType":"int112","name":"Tcrit","type":"int112"}],"internalType":"struct IInterestRateModelV2.Config","name":"_irmConfigData1","type":"tuple"},{"components":[{"internalType":"address","name":"implementation","type":"address"},{"internalType":"bytes","name":"initializationData","type":"bytes"}],"internalType":"struct ISiloDeployer.ClonableHookReceiver","name":"_clonableHookReceiver","type":"tuple"},{"components":[{"internalType":"address","name":"deployer","type":"address"},{"internalType":"address","name":"hookReceiver","type":"address"},{"internalType":"uint256","name":"deployerFee","type":"uint256"},{"internalType":"uint256","name":"daoFee","type":"uint256"},{"internalType":"address","name":"token0","type":"address"},{"internalType":"address","name":"solvencyOracle0","type":"address"},{"internalType":"address","name":"maxLtvOracle0","type":"address"},{"internalType":"address","name":"interestRateModel0","type":"address"},{"internalType":"uint256","name":"maxLtv0","type":"uint256"},{"internalType":"uint256","name":"lt0","type":"uint256"},{"internalType":"uint256","name":"liquidationTargetLtv0","type":"uint256"},{"internalType":"uint256","name":"liquidationFee0","type":"uint256"},{"internalType":"uint256","name":"flashloanFee0","type":"uint256"},{"internalType":"bool","name":"callBeforeQuote0","type":"bool"},{"internalType":"address","name":"token1","type":"address"},{"internalType":"address","name":"solvencyOracle1","type":"address"},{"internalType":"address","name":"maxLtvOracle1","type":"address"},{"internalType":"address","name":"interestRateModel1","type":"address"},{"internalType":"uint256","name":"maxLtv1","type":"uint256"},{"internalType":"uint256","name":"lt1","type":"uint256"},{"internalType":"uint256","name":"liquidationTargetLtv1","type":"uint256"},{"internalType":"uint256","name":"liquidationFee1","type":"uint256"},{"internalType":"uint256","name":"flashloanFee1","type":"uint256"},{"internalType":"bool","name":"callBeforeQuote1","type":"bool"}],"internalType":"struct ISiloConfig.InitData","name":"_siloInitData","type":"tuple"}],"name":"deploy","outputs":[{"internalType":"contract ISiloConfig","name":"siloConfig","type":"address"}],"stateMutability":"nonpayable","type":"function"}]

callBeforeQuote0 and callBeforeQuote1 are missing from the decoded results:

Image Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions