2019-01-29 11:54:21 +00:00
|
|
|
" address(this).balance "
|
|
|
|
" block.coinbase "
|
|
|
|
" block.difficulty "
|
|
|
|
" block.gaslimit "
|
|
|
|
" block.number "
|
|
|
|
" block.timestamp "
|
|
|
|
" days "
|
|
|
|
" ether "
|
|
|
|
" gasleft() "
|
2020-06-18 15:09:24 +00:00
|
|
|
" gwei "
|
2019-01-29 11:54:21 +00:00
|
|
|
" hours "
|
|
|
|
" minutes "
|
|
|
|
" msg.data "
|
|
|
|
" msg.gas "
|
|
|
|
" msg.sender "
|
|
|
|
" msg.sig "
|
|
|
|
" msg.value "
|
|
|
|
" now "
|
|
|
|
" seconds "
|
|
|
|
" tx.gasprice "
|
|
|
|
" tx.origin "
|
|
|
|
" weeks "
|
|
|
|
" wei "
|
|
|
|
" years "
|
|
|
|
"!="
|
|
|
|
"%"
|
|
|
|
"&"
|
|
|
|
"("
|
|
|
|
")"
|
|
|
|
"*"
|
|
|
|
"**"
|
|
|
|
"+"
|
|
|
|
"++"
|
|
|
|
"-"
|
|
|
|
"--"
|
|
|
|
".balance"
|
|
|
|
".call("
|
|
|
|
".callcode("
|
|
|
|
".creationCode"
|
|
|
|
".delegatecall("
|
|
|
|
".gas("
|
|
|
|
".kill("
|
2019-12-04 01:39:24 +00:00
|
|
|
".shutdown("
|
2019-01-29 11:54:21 +00:00
|
|
|
".length"
|
|
|
|
".pop();"
|
|
|
|
".push("
|
|
|
|
".runtimeCode"
|
|
|
|
".send("
|
|
|
|
".staticcall("
|
|
|
|
".transfer("
|
|
|
|
".value"
|
|
|
|
"/"
|
|
|
|
"//"
|
|
|
|
"0**0"
|
|
|
|
"1.1"
|
|
|
|
"2e10"
|
|
|
|
":="
|
|
|
|
";"
|
|
|
|
"<"
|
|
|
|
"<<"
|
|
|
|
"<="
|
|
|
|
"=="
|
|
|
|
">"
|
|
|
|
">="
|
|
|
|
">>"
|
|
|
|
"[a, b, c]"
|
|
|
|
"\\udead"
|
|
|
|
"\\xff"
|
|
|
|
"^"
|
|
|
|
"abi.encode("
|
|
|
|
"abi.encodePacked("
|
|
|
|
"abi.encodeWithSelector("
|
|
|
|
"abi.encodeWithSignature("
|
|
|
|
"add("
|
|
|
|
"addmod("
|
|
|
|
"address(this).call("
|
|
|
|
"address(this).callcode("
|
|
|
|
"address(this).delegatecall("
|
|
|
|
"address(this).send("
|
|
|
|
"address(this).transfer("
|
|
|
|
"anonymous"
|
|
|
|
"assembly { "
|
|
|
|
"assert("
|
|
|
|
"block.blockhash("
|
|
|
|
"bool "
|
|
|
|
"break;"
|
|
|
|
"byte "
|
|
|
|
"bytes("
|
|
|
|
"bytes1 "
|
|
|
|
"bytes10 "
|
|
|
|
"bytes11 "
|
|
|
|
"bytes12 "
|
|
|
|
"bytes13 "
|
|
|
|
"bytes14 "
|
|
|
|
"bytes15 "
|
|
|
|
"bytes16 "
|
|
|
|
"bytes17 "
|
|
|
|
"bytes18 "
|
|
|
|
"bytes19 "
|
|
|
|
"bytes2 "
|
|
|
|
"bytes20 "
|
|
|
|
"bytes21 "
|
|
|
|
"bytes22 "
|
|
|
|
"bytes23 "
|
|
|
|
"bytes24 "
|
|
|
|
"bytes25 "
|
|
|
|
"bytes26 "
|
|
|
|
"bytes27 "
|
|
|
|
"bytes28 "
|
|
|
|
"bytes29 "
|
|
|
|
"bytes3 "
|
|
|
|
"bytes30 "
|
|
|
|
"bytes32 "
|
|
|
|
"bytes4 "
|
|
|
|
"bytes5 "
|
|
|
|
"bytes6 "
|
|
|
|
"bytes7 "
|
|
|
|
"bytes8 "
|
|
|
|
"bytes9 "
|
|
|
|
"constant "
|
2020-02-28 14:41:22 +00:00
|
|
|
"constructor() "
|
2019-01-29 11:54:21 +00:00
|
|
|
"continue;"
|
|
|
|
"contract "
|
|
|
|
"delete "
|
|
|
|
"do "
|
|
|
|
"ecrecover("
|
|
|
|
"else "
|
|
|
|
"emit a("
|
|
|
|
"enum B { "
|
|
|
|
"event e("
|
|
|
|
"external "
|
|
|
|
"false "
|
|
|
|
"fixed "
|
|
|
|
"fixed128x128 "
|
|
|
|
"for (a=0;a<2;a++) "
|
|
|
|
"function bid() public payable { "
|
|
|
|
"hex\"001122FF\""
|
|
|
|
"if "
|
|
|
|
"int "
|
|
|
|
"int x = -2**255;"
|
|
|
|
"int256 "
|
|
|
|
"int8 "
|
|
|
|
"interface i { "
|
|
|
|
"internal "
|
|
|
|
"is "
|
|
|
|
"keccak256("
|
|
|
|
"keccak256.gas("
|
|
|
|
"keccak256.value("
|
|
|
|
"let x := "
|
|
|
|
"library l { "
|
|
|
|
"log0("
|
|
|
|
"log1("
|
|
|
|
"log2("
|
|
|
|
"log3("
|
|
|
|
"log4("
|
|
|
|
"mapping("
|
|
|
|
"memory m = "
|
|
|
|
"modifier onlySeller() { "
|
|
|
|
"mulmod("
|
|
|
|
"new "
|
|
|
|
"payable "
|
|
|
|
"pragma experimental ABIEncoderV2;"
|
|
|
|
"pragma experimental SMTChecker;"
|
|
|
|
"pragma solidity >=0.4.0;"
|
|
|
|
"pragma solidity ^90.90.0"
|
|
|
|
"public "
|
|
|
|
"pure "
|
|
|
|
"require("
|
|
|
|
"require(msg.sender == 0,\"\""
|
|
|
|
"return "
|
|
|
|
"returns ("
|
|
|
|
"revert("
|
|
|
|
"ripemd160("
|
|
|
|
"ripemd160.gas("
|
|
|
|
"ripemd160.value("
|
|
|
|
"self"
|
|
|
|
"selfdestruct("
|
|
|
|
"sha256("
|
|
|
|
"sha256.gas("
|
|
|
|
"sha256.value("
|
|
|
|
"sha3("
|
|
|
|
"storage sto = "
|
|
|
|
"string memory str = "
|
|
|
|
"string storage str = "
|
|
|
|
"struct V { "
|
|
|
|
"suicide("
|
|
|
|
"super "
|
|
|
|
"switch "
|
|
|
|
"this"
|
|
|
|
"throw "
|
|
|
|
"true "
|
|
|
|
"try "
|
|
|
|
"type("
|
|
|
|
"ufixed "
|
|
|
|
"ufixed128x128 "
|
|
|
|
"uint "
|
|
|
|
"uint256 "
|
|
|
|
"uint8 "
|
|
|
|
"uint[] "
|
|
|
|
"uint[][5] "
|
|
|
|
"using "
|
|
|
|
"var "
|
|
|
|
"view "
|
|
|
|
"while "
|
|
|
|
"x % y"
|
|
|
|
"x * 2**y"
|
|
|
|
"x / 2**y"
|
|
|
|
"x << y"
|
|
|
|
"{ uint x; }"
|
|
|
|
"{"
|
|
|
|
"|"
|
|
|
|
"}"
|
|
|
|
"~"
|
2020-02-28 14:41:22 +00:00
|
|
|
"override"
|
|
|
|
"virtual"
|
|
|
|
" is "
|
|
|
|
"receive() "
|
|
|
|
"fallback() "
|
|
|
|
"catch Error() {}"
|
|
|
|
"catch (bytes memory ) {}"
|
|
|
|
"{value: 1, gas: 2}"
|
|
|
|
"{salt: "salt", value: 10}"
|
|
|
|
"leave"
|
|
|
|
"a[1:2]"
|