0 txs
0 calls
constructor
No constructor.
functions
calculatePrice
viewfunction calculatePrice(uint256 _id) view returns (uint256 timeIntervals, uint256 newPrice)
calculatePrices
viewfunction calculatePrices(uint256[] _tokenIds) view returns (uint256[] prices)
echoCardsHandler
viewfunction echoCardsHandler() view returns (address)
echoCardsPriceInfo
viewfunction echoCardsPriceInfo(uint256) view returns (bool isInitialized, tuple configurableInfo, uint256 lastGrowthPrice, uint256 lastDecayPrice, uint256 countSinceLastPriceDecrease, uint256 lastTimestamp)
nextPrice
viewfunction nextPrice(uint256 _id) view returns (uint256 newPrice)
owner
viewfunction owner() view returns (address)
PRECISION
viewfunction PRECISION() view returns (uint256)
getCardPrice
nonpayablefunction getCardPrice(uint256 _id, uint256 _cardCount) returns (uint256)
renounceOwnership
nonpayablefunction renounceOwnership()
setCeilingPrice
nonpayablefunction setCeilingPrice(uint256 _tokenId, uint256 _ceilingPrice)
setConfigurablePriceVariables
nonpayablefunction setConfigurablePriceVariables(uint256[] _tokenIds, tuple[] _configurableInfos)
setDecayFactor
nonpayablefunction setDecayFactor(uint256 _tokenId, uint256 _decayFactor)
setDecayHalfLife
nonpayablefunction setDecayHalfLife(uint256 _tokenId, uint256 _decayHalfLife)
setEchoCardsHandler
nonpayablefunction setEchoCardsHandler(address _echoCardsHandler)
setFloorPrice
nonpayablefunction setFloorPrice(uint256 _tokenId, uint256 _floorPrice)
setGrowthDoubleTime
nonpayablefunction setGrowthDoubleTime(uint256 _tokenId, uint256 _growthDoubleTime)
setGrowthFactor
nonpayablefunction setGrowthFactor(uint256 _tokenId, uint256 _growthFactor)
setLinearDecreaseRate
nonpayablefunction setLinearDecreaseRate(uint256 _tokenId, uint256 _linearDecreaseRate)
setLinearIncreaseRate
nonpayablefunction setLinearIncreaseRate(uint256 _tokenId, uint256 _linearIncreaseRate)
setNumHitsPerIncrease
nonpayablefunction setNumHitsPerIncrease(uint256 _tokenId, uint256 _numHitsPerIncrease)
setPrice
nonpayablefunction setPrice(uint256 _tokenId, uint256 _price)
setSecondsPerDecrease
nonpayablefunction setSecondsPerDecrease(uint256 _tokenId, uint256 _secondsPerDecrease)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
CeilingPriceSet
event CeilingPriceSet(uint256 indexed tokenId, uint256 indexed ceilingPrice)
ConfigurablePriceVariablesSet
event ConfigurablePriceVariablesSet(uint256[] tokenIds, (uint256 price, uint256 linearIncreaseRate, uint256 linearDecreaseRate, uint256 growthDoublingTime, uint256 decayHalfLife, uint256 growthFactor, uint256 decayFactor, uint256 ceilingPrice, uint256 floorPrice, uint256 numHitsPerIncrease, uint256 secondsPerDecrease)[] configurableInfos)
DecayFactorSet
event DecayFactorSet(uint256 indexed tokenId, uint256 indexed decayFactor)
DecayHalfLifeSet
event DecayHalfLifeSet(uint256 indexed tokenId, uint256 indexed decayHalfLife)
EchoCardsHandlerSet
event EchoCardsHandlerSet(address indexed echoCardsHandler)
FloorPriceSet
event FloorPriceSet(uint256 indexed tokenId, uint256 indexed floorPrice)
GrowthDoubleTimeSet
event GrowthDoubleTimeSet(uint256 indexed tokenId, uint256 indexed growthDoublingTime)
GrowthFactorSet
event GrowthFactorSet(uint256 indexed tokenId, uint256 indexed growthFactor)
LinearDecreaseRateSet
event LinearDecreaseRateSet(uint256 indexed tokenId, uint256 indexed linearDecreaseRate)
LinearIncreaseRateSet
event LinearIncreaseRateSet(uint256 indexed tokenId, uint256 indexed linearDecreaseRate)
NumHitsPerIncreaseSet
event NumHitsPerIncreaseSet(uint256 indexed tokenId, uint256 indexed numHitsPerIncrease)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PriceSet
event PriceSet(uint256 indexed tokenId, uint256 indexed price)
SecondsPerDecreaseSet
event SecondsPerDecreaseSet(uint256 indexed tokenId, uint256 indexed secondsPerDecrease)
errors
InvalidGetPriceInvoker
error InvalidGetPriceInvoker()
InvalidLength
error InvalidLength()
NotInitialized
error NotInitialized()
creation bytecode
0x6080604052731c2263cc343b7682deed3470a91830a96e84054a600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034801561006557600080fd5b5061008261007761008760201b60201c565b61008f60201b60201c565b610153565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b61234080620001636000396000f3fe608060405234801561001057600080fd5b506004361061014d5760003560e01c8063aaf5eb68116100c3578063e7ce4a851161007c578063e7ce4a851461038c578063f2fde38b146103a8578063f7d97577146103c4578063f954062b146103e0578063fb5bc99b146103fc578063fdc584e3146104185761014d565b8063aaf5eb68146102a5578063ae104265146102c3578063c1279a13146102f4578063c7e73ef614610310578063cabb21ed1461032c578063d146f0861461035c5761014d565b8063715018a611610115578063715018a6146101f25780638254fa33146101fc57806387a1e1b3146102315780638da5cb5b1461024d57806394c9e2221461026b578063a4068dec146102875761014d565b80632821ca71146101525780632f0581a614610182578063310131011461019e5780635880f49e146101ba578063690c2eac146101d6575b600080fd5b61016c600480360381019061016791906114f2565b610434565b604051610179919061152e565b60405180910390f35b61019c60048036038101906101979190611549565b61060b565b005b6101b860048036038101906101b39190611549565b610663565b005b6101d460048036038101906101cf9190611549565b6106bb565b005b6101f060048036038101906101eb9190611549565b610713565b005b6101fa61076b565b005b610216600480360381019061021191906114f2565b61077f565b60405161022896959493929190611694565b60405180910390f35b61024b60048036038101906102469190611549565b610841565b005b610255610899565b604051610262919061173b565b60405180910390f35b61028560048036038101906102809190611549565b6108c2565b005b61028f61091a565b60405161029c91906117b5565b60405180910390f35b6102ad610940565b6040516102ba919061152e565b60405180910390f35b6102dd60048036038101906102d891906114f2565b610949565b6040516102eb9291906117d0565b60405180910390f35b61030e60048036038101906103099190611549565b610b36565b005b61032a60048036038101906103259190611837565b610b8e565b005b61034660048036038101906103419190611549565b610c1d565b604051610353919061152e565b60405180910390f35b610376600480360381019061037191906118c9565b610d57565b60405161038391906119c5565b60405180910390f35b6103a660048036038101906103a19190611549565b610e12565b005b6103c260048036038101906103bd9190611a13565b610e6a565b005b6103de60048036038101906103d99190611549565b610eed565b005b6103fa60048036038101906103f59190611a97565b610f45565b005b61041660048036038101906104119190611549565b61108c565b005b610432600480360381019061042d9190611549565b6110e4565b005b600080600160008481526020019081526020016000206040518060c00160405290816000820160009054906101000a900460ff16151515158152602001600182016040518061016001604052908160008201548152602001600182015481526020016002820154815260200160038201548152602001600482015481526020016005820154815260200160068201548152602001600782015481526020016008820154815260200160098201548152602001600a820154815250508152602001600c8201548152602001600d8201548152602001600e8201548152602001600f8201548152505090506000816020015190508160000151610561576040517f87138d5c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600081610120015183608001516105789190611b76565b9050600061058586610949565b915050600061059582848961113c565b905060006402540be400670de0b6b3a76400008587602001516105b89190611ba7565b6105c29190611ba7565b6105cc9190611b76565b90508460e0015181836105df9190611be9565b11156105f1578460e001519650610600565b80826105fd9190611be9565b96505b505050505050919050565b610613611252565b80600160008481526020019081526020016000206001016008018190555080827fdde51567507e8b06794190d44003961438551cbd86caa89f78dcbb3c3f858c1260405160405180910390a35050565b61066b611252565b80600160008481526020019081526020016000206001016005018190555080827f7d0494861c816f6b6e041858fbae38280360cb21e0b4ca4aabe0e56544d5459660405160405180910390a35050565b6106c3611252565b80600160008481526020019081526020016000206001016006018190555080827fedb92cea12f1a72337b923843fce8f415c0d44debaee6526ba2cda1c5cd30c7360405160405180910390a35050565b61071b611252565b80600160008481526020019081526020016000206001016002018190555080827fe94715288aa7be082bbabfcfefd4c0fb91472aab5fd8be5abdd216fd44fe801960405160405180910390a35050565b610773611252565b61077d60006112d0565b565b60016020528060005260406000206000915090508060000160009054906101000a900460ff1690806001016040518061016001604052908160008201548152602001600182015481526020016002820154815260200160038201548152602001600482015481526020016005820154815260200160068201548152602001600782015481526020016008820154815260200160098201548152602001600a820154815250509080600c01549080600d01549080600e01549080600f0154905086565b610849611252565b80600160008481526020019081526020016000206001016003018190555080827fc98e62cfef313468f68876330722a32d060814bbf50e336c67fd53c4835ae10e60405160405180910390a35050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6108ca611252565b80600160008481526020019081526020016000206001016004018190555080827fe27119cb0431185b6617082f4cc6f47ac285e96e8d672453a1a810db93c369ee60405160405180910390a35050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6402540be40081565b6000806000600160008581526020019081526020016000206040518060c00160405290816000820160009054906101000a900460ff16151515158152602001600182016040518061016001604052908160008201548152602001600182015481526020016002820154815260200160038201548152602001600482015481526020016005820154815260200160068201548152602001600782015481526020016008820154815260200160098201548152602001600a820154815250508152602001600c8201548152602001600d8201548152602001600e8201548152602001600f8201548152505090506000816020015190508160000151610a78576040517f87138d5c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8061014001518260a0015142610a8e9190611c1d565b610a989190611b76565b935060006402540be400670de0b6b3a7640000868460400151610abb9190611ba7565b610ac59190611ba7565b610acf9190611b76565b9050610ae082600001518688611394565b9350808411610af0576000610afd565b8084610afc9190611c1d565b5b9350816101000151841015610b19578161010001519350610b2e565b8160e00151841115610b2d578160e0015193505b5b505050915091565b610b3e611252565b80600160008481526020019081526020016000206001016001018190555080827f3ddc2b2f0397a4dbd7c0de708f259e2a5402d5f3237c808f3e7720a787fd711060405160405180910390a35050565b610b96611252565b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff167f19ef7ec9f1e67176509989ae654bc7e7c1a5e2687ef89f2c92ebe2a324bd5c1260405160405180910390a250565b6000806001600085815260200190815260200160002090506000816001019050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610cc4576040517f775e122300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600080610cd087610949565b91509150600082118015610ce95750600084600f015414155b15610d05578584600e01819055508084600d0181905550610d2a565b8584600e016000828254610d199190611be9565b925050819055508084600c01819055505b6000610d3588610434565b90508084600001819055504285600f0181905550819550505050505092915050565b60608282905067ffffffffffffffff811115610d7657610d75611c51565b5b604051908082528060200260200182016040528015610da45781602001602082028036833780820191505090505b50905060005b83839050811015610e0b57610dd7848483818110610dcb57610dca611c80565b5b90506020020135610949565b9050828281518110610dec57610deb611c80565b5b6020026020010181815250508080610e0390611caf565b915050610daa565b5092915050565b610e1a611252565b80600160008481526020019081526020016000206001016007018190555080827f028b6e1516c72725867a4693387ff94240e2c05d978b2e888dbe34a1b9fb073a60405160405180910390a35050565b610e72611252565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610ee1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ed890611d7a565b60405180910390fd5b610eea816112d0565b50565b610ef5611252565b80600160008481526020019081526020016000206001016000018190555080827fa0f1665b7b659537b52deec61ea64d134a3bccda74c7f4e79f2246e7a8187a8a60405160405180910390a35050565b610f4d611252565b818190508484905014610f8c576040517f947d5a8400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60005b8484905081101561104857600060016000878785818110610fb357610fb2611c80565b5b90506020020135815260200190815260200160002090508060000160009054906101000a900460ff16610ffe5760018160000160006101000a81548160ff0219169083151502179055505b83838381811061101157611010611c80565b5b905061016002018160010181816110289190611fc0565b9050504281600f018190555050808061104090611caf565b915050610f8f565b507fa22d0d6ca73fcbc5ded23a16a350e230db84da9217c1e44ed0af388289e0e8d18484848460405161107e9493929190612232565b60405180910390a150505050565b611094611252565b80600160008481526020019081526020016000206001016009018190555080827f736ffe02225435c9015712e9cdb6c0f7be683c799b5b4fee5576526be084922160405160405180910390a35050565b6110ec611252565b8060016000848152602001908152602001600020600101600a018190555080827fc6df44c72478df0bc6199daeff0e1760bbe648aab5b7fc97ab4f9149e6d7181460405160405180910390a35050565b600080600160008481526020019081526020016000206001016040518061016001604052908160008201548152602001600182015481526020016002820154815260200160038201548152602001600482015481526020016005820154815260200160068201548152602001600782015481526020016008820154815260200160098201548152602001600a8201548152505090508060600151848260a001516111e69190611ba7565b6111f09190611b76565b85901b9450806060015184611205919061226d565b935060028160600151858360a001518861121f9190611ba7565b6112299190611ba7565b6112339190611b76565b61123d9190611b76565b856112489190611be9565b9150509392505050565b61125a6114aa565b73ffffffffffffffffffffffffffffffffffffffff16611278610899565b73ffffffffffffffffffffffffffffffffffffffff16146112ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c5906122ea565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600080600160008481526020019081526020016000206001016040518061016001604052908160008201548152602001600182015481526020016002820154815260200160038201548152602001600482015481526020016005820154815260200160068201548152602001600782015481526020016008820154815260200160098201548152602001600a8201548152505090508060800151848260c0015161143e9190611ba7565b6114489190611b76565b85901c945080608001518461145d919061226d565b935060028160800151858360c00151886114779190611ba7565b6114819190611ba7565b61148b9190611b76565b6114959190611b76565b856114a09190611c1d565b9150509392505050565b600033905090565b600080fd5b600080fd5b6000819050919050565b6114cf816114bc565b81146114da57600080fd5b50565b6000813590506114ec816114c6565b92915050565b600060208284031215611508576115076114b2565b5b6000611516848285016114dd565b91505092915050565b611528816114bc565b82525050565b6000602082019050611543600083018461151f565b92915050565b600080604083850312156115605761155f6114b2565b5b600061156e858286016114dd565b925050602061157f858286016114dd565b9150509250929050565b60008115159050919050565b61159e81611589565b82525050565b6115ad816114bc565b82525050565b610160820160008201516115ca60008501826115a4565b5060208201516115dd60208501826115a4565b5060408201516115f060408501826115a4565b50606082015161160360608501826115a4565b50608082015161161660808501826115a4565b5060a082015161162960a08501826115a4565b5060c082015161163c60c08501826115a4565b5060e082015161164f60e08501826115a4565b506101008201516116646101008501826115a4565b506101208201516116796101208501826115a4565b5061014082015161168e6101408501826115a4565b50505050565b6000610200820190506116aa6000830189611595565b6116b760208301886115b3565b6116c561018083018761151f565b6116d36101a083018661151f565b6116e16101c083018561151f565b6116ef6101e083018461151f565b979650505050505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611725826116fa565b9050919050565b6117358161171a565b82525050565b6000602082019050611750600083018461172c565b92915050565b6000819050919050565b600061177b611776611771846116fa565b611756565b6116fa565b9050919050565b600061178d82611760565b9050919050565b600061179f82611782565b9050919050565b6117af81611794565b82525050565b60006020820190506117ca60008301846117a6565b92915050565b60006040820190506117e5600083018561151f565b6117f2602083018461151f565b9392505050565b60006118048261171a565b9050919050565b611814816117f9565b811461181f57600080fd5b50565b6000813590506118318161180b565b92915050565b60006020828403121561184d5761184c6114b2565b5b600061185b84828501611822565b91505092915050565b600080fd5b600080fd5b600080fd5b60008083601f84011261188957611888611864565b5b8235905067ffffffffffffffff8111156118a6576118a5611869565b5b6020830191508360208202830111156118c2576118c161186e565b5b9250929050565b600080602083850312156118e0576118df6114b2565b5b600083013567ffffffffffffffff8111156118fe576118fd6114b7565b5b61190a85828601611873565b92509250509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b600061194e83836115a4565b60208301905092915050565b6000602082019050919050565b600061197282611916565b61197c8185611921565b935061198783611932565b8060005b838110156119b857815161199f8882611942565b97506119aa8361195a565b92505060018101905061198b565b5085935050505092915050565b600060208201905081810360008301526119df8184611967565b905092915050565b6119f08161171a565b81146119fb57600080fd5b50565b600081359050611a0d816119e7565b92915050565b600060208284031215611a2957611a286114b2565b5b6000611a37848285016119fe565b91505092915050565b60008083601f840112611a5657611a55611864565b5b8235905067ffffffffffffffff811115611a7357611a72611869565b5b60208301915083610160820283011115611a9057611a8f61186e565b5b9250929050565b60008060008060408587031215611ab157611ab06114b2565b5b600085013567ffffffffffffffff811115611acf57611ace6114b7565b5b611adb87828801611873565b9450945050602085013567ffffffffffffffff811115611afe57611afd6114b7565b5b611b0a87828801611a40565b925092505092959194509250565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611b81826114bc565b9150611b8c836114bc565b925082611b9c57611b9b611b18565b5b828204905092915050565b6000611bb2826114bc565b9150611bbd836114bc565b9250828202611bcb816114bc565b91508282048414831517611be257611be1611b47565b5b5092915050565b6000611bf4826114bc565b9150611bff836114bc565b9250828201905080821115611c1757611c16611b47565b5b92915050565b6000611c28826114bc565b9150611c33836114bc565b9250828203905081811115611c4b57611c4a611b47565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000611cba826114bc565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611cec57611ceb611b47565b5b600182019050919050565b600082825260208201905092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611d64602683611cf7565b9150611d6f82611d08565b604082019050919050565b60006020820190508181036000830152611d9381611d57565b9050919050565b60008135611da7816114c6565b80915050919050565b60008160001b9050919050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff611de984611db0565b9350801983169250808416831791505092915050565b6000611e1a611e15611e10846114bc565b611756565b6114bc565b9050919050565b6000819050919050565b611e3482611dff565b611e47611e4082611e21565b8354611dbd565b8255505050565b600081016000830180611e6081611d9a565b9050611e6c8184611e2b565b505050600181016020830180611e8181611d9a565b9050611e8d8184611e2b565b505050600281016040830180611ea281611d9a565b9050611eae8184611e2b565b505050600381016060830180611ec381611d9a565b9050611ecf8184611e2b565b505050600481016080830180611ee481611d9a565b9050611ef08184611e2b565b5050506005810160a0830180611f0581611d9a565b9050611f118184611e2b565b5050506006810160c0830180611f2681611d9a565b9050611f328184611e2b565b5050506007810160e0830180611f4781611d9a565b9050611f538184611e2b565b50505060088101610100830180611f6981611d9a565b9050611f758184611e2b565b50505060098101610120830180611f8b81611d9a565b9050611f978184611e2b565b505050600a8101610140830180611fad81611d9a565b9050611fb98184611e2b565b5050505050565b611fca8282611e4e565b5050565b600080fd5b82818337505050565b6000611fe88385611921565b93507f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83111561201b5761201a611fce565b5b60208302925061202c838584611fd3565b82840190509392505050565b600082825260208201905092915050565b6000819050919050565b600061206260208401846114dd565b905092915050565b610160820161207c6000830183612053565b61208960008501826115a4565b506120976020830183612053565b6120a460208501826115a4565b506120b26040830183612053565b6120bf60408501826115a4565b506120cd6060830183612053565b6120da60608501826115a4565b506120e86080830183612053565b6120f560808501826115a4565b5061210360a0830183612053565b61211060a08501826115a4565b5061211e60c0830183612053565b61212b60c08501826115a4565b5061213960e0830183612053565b61214660e08501826115a4565b50612155610100830183612053565b6121636101008501826115a4565b50612172610120830183612053565b6121806101208501826115a4565b5061218f610140830183612053565b61219d6101408501826115a4565b50505050565b60006121af838361206a565b6101608301905092915050565b600082905092915050565b600061016082019050919050565b60006121e18385612038565b93506121ec82612049565b8060005b858110156122255761220282846121bc565b61220c88826121a3565b9750612217836121c7565b9250506001810190506121f0565b5085925050509392505050565b6000604082019050818103600083015261224d818688611fdc565b905081810360208301526122628184866121d5565b905095945050505050565b6000612278826114bc565b9150612283836114bc565b92508261229357612292611b18565b5b828206905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006122d4602083611cf7565b91506122df8261229e565b602082019050919050565b60006020820190508181036000830152612303816122c7565b905091905056fea2646970667358221220f6c8633b698256def3b94dc9b2f752c74d5f33b877a3819829bb02565cafe22464736f6c63430008110033