Table Accounts - TrackingChains/TrackingChain GitHub Wiki
This table contains all the Accounts, which are wallets that have write access to the smart contracts they will be linked to through the AccountProfileGroup table.
Id: Random GUID.
ChainWriterAddress: Endpoint address used for insert tracking (write on chain).
ChainWatcherAddress: Endpoint address used for watch tracking (read on chain in case of EVM and Subcan for Ink).
Name: Name used by front end.
PrivateKey: Private key.
Note: that the same Address can be associated with different accounts. It is advisable to have different endpoints to avoid overloading it.
Important: Currently, this table stores the private keys required for write operations on the smart contract. It is crucial to keep these keys secret, and even more important to always leave the minimum necessary to cover the GAS fees (in order to keep the risk of fund loss very low).