Tinman Bootstrap Error: Authority membership exceeded. Max: 40 Current: 41
During bootstrap, we may spot this error:
simple_steem_client.client.SteemRPCException: OrderedDict([('jsonrpc', '2.0'), ('error', OrderedDict([('code', -32000), ('message', 'Assert Exception:size <= HIVE_MAX_AUTHORITY_MEMBERSHIP: Authority membership exceeded. Max: 40 Current: 41')
This is due to the behavior of tinman to add the account tnman
as an authority to all accounts. While it is a known error, it might be possible to mitigate. Tinman should at the very least handle this error by logging it instead of re-raising it.
Other options include:
- Drop the oldest/newest/random authority to make room for
tnman
- Maintain a whitelist/blacklist of authorities that will be applied before adding
tnman
- Add a testnet-only option to
hived
allowing a list of accounts that can be added as authority, beyond 40.