This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pragma solidity ^0.8.0; | |
contract VerifySignature { | |
function verifySignedMessage(string memory _originalMessage, bytes memory _signature) public pure returns (address) { | |
bytes memory prefix = "\x19Ethereum Signed Message:\n"; | |
bytes memory messageLength = bytes(uintToString(bytes(_originalMessage).length)); | |
bytes memory prefixedMessage = abi.encodePacked(prefix, messageLength, _originalMessage); | |
bytes32 messageHash = keccak256(prefixedMessage); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0x6020615fb86000396000516040602082615fb80160003960005111615fb357602081615fb80160003960005180604052602082018181615fb8016060395050506020615fd86000396000516020602082615fb80160003960005111615fb357602081615fb8016000396000518060a05260208201602081615fb80160003960005160c0525050506020615ff86000396000518060a01c615fb35760e05260206160186000396000518060a01c615fb3576101005260206160386000396000518060a01c615fb3576101205260206160586000396000518060a01c615fb3576101405260206160786000396000518060a01c615fb3576101605234615fb35761016051615c955261014051615cb5523360055560405180615cd552600081601f0160051c60028111615fb357801561015157905b8060051b606001518160051b606001615c950152600101818118610132575b50505060a05180615d355260c051615d55525060e051600255610100516003556101205160045560206160b860003960005160015560206160d8600039600051600a5560206160d8600039600051600c55602061611860003960005160155560206160f860003960005160175560206161386000396000516006556020616138600039600051600755602061613860003960005160085542600955670de0b6b3a7640000601355615cd5518061 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0x6020615fb86000396000516040602082615fb80160003960005111615fb357602081615fb80160003960005180604052602082018181615fb8016060395050506020615fd86000396000516020602082615fb80160003960005111615fb357602081615fb8016000396000518060a05260208201602081615fb80160003960005160c0525050506020615ff86000396000518060a01c615fb35760e05260206160186000396000518060a01c615fb3576101005260206160386000396000518060a01c615fb3576101205260206160586000396000518060a01c615fb3576101405260206160786000396000518060a01c615fb3576101605234615fb35761016051615c955261014051615cb5523360055560405180615cd552600081601f0160051c60028111615fb357801561015157905b8060051b606001518160051b606001615c950152600101818118610132575b50505060a05180615d355260c051615d55525060e051600255610100516003556101205160045560206160b860003960005160015560206160d8600039600051600a5560206160d8600039600051600c55602061611860003960005160155560206160f860003960005160175560206161386000396000516006556020616138600039600051600755602061613860003960005160085542600955670de0b6b3a7640000601355615cd5518061 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# @version ^0.3.7 | |
# (c) Curve.Fi, 2023 | |
""" | |
@title CurveTricryptoOptimizedWETH | |
@license MIT | |
@author Curve.Fi | |
@notice A Curve AMM pool for 3 unpegged assets (e.g. ETH, BTC, USD). | |
@dev All prices in the AMM are with respect to the first token in the pool. | |
""" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"id": 1, | |
"jsonrpc": "2.0", | |
"result": { | |
"calls": [ | |
{ | |
"from": "0xe78e7447223aaed59301b44513d1d3a892ecf212", | |
"gas": "0x7858bc", | |
"gasUsed": "0x1ab5", | |
"input": "0xbecbcc6a0000000000000000000000005183e1b1091804bc2602586919e6880ac1cf2896000000000000000000000000b12bfca5a55806aaf64e99521918a4bf0fc408020000000000000000000000000000000000000000000000000000000000000190", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"language": "Solidity", | |
"settings": { | |
"optimizer": { | |
"enabled": false | |
}, | |
"metadata": { | |
"bytecodeHash": "none" | |
}, | |
"outputSelection": { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pragma solidity ^0.6.0; | |
contract shortContract2 { | |
int256 constant public INT256_MIN = int256(uint256(1) << 255); | |
int256 constant public INT256_MAX = int256(~(uint256(1) << 255)); | |
uint256 constant public UINT256_MIN = 0; | |
uint256 constant public UINT256_MAX = ~uint256(0); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3360206000015561021a806100146000396000f3630178b8bf60e060020a600035041415610020576004355460405260206040f35b6302571be360e060020a600035041415610044576020600435015460405260206040f35b6316a25cbd60e060020a600035041415610068576040600435015460405260206040f35b635b0fc9c360e060020a6000350414156100b557602060043501543314151561008f576002565b6024356020600435015560243560405260043560198061020160003960002060206040a2005b6306ab592360e060020a6000350414156101135760206004350154331415156100dc576002565b6044356020600435600052602435602052604060002001556044356040526024356004356021806101e060003960002060206040a3005b631896f70a60e060020a60003504141561015d57602060043501543314151561013a576002565b60243560043555602435604052600435601c806101c460003960002060206040a2005b6314ab903860e060020a6000350414156101aa576020600435015433141515610184576002565b602435604060043501556024356040526004356016806101ae60003960002060206040a2005b6002564e657754544c28627974657333322c75696e743634294e65775265736f6c76657228627974657333322c61646472657373294e65774f776e657228627974 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
608060405260043610620001c15763ffffffff60e060020a60003504166304478c318114620001c65780630a726fe514620001d25780630c1eef4a146200020f578063116c719f146200021957806313af40351462000240578063149e685a14620002655780631f2d1531146200029957806320531bc914620002a357806328e68ebe14620002bb5780632b34963c14620002e25780632bd90a5914620002fa57806332e143d614620003125780633f825ed8146200035157806342e2f54c146200035b57806354fd4d5014620003805780635967d7e814620003985780635d12928b14620003b05780636b44e6be14620003ba5780637a3f5c8714620003df5780637a9e5e4b14620004135780637b10399914620004385780637b8e8895146200045057806386ecdc4f14620004755780638a471df9146200047f5780638aea8f7114620004975780638da5cb5b14620004a1578063ab5abd5f14620004b9578063b6c3ddf014620004de578063bf7e214f1462000503578063c9d4623f146200051b578063d6ee80a91462000533578063d8a06f731462000568578063e8b822db1462000580578063ebd0d0c71462000598578063f778c10514620005a2575b600080fd5b620001d0620005ba565b005b348015620001df57600080fd5b50620001f7620001f136600462002936565b62000abf565b6040516200020691 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
608060405260043610620001855763ffffffff60e060020a60003504166304478c3181146200018a5780630a726fe514620001965780630c1eef4a14620001d3578063116c719f14620001dd578063149e685a14620002045780631f2d1531146200023857806320531bc9146200024257806328e68ebe146200025a5780632b34963c14620002815780632bd90a59146200029957806332e143d614620002b15780633f825ed814620002f057806354fd4d5014620002fa5780635967d7e814620003125780635d12928b146200032a5780636b44e6be14620003345780637a3f5c8714620003595780637b103999146200038d5780637b8e889514620003a557806386ecdc4f14620003ca5780638a471df914620003d45780638aea8f7114620003ec578063ab5abd5f14620003f6578063b6c3ddf0146200041b578063c9d4623f1462000440578063d6ee80a91462000458578063d8a06f73146200048d578063e8b822db14620004a5578063ebd0d0c714620004bd578063f778c10514620004c7575b600080fd5b62000194620004df565b005b348015620001a357600080fd5b50620001bb620001b53660046200254c565b620009e4565b604051620001ca919062002eb6565b60405180910390f35b62000194620009f9565b348015620001ea57600080fd5b50620001f562000b86565b604051620001ca919062 |
NewerOlder