Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
| Transaction Hash |
Method
|
Block
|
From
|
To
|
Amount
|
||||
|---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
To
|
Amount
|
||
|---|---|---|---|---|---|---|---|
| 0x60806040 | 8332489 | 366 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[{"internalType":"bytes4","name":"functionSignature","type":"bytes4"}],"name":"OnlyExternalDelegateCall","type":"error"},{"inputs":[{"internalType":"address","name":"invalidCaller","type":"address"},{"internalType":"bytes4","name":"functionSignature","type":"bytes4"}],"name":"OnlyInternalDelegateCall","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"UnauthorizedInitialization","type":"error"},{"inputs":[],"name":"UnsupportedDiscountModel","type":"error"},{"inputs":[],"name":"UnsupportedGetPriceModel","type":"error"},{"inputs":[],"name":"UnsupportedSelector","type":"error"},{"inputs":[],"name":"WrongInitializationData","type":"error"},{"inputs":[],"name":"WrongSetAndCheckData","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"campaignId","type":"uint256"},{"indexed":false,"internalType":"bytes4[]","name":"setAndCheckSelectors","type":"bytes4[]"}],"name":"PurchaseDiscountMixerConfigured","type":"event"},{"anonymous":false,"inputs":[],"name":"PurchaseDiscountMixerInitialized","type":"event"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"uint256","name":"amountOfFractions","type":"uint256"},{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes","name":"operationData","type":"bytes"}],"name":"applyDiscount","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"uint256","name":"genesisId","type":"uint256"},{"internalType":"bytes","name":"discountOperationData","type":"bytes"}],"name":"getPricePerFractionForGenesisId","outputs":[{"internalType":"uint256","name":"pricePerFraction","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"initPurchaseDiscountData","type":"bytes"}],"name":"initPurchaseDiscountFacet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"postFractionPurchaseDiscountData","type":"bytes"}],"name":"setAndCheckPurchaseDiscount","outputs":[],"stateMutability":"nonpayable","type":"function"}]Deployed Bytecode
0x608060405234801561000f575f5ffd5b506004361061004a575f3560e01c80630e3593701461004e5780632db7f2a8146100745780632f532d6514610089578063784b0cff1461009c575b5f5ffd5b61006161005c366004610cab565b6100c4565b6040519081526020015b60405180910390f35b610087610082366004610cfa565b61011e565b005b610087610097366004610cfa565b61022d565b6100af6100aa366004610d39565b6102b8565b6040805192835260208301919091520161006b565b5f3330146100fd576040516373db113d60e01b81523360048201526001600160e01b03195f351660248201526044015b60405180910390fd5b6101158585858561010c610315565b93929190610376565b95945050505050565b303303610164576040517f87d02f0e0000000000000000000000000000000000000000000000000000000081526001600160e01b03195f351660048201526024016100f4565b5f6101756101706104c1565b6104f1565b90506101ab7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775826101a4610523565b9190610553565b6101ec576040517fa447f38b0000000000000000000000000000000000000000000000000000000081526001600160a01b03821660048201526024016100f4565b61020083836101f9610315565b91906105a8565b6040517f8514cb40b2042a0e068979ab87826ab82c91c34c128a6fccccabba33be38e18a905f90a1505050565b333014610260576040516373db113d60e01b81523360048201526001600160e01b03195f351660248201526044016100f4565b5f5f610276848461026f610315565b919061076e565b91509150817f144fb5f2a66313ca49fd7eb9a49152c9e36affa02615dce5d42149a3f3773885826040516102aa9190610da9565b60405180910390a250505050565b5f803330146102ed576040516373db113d60e01b81523360048201526001600160e01b03195f351660248201526044016100f4565b61030787878787876102fd610315565b9493929190610818565b915091509550959350505050565b5f8060ff1961034560017f624f6e600124702262c51b7899484e64ee3fb0216bf708045d1fbe1963d7ccb9610df5565b60405160200161035791815260200190565b60408051601f1981840301815291905280516020909101201692915050565b5f808061038584860186610f05565b5f89815260048b01602090815260408083206001600160e01b031986168452909152902054919350915060ff166103e8576040517f721f22eb00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f828888846040516024016103ff93929190610f7e565b604051602081830303815290604052906001600160e01b0319166020820180516001600160e01b03838183161783525050505090505f5f306001600160a01b03168360405161044e9190610f9c565b5f604051808303815f865af19150503d805f8114610487576040519150601f19603f3d011682016040523d82523d5f602084013e61048c565b606091505b50915091508161049e57805160208201fd5b808060200190518101906104b29190610fb2565b9b9a5050505050505050505050565b5f8060ff1961034560017fd01e7296b19e02e5aa08631cc06bf3618b23d16cd2190e524730d1a2c29fcac9610df5565b5f601436108015906105085750610508823361096b565b1561051b57505036601319013560601c90565b50335b919050565b5f8060ff1961034560017f19521ffda0517558553ffbd4cede0bd8d007b30cfe0aee9dd94bb478f6120c8a610df5565b5f7fefa06053e2ca99a43c97c4a4f3d8a394ee3323a8ff237e625fba09fe30ceb0a48314806105a057506001600160a01b0382165f90815260018501602052604090206105a09084610982565b949350505050565b5f806105b68385018561107a565b815191935091508015806105cb575080825114155b15610602576040517fae90858900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b81811015610765575f84828151811061061f5761061f611182565b602002602001015190505f815f015185848151811061064057610640611182565b60200260200101516040516024016106589190611196565b604051602081830303815290604052906001600160e01b0319166020820180516001600160e01b03838183161783525050505090505f5f306001600160a01b0316836040516106a79190610f9c565b5f604051808303815f865af19150503d805f81146106e0576040519150601f19603f3d011682016040523d82523d5f602084013e6106e5565b606091505b5091509150816106f757805160208201fd5b5050506020818101516001600160e01b03199081165f9081528a835260408082208054600160ff1991821681179092558287015185168452818e0186528284208054821683179055606090960151909316825260028c01909352919091208054909216811790915501610604565b50505050505050565b5f6060818080806107818789018961120a565b83519397509195509350915080158061079b575080825114155b806107a7575080845114155b806107b3575080835114155b156107ea576040517f32bb1b1000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6107f361099c565b6001015490506108088b8383898989896109cc565b9a94995093975050505050505050565b5f80808061082885870187610f05565b5f8b815260038d01602090815260408083206001600160e01b031986168452909152902054919350915060ff1661088b576040517f9850ee1200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f828a8a8a856040516024016108a494939291906112c3565b604051602081830303815290604052906001600160e01b0319166020820180516001600160e01b03838183161783525050505090505f5f306001600160a01b0316836040516108f39190610f9c565b5f604051808303815f865af19150503d805f811461092c576040519150601f19603f3d011682016040523d82523d5f602084013e610931565b606091505b50915091508161094357805160208201fd5b8080602001905181019061095791906112fa565b909e909d509b505050505050505050505050565b81546001600160a01b038281169116145b92915050565b5f81815260018301602052604081205415155b9392505050565b5f8060ff1961034560017f12d0c1de9024181affb334dcf16a967ea2f865722d211cefd3c4b2093cde3423610df5565b5f5b86811015610c5c575f8582815181106109e9576109e9611182565b6020908102919091018101516001600160e01b031981165f908152918b905260409091205490915060ff16610a3157604051631e8b844160e01b815260040160405180910390fd5b5f81848481518110610a4557610a45611182565b6020026020010151604051602401610a5d9190611196565b604051602081830303815290604052906001600160e01b0319166020820180516001600160e01b03838183161783525050505090505f5f306001600160a01b031683604051610aac9190610f9c565b5f604051808303815f865af19150503d805f8114610ae5576040519150601f19603f3d011682016040523d82523d5f602084013e610aea565b606091505b509150915081610afc57805160208201fd5b5f888681518110610b0f57610b0f611182565b602002602001015190505f888781518110610b2c57610b2c611182565b602002602001015190508d6001015f836001600160e01b0319166001600160e01b03191681526020019081526020015f205f9054906101000a900460ff161580610b9157506001600160e01b031981165f90815260028f01602052604090205460ff16155b15610baf57604051631e8b844160e01b815260040160405180910390fd5b60018e6003015f8e81526020019081526020015f205f846001600160e01b0319166001600160e01b03191681526020019081526020015f205f6101000a81548160ff02191690831515021790555060018e6004015f8e81526020019081526020015f205f836001600160e01b0319166001600160e01b03191681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001870196505050505050506109ce565b5050505050505050565b5f5f83601f840112610c76575f5ffd5b50813567ffffffffffffffff811115610c8d575f5ffd5b602083019150836020828501011115610ca4575f5ffd5b9250929050565b5f5f5f5f60608587031215610cbe575f5ffd5b8435935060208501359250604085013567ffffffffffffffff811115610ce2575f5ffd5b610cee87828801610c66565b95989497509550505050565b5f5f60208385031215610d0b575f5ffd5b823567ffffffffffffffff811115610d21575f5ffd5b610d2d85828601610c66565b90969095509350505050565b5f5f5f5f5f60808688031215610d4d575f5ffd5b853594506020860135935060408601356001600160a01b0381168114610d71575f5ffd5b9250606086013567ffffffffffffffff811115610d8c575f5ffd5b610d9888828901610c66565b969995985093965092949392505050565b602080825282518282018190525f918401906040840190835b81811015610dea5783516001600160e01b031916835260209384019390920191600101610dc2565b509095945050505050565b8181038181111561097c57634e487b7160e01b5f52601160045260245ffd5b80356001600160e01b03198116811461051e575f5ffd5b634e487b7160e01b5f52604160045260245ffd5b6040516080810167ffffffffffffffff81118282101715610e6257610e62610e2b565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715610e9157610e91610e2b565b604052919050565b5f82601f830112610ea8575f5ffd5b813567ffffffffffffffff811115610ec257610ec2610e2b565b610ed5601f8201601f1916602001610e68565b818152846020838601011115610ee9575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f60408385031215610f16575f5ffd5b610f1f83610e14565b9150602083013567ffffffffffffffff811115610f3a575f5ffd5b610f4685828601610e99565b9150509250929050565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b838152826020820152606060408201525f6101156060830184610f50565b5f82518060208501845e5f920191825250919050565b5f60208284031215610fc2575f5ffd5b5051919050565b5f67ffffffffffffffff821115610fe257610fe2610e2b565b5060051b60200190565b5f82601f830112610ffb575f5ffd5b813561100e61100982610fc9565b610e68565b8082825260208201915060208360051b86010192508583111561102f575f5ffd5b602085015b8381101561107057803567ffffffffffffffff811115611052575f5ffd5b611061886020838a0101610e99565b84525060209283019201611034565b5095945050505050565b5f5f6040838503121561108b575f5ffd5b823567ffffffffffffffff8111156110a1575f5ffd5b8301601f810185136110b1575f5ffd5b80356110bf61100982610fc9565b8082825260208201915060208360071b8501019250878311156110e0575f5ffd5b6020840193505b8284101561115857608084890312156110fe575f5ffd5b611106610e3f565b61110f85610e14565b815261111d60208601610e14565b602082015261112e60408601610e14565b604082015261113f60608601610e14565b60608201528252608093909301926020909101906110e7565b9450505050602083013567ffffffffffffffff811115611176575f5ffd5b610f4685828601610fec565b634e487b7160e01b5f52603260045260245ffd5b602081525f6109956020830184610f50565b5f82601f8301126111b7575f5ffd5b81356111c561100982610fc9565b8082825260208201915060208360051b8601019250858311156111e6575f5ffd5b602085015b83811015611070576111fc81610e14565b8352602092830192016111eb565b5f5f5f5f6080858703121561121d575f5ffd5b843567ffffffffffffffff811115611233575f5ffd5b61123f878288016111a8565b945050602085013567ffffffffffffffff81111561125b575f5ffd5b611267878288016111a8565b935050604085013567ffffffffffffffff811115611283575f5ffd5b61128f878288016111a8565b925050606085013567ffffffffffffffff8111156112ab575f5ffd5b6112b787828801610fec565b91505092959194509250565b8481528360208201526001600160a01b0383166040820152608060608201525f6112f06080830184610f50565b9695505050505050565b5f5f6040838503121561130b575f5ffd5b50508051602090910151909290915056fea26469706673582212205687c881e442ead3efe3131b82b9a5a6978264948322dafd045599d478c1626f64736f6c634300081b0033
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.