0 txs
2.3k calls
constructor
constructor(uint256[] _penaltyFeePerGroup)
functions
calculate
viewfunction calculate(uint256 _amount, uint256 _duration, address _pool) view returns (uint256)
MULTIPLIER_BASIS
viewfunction MULTIPLIER_BASIS() view returns (uint256)
penaltyFeePerGroup
viewfunction penaltyFeePerGroup(uint256) view returns (uint256)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b5060405161058138038061058183398101604081905261002f9161016a565b60005b81518110156100ef5761271082828151811061005e57634e487b7160e01b600052603260045260246000fd5b6020026020010151106100dd5760405162461bcd60e51b815260206004820152603c60248201527f50656e616c74794665653a3a636f6e7374727563746f723a2070656e616c747960448201527f4261736973203e3d204d41585f414c4c4f5745445f50454e414c545900000000606482015260840160405180910390fd5b806100e781610229565b915050610032565b50805161010390600090602084019061010a565b5050610266565b828054828255906000526020600020908101928215610145579160200282015b8281111561014557825182559160200191906001019061012a565b50610151929150610155565b5090565b5b808211156101515760008155600101610156565b6000602080838503121561017c578182fd5b82516001600160401b0380821115610192578384fd5b818501915085601f8301126101a5578384fd5b8151818111156101b7576101b7610250565b8060051b604051601f19603f830116810181811085821117156101dc576101dc610250565b604052828152858101935084860182860187018a10156101fa578788fd5b8795505b8386101561021c5780518552600195909501949386019386016101fe565b5098975050505050505050565b600060001982141561024957634e487b7160e01b81526011600452602481fd5b5060010190565b634e487b7160e01b600052604160045260246000fd5b61030c806102756000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c806340a8d39f146100465780638498d00a14610061578063b2c0f3cb14610074575b600080fd5b61004f61271081565b60405190815260200160405180910390f35b61004f61006f366004610227565b610087565b61004f610082366004610257565b6100a8565b6000818154811061009757600080fd5b600091825260209091200154905081565b6000808273ffffffffffffffffffffffffffffffffffffffff1663b6d7dc5c6040518163ffffffff1660e01b815260040160206040518083038186803b1580156100f157600080fd5b505afa158015610105573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101299190610204565b6040516328749e3760e21b81526004810186905290915060009073ffffffffffffffffffffffffffffffffffffffff83169063a1d278dc9060240160206040518083038186803b15801561017c57600080fd5b505afa158015610190573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101b4919061023f565b9050612710600082815481106101da57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154876101f091906102af565b6101fa919061028f565b9695505050505050565b600060208284031215610215578081fd5b8151610220816102da565b9392505050565b600060208284031215610238578081fd5b5035919050565b600060208284031215610250578081fd5b5051919050565b60008060006060848603121561026b578182fd5b83359250602084013591506040840135610284816102da565b809150509250925092565b6000826102aa57634e487b7160e01b81526012600452602481fd5b500490565b60008160001904831182151516156102d557634e487b7160e01b81526011600452602481fd5b500290565b73ffffffffffffffffffffffffffffffffffffffff811681146102fc57600080fd5b5056fea164736f6c6343000804000a0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000001f400000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000005dc00000000000000000000000000000000000000000000000000000000000007d0