mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Minor changes to magic variables.
gas moves to "msg", ripemd160 returns hash160.
This commit is contained in:
parent
c4a43c64c2
commit
3e32ce5d4f
@ -58,7 +58,7 @@ GlobalContext::GlobalContext():
|
|||||||
FunctionType::Location::ECRECOVER)),
|
FunctionType::Location::ECRECOVER)),
|
||||||
make_shared<MagicVariableDeclaration>("ripemd160",
|
make_shared<MagicVariableDeclaration>("ripemd160",
|
||||||
make_shared<FunctionType>(TypePointers({std::make_shared<IntegerType>(256, IntegerType::Modifier::HASH)}),
|
make_shared<FunctionType>(TypePointers({std::make_shared<IntegerType>(256, IntegerType::Modifier::HASH)}),
|
||||||
TypePointers({std::make_shared<IntegerType>(256, IntegerType::Modifier::HASH)}),
|
TypePointers({std::make_shared<IntegerType>(160, IntegerType::Modifier::HASH)}),
|
||||||
FunctionType::Location::RIPEMD160))}
|
FunctionType::Location::RIPEMD160))}
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
@ -397,11 +397,11 @@ MagicType::MagicType(MagicType::Kind _kind):
|
|||||||
break;
|
break;
|
||||||
case Kind::MSG:
|
case Kind::MSG:
|
||||||
m_members = MemberList({{"sender", make_shared<IntegerType const>(0, IntegerType::Modifier::ADDRESS)},
|
m_members = MemberList({{"sender", make_shared<IntegerType const>(0, IntegerType::Modifier::ADDRESS)},
|
||||||
|
{"gas", make_shared<IntegerType const>(256)},
|
||||||
{"value", make_shared<IntegerType const>(256)}});
|
{"value", make_shared<IntegerType const>(256)}});
|
||||||
break;
|
break;
|
||||||
case Kind::TX:
|
case Kind::TX:
|
||||||
m_members = MemberList({{"origin", make_shared<IntegerType const>(0, IntegerType::Modifier::ADDRESS)},
|
m_members = MemberList({{"origin", make_shared<IntegerType const>(0, IntegerType::Modifier::ADDRESS)},
|
||||||
{"gas", make_shared<IntegerType const>(256)},
|
|
||||||
{"gasprice", make_shared<IntegerType const>(256)}});
|
{"gasprice", make_shared<IntegerType const>(256)}});
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
Loading…
Reference in New Issue
Block a user