0x9C56251e928d17cD8E7D14A89C351a3a786f4A4A
on BNB Smart Chain Mainnet (56)
Exact Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- ShareHolding
- Compilation Target
- contracts/ShareHolding.sol:ShareHolding
- Language
- Solidity
- Compiler
- solc 0.8.24+commit.e11b9ed9
- EVM Version
- shanghai
- Verified At
- 2025-07-05 21:05:32 UTC
- Deployer
- 0x91144687d4bc86bcF565846f91d398a4641dED17
- Deployment Transaction
- 0x601d6b024f39555a728014406964e2101a7b225e5597903217109fa3ea7fdd40
- Block Number
- 51283768
- Transaction Index
- 6
ABI
Expand to view
Source Code
- @openzeppelin/contracts/access/Ownable.sol
- @openzeppelin/contracts/security/Pausable.sol
- @openzeppelin/contracts/security/ReentrancyGuard.sol
- @openzeppelin/contracts/utils/Context.sol
- contracts/ShareHolding.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/Common.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/UD60x18.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/sd1x18/Casting.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/sd1x18/Constants.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/sd1x18/Errors.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/sd1x18/ValueType.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/sd21x18/Casting.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/sd21x18/Constants.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/sd21x18/Errors.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/sd21x18/ValueType.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/sd59x18/Casting.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/sd59x18/Constants.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/sd59x18/Errors.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/sd59x18/Helpers.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/sd59x18/Math.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/sd59x18/ValueType.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/ud21x18/Casting.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/ud21x18/Constants.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/ud21x18/Errors.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/ud21x18/ValueType.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/ud2x18/Casting.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/ud2x18/Constants.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/ud2x18/Errors.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/ud2x18/ValueType.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/ud60x18/Casting.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/ud60x18/Constants.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/ud60x18/Conversions.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/ud60x18/Errors.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/ud60x18/Helpers.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/ud60x18/Math.sol
- https://github.com/PaulRBerg/prb-math/blob/main/src/ud60x18/ValueType.sol
Loading...
Compiler Settings
Loading...
Contract Metadata
Loading...
Creation Bytecode
0x60a03462000b3857601f620027e238819003918201601f19168301916001600160401b03831184841017620004a6578084926102209460405283398101031262000b3857806200004f8162000b3c565b816200005e6020820162000b3c565b916200006d6040830162000b3c565b6200007b6060840162000b3c565b906200008a6080850162000b3c565b906200009960a0860162000b3c565b620000a760c0870162000b3c565b91620000b660e0880162000b3c565b91620000c6610100890162000b3c565b94620000d66101208a0162000b3c565b96620000e66101408b0162000b3c565b9a620000f66101608c0162000b3c565b99620001066101808d0162000b3c565b9b6101a001620001169062000b3c565b9d6101c001620001269062000b3c565b9e6101e08101516080526102000151331562000b20575f80546040519133906001600160a01b038316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a36001600160a81b0319163360ff60a01b1916175f55600180556001600160a01b0383161562000ade57506001600160a01b0383161562000a8f576001600160a01b0387161562000a4a576001600160a01b0384161562000a05576001600160a01b03851615620009b4576001600160a01b0386161562000964576001600160a01b038916156200091f576001600160a01b03881615620008cf576001600160a01b038a16156200088a576001600160a01b038b161562000845576001600160a01b038e161562000800576001600160a01b038c1615620007b1576001600160a01b038d16156200075e576001600160a01b038f161562000719578f60018060a01b031615620006c85760805115620006835760805160025560035560018060a01b0381165f526005602052676f05b59d3b20000060405f2055600960205260405f20805460ff8116156200060c575b505050620002ea9291620002ea620002f096620002e4620002ea9462000b51565b62000bde565b62000c16565b60018060a01b0382165f526005602052670de0b6b3a764000060405f2055600960205260405f20805460ff8116156200059c575b505062000332915062000c16565b60018060a01b0381165f52600560205267a688906bd8b0000060405f2055600960205260405f20805460ff81161562000527575b50505090620002e46200038e9462000382620003889462000c4e565b62000b51565b62000c4e565b60018060a01b0381165f526005602052677ce66c50e284000060405f2055600960205260405f20805460ff811615620004ba575b50505060018060a01b0381165f5260056020526801f399b1438a10000060405f2055600960205260405f20805460ff81161562000425575b608051600a5568056bc75e2d63100000600b5542600c5543600d55604051611b3b908162000c878239f35b60ff1916600117905560085468010000000000000000811015620004a6576001810180600855811015620004925760085f9081525f80516020620027c28339815191529190910180546001600160a01b0319166001600160a01b03909316929092179091558080620003fa565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52604160045260245ffd5b60ff1916600117905560085468010000000000000000811015620004a6576001810180600855811015620004925760085f9081525f80516020620027c28339815191529190910180546001600160a01b0319166001600160a01b03909316929092179091558080620003c2565b60ff191660011790556008549491929168010000000000000000861015620004a6576001860180600855861015620004925760085f525f80516020620027c283398151915290950180546001600160a01b0319166001600160a01b0390921691909117905590620002e4846200038262000366565b60ff191660011790556008549168010000000000000000831015620004a6576001830180600855831015620004925760085f9081525f80516020620027c283398151915290930180546001600160a01b0319166001600160a01b0390921691909117905562000332918062000324565b60ff1916600117905560085493929068010000000000000000851015620004a6576001850180600855851015620004925760085f525f80516020620027c283398151915290940180546001600160a01b0319166001600160a01b039095169490941790935590919081620002ea620002f0620002c3565b60405162461bcd60e51b815260206004820152601660248201527f42617365207072696365206d757374206265203e2030000000000000000000006044820152606490fd5b60405162461bcd60e51b815260206004820152602360248201527f54726561737572795368617265686f6c646572732077616c6c6574206973207a60448201526265726f60e81b6064820152608490fd5b60405162461bcd60e51b815260206004820152601f60248201527f426c6f636b636861696e4e61746976652077616c6c6574206973207a65726f006044820152606490fd5b60405162461bcd60e51b815260206004820152602560248201527f496e737572616e6365427567426f756e747946756e642077616c6c6574206973604482015264207a65726f60d81b6064820152608490fd5b60405162461bcd60e51b815260206004820152602160248201527f47726f777468436174616c797374506f6f6c2077616c6c6574206973207a65726044820152606f60f81b6064820152608490fd5b60405162461bcd60e51b815260206004820152601b60248201527f466f726b52657365727665322077616c6c6574206973207a65726f00000000006044820152606490fd5b60405162461bcd60e51b815260206004820152601b60248201527f466f726b52657365727665312077616c6c6574206973207a65726f00000000006044820152606490fd5b60405162461bcd60e51b815260206004820152601d60248201527f5072696d617279417070536c6f742077616c6c6574206973207a65726f0000006044820152606490fd5b60405162461bcd60e51b815260206004820152602260248201527f436f6d706c69616e6365437573746f6469616e2077616c6c6574206973207a65604482015261726f60f01b6064820152608490fd5b60405162461bcd60e51b815260206004820152601f60248201527f416e616c797469637343757261746f722077616c6c6574206973207a65726f006044820152606490fd5b60405162461bcd60e51b815260206004820152602260248201527f45636f73797374656d496e7465677261746f722077616c6c6574206973207a65604482015261726f60f01b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f476f7665726e616e6365466163696c697461746f722077616c6c6574206973206044820152637a65726f60e01b6064820152608490fd5b60405162461bcd60e51b815260206004820152601f60248201527f4c6971756964697479537465776172642077616c6c6574206973207a65726f006044820152606490fd5b60405162461bcd60e51b815260206004820152601f60248201527f5365637572697479477561726469616e2077616c6c6574206973207a65726f006044820152606490fd5b60405162461bcd60e51b815260206004820152602160248201527f50726f746f636f6c4d61696e7461696e65722077616c6c6574206973207a65726044820152606f60f81b6064820152608490fd5b62461bcd60e51b815260206004820152601d60248201527f4d6f64756c6541726869746563742077616c6c6574206973207a65726f0000006044820152606490fd5b604051631e4fbdf760e01b81525f6004820152602490fd5b5f80fd5b51906001600160a01b038216820362000b3857565b60018060a01b0316805f526005602052673782dace9d90000060405f2055600960205260405f20805460ff81161562000b8957505050565b60ff1916600117905560085468010000000000000000811015620004a6576001810180600855811015620004925760085f525f80516020620027c28339815191520180546001600160a01b0319169091179055565b60018060a01b0316805f5260056020526729a2241af62c000060405f2055600960205260405f20805460ff81161562000b8957505050565b60018060a01b0316805f526005602052671bc16d674ec8000060405f2055600960205260405f20805460ff81161562000b8957505050565b60018060a01b0316805f526005602052674563918244f4000060405f2055600960205260405f20805460ff81161562000b895750505056fe608060409080825260049081361015610199575b50361561001e575f80fd5b610026610d32565b3415610157575f80916008926008545b80821061011f57505081156100e957505f5b82548110156100b8578061005d600192610cb8565b838060a01b0391549060031b1c16805f5283602060058152875f205480156100af5760079261008f6100949234610d01565b610d14565b925f52526100a6865f20918254610c39565b90555b01610048565b505050506100a9565b83513481527fd73cd62f24027497ac493c147dd5cdef1c70d1e7abeb97ce1bb4a35ac61a00f860203392a260018055005b606490602085519162461bcd60e51b8352820152601060248201526f4e6f207368617265732065786973743f60801b6044820152fd5b909261014f60019161013086610cb8565b848060a01b0391549060031b1c165f526005602052875f205490610c39565b930190610036565b6020606492519162461bcd60e51b8352820152601760248201527f4e6f204e415449564520746f20646973747269627574650000000000000000006044820152fd5b5f3560e01c90816332aa327814610c1f57508063372500ab14610aff5780633f4ba83a14610a6657806348cd4cb114610a485780634e43603a146109e25780634e65e70a146109285780635c6cd36e1461090b5780635c975abb146108e65780636b4169c3146108aa578063715018a6146108535780637f70ab95146107a25780638207b07d1461078457806384276d81146106d55780638456cb591461067757806385e3f997146106545780638da5cb5b1461062d578063b5f4d38c1461058a578063c0dc79da14610550578063c7876ea414610532578063caeb031914610499578063d9527fa714610434578063e6fd48bc14610416578063eb91d37e146103f3578063ee166675146103b9578063ee6208681461039b578063f2fde38b1461030b5763f656ba51146102ce575f610013565b3461030757602036600319011261030757356001600160a01b0381169190829003610307576020915f5260058252805f20549051908152f35b5f80fd5b509034610307576020366003190112610307576001600160a01b038235818116939192908490036103075761033e610d88565b83156103855750505f54826bffffffffffffffffffffffff60a01b8216175f55167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b905f6024925191631e4fbdf760e01b8352820152fd5b8234610307575f366003190112610307576020906003549051908152f35b503461030757602036600319011261030757356001600160a01b0381169190829003610307576020915f5260078252805f20549051908152f35b8234610307575f3660031901126103075760209061040f610db3565b9051908152f35b8234610307575f36600319011261030757602090600c549051908152f35b505f36600319011261030757610448610d32565b61045061165c565b34156104665761046034336116a2565b60018055005b6020606492519162461bcd60e51b8352820152600e60248201526d139bc8139055125591481cd95b9d60921b6044820152fd5b50903461030757806003193601126103075781356024356104b8610d88565b81156104f6577fe1e6cfb20b11c1bd93e57bf9aa03fd13521fa0ac0d210d1da5c0893b7651858c9350816002558060035582519182526020820152a1005b825162461bcd60e51b81526020818601526016602482015275042617365207072696365206d757374206265203e20360541b6044820152606490fd5b8234610307575f366003190112610307576020906002549051908152f35b503461030757602036600319011261030757356001600160a01b0381169190829003610307576020915f5260068252805f20549051908152f35b5034610307575f366003190112610307576105a3610d32565b6105ab61165c565b335f5260066020526105c9825f20546007602052835f205490610c39565b9081156105f157505f61046092338252600660205281818120556007602052812055336116a2565b606490602084519162461bcd60e51b83528201526016602482015275139bc81c995dd85c991cc81d1bc81c995a5b9d995cdd60521b6044820152fd5b8234610307575f366003190112610307575f5490516001600160a01b039091168152602090f35b8234610307575f366003190112610307576020905168056bc75e2d631000008152f35b8234610307575f3660031901126103075760207f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258916106b4610d88565b6106bc61165c565b5f805460ff60a01b1916600160a01b17905551338152a1005b50346103075760203660031901126103075780356106f1610d88565b80471061074d575f8080809360018060a01b038254165af1610711610c5a565b501561071957005b6020606492519162461bcd60e51b8352820152600f60248201526e15da5d1a191c985dc819985a5b1959608a1b6044820152fd5b506020606492519162461bcd60e51b835282015260116024820152704e6f7420656e6f756768204e415449564560781b6044820152fd5b8234610307575f36600319011261030757602090600a549051908152f35b5034610307576020366003190112610307578035906107bf610d88565b670de0b6b3a764000082101580610840575b15610806577ff76421b7cb62dbc2958e2d434df25962fed8095d20fd189005042e7b9a435cc06020838581600b5551908152a1005b606490602084519162461bcd60e51b83528201526014602482015273496e76616c6964206d617820707572636861736560601b6044820152fd5b5068056bc75e2d631000008211156107d1565b34610307575f3660031901126103075761086b610d88565b5f80546001600160a01b0319811682556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b509034610307575f366003190112610307576080916108c7610db3565b91600a5491549060085492815194855260208501528301526060820152f35b8234610307575f3660031901126103075760209060ff5f5460a01c1690519015158152f35b509034610307575f36600319011261030757602091549051908152f35b505f3660031901126103075761093c610d32565b3415610157575f80916008926008545b8082106109c957505081156100e957505f5b82548110156100b85780610973600192610cb8565b838060a01b0391549060031b1c16805f5283602060058152875f205480156109c05760079261008f6109a59234610d01565b925f52526109b7865f20918254610c39565b90555b0161095e565b505050506109ba565b90926109da60019161013086610cb8565b93019061094c565b503461030757602036600319011261030757356001600160a01b03811690819003610307575f526005602052805f20546006602052610a44825f2054926007602052805f20549051938493846040919493926060820195825260208201520152565b0390f35b8234610307575f36600319011261030757602090600d549051908152f35b5034610307575f36600319011261030757610a7f610d88565b5f549060ff8260a01c1615610ac55760ff60a01b1982165f5582513381527f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa90602090a1005b606490602084519162461bcd60e51b8352820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152fd5b5034610307575f36600319011261030757610b18610d32565b335f5260209160068352805f20549160078452815f2054908315801590610c16575b15610bdd57335f52600685525f83812055600785525f838120555f808080610b628689610c39565b335af1610b6d610c5a565b5015610ba857507fdacbdde355ba930696a362ea6738feb9f8bd52dfb3d81947558fd3217e23e325929382519485528401523392a260018055005b825162461bcd60e51b8152908101859052600f60248201526e151c985b9cd9995c8819985a5b1959608a1b6044820152606490fd5b825162461bcd60e51b815290810185905260136024820152724e6f207265776172647320746f20636c61696d60681b6044820152606490fd5b50811515610b3a565b34610307575f36600319011261030757602090600b548152f35b91908201809211610c4657565b634e487b7160e01b5f52601160045260245ffd5b3d15610cb35767ffffffffffffffff903d828111610c9f5760405192601f8201601f19908116603f0116840190811184821017610c9f5760405282523d5f602084013e565b634e487b7160e01b5f52604160045260245ffd5b606090565b600854811015610ced5760085f527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee301905f90565b634e487b7160e01b5f52603260045260245ffd5b81810292918115918404141715610c4657565b8115610d1e570490565b634e487b7160e01b5f52601260045260245ffd5b600260015414610d43576002600155565b60405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606490fd5b5f546001600160a01b03163303610d9b57565b60405163118cdaa760e01b8152336004820152602490fd5b610dc9610dc16004546119de565b600354611a70565b680736ea4425c11ac6308111611644576714057b7ef767814f90670de0b6b3a7640000918291020490680a688906bd8affffff821161162b57610e889160409190821b81900490600160bf1b67ff00000000000000831661151a575b66ff0000000000008316611412575b65ff00000000008316611312575b64ff00000000831661121a575b63ff000000831661112a575b62ff00008316611042575b61ff008316610f62575b60ff8316610e8b575b02911c60bf031c600254611a70565b90565b60808316610f50575b838316610f3e575b60208316610f2c575b60108316610f1a575b60088316610f08575b60048316610ef6575b60028316610ee4575b6001831615610e79576801000000000000000102831c610e79565b6801000000000000000102831c610ec9565b6801000000000000000302831c610ec0565b6801000000000000000602831c610eb7565b6801000000000000000b02831c610eae565b6801000000000000001602831c610ea5565b6801000000000000002c02831c610e9c565b6801000000000000005902831c610e94565b6180008316611030575b614000831661101e575b612000831661100c575b6110008316610ffa575b6108008316610fe8575b6104008316610fd6575b6102008316610fc4575b610100831615610e7057680100000000000000b102831c610e70565b6801000000000000016302831c610fa8565b680100000000000002c602831c610f9e565b6801000000000000058c02831c610f94565b68010000000000000b1702831c610f8a565b6801000000000000162e02831c610f80565b68010000000000002c5d02831c610f76565b680100000000000058b902831c610f6c565b628000008316611118575b624000008316611106575b6220000083166110f4575b6210000083166110e2575b6208000083166110d0575b6204000083166110be575b6202000083166110ac575b62010000831615610e66576801000000000000b17202831c610e66565b680100000000000162e402831c61108f565b6801000000000002c5c802831c611084565b68010000000000058b9102831c611079565b680100000000000b172102831c61106e565b68010000000000162e4302831c611063565b680100000000002c5c8602831c611058565b6801000000000058b90c02831c61104d565b63800000008316611208575b634000000083166111f6575b632000000083166111e4575b631000000083166111d2575b630800000083166111c0575b630400000083166111ae575b6302000000831661119c575b6301000000831615610e5b5768010000000000b1721802831c610e5b565b6801000000000162e43002831c61117e565b68010000000002c5c86002831c611172565b680100000000058b90c002831c611166565b6801000000000b17217f02831c61115a565b680100000000162e42ff02831c61114e565b6801000000002c5c85fe02831c611142565b68010000000058b90bfc02831c611136565b6480000000008316611300575b64400000000083166112ee575b64200000000083166112dc575b64100000000083166112ca575b64080000000083166112b8575b64040000000083166112a6575b6402000000008316611294575b640100000000831615610e4f57680100000000b17217f802831c610e4f565b68010000000162e42ff102831c611275565b680100000002c5c85fe302831c611268565b6801000000058b90bfce02831c61125b565b68010000000b17217fbb02831c61124e565b6801000000162e42fff002831c611241565b68010000002c5c8601cc02831c611234565b680100000058b90c0b4902831c611227565b658000000000008316611400575b6540000000000083166113ee575b6520000000000083166113dc575b6510000000000083166113ca575b6508000000000083166113b8575b6504000000000083166113a6575b650200000000008316611394575b65010000000000831615610e42576801000000b17218355102831c610e42565b680100000162e430e5a202831c611374565b6801000002c5c863b73f02831c611366565b68010000058b90cf1e6e02831c611358565b680100000b1721bcfc9a02831c61134a565b68010000162e43f4f83102831c61133c565b680100002c5c89d5ec6d02831c61132e565b6801000058b91b5bc9ae02831c611320565b66800000000000008316611508575b664000000000000083166114f6575b662000000000000083166114e4575b661000000000000083166114d2575b660800000000000083166114c0575b660400000000000083166114ae575b6602000000000000831661149c575b6601000000000000831615610e345768010000b17255775c0402831c610e34565b6801000162e525ee054702831c61147b565b68010002c5cc37da949202831c61146c565b680100058ba01fb9f96d02831c61145d565b6801000b175effdc76ba02831c61144e565b680100162f3904051fa102831c61143f565b6801002c605e2e8cec5002831c611430565b68010058c86da1c09ea202831c611421565b6780000000000000008316611618575b6740000000000000008316611606575b67200000000000000083166115f4575b67100000000000000083166115e2575b67080000000000000083166115d0575b67040000000000000083166115be575b67020000000000000083166115ac575b670100000000000000831615610e2557680100b1afa5abcbed6102831c610e25565b68010163da9fb33356d802831c61158a565b680102c9a3e778060ee702831c61157a565b6801059b0d31585743ae02831c61156a565b68010b5586cf9890f62a02831c61155a565b6801172b83c7d517adce02831c61154a565b6801306fe0a31b7152df02831c61153a565b5068016a09e667f3bcc909607f1b61152a565b60405163b3b6ba1f60e01b815260048101839052602490fd5b60249060405190630d7b1d6560e11b82526004820152fd5b60ff5f5460a01c1661166a57565b60405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606490fd5b906116ab610db3565b670de0b6b3a76400009081830290838204831484151715610c46576116cf91610d14565b90811561198b57600b548211611946578082028281048203610c465768056bc75e2d631000009004948186116118f5575f5b6008548110156117b05761171481610cb8565b60018060a01b0391549060031b1c1690815f526005916020928084526040805f205480156117a357876117478d83610d01565b04958661175f575b5050505050600191505b01611701565b868203918211610c46576117898a61008f6001998e600696611797998b5f528752885f2055610d01565b945f52525f20918254610c39565b90555f8080808061174f565b5050505060019150611759565b5094505091909160018060a01b0380921692835f52600560205260405f206117d9838254610c39565b9055835f52600960205260405f20805460ff81161561188c575b50507f5bc97d73357ac0d035d4b9268a69240988a5776b8a4fcced3dbc223960123f40925061188761182782600454610c39565b80600455611833610db3565b9081600a556040519082825260208201527fd2025141a31c0df69f4a223890192c8925094db6b26042dca8110fbb2635dc8460404292a2604051938493846040919493926060820195825260208201520152565b0390a2565b60ff191660011790556008549268010000000000000000841015610c9f576118db8460017f5bc97d73357ac0d035d4b9268a69240988a5776b8a4fcced3dbc223960123f409601600855610cb8565b819291549060031b9187831b921b19161790555f806117f3565b60405162461bcd60e51b815260206004820152602360248201527f43616e6e6f7420627579206d6f7265207468616e2031303025206f662073686160448201526272657360e81b6064820152608490fd5b60405162461bcd60e51b815260206004820152601e60248201527f45786365656473206d6178696d756d207075726368617365206c696d697400006044820152606490fd5b60405162461bcd60e51b815260206004820152602560248201527f4e6f7420656e6f756768204e415449564520746f2062757920616e792066726160448201526431ba34b7b760d91b6064820152608490fd5b670de0b6b3a764000091905f1983820983820291828083109203918083039214611a675784821015611a435793807faccb18165bd6fe31ae1cf318dc5b51eee0e1ba569b88cd74c1773b91fac1066994950990828211900360ee1b910360121c170290565b6064908560405191630c740aef60e31b835260048301528060248301526044820152fd5b50509190910490565b9091905f1983820983820291828083109203918083039214611af457670de0b6b3a76400009081831015611ad657947faccb18165bd6fe31ae1cf318dc5b51eee0e1ba569b88cd74c1773b91fac1066994950990828211900360ee1b910360121c170290565b6044908660405191635173648d60e01b835260048301526024820152fd5b5050670de0b6b3a76400009004915056fea264697066735822122048163e02ec65f80a38595bdf581565cc14a8081d0588364f3021157cecd5098364736f6c63430008180033f3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee3constructorArguments0000000000000000000000003acbf2b307e642ff97f2bf4a80a1dc834bda251f000000000000000000000000d185dfa8b6630e86adf2e4acbd73e9e78f38515d000000000000000000000000a792d0541235b3bd16cd6d7d23fac3054d8de3840000000000000000000000009b0f6e574ec7ceff2306f666a869c72ee92f8fd000000000000000000000000023f50326fe2d1fe853629ca91408fdf8059d4ee6000000000000000000000000d89d192cb6bec78925eaa376cd6dc702dc40836f0000000000000000000000001e18932aa2cabee0198345545c18d3fbb57f04b3000000000000000000000000284c082a70f9c3aa4bd8fd87970e609a53f8a69e000000000000000000000000a265261669f44370677d84d575629427446de63a000000000000000000000000efe1f387ff6593d14287e6672081737dd425ec28000000000000000000000000ec30c3eebf5487059d8ef8a7465dd31cc350aff30000000000000000000000007f025ff90094a382582430ab99565f4ac6e59dbc000000000000000000000000ba479d22a16ced7ffeeca991701a08b9355fefc700000000000000000000000063c20bbb929448c4680dba6db6933d205f4eda3b00000000000000000000000014b325e6c7aa60605981cd46f0a1e5ee08896a10000000000000000000000000000000000000000000000001158e460913d0000000000000000000000000000000000000000000000000000006599ed27b135000
CBOR Auxdata
These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.
CBOR Auxdata id: 1
View on 

Solidity metadata.json IPFS hash: QmTC3jaXFkKRyU4TEdi9BdxhdPNwKdeojskcQDkiwRdBRC
RawDecoded
Length: 53 bytes
0xa264697066735822122048163e02ec65f80a38595bdf581565cc14a8081d0588364f3021157cecd5098364736f6c63430008180033
Transformations
Constructor Arguments
RawDecoded
Length: 544 bytes
0x0000000000000000000000003acbf2b307e642ff97f2bf4a80a1dc834bda251f000000000000000000000000d185dfa8b6630e86adf2e4acbd73e9e78f38515d000000000000000000000000a792d0541235b3bd16cd6d7d23fac3054d8de3840000000000000000000000009b0f6e574ec7ceff2306f666a869c72ee92f8fd000000000000000000000000023f50326fe2d1fe853629ca91408fdf8059d4ee6000000000000000000000000d89d192cb6bec78925eaa376cd6dc702dc40836f0000000000000000000000001e18932aa2cabee0198345545c18d3fbb57f04b3000000000000000000000000284c082a70f9c3aa4bd8fd87970e609a53f8a69e000000000000000000000000a265261669f44370677d84d575629427446de63a000000000000000000000000efe1f387ff6593d14287e6672081737dd425ec28000000000000000000000000ec30c3eebf5487059d8ef8a7465dd31cc350aff30000000000000000000000007f025ff90094a382582430ab99565f4ac6e59dbc000000000000000000000000ba479d22a16ced7ffeeca991701a08b9355fefc700000000000000000000000063c20bbb929448c4680dba6db6933d205f4eda3b00000000000000000000000014b325e6c7aa60605981cd46f0a1e5ee08896a10000000000000000000000000000000000000000000000001158e460913d0000000000000000000000000000000000000000000000000000006599ed27b135000
Runtime Bytecode
On-chain & Recompiled Bytecode
0x608060409080825260049081361015610199575b50361561001e575f80fd5b610026610d32565b3415610157575f80916008926008545b80821061011f57505081156100e957505f5b82548110156100b8578061005d600192610cb8565b838060a01b0391549060031b1c16805f5283602060058152875f205480156100af5760079261008f6100949234610d01565b610d14565b925f52526100a6865f20918254610c39565b90555b01610048565b505050506100a9565b83513481527fd73cd62f24027497ac493c147dd5cdef1c70d1e7abeb97ce1bb4a35ac61a00f860203392a260018055005b606490602085519162461bcd60e51b8352820152601060248201526f4e6f207368617265732065786973743f60801b6044820152fd5b909261014f60019161013086610cb8565b848060a01b0391549060031b1c165f526005602052875f205490610c39565b930190610036565b6020606492519162461bcd60e51b8352820152601760248201527f4e6f204e415449564520746f20646973747269627574650000000000000000006044820152fd5b5f3560e01c90816332aa327814610c1f57508063372500ab14610aff5780633f4ba83a14610a6657806348cd4cb114610a485780634e43603a146109e25780634e65e70a146109285780635c6cd36e1461090b5780635c975abb146108e65780636b4169c3146108aa578063715018a6146108535780637f70ab95146107a25780638207b07d1461078457806384276d81146106d55780638456cb591461067757806385e3f997146106545780638da5cb5b1461062d578063b5f4d38c1461058a578063c0dc79da14610550578063c7876ea414610532578063caeb031914610499578063d9527fa714610434578063e6fd48bc14610416578063eb91d37e146103f3578063ee166675146103b9578063ee6208681461039b578063f2fde38b1461030b5763f656ba51146102ce575f610013565b3461030757602036600319011261030757356001600160a01b0381169190829003610307576020915f5260058252805f20549051908152f35b5f80fd5b509034610307576020366003190112610307576001600160a01b038235818116939192908490036103075761033e610d88565b83156103855750505f54826bffffffffffffffffffffffff60a01b8216175f55167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b905f6024925191631e4fbdf760e01b8352820152fd5b8234610307575f366003190112610307576020906003549051908152f35b503461030757602036600319011261030757356001600160a01b0381169190829003610307576020915f5260078252805f20549051908152f35b8234610307575f3660031901126103075760209061040f610db3565b9051908152f35b8234610307575f36600319011261030757602090600c549051908152f35b505f36600319011261030757610448610d32565b61045061165c565b34156104665761046034336116a2565b60018055005b6020606492519162461bcd60e51b8352820152600e60248201526d139bc8139055125591481cd95b9d60921b6044820152fd5b50903461030757806003193601126103075781356024356104b8610d88565b81156104f6577fe1e6cfb20b11c1bd93e57bf9aa03fd13521fa0ac0d210d1da5c0893b7651858c9350816002558060035582519182526020820152a1005b825162461bcd60e51b81526020818601526016602482015275042617365207072696365206d757374206265203e20360541b6044820152606490fd5b8234610307575f366003190112610307576020906002549051908152f35b503461030757602036600319011261030757356001600160a01b0381169190829003610307576020915f5260068252805f20549051908152f35b5034610307575f366003190112610307576105a3610d32565b6105ab61165c565b335f5260066020526105c9825f20546007602052835f205490610c39565b9081156105f157505f61046092338252600660205281818120556007602052812055336116a2565b606490602084519162461bcd60e51b83528201526016602482015275139bc81c995dd85c991cc81d1bc81c995a5b9d995cdd60521b6044820152fd5b8234610307575f366003190112610307575f5490516001600160a01b039091168152602090f35b8234610307575f366003190112610307576020905168056bc75e2d631000008152f35b8234610307575f3660031901126103075760207f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258916106b4610d88565b6106bc61165c565b5f805460ff60a01b1916600160a01b17905551338152a1005b50346103075760203660031901126103075780356106f1610d88565b80471061074d575f8080809360018060a01b038254165af1610711610c5a565b501561071957005b6020606492519162461bcd60e51b8352820152600f60248201526e15da5d1a191c985dc819985a5b1959608a1b6044820152fd5b506020606492519162461bcd60e51b835282015260116024820152704e6f7420656e6f756768204e415449564560781b6044820152fd5b8234610307575f36600319011261030757602090600a549051908152f35b5034610307576020366003190112610307578035906107bf610d88565b670de0b6b3a764000082101580610840575b15610806577ff76421b7cb62dbc2958e2d434df25962fed8095d20fd189005042e7b9a435cc06020838581600b5551908152a1005b606490602084519162461bcd60e51b83528201526014602482015273496e76616c6964206d617820707572636861736560601b6044820152fd5b5068056bc75e2d631000008211156107d1565b34610307575f3660031901126103075761086b610d88565b5f80546001600160a01b0319811682556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b509034610307575f366003190112610307576080916108c7610db3565b91600a5491549060085492815194855260208501528301526060820152f35b8234610307575f3660031901126103075760209060ff5f5460a01c1690519015158152f35b509034610307575f36600319011261030757602091549051908152f35b505f3660031901126103075761093c610d32565b3415610157575f80916008926008545b8082106109c957505081156100e957505f5b82548110156100b85780610973600192610cb8565b838060a01b0391549060031b1c16805f5283602060058152875f205480156109c05760079261008f6109a59234610d01565b925f52526109b7865f20918254610c39565b90555b0161095e565b505050506109ba565b90926109da60019161013086610cb8565b93019061094c565b503461030757602036600319011261030757356001600160a01b03811690819003610307575f526005602052805f20546006602052610a44825f2054926007602052805f20549051938493846040919493926060820195825260208201520152565b0390f35b8234610307575f36600319011261030757602090600d549051908152f35b5034610307575f36600319011261030757610a7f610d88565b5f549060ff8260a01c1615610ac55760ff60a01b1982165f5582513381527f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa90602090a1005b606490602084519162461bcd60e51b8352820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152fd5b5034610307575f36600319011261030757610b18610d32565b335f5260209160068352805f20549160078452815f2054908315801590610c16575b15610bdd57335f52600685525f83812055600785525f838120555f808080610b628689610c39565b335af1610b6d610c5a565b5015610ba857507fdacbdde355ba930696a362ea6738feb9f8bd52dfb3d81947558fd3217e23e325929382519485528401523392a260018055005b825162461bcd60e51b8152908101859052600f60248201526e151c985b9cd9995c8819985a5b1959608a1b6044820152606490fd5b825162461bcd60e51b815290810185905260136024820152724e6f207265776172647320746f20636c61696d60681b6044820152606490fd5b50811515610b3a565b34610307575f36600319011261030757602090600b548152f35b91908201809211610c4657565b634e487b7160e01b5f52601160045260245ffd5b3d15610cb35767ffffffffffffffff903d828111610c9f5760405192601f8201601f19908116603f0116840190811184821017610c9f5760405282523d5f602084013e565b634e487b7160e01b5f52604160045260245ffd5b606090565b600854811015610ced5760085f527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee301905f90565b634e487b7160e01b5f52603260045260245ffd5b81810292918115918404141715610c4657565b8115610d1e570490565b634e487b7160e01b5f52601260045260245ffd5b600260015414610d43576002600155565b60405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606490fd5b5f546001600160a01b03163303610d9b57565b60405163118cdaa760e01b8152336004820152602490fd5b610dc9610dc16004546119de565b600354611a70565b680736ea4425c11ac6308111611644576714057b7ef767814f90670de0b6b3a7640000918291020490680a688906bd8affffff821161162b57610e889160409190821b81900490600160bf1b67ff00000000000000831661151a575b66ff0000000000008316611412575b65ff00000000008316611312575b64ff00000000831661121a575b63ff000000831661112a575b62ff00008316611042575b61ff008316610f62575b60ff8316610e8b575b02911c60bf031c600254611a70565b90565b60808316610f50575b838316610f3e575b60208316610f2c575b60108316610f1a575b60088316610f08575b60048316610ef6575b60028316610ee4575b6001831615610e79576801000000000000000102831c610e79565b6801000000000000000102831c610ec9565b6801000000000000000302831c610ec0565b6801000000000000000602831c610eb7565b6801000000000000000b02831c610eae565b6801000000000000001602831c610ea5565b6801000000000000002c02831c610e9c565b6801000000000000005902831c610e94565b6180008316611030575b614000831661101e575b612000831661100c575b6110008316610ffa575b6108008316610fe8575b6104008316610fd6575b6102008316610fc4575b610100831615610e7057680100000000000000b102831c610e70565b6801000000000000016302831c610fa8565b680100000000000002c602831c610f9e565b6801000000000000058c02831c610f94565b68010000000000000b1702831c610f8a565b6801000000000000162e02831c610f80565b68010000000000002c5d02831c610f76565b680100000000000058b902831c610f6c565b628000008316611118575b624000008316611106575b6220000083166110f4575b6210000083166110e2575b6208000083166110d0575b6204000083166110be575b6202000083166110ac575b62010000831615610e66576801000000000000b17202831c610e66565b680100000000000162e402831c61108f565b6801000000000002c5c802831c611084565b68010000000000058b9102831c611079565b680100000000000b172102831c61106e565b68010000000000162e4302831c611063565b680100000000002c5c8602831c611058565b6801000000000058b90c02831c61104d565b63800000008316611208575b634000000083166111f6575b632000000083166111e4575b631000000083166111d2575b630800000083166111c0575b630400000083166111ae575b6302000000831661119c575b6301000000831615610e5b5768010000000000b1721802831c610e5b565b6801000000000162e43002831c61117e565b68010000000002c5c86002831c611172565b680100000000058b90c002831c611166565b6801000000000b17217f02831c61115a565b680100000000162e42ff02831c61114e565b6801000000002c5c85fe02831c611142565b68010000000058b90bfc02831c611136565b6480000000008316611300575b64400000000083166112ee575b64200000000083166112dc575b64100000000083166112ca575b64080000000083166112b8575b64040000000083166112a6575b6402000000008316611294575b640100000000831615610e4f57680100000000b17217f802831c610e4f565b68010000000162e42ff102831c611275565b680100000002c5c85fe302831c611268565b6801000000058b90bfce02831c61125b565b68010000000b17217fbb02831c61124e565b6801000000162e42fff002831c611241565b68010000002c5c8601cc02831c611234565b680100000058b90c0b4902831c611227565b658000000000008316611400575b6540000000000083166113ee575b6520000000000083166113dc575b6510000000000083166113ca575b6508000000000083166113b8575b6504000000000083166113a6575b650200000000008316611394575b65010000000000831615610e42576801000000b17218355102831c610e42565b680100000162e430e5a202831c611374565b6801000002c5c863b73f02831c611366565b68010000058b90cf1e6e02831c611358565b680100000b1721bcfc9a02831c61134a565b68010000162e43f4f83102831c61133c565b680100002c5c89d5ec6d02831c61132e565b6801000058b91b5bc9ae02831c611320565b66800000000000008316611508575b664000000000000083166114f6575b662000000000000083166114e4575b661000000000000083166114d2575b660800000000000083166114c0575b660400000000000083166114ae575b6602000000000000831661149c575b6601000000000000831615610e345768010000b17255775c0402831c610e34565b6801000162e525ee054702831c61147b565b68010002c5cc37da949202831c61146c565b680100058ba01fb9f96d02831c61145d565b6801000b175effdc76ba02831c61144e565b680100162f3904051fa102831c61143f565b6801002c605e2e8cec5002831c611430565b68010058c86da1c09ea202831c611421565b6780000000000000008316611618575b6740000000000000008316611606575b67200000000000000083166115f4575b67100000000000000083166115e2575b67080000000000000083166115d0575b67040000000000000083166115be575b67020000000000000083166115ac575b670100000000000000831615610e2557680100b1afa5abcbed6102831c610e25565b68010163da9fb33356d802831c61158a565b680102c9a3e778060ee702831c61157a565b6801059b0d31585743ae02831c61156a565b68010b5586cf9890f62a02831c61155a565b6801172b83c7d517adce02831c61154a565b6801306fe0a31b7152df02831c61153a565b5068016a09e667f3bcc909607f1b61152a565b60405163b3b6ba1f60e01b815260048101839052602490fd5b60249060405190630d7b1d6560e11b82526004820152fd5b60ff5f5460a01c1661166a57565b60405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606490fd5b906116ab610db3565b670de0b6b3a76400009081830290838204831484151715610c46576116cf91610d14565b90811561198b57600b548211611946578082028281048203610c465768056bc75e2d631000009004948186116118f5575f5b6008548110156117b05761171481610cb8565b60018060a01b0391549060031b1c1690815f526005916020928084526040805f205480156117a357876117478d83610d01565b04958661175f575b5050505050600191505b01611701565b868203918211610c46576117898a61008f6001998e600696611797998b5f528752885f2055610d01565b945f52525f20918254610c39565b90555f8080808061174f565b5050505060019150611759565b5094505091909160018060a01b0380921692835f52600560205260405f206117d9838254610c39565b9055835f52600960205260405f20805460ff81161561188c575b50507f5bc97d73357ac0d035d4b9268a69240988a5776b8a4fcced3dbc223960123f40925061188761182782600454610c39565b80600455611833610db3565b9081600a556040519082825260208201527fd2025141a31c0df69f4a223890192c8925094db6b26042dca8110fbb2635dc8460404292a2604051938493846040919493926060820195825260208201520152565b0390a2565b60ff191660011790556008549268010000000000000000841015610c9f576118db8460017f5bc97d73357ac0d035d4b9268a69240988a5776b8a4fcced3dbc223960123f409601600855610cb8565b819291549060031b9187831b921b19161790555f806117f3565b60405162461bcd60e51b815260206004820152602360248201527f43616e6e6f7420627579206d6f7265207468616e2031303025206f662073686160448201526272657360e81b6064820152608490fd5b60405162461bcd60e51b815260206004820152601e60248201527f45786365656473206d6178696d756d207075726368617365206c696d697400006044820152606490fd5b60405162461bcd60e51b815260206004820152602560248201527f4e6f7420656e6f756768204e415449564520746f2062757920616e792066726160448201526431ba34b7b760d91b6064820152608490fd5b670de0b6b3a764000091905f1983820983820291828083109203918083039214611a675784821015611a435793807faccb18165bd6fe31ae1cf318dc5b51eee0e1ba569b88cd74c1773b91fac1066994950990828211900360ee1b910360121c170290565b6064908560405191630c740aef60e31b835260048301528060248301526044820152fd5b50509190910490565b9091905f1983820983820291828083109203918083039214611af457670de0b6b3a76400009081831015611ad657947faccb18165bd6fe31ae1cf318dc5b51eee0e1ba569b88cd74c1773b91fac1066994950990828211900360ee1b910360121c170290565b6044908660405191635173648d60e01b835260048301526024820152fd5b5050670de0b6b3a76400009004915056fea264697066735822122048163e02ec65f80a38595bdf581565cc14a8081d0588364f3021157cecd5098364736f6c63430008180033
CBOR Auxdata
These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.
CBOR Auxdata id: 1
View on 

Solidity metadata.json IPFS hash: QmTC3jaXFkKRyU4TEdi9BdxhdPNwKdeojskcQDkiwRdBRC
RawDecoded
Length: 53 bytes
0xa264697066735822122048163e02ec65f80a38595bdf581565cc14a8081d0588364f3021157cecd5098364736f6c63430008180033
Storage Layout
Slot | Offset | Bytes | Label | Type | Contract |
---|---|---|---|---|---|
0 | 0 | 20 | _owner | address | contracts/ShareHolding.sol:ShareHolding |
0 | 20 | 1 | _paused | bool | contracts/ShareHolding.sol:ShareHolding |
1 | 0 | 32 | _status | uint256 | contracts/ShareHolding.sol:ShareHolding |
2 | 0 | 32 | basePrice | uint256 | contracts/ShareHolding.sol:ShareHolding |
3 | 0 | 32 | growthFactor | uint256 | contracts/ShareHolding.sol:ShareHolding |
4 | 0 | 32 | totalVolumePurchased | uint256 | contracts/ShareHolding.sol:ShareHolding |
5 | 0 | 32 | shareBalances | mapping(address ⇒ uint256) | contracts/ShareHolding.sol:ShareHolding |
6 | 0 | 32 | pendingSalesRewards | mapping(address ⇒ uint256) | contracts/ShareHolding.sol:ShareHolding |
7 | 0 | 32 | pendingSystemRewards | mapping(address ⇒ uint256) | contracts/ShareHolding.sol:ShareHolding |
8 | 0 | 32 | _holdersIndex | address[] | contracts/ShareHolding.sol:ShareHolding |
9 | 0 | 32 | _isHolder | mapping(address ⇒ bool) | contracts/ShareHolding.sol:ShareHolding |
10 | 0 | 32 | lastPurchasePrice | uint256 | contracts/ShareHolding.sol:ShareHolding |
11 | 0 | 32 | maxPurchaseShares | uint256 | contracts/ShareHolding.sol:ShareHolding |
12 | 0 | 32 | startTimestamp | uint256 | contracts/ShareHolding.sol:ShareHolding |
13 | 0 | 32 | startBlock | uint256 | contracts/ShareHolding.sol:ShareHolding |
Standard JSON Input
This isn't the original compiler JSON data. Generated for compatibility.
Loading...
Standard JSON Output
This isn't the original compiler JSON data. Generated for compatibility.
Loading...