Review what smart contract properties should be inherited when one contract is creating another contract. #31
Labels
Impact
Potentially impacts SDK, clients, docs and/or users.
P1
High priority issue, which must be completed in the milestone otherwise the release is at risk.
Release Note
Issues which need a release note created.
Summary
First, when a "parent" contract creates a "child" contract using the Solidity
new
keyword, propagate the parent contract properties to the child, including the:Second, extend the
TransactionRecord
protobuf to support a list of created contract ids.Suggested resolution
address: list[address]
map of creations in the EVMProgramResult
upon successful execution of a Solidity transaction and customize all new accounts with the parent properties.TransactionContext
for later storage in the record.The text was updated successfully, but these errors were encountered: