Задача: Объединить сущности Аккаунт и Контракт
Проект: @prisma-cms/ethereum-module
В этериуме нет разницы между контрактами и кошельками пользователей. По сути это одно и то же (просто у контрактов есть свой байт-код и можно у него вызывать различные методы). А так и там и там можно переводить эфир.
EthDeployedContract перевести в EthAccount
EthAccount добавить признак [Аккаунт/Контракт]
Переименовать EthContract в EthContractSource
Добавить связь EthAccount-EthContractSource