Open PurrProof opened 4 days ago
Same question for the event_logs[i].address
of a Transaction Receipt.
Now it's in the mixed case.
"event_logs": [
{
"_eventname": "DelegateStake",
"address": "0x0052321384ff976C323eF1f3f3A1BEeE3a725920",
"params": [
Seems it was strictly lowercase in ZQ1.
Same for transitions[i].addr
, transitions[i].msg._recipient
of a Transaction Receipt:
{
"accept": false,
"addr": "0x113c4DA41B6CF43B8701f1497F5f307326c728A8",
"depth": 4,
"msg": {
"_amount": "0",
"_recipient": "0x86D430583F1Dfd8f4948a131c37d4De3ed75F63e",
"_tag": "DelegateStake",
"params": [
{
"vname": "amount",
"type": "Uint128",
"value": "100000000000000"
}
]
}
}
It's a feature, was introduced in this EIP long time ago: https://eips.ethereum.org/EIPS/eip-55
Issue: Mixed Case in
ContractAddress
in ResponseThe
ContractAddress
field in the JSON-RPC response of aCreateTx
appears in mixed case:Description
In previous versions (ZQ1), the
ContractAddress
field seems(!) to have been consistently lowercase. In ZQ2, theContractAddress
now appears in mixed case.Could you clarify:
ContractAddress
?This change could potentially affect integrations that rely on specific casing conventions.