-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adapt to blue-green deployment #500
Conversation
WalkthroughThis update brings significant enhancements to the Changes
Recent Review DetailsConfiguration used: CodeRabbit UI Files selected for processing (9)
Files skipped from review as they are similar to previous changes (8)
Additional comments not posted (2)
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (invoked as PR comments)
Additionally, you can add CodeRabbit Configration File (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 5
Out of diff range and nitpick comments (7)
helm/values-common.yaml (1)
10-10
: Adjust thefailureThreshold
for the startup probe.Reducing the
failureThreshold
from 800 to 4 is a significant change. Ensure that this new threshold is tested under various conditions to confirm that it does not lead to premature failures.helm/ctdapp/values.yaml (1)
37-47
: Resource limits and requests for the core component are defined. It's crucial to ensure these values are aligned with the expected load and performance requirements. Consider revising if the application needs more resources under load.helm/values-staging-green.yaml (2)
1-1
: Set appropriate number of replicas for staging.Consider setting a non-zero number of replicas to ensure that the staging environment can effectively simulate production conditions.
5-13
: Review strategy configuration for potential improvements.The strategy configuration is minimal and might not cover all necessary scenarios. Consider adding more detailed strategies for error handling and recovery.
helm/values-staging-blue.yaml (2)
1-1
: Set appropriate number of replicas for staging.Ensure that the number of replicas is consistent with the expected load and capacity requirements for the staging environment.
5-13
: Review strategy configuration for potential improvements.Similar to the green configuration, the strategy settings here are minimal. Consider expanding these to cover more scenarios and improve resilience.
helm/values-prod-legacy.yaml (1)
6-33
: Review configuration settings for potential improvements.The configuration settings for legacy nodes appear minimal and may not fully support all operational needs. Consider reviewing and enhancing these settings to ensure robustness.
NODE_KEY_1: {{ .Values.wallet.hoprdApiToken | b64enc }} | ||
NODE_KEY_2: {{ .Values.wallet.hoprdApiToken | b64enc }} | ||
NODE_KEY_3: {{ .Values.wallet.hoprdApiToken | b64enc }} | ||
NODE_KEY_4: {{ .Values.wallet.hoprdApiToken | b64enc }} | ||
NODE_KEY_5: {{ .Values.wallet.hoprdApiToken | b64enc }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Security concern: Using the same API token for all node keys.
It appears that the same API token is used for all node keys (NODE_KEY_1
to NODE_KEY_5
). This could lead to security issues where compromise of one key could affect all nodes. Consider using unique tokens for each node to enhance security.
helm/helmfile.yaml
Outdated
- values-prod-blue.yaml | ||
- values-prod-gren.yaml |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is a typographical error in the filename values-prod-gren.yaml
. It should be values-prod-green.yaml
. Correcting this is crucial to avoid deployment issues.
- values-prod-gren.yaml
+ values-prod-green.yaml
Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.
- values-prod-blue.yaml | |
- values-prod-gren.yaml | |
- values-prod-blue.yaml | |
- values-prod-green.yaml |
identities: | ||
ctdapp-green-node-1: | ||
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiI3YTU4MzJjYzhkMWNkYmE3Y2FkM2Y1MDM4MTc2ZWZhMCJ9LCJjaXBoZXJ0ZXh0IjoiZTAyZjAwYTlkNjY1NzA3Nzk5OGNhYzIzZjMzMzc5NmY1N2JjZTBlMWI2NWYwMWMxMWQ4ZGRkNGUzMTE1OGUwMDFhNDhkODNkYjcxNWVjNzhkNjJhODA2Mzk3OGE3NDM3OGZmNjQ4YzM3MzU0YTQ3MzcyNzFiY2E4YTVjMzY4NGNhZDQyM2Q4MmI5OWQ0ZTE5MzVkZjZjOTQ2ZjY4NzA1YzhmZWIzZGY2ZDYwMzhjZmFiZjZlY2I3Njc0MDM3ZWU2ZThlMDUwYzRlNGE3YTk5MDEyYzE3ZmViYzk3N2U5ZjNiYjFjYWNmMGYyZTQ0ZWFkYTA4Y2JhYmI2ZWRiMGE0MjAzZDExODZhYTBlNzE0Njk5NTEzMGU5YzZhZDRlMDNmNWRkZjFmZGMzNzMzYWY5MmM1NzJmODMyODNjN2RmZDhiYTlkNjhmNjQ0MTAwNjJhMTM1MWQ3ZTkiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiY2FhYzc5MmRkNjY2YWViNzFiMWE1ZDcyOTA1MDM4ZjViMWEzMDE5Y2U5NWJmODQ2MmU2ZmZlYzVkOWNmYWU4ZiJ9LCJtYWMiOiI3MmE5Mjg1OGU1ZjZkYjc2NjQyOGE2NGRlMjhmNDdhMTczN2FkMzlkZmRjZDljNjA3MjkxNzczMTgxYzliOGMzIn0sImlkIjoiNzIzYjdmOGQtNWZiMC00MjQzLWIyZDAtYjAxMmRmNWYwMzVkIiwidmVyc2lvbiI6M30=" | ||
peerId: "12D3KooWQsns4Cfimb67yzYRStdf2ctZDASRCF7wda1xf1fH7yZ5" | ||
nativeAddress: "0xac3c2d1f751d9c763be29aabb20cf31295f3ea27" | ||
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | ||
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | ||
ctdapp-green-node-2: | ||
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiJiNzIyNmNjMDdmYjg1YmM3MjgzYzk3NGM1YjY3ZGUxMyJ9LCJjaXBoZXJ0ZXh0IjoiZDk0YWNiMWU0ZjQyOTc3NDhjYmQ0NTdkMjEwZDQ2YmYxZjY4NmQyYjc0YzBiMmY0YTViMTQ0Y2RjNzdjNDM3N2JmZmNjMzFjNTc3MDhjYzViZDQ0NGNiODI5YjEzZjI4YWY2MzM0MTc0NGZmMTA3MDU0MDI3Yzc1NGE0ZDg1Mjg2N2IzZWQxOWFlYjY3MGRkNjI3YWJlYzRlN2VjODNjYjk1ZDQ2MTY4NzUyMWJhZDRlYmNjNjE1NWQ3MWYxOWQ1MGQzOGNiY2Q1YjU1ZDNiMDI4YzRmZDRhZTkwODI1MzQ1MjRmYWNhYWI3YjAzMjM4Y2I0MDU2MmI3ZTZlNjEzNmVkMjYwMDgzYTcxYzFmNjJkNTIzMWM1ZGI3NjUzZGUwZjQ5N2RjZmM1Yjg3ZjhkZDY4MWFmZTVjNGY1NTcxOGZjMDBiZDI2NzBjOTMxYjU2NzdhOGEyOTMiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiMjlmOGVhZDY3ZDUwMjc3NjVkZjI4ZjMwOGQ1OGRkNzY4MDI4OGZhMjVjMTZjOWRiMzQ4YmJmOTdhZDFmZGM1YiJ9LCJtYWMiOiI5ZjM2YjJkZGI1YjI2NTRmMzQzMmViOWE4MmZiMzFjZDNjYjgxNDM2N2E3MTlmOGQyMGM1ODY0OGIwNTQyMTg2In0sImlkIjoiZjhkOGY3M2YtNGFiYy00MzFmLTg3NzUtMTZhYWNkNzRhM2JhIiwidmVyc2lvbiI6M30=" | ||
peerId: "12D3KooWE4jdUDg8tTk2NQTxkM8fkxbX7HfL7VLhz1Qr8okGKrRa" | ||
nativeAddress: "0x154a32241dacd34c55ca65c2dfdef173d6d9e7f3" | ||
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | ||
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | ||
ctdapp-green-node-3: | ||
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiJmNzA5MjdmZjEzMTQyOTYwNWJkZWE0Y2YzZDQ0ZDNiMyJ9LCJjaXBoZXJ0ZXh0IjoiOTY0Mzk2MzM4NWJiMWZiODViZDViZWE1NTI1ZWQ2Yjg5MmIyMDExNTcyZjQ2OTk1OTM1ODRlMjNmMWZiNDhjZmEzMTY1YzA5NmY0YjBiM2ZkODM1NDk5OWNkODQxZDE5YzRkMGU3YTA1Nzc3ODM5OWVjMmYyZTUyMDA1NGYxN2UxZjA2ZTFlNDAyNWFjYWM4ZTgyYTA1ZmY2YjQwZTUyOWVjN2MwYWZmZTQ2MGE5ZjM4ZGMyN2MzZWRlNTQ0NTBlY2RiMWZiMThiMjg2ZGY3MDJlMWFjYjRlNDg3NjlmM2RkNGFjYjBkMjkyMzI5NjBhZTdkY2E4NTA3MDVlMzMyOWE5NWI5ZWMyZjQxMTk3NjllMDYwY2U1MTM4NmUwOGQwYjNlNzU0ZTFhZDRkOWJkYzYwZWFmNmM2OWI5NmQ4YzMzOGQ2MDBmYmY2OWJiYzhlOGU3MTRmOWYiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiMjA5NzQ4ZjhjMzdjYWEwMGY2MjhiOTQ1ZTMxMDRjMGJlZGFlNjM4MzM0YTA1NzBiOTFjMmYyZTBkNzQ0YTNlOCJ9LCJtYWMiOiI1MzNiNzRiMzAwZWVjYzNiYTdkMmQ0ZmMwYzI4Njc1ZmQyZDM5M2RmNzE0YzY0NWYwZjVmNTRhYmVjZThkYzVkIn0sImlkIjoiMjYxODg1MmUtODExNy00NDEwLTgzMGYtZWM4YTgwMGYxNGZjIiwidmVyc2lvbiI6M30=" | ||
peerId: "12D3KooWGSxyZi99kPvvzqUnwSCfwGf3o5VHV7eSvbv1w34Sdouh" | ||
nativeAddress: "0x7673daf47ae218d7d9b2fa0e8fc397c2a6940bc1" | ||
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | ||
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | ||
ctdapp-green-node-4: | ||
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiJmZTllNmQyYWVmNzIzYmUyNzIxM2FjNzM4OGMwNDVhMiJ9LCJjaXBoZXJ0ZXh0IjoiZTA2MGRiYTFhMjJmZjRjZGJiM2VhZWVkZGY3ZTFjZmFlNDEzNWE2NzU4Zjc2ZmI3ODNiMDVkMjViMmJmODhhNGE2NTExOGY5ZDIyYjE3YjBlZWU5NmJiMzcxODgxNjBmOThjYjcwMTQ1OWRmYTkyMzg5YzJkMmY4NmY5Y2YxZmU0ZGY2NDY0ZTNjNWJiN2UxZDE4M2M3ZWIzY2QzZTk4ZTk4NTZhNzc3OGQxMmRiMGM1ZDZjMDk5ODc1MDVhOGJlNmZjMWI4NmRiMWJmZjBkMWYzZjlmNWEzMTE3YjRhOGU1YTFhYzc4NmM0NWU4MGM5YmE4MDhlNjRkYzk4ZjIzOTIyNzdmYWM0Y2NlOWRmZGZmMTU0ZDBiNTE4OTc3ZDJjM2Y3YmZhMGFmYWYzZDc0M2RlMzVkMjQzMjgxNmM5ZmE4NmIzNDI0OGRmM2M5ZWMyNTUwODcwMzUiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiM2JjZjZhMjVjZjJiMjZiZTUzMTI5OGQ2Zjk3ODFiMWI2YzRjYmI1ODZmMmI4MjI1N2QzYmY5ODQwZWM2MDA4OSJ9LCJtYWMiOiJiMWEwMzE1OWM0MzhiN2IyMTZjZmZmYjFiOTk4M2NiZDRkNGMzZGRhZjBjYmIyYTliYjI1M2NlNWRiZjdiN2QxIn0sImlkIjoiYjg5NTY2ZTQtNmViYi00MGFmLThiNTktNDc4MmQ2MGRlMTFmIiwidmVyc2lvbiI6M30=" | ||
peerId: "12D3KooWQqxFfz7CgT2xuf3exSd8vyav45CUzUSokCj8y7GidRgr" | ||
nativeAddress: "0xc2421cc4e9b3eeaefea2d87d2ee3dde9cc772e8a" | ||
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | ||
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | ||
ctdapp-green-node-5: | ||
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiJiYTY0ZDVkM2ZjNzJmNzI2MDQyYmJjYTI1YzVjYWFhMCJ9LCJjaXBoZXJ0ZXh0IjoiNDdlMzUwMGIyYTcyYzQ5YWUxYWViZWJiZmNiZTRhMTg2ODY0MTcxZTRjYTQ2NGM1YzJiZGU0NGFhOTcwZWZmZWNjMWIyMjQ4YWEwNjNlMjNhNmI0M2NlMWJkMDk4NGFkOGY2MDgyNTllOGZhYWY3Yzk3NzAwMTAxMWU1YmJkMmFkMDUzMjdlNWMzMTBkNmM0MDc5MWU3YTNhZDBlMGRhNzY5MzU5NTM5YjcyZjJmNDQ3OGUwMmFhNjE2YWQ5YWU5NDYzZDM5NTVhZmQ1OWM0YmU3ZjUyMDYyYjI2ZDQ3MDczYTVjNGU3ZjNkMzc1NGE3ODQ5ODJiOGUyODc5Yzc0MGY3NmEyZDFlYjhiNjRjMWUwYzgwMWUxMjcxNGVlMzZjOTUyNDA0NTAxY2JjODYzOWUwY2Q0Y2E0MmZiN2VkYjE0OGI0OTVmODg1MGM2OGQ4MGY2YTFkYmUiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiOWNmZDMyZWZmYzEzZWVmODRkZTZiNzM3MWJkZmIxYjA3MzJlZTZkYzY2MTQxMWY5NTUwZTdmZTg1NTZkZTc4YiJ9LCJtYWMiOiJiMDkwOTg4OTBkMzM1MzMxOGI3ZTk2ZDc3YzYzMTE3NTlhMzVkOTkxM2Q4OGQ5Y2M5YjJiMDliMjUwYzliNjA3In0sImlkIjoiMDlkYTA5YzktNDM3ZS00YTZmLTg1YzItNjhhYWY2MTdlYzg4IiwidmVyc2lvbiI6M30=" | ||
peerId: "12D3KooWDpupMFX3cnEcxLsbYBBz8gJ2mR9zxkZyzbRSTm3YPhRU" | ||
nativeAddress: "0x4b306f6a7fee6cbfdab11645b81337cbaab59900" | ||
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | ||
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ensure secure handling of identity files and sensitive addresses.
The identity files and addresses are hardcoded, which could lead to security risks if the file is exposed. Consider using Kubernetes secrets or another secure mechanism to handle sensitive data.
- identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiI3YTU4MzJjYzhkMWNkYmE3Y2FkM2Y1MDM4MTc2ZWZhMCJ9LCJjaXBoZXJ0ZXh0IjoiZTAyZjAwYTlkNjY1NzA3Nzk5OGNhYzIzZjMzMzc5NmY1N2JjZTBlMWI2NWYwMWMxMWQ4ZGRkNGUzMTE1OGUwMDFhNDhkODNkYjcxNWVjNzhkNjJhODA2Mzk3OGE3NDM3OGZmNjQ4YzM3MzU0YTQ3MzcyNzFiY2E4YTVjMzY4NGNhZDQyM2Q4MmI5OWQ0ZTE5MzVkZjZjOTQ2ZjY4NzA1YzhmZWIzZGY2ZDYwMzhjZmFiZjZlY2I3Njc0MDM3ZWU2ZThlMDUwYzRlNGE3YTk5MDEyYzE3ZmViYzk3N2U5ZjNiYjFjYWNmMGYyZTQ0ZWFkYTA4Y2JhYmI2ZWRiMGE0MjAzZDExODZhYTBlNzE0Njk5NTEzMGU5YzZhZDRlMDNmNWRkZjFmZGMzNzMzYWY5MmM1NzJmODMyODNjN2RmZDhiYTlkNjhmNjQ0MTAwNjJhMTM1MWQ3ZTki...
+ identityFile: <use-a-secure-storage-method>
Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.
identities: | |
ctdapp-green-node-1: | |
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiI3YTU4MzJjYzhkMWNkYmE3Y2FkM2Y1MDM4MTc2ZWZhMCJ9LCJjaXBoZXJ0ZXh0IjoiZTAyZjAwYTlkNjY1NzA3Nzk5OGNhYzIzZjMzMzc5NmY1N2JjZTBlMWI2NWYwMWMxMWQ4ZGRkNGUzMTE1OGUwMDFhNDhkODNkYjcxNWVjNzhkNjJhODA2Mzk3OGE3NDM3OGZmNjQ4YzM3MzU0YTQ3MzcyNzFiY2E4YTVjMzY4NGNhZDQyM2Q4MmI5OWQ0ZTE5MzVkZjZjOTQ2ZjY4NzA1YzhmZWIzZGY2ZDYwMzhjZmFiZjZlY2I3Njc0MDM3ZWU2ZThlMDUwYzRlNGE3YTk5MDEyYzE3ZmViYzk3N2U5ZjNiYjFjYWNmMGYyZTQ0ZWFkYTA4Y2JhYmI2ZWRiMGE0MjAzZDExODZhYTBlNzE0Njk5NTEzMGU5YzZhZDRlMDNmNWRkZjFmZGMzNzMzYWY5MmM1NzJmODMyODNjN2RmZDhiYTlkNjhmNjQ0MTAwNjJhMTM1MWQ3ZTkiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiY2FhYzc5MmRkNjY2YWViNzFiMWE1ZDcyOTA1MDM4ZjViMWEzMDE5Y2U5NWJmODQ2MmU2ZmZlYzVkOWNmYWU4ZiJ9LCJtYWMiOiI3MmE5Mjg1OGU1ZjZkYjc2NjQyOGE2NGRlMjhmNDdhMTczN2FkMzlkZmRjZDljNjA3MjkxNzczMTgxYzliOGMzIn0sImlkIjoiNzIzYjdmOGQtNWZiMC00MjQzLWIyZDAtYjAxMmRmNWYwMzVkIiwidmVyc2lvbiI6M30=" | |
peerId: "12D3KooWQsns4Cfimb67yzYRStdf2ctZDASRCF7wda1xf1fH7yZ5" | |
nativeAddress: "0xac3c2d1f751d9c763be29aabb20cf31295f3ea27" | |
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | |
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | |
ctdapp-green-node-2: | |
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiJiNzIyNmNjMDdmYjg1YmM3MjgzYzk3NGM1YjY3ZGUxMyJ9LCJjaXBoZXJ0ZXh0IjoiZDk0YWNiMWU0ZjQyOTc3NDhjYmQ0NTdkMjEwZDQ2YmYxZjY4NmQyYjc0YzBiMmY0YTViMTQ0Y2RjNzdjNDM3N2JmZmNjMzFjNTc3MDhjYzViZDQ0NGNiODI5YjEzZjI4YWY2MzM0MTc0NGZmMTA3MDU0MDI3Yzc1NGE0ZDg1Mjg2N2IzZWQxOWFlYjY3MGRkNjI3YWJlYzRlN2VjODNjYjk1ZDQ2MTY4NzUyMWJhZDRlYmNjNjE1NWQ3MWYxOWQ1MGQzOGNiY2Q1YjU1ZDNiMDI4YzRmZDRhZTkwODI1MzQ1MjRmYWNhYWI3YjAzMjM4Y2I0MDU2MmI3ZTZlNjEzNmVkMjYwMDgzYTcxYzFmNjJkNTIzMWM1ZGI3NjUzZGUwZjQ5N2RjZmM1Yjg3ZjhkZDY4MWFmZTVjNGY1NTcxOGZjMDBiZDI2NzBjOTMxYjU2NzdhOGEyOTMiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiMjlmOGVhZDY3ZDUwMjc3NjVkZjI4ZjMwOGQ1OGRkNzY4MDI4OGZhMjVjMTZjOWRiMzQ4YmJmOTdhZDFmZGM1YiJ9LCJtYWMiOiI5ZjM2YjJkZGI1YjI2NTRmMzQzMmViOWE4MmZiMzFjZDNjYjgxNDM2N2E3MTlmOGQyMGM1ODY0OGIwNTQyMTg2In0sImlkIjoiZjhkOGY3M2YtNGFiYy00MzFmLTg3NzUtMTZhYWNkNzRhM2JhIiwidmVyc2lvbiI6M30=" | |
peerId: "12D3KooWE4jdUDg8tTk2NQTxkM8fkxbX7HfL7VLhz1Qr8okGKrRa" | |
nativeAddress: "0x154a32241dacd34c55ca65c2dfdef173d6d9e7f3" | |
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | |
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | |
ctdapp-green-node-3: | |
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiJmNzA5MjdmZjEzMTQyOTYwNWJkZWE0Y2YzZDQ0ZDNiMyJ9LCJjaXBoZXJ0ZXh0IjoiOTY0Mzk2MzM4NWJiMWZiODViZDViZWE1NTI1ZWQ2Yjg5MmIyMDExNTcyZjQ2OTk1OTM1ODRlMjNmMWZiNDhjZmEzMTY1YzA5NmY0YjBiM2ZkODM1NDk5OWNkODQxZDE5YzRkMGU3YTA1Nzc3ODM5OWVjMmYyZTUyMDA1NGYxN2UxZjA2ZTFlNDAyNWFjYWM4ZTgyYTA1ZmY2YjQwZTUyOWVjN2MwYWZmZTQ2MGE5ZjM4ZGMyN2MzZWRlNTQ0NTBlY2RiMWZiMThiMjg2ZGY3MDJlMWFjYjRlNDg3NjlmM2RkNGFjYjBkMjkyMzI5NjBhZTdkY2E4NTA3MDVlMzMyOWE5NWI5ZWMyZjQxMTk3NjllMDYwY2U1MTM4NmUwOGQwYjNlNzU0ZTFhZDRkOWJkYzYwZWFmNmM2OWI5NmQ4YzMzOGQ2MDBmYmY2OWJiYzhlOGU3MTRmOWYiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiMjA5NzQ4ZjhjMzdjYWEwMGY2MjhiOTQ1ZTMxMDRjMGJlZGFlNjM4MzM0YTA1NzBiOTFjMmYyZTBkNzQ0YTNlOCJ9LCJtYWMiOiI1MzNiNzRiMzAwZWVjYzNiYTdkMmQ0ZmMwYzI4Njc1ZmQyZDM5M2RmNzE0YzY0NWYwZjVmNTRhYmVjZThkYzVkIn0sImlkIjoiMjYxODg1MmUtODExNy00NDEwLTgzMGYtZWM4YTgwMGYxNGZjIiwidmVyc2lvbiI6M30=" | |
peerId: "12D3KooWGSxyZi99kPvvzqUnwSCfwGf3o5VHV7eSvbv1w34Sdouh" | |
nativeAddress: "0x7673daf47ae218d7d9b2fa0e8fc397c2a6940bc1" | |
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | |
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | |
ctdapp-green-node-4: | |
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiJmZTllNmQyYWVmNzIzYmUyNzIxM2FjNzM4OGMwNDVhMiJ9LCJjaXBoZXJ0ZXh0IjoiZTA2MGRiYTFhMjJmZjRjZGJiM2VhZWVkZGY3ZTFjZmFlNDEzNWE2NzU4Zjc2ZmI3ODNiMDVkMjViMmJmODhhNGE2NTExOGY5ZDIyYjE3YjBlZWU5NmJiMzcxODgxNjBmOThjYjcwMTQ1OWRmYTkyMzg5YzJkMmY4NmY5Y2YxZmU0ZGY2NDY0ZTNjNWJiN2UxZDE4M2M3ZWIzY2QzZTk4ZTk4NTZhNzc3OGQxMmRiMGM1ZDZjMDk5ODc1MDVhOGJlNmZjMWI4NmRiMWJmZjBkMWYzZjlmNWEzMTE3YjRhOGU1YTFhYzc4NmM0NWU4MGM5YmE4MDhlNjRkYzk4ZjIzOTIyNzdmYWM0Y2NlOWRmZGZmMTU0ZDBiNTE4OTc3ZDJjM2Y3YmZhMGFmYWYzZDc0M2RlMzVkMjQzMjgxNmM5ZmE4NmIzNDI0OGRmM2M5ZWMyNTUwODcwMzUiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiM2JjZjZhMjVjZjJiMjZiZTUzMTI5OGQ2Zjk3ODFiMWI2YzRjYmI1ODZmMmI4MjI1N2QzYmY5ODQwZWM2MDA4OSJ9LCJtYWMiOiJiMWEwMzE1OWM0MzhiN2IyMTZjZmZmYjFiOTk4M2NiZDRkNGMzZGRhZjBjYmIyYTliYjI1M2NlNWRiZjdiN2QxIn0sImlkIjoiYjg5NTY2ZTQtNmViYi00MGFmLThiNTktNDc4MmQ2MGRlMTFmIiwidmVyc2lvbiI6M30=" | |
peerId: "12D3KooWQqxFfz7CgT2xuf3exSd8vyav45CUzUSokCj8y7GidRgr" | |
nativeAddress: "0xc2421cc4e9b3eeaefea2d87d2ee3dde9cc772e8a" | |
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | |
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | |
ctdapp-green-node-5: | |
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiJiYTY0ZDVkM2ZjNzJmNzI2MDQyYmJjYTI1YzVjYWFhMCJ9LCJjaXBoZXJ0ZXh0IjoiNDdlMzUwMGIyYTcyYzQ5YWUxYWViZWJiZmNiZTRhMTg2ODY0MTcxZTRjYTQ2NGM1YzJiZGU0NGFhOTcwZWZmZWNjMWIyMjQ4YWEwNjNlMjNhNmI0M2NlMWJkMDk4NGFkOGY2MDgyNTllOGZhYWY3Yzk3NzAwMTAxMWU1YmJkMmFkMDUzMjdlNWMzMTBkNmM0MDc5MWU3YTNhZDBlMGRhNzY5MzU5NTM5YjcyZjJmNDQ3OGUwMmFhNjE2YWQ5YWU5NDYzZDM5NTVhZmQ1OWM0YmU3ZjUyMDYyYjI2ZDQ3MDczYTVjNGU3ZjNkMzc1NGE3ODQ5ODJiOGUyODc5Yzc0MGY3NmEyZDFlYjhiNjRjMWUwYzgwMWUxMjcxNGVlMzZjOTUyNDA0NTAxY2JjODYzOWUwY2Q0Y2E0MmZiN2VkYjE0OGI0OTVmODg1MGM2OGQ4MGY2YTFkYmUiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiOWNmZDMyZWZmYzEzZWVmODRkZTZiNzM3MWJkZmIxYjA3MzJlZTZkYzY2MTQxMWY5NTUwZTdmZTg1NTZkZTc4YiJ9LCJtYWMiOiJiMDkwOTg4OTBkMzM1MzMxOGI3ZTk2ZDc3YzYzMTE3NTlhMzVkOTkxM2Q4OGQ5Y2M5YjJiMDliMjUwYzliNjA3In0sImlkIjoiMDlkYTA5YzktNDM3ZS00YTZmLTg1YzItNjhhYWY2MTdlYzg4IiwidmVyc2lvbiI6M30=" | |
peerId: "12D3KooWDpupMFX3cnEcxLsbYBBz8gJ2mR9zxkZyzbRSTm3YPhRU" | |
nativeAddress: "0x4b306f6a7fee6cbfdab11645b81337cbaab59900" | |
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | |
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | |
identities: | |
ctdapp-green-node-1: | |
identityFile: "<use-a-secure-storage-method>" | |
peerId: "12D3KooWQsns4Cfimb67yzYRStdf2ctZDASRCF7wda1xf1fH7yZ5" | |
nativeAddress: "0xac3c2d1f751d9c763be29aabb20cf31295f3ea27" | |
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | |
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | |
ctdapp-green-node-2: | |
identityFile: "<use-a-secure-storage-method>" | |
peerId: "12D3KooWE4jdUDg8tTk2NQTxkM8fkxbX7HfL7VLhz1Qr8okGKrRa" | |
nativeAddress: "0x154a32241dacd34c55ca65c2dfdef173d6d9e7f3" | |
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | |
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | |
ctdapp-green-node-3: | |
identityFile: "<use-a-secure-storage-method>" | |
peerId: "12D3KooWGSxyZi99kPvvzqUnwSCfwGf3o5VHV7eSvbv1w34Sdouh" | |
nativeAddress: "0x7673daf47ae218d7d9b2fa0e8fc397c2a6940bc1" | |
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | |
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | |
ctdapp-green-node-4: | |
identityFile: "<use-a-secure-storage-method>" | |
peerId: "12D3KooWQqxFfz7CgT2xuf3exSd8vyav45CUzUSokCj8y7GidRgr" | |
nativeAddress: "0xc2421cc4e9b3eeaefea2d87d2ee3dde9cc772e8a" | |
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | |
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | |
ctdapp-green-node-5: | |
identityFile: "<use-a-secure-storage-method>" | |
peerId: "12D3KooWDpupMFX3cnEcxLsbYBBz8gJ2mR9zxkZyzbRSTm3YPhRU" | |
nativeAddress: "0x4b306f6a7fee6cbfdab11645b81337cbaab59900" | |
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | |
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" |
identities: | ||
ctdapp-blue-node-1: | ||
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiIxODg5MDczNTE2MzAyZTE0NWM2YjEyZjRmMjZiZTM5MyJ9LCJjaXBoZXJ0ZXh0IjoiNzliZDA2OGQ4N2EyZTI1NWUzY2ViNDQ5Y2M4ZWM4ZGViOGI1YjMzMmJiYzcxMTJhMmNkYmM5NTRmYjkyMmMxMjkwNDU5NTI0NGRlNjQ4MzdkZDFiMmI2ZjUyY2Y3NDg3NGQ3MWFjMDFmMzIxZjE3MGFhZTk2ZWFlZmZmNDhlYzgyNjQ2ODk0N2E4YTRhNTQyM2RhYTQ5MTFkOTM1YzdiNGQwZjQ3ZjMwMTAxYWVjZTdkNzY5OGFjYjIyZGU1OGNhYmUxMDY0ZTU1MDk2NWNiNTAxZjUyYzU2MzQyMDQ1MTFhNTVmZWViZDhkYjkwZWQ0ODVjZGVmMzUwZTFkYTk5YWU2NDUyNmFiMTExODJmNTBiYjExZjQ5NzJlMTJlYWRiODNlZjA4NTIwNjUyMmFjYzRiYmMxZTdlNGRmNTQxMjA3OGE3YzM0MjRmODM3YjdkZjM5MGI0NDkiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiNzM2OTQ1ZmEwZTFjMTQ3MjRmN2Q0YWQ5MjYyOWExYmVmYTlhNDI4MjQ3ZmRmYzI1MTY4MDdlY2MxMTNmMjU0ZCJ9LCJtYWMiOiI4ODgzMzhmZjViNDk3MTJlZjMzMzFiMDlmNTY2NmIwY2IzZDkyNTdhNGQxNjk0M2U3ZjVmODQzY2I1YWIyOTk2In0sImlkIjoiMDdlOTUxMzEtMWU4ZC00YzI5LTk4OTQtZWVkZDU5NDJlMTM2IiwidmVyc2lvbiI6M30=" | ||
peerId: "12D3KooWQUb83ioj9uPRkk3VQKhw1gKBPSY22zZAKaRY47KLWUqA" | ||
nativeAddress: "0x2eb08c7d673c4b7e8c017471e8d4de996aa82e83" | ||
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | ||
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | ||
ctdapp-blue-node-2: | ||
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiI0MTZmNzI3NWIyNDM3ZDYzOGNkYmQ2NzA2YjljMjA3ZSJ9LCJjaXBoZXJ0ZXh0IjoiYTUzNjFhNzI3OWE4YzBkN2JmN2M0Nzc3NzVmZmJlYTlmMjQxODQ1NTVmNzJlMWNmNDYwM2VjZTBkYjBlODUzYWI3ZDEzNGU5YzI5NzdhYTZmMTVjMjQ4YjJiNjY0YzBiYzAzMzVlMDhiYzgzNTU3YjUxYzk4YTgzZDk0NDY5OWUwYjM3MmEzMzcwOWYyZGIwM2FjZGIyOTc3ZGUwODRlNDRkMzYzMmYyYTNiZDAzZWExZTRmMjRhNTYxMDZjNzJhMDA3NjhhZGFhNTg4ZTlkOTgxN2YxM2MzN2UzODQ4NzM4YzQ2OTkxMmU0MWQzNGE1ZThjYmRkMWIxNzIyMWExNGViZGQyNWQxZGVhM2E2NGI5MmQyMmFkMTMyNjFjMTUxMDg3NjExOGUyMTcxYzk5YmZiNTZkNzMwMTA0MjIwYmRjZGFiZTQ3ZDIxM2I5NzQ5ODc4M2Y2NDYiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiY2VmMzY2OTBhNzA4YmJkNjJiOTIxOGIzMjNhNjA1Y2E0YzEzMWY4YjEwMGI2NzdjNTAyN2E4MGUyMzMxM2IxMyJ9LCJtYWMiOiI5MWI1M2RiNzg1OGMyZjhmOTQzNmMzMzQ5MjJiNzQ3NWVkYjZjMDk4MDkyNTU5NWEyYTI5ODRhOTAzY2MxYmFhIn0sImlkIjoiNWZjMGQ5YmUtYzdlOS00ZTc4LWI4N2MtYTllM2U5N2EzNzY1IiwidmVyc2lvbiI6M30=" | ||
peerId: "12D3KooWCo1zh7adR9e1HSR4ub6Hw7ow4Pi41egNnjTzdFJeAd7C" | ||
nativeAddress: "0x0d3832bf4e8dd5f0ccd996fa2a27e1f864fd91bc" | ||
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | ||
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | ||
ctdapp-blue-node-3: | ||
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiIzOWFlNzUxNTM0NjIyNDczNmFlMDg0NmMxODA4ZTE4MyJ9LCJjaXBoZXJ0ZXh0IjoiY2ZjMTVhY2ZjNjllMWJjMDAxZTA3NjFhZDRjY2UwMzc2NDNkNTlmNDI3MWFkMTAyYWVlZWNlZjljYmQ4NTkwZWUzODYyMTE3MWUzYjUyNTc1ODc0MjYzNjdlOTc1NjYyYzA0YzA5MTNiMWJmODk3MmI0NzM1MDg1MmFmMjRiNjk1ZTlkMzUzYzcwMjBiMjk3NTIyYmY1MjQ1MDQzOWZiNzFmYmVlNWRiNmJjYTJkY2I3MjAwOGIwMDkwMmE4ZDFjZmYyNmNjNzJkYmYyYzIxMmZiZGM2OWFkNGMwODFlOGExZWUxZWEzMGQ2NWVkNTVhN2ViMDM3NjZlMDRmMGMxZDdmZjA0MjJiOWNhNTc5YjRhMjA4YjNjZGUyMmFjNjMzZDAxNTNjODUzZmU2YjA5Y2YwOWQxOTRlNzZkMWY0YWU3ZDVhY2MxNzc5MjdmMDQwYzI4YTlmMmYiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiMDI1NGMwNDcwMDYwZmYxMDMwOWRjMzUwYjAxZGE2ZjY4MGYwMDM0MDcwNjc2OWMwMmE2ZmJhZWJlMWVlZWFkZCJ9LCJtYWMiOiI3MDIzNWI4MTVjOGU2NGNjMTIxYTUyMTdhMDM2ODRiNzdhYWFiYzk1MWY2ODhkZDE2M2IzZmIzYzkxYTYwOTFiIn0sImlkIjoiNzI0YTIxYmQtZTdiNi00ZmI4LWE1MjQtMGZiMmU1ZWNkMzA2IiwidmVyc2lvbiI6M30=" | ||
peerId: "12D3KooWHMd7WmzM9dDZJDaXPrbnkmRMAr9JaES98ZJ8YfSbWZ93" | ||
nativeAddress: "0xe5ad48d9005f9529da75ded5d931c72bb14b0b19" | ||
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | ||
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | ||
ctdapp-blue-node-4: | ||
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiJlYzRlZTQwYjk4NDYwZmVmZWU3ZjY3YmM4Mjk3NDJkNSJ9LCJjaXBoZXJ0ZXh0IjoiZGMzNGFlNTVlNzE4MzRkNzQ5ZjE5ZDY4Y2I3ODc4ZjI1MTNjZWE2YWFhMjVlODUyYzQ0MTY1OGViZTJhM2E1YThjNzRjZmI0NTliMzZmMGRhZGRjMzY4Y2VkNTBlNGRkOWE0ZTRlYWM0MmNiMjI5YWIyNTNlOWJjMDA2NmI3YmZlMzFkMDdkYjBlMTg2NTY4NTMxMTgxMDM5ZGYxNTU2MGQzNTFkMTdlZGEyMDM3YzBmMjY1MTI3OWM1NmM2NWY0MWJiYWEwNmE1MTNjOTM5MWI5YzZmNjJjZThhYjkwZmI1N2MxYjZmMGM1MTE4MTQ0YTVhMWVkZjVjZDU3MTBlNjQ2YTQwMThmNzZmNGRjOGUxMWFlOGUwN2RkYzkxNDA0YWM1MTYxNWY4NzFkNmM1NTA4MmYyMmU5Y2UzMTM1MWNkNWUzYzlkMTQ4ZWM3MTU0NjFkOGVlOTAiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiNjgyM2JjNzQwMzFkZjc1ODdmNjM5ZjhlNDZlZmVlYTBjMzU3OTE3MDMyNzhhMjRkODJmZmYzMDA1MmI5Njk4NSJ9LCJtYWMiOiI5ZGViMDcyYjhmYjFiZmNjNTE3MDRiN2EzOTBhZWU3YzFiOTZlM2Y2ODg2ZTgzMjQ4ZDY3NzIyYmQ4YjY1NTIxIn0sImlkIjoiNDMwNjQ0ZWEtMTE0Zi00YWZkLWJkMWQtMjdiZmU3YWE2MjAxIiwidmVyc2lvbiI6M30=" | ||
peerId: "12D3KooWLXGhAQKgxPZAm5orxUtBAr2JmSbHTuNNCx68Rkxq3TPy" | ||
nativeAddress: "0x89764aea7c471e4e04c67ee20b0b4ee3662cc9e4" | ||
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | ||
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | ||
ctdapp-blue-node-5: | ||
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiI3NDM2OWI4NmM0Mjg4ODc1YjAzMDdiYzc1ODU4YjQ5YSJ9LCJjaXBoZXJ0ZXh0IjoiMjJmZDQ2M2U4Mjc2ZTVlN2VlNjAyYTg4NjQwZTlhZWQ4ODRlN2IwYmYzMDc2OTM5NzUzY2NhMGM3MDA3MTM4ZWMyNTg3MjJmNDM1OTk5YTNmNDZiZjA2NWNiYjY1MjY1NGE4NDkxZWE5ZWY2YmRiMTY3MTA3MWNjNDdlMDlkZDlkNzI1MDJjNDQ3ZWI3MDlhMzIyZGM4NWNlYjY5MTAzYmRkMTRmZTg4ZDRkMzk0ZjFlNzg2MjgyZWQzYTExMzJlYzY5YWFlNzQ3YzgzMGFlZTI0YmFlNTA5ZjdiOWNjOWI4MDIyZmI2NjkwYmJiNTRmMjg0MWFlMGM2NmEyMGFmZjU3ZTIzMzVhOTc2ZGFmNDMxY2I4NjUzOGI1ZmY2M2Q5ZjdkYjEzNzU5MzkwNzU4M2Q5MmU4ZjgzMGY4NWRmN2ZiNDE1OTFmYzMzYzk4M2NkMWQwYTJiM2YiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiMmM1YjZiNDM0ZWRlYjI2YWQ5YzBkYjI4MjMwOWVjMzIzOTk0OTNkMDZiNzllM2MzMTM2OTQyM2I5ZDNkNjYxMCJ9LCJtYWMiOiI3ODRlMTdiZDc3Y2RmZWRkYzIzMDA2YmFiZDNlNGUwM2M0ODk1MjY2NmMzYTQyNWE5YWY2YThhZWU0NmMwYzA3In0sImlkIjoiYWQxZGRiMjQtMzkyNi00NjMyLWJiZGQtZWIyODA3YjE3NjU4IiwidmVyc2lvbiI6M30=" | ||
peerId: "12D3KooWN9jv7P5eKuKsZ9bkwgPCngzdCLghLicC9DFrN2xdpisz" | ||
nativeAddress: "0xd33888a2a4cd8d4ddc6c499967934cf8111b79fc" | ||
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | ||
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ensure secure handling of identity files and sensitive addresses.
As with the green configuration, the handling of sensitive data in identity files and addresses needs to be secured. Use Kubernetes secrets or a similar secure mechanism.
- identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiIxODg5MDczNTE2MzAyZTE0NWM2YjEyZjRmMjZiZTM5MyJ9LCJjaXBoZXJ0ZXh0IjoiNzliZDA2OGQ4N2EyZTI1NWUzY2ViNDQ5Y2M4ZWM4ZGViOGI1YjMzMmJiYzcxMTJhMmNkYmM5NTRmYjkyMmMxMjkwNDU5NTI0NGRlNjQ4MzdkZDFiMmI2ZjUyY2Y3NDg3NGQ3MWFjMDFmMzIxZjE3MGFhZTk2ZWFlZmZmNDhlYzgyNjQ2ODk0N2E4YTRhNTQyM2RhYTQ5MTFkOTM1YzdiNGQwZjQ3ZjMwMTAxYWVjZTdkNzY5OGFjYjIyZGU1OGNhYmUxMDY0ZTU1MDk2NWNiNTAxZjUyYzU2MzQyMDQ1MTFhNTVmZWViZDhkYjkwZWQ0ODVjZGVmMzUwZTFkYTk5YWU2NDUyNmFiMTExODJmNTBiYjExZjQ5NzJlMTJlYWRiODNlZjA4NTIwNjUyMmFjYzRiYmMxZTdlNGRmNTQxMjA3OGE3YzM0MjRmODM3YjdkZjM5MGI0NDki...
+ identityFile: <use-a-secure-storage-method>
Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.
identities: | |
ctdapp-blue-node-1: | |
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiIxODg5MDczNTE2MzAyZTE0NWM2YjEyZjRmMjZiZTM5MyJ9LCJjaXBoZXJ0ZXh0IjoiNzliZDA2OGQ4N2EyZTI1NWUzY2ViNDQ5Y2M4ZWM4ZGViOGI1YjMzMmJiYzcxMTJhMmNkYmM5NTRmYjkyMmMxMjkwNDU5NTI0NGRlNjQ4MzdkZDFiMmI2ZjUyY2Y3NDg3NGQ3MWFjMDFmMzIxZjE3MGFhZTk2ZWFlZmZmNDhlYzgyNjQ2ODk0N2E4YTRhNTQyM2RhYTQ5MTFkOTM1YzdiNGQwZjQ3ZjMwMTAxYWVjZTdkNzY5OGFjYjIyZGU1OGNhYmUxMDY0ZTU1MDk2NWNiNTAxZjUyYzU2MzQyMDQ1MTFhNTVmZWViZDhkYjkwZWQ0ODVjZGVmMzUwZTFkYTk5YWU2NDUyNmFiMTExODJmNTBiYjExZjQ5NzJlMTJlYWRiODNlZjA4NTIwNjUyMmFjYzRiYmMxZTdlNGRmNTQxMjA3OGE3YzM0MjRmODM3YjdkZjM5MGI0NDkiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiNzM2OTQ1ZmEwZTFjMTQ3MjRmN2Q0YWQ5MjYyOWExYmVmYTlhNDI4MjQ3ZmRmYzI1MTY4MDdlY2MxMTNmMjU0ZCJ9LCJtYWMiOiI4ODgzMzhmZjViNDk3MTJlZjMzMzFiMDlmNTY2NmIwY2IzZDkyNTdhNGQxNjk0M2U3ZjVmODQzY2I1YWIyOTk2In0sImlkIjoiMDdlOTUxMzEtMWU4ZC00YzI5LTk4OTQtZWVkZDU5NDJlMTM2IiwidmVyc2lvbiI6M30=" | |
peerId: "12D3KooWQUb83ioj9uPRkk3VQKhw1gKBPSY22zZAKaRY47KLWUqA" | |
nativeAddress: "0x2eb08c7d673c4b7e8c017471e8d4de996aa82e83" | |
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | |
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | |
ctdapp-blue-node-2: | |
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiI0MTZmNzI3NWIyNDM3ZDYzOGNkYmQ2NzA2YjljMjA3ZSJ9LCJjaXBoZXJ0ZXh0IjoiYTUzNjFhNzI3OWE4YzBkN2JmN2M0Nzc3NzVmZmJlYTlmMjQxODQ1NTVmNzJlMWNmNDYwM2VjZTBkYjBlODUzYWI3ZDEzNGU5YzI5NzdhYTZmMTVjMjQ4YjJiNjY0YzBiYzAzMzVlMDhiYzgzNTU3YjUxYzk4YTgzZDk0NDY5OWUwYjM3MmEzMzcwOWYyZGIwM2FjZGIyOTc3ZGUwODRlNDRkMzYzMmYyYTNiZDAzZWExZTRmMjRhNTYxMDZjNzJhMDA3NjhhZGFhNTg4ZTlkOTgxN2YxM2MzN2UzODQ4NzM4YzQ2OTkxMmU0MWQzNGE1ZThjYmRkMWIxNzIyMWExNGViZGQyNWQxZGVhM2E2NGI5MmQyMmFkMTMyNjFjMTUxMDg3NjExOGUyMTcxYzk5YmZiNTZkNzMwMTA0MjIwYmRjZGFiZTQ3ZDIxM2I5NzQ5ODc4M2Y2NDYiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiY2VmMzY2OTBhNzA4YmJkNjJiOTIxOGIzMjNhNjA1Y2E0YzEzMWY4YjEwMGI2NzdjNTAyN2E4MGUyMzMxM2IxMyJ9LCJtYWMiOiI5MWI1M2RiNzg1OGMyZjhmOTQzNmMzMzQ5MjJiNzQ3NWVkYjZjMDk4MDkyNTU5NWEyYTI5ODRhOTAzY2MxYmFhIn0sImlkIjoiNWZjMGQ5YmUtYzdlOS00ZTc4LWI4N2MtYTllM2U5N2EzNzY1IiwidmVyc2lvbiI6M30=" | |
peerId: "12D3KooWCo1zh7adR9e1HSR4ub6Hw7ow4Pi41egNnjTzdFJeAd7C" | |
nativeAddress: "0x0d3832bf4e8dd5f0ccd996fa2a27e1f864fd91bc" | |
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | |
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | |
ctdapp-blue-node-3: | |
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiIzOWFlNzUxNTM0NjIyNDczNmFlMDg0NmMxODA4ZTE4MyJ9LCJjaXBoZXJ0ZXh0IjoiY2ZjMTVhY2ZjNjllMWJjMDAxZTA3NjFhZDRjY2UwMzc2NDNkNTlmNDI3MWFkMTAyYWVlZWNlZjljYmQ4NTkwZWUzODYyMTE3MWUzYjUyNTc1ODc0MjYzNjdlOTc1NjYyYzA0YzA5MTNiMWJmODk3MmI0NzM1MDg1MmFmMjRiNjk1ZTlkMzUzYzcwMjBiMjk3NTIyYmY1MjQ1MDQzOWZiNzFmYmVlNWRiNmJjYTJkY2I3MjAwOGIwMDkwMmE4ZDFjZmYyNmNjNzJkYmYyYzIxMmZiZGM2OWFkNGMwODFlOGExZWUxZWEzMGQ2NWVkNTVhN2ViMDM3NjZlMDRmMGMxZDdmZjA0MjJiOWNhNTc5YjRhMjA4YjNjZGUyMmFjNjMzZDAxNTNjODUzZmU2YjA5Y2YwOWQxOTRlNzZkMWY0YWU3ZDVhY2MxNzc5MjdmMDQwYzI4YTlmMmYiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiMDI1NGMwNDcwMDYwZmYxMDMwOWRjMzUwYjAxZGE2ZjY4MGYwMDM0MDcwNjc2OWMwMmE2ZmJhZWJlMWVlZWFkZCJ9LCJtYWMiOiI3MDIzNWI4MTVjOGU2NGNjMTIxYTUyMTdhMDM2ODRiNzdhYWFiYzk1MWY2ODhkZDE2M2IzZmIzYzkxYTYwOTFiIn0sImlkIjoiNzI0YTIxYmQtZTdiNi00ZmI4LWE1MjQtMGZiMmU1ZWNkMzA2IiwidmVyc2lvbiI6M30=" | |
peerId: "12D3KooWHMd7WmzM9dDZJDaXPrbnkmRMAr9JaES98ZJ8YfSbWZ93" | |
nativeAddress: "0xe5ad48d9005f9529da75ded5d931c72bb14b0b19" | |
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | |
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | |
ctdapp-blue-node-4: | |
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiJlYzRlZTQwYjk4NDYwZmVmZWU3ZjY3YmM4Mjk3NDJkNSJ9LCJjaXBoZXJ0ZXh0IjoiZGMzNGFlNTVlNzE4MzRkNzQ5ZjE5ZDY4Y2I3ODc4ZjI1MTNjZWE2YWFhMjVlODUyYzQ0MTY1OGViZTJhM2E1YThjNzRjZmI0NTliMzZmMGRhZGRjMzY4Y2VkNTBlNGRkOWE0ZTRlYWM0MmNiMjI5YWIyNTNlOWJjMDA2NmI3YmZlMzFkMDdkYjBlMTg2NTY4NTMxMTgxMDM5ZGYxNTU2MGQzNTFkMTdlZGEyMDM3YzBmMjY1MTI3OWM1NmM2NWY0MWJiYWEwNmE1MTNjOTM5MWI5YzZmNjJjZThhYjkwZmI1N2MxYjZmMGM1MTE4MTQ0YTVhMWVkZjVjZDU3MTBlNjQ2YTQwMThmNzZmNGRjOGUxMWFlOGUwN2RkYzkxNDA0YWM1MTYxNWY4NzFkNmM1NTA4MmYyMmU5Y2UzMTM1MWNkNWUzYzlkMTQ4ZWM3MTU0NjFkOGVlOTAiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiNjgyM2JjNzQwMzFkZjc1ODdmNjM5ZjhlNDZlZmVlYTBjMzU3OTE3MDMyNzhhMjRkODJmZmYzMDA1MmI5Njk4NSJ9LCJtYWMiOiI5ZGViMDcyYjhmYjFiZmNjNTE3MDRiN2EzOTBhZWU3YzFiOTZlM2Y2ODg2ZTgzMjQ4ZDY3NzIyYmQ4YjY1NTIxIn0sImlkIjoiNDMwNjQ0ZWEtMTE0Zi00YWZkLWJkMWQtMjdiZmU3YWE2MjAxIiwidmVyc2lvbiI6M30=" | |
peerId: "12D3KooWLXGhAQKgxPZAm5orxUtBAr2JmSbHTuNNCx68Rkxq3TPy" | |
nativeAddress: "0x89764aea7c471e4e04c67ee20b0b4ee3662cc9e4" | |
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | |
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | |
ctdapp-blue-node-5: | |
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiI3NDM2OWI4NmM0Mjg4ODc1YjAzMDdiYzc1ODU4YjQ5YSJ9LCJjaXBoZXJ0ZXh0IjoiMjJmZDQ2M2U4Mjc2ZTVlN2VlNjAyYTg4NjQwZTlhZWQ4ODRlN2IwYmYzMDc2OTM5NzUzY2NhMGM3MDA3MTM4ZWMyNTg3MjJmNDM1OTk5YTNmNDZiZjA2NWNiYjY1MjY1NGE4NDkxZWE5ZWY2YmRiMTY3MTA3MWNjNDdlMDlkZDlkNzI1MDJjNDQ3ZWI3MDlhMzIyZGM4NWNlYjY5MTAzYmRkMTRmZTg4ZDRkMzk0ZjFlNzg2MjgyZWQzYTExMzJlYzY5YWFlNzQ3YzgzMGFlZTI0YmFlNTA5ZjdiOWNjOWI4MDIyZmI2NjkwYmJiNTRmMjg0MWFlMGM2NmEyMGFmZjU3ZTIzMzVhOTc2ZGFmNDMxY2I4NjUzOGI1ZmY2M2Q5ZjdkYjEzNzU5MzkwNzU4M2Q5MmU4ZjgzMGY4NWRmN2ZiNDE1OTFmYzMzYzk4M2NkMWQwYTJiM2YiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiMmM1YjZiNDM0ZWRlYjI2YWQ5YzBkYjI4MjMwOWVjMzIzOTk0OTNkMDZiNzllM2MzMTM2OTQyM2I5ZDNkNjYxMCJ9LCJtYWMiOiI3ODRlMTdiZDc3Y2RmZWRkYzIzMDA2YmFiZDNlNGUwM2M0ODk1MjY2NmMzYTQyNWE5YWY2YThhZWU0NmMwYzA3In0sImlkIjoiYWQxZGRiMjQtMzkyNi00NjMyLWJiZGQtZWIyODA3YjE3NjU4IiwidmVyc2lvbiI6M30=" | |
peerId: "12D3KooWN9jv7P5eKuKsZ9bkwgPCngzdCLghLicC9DFrN2xdpisz" | |
nativeAddress: "0xd33888a2a4cd8d4ddc6c499967934cf8111b79fc" | |
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | |
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | |
identities: | |
ctdapp-blue-node-1: | |
identityFile: "<use-a-secure-storage-method>" | |
peerId: "12D3KooWQUb83ioj9uPRkk3VQKhw1gKBPSY22zZAKaRY47KLWUqA" | |
nativeAddress: "0x2eb08c7d673c4b7e8c017471e8d4de996aa82e83" | |
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | |
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | |
ctdapp-blue-node-2: | |
identityFile: "<use-a-secure-storage-method>" | |
peerId: "12D3KooWCo1zh7adR9e1HSR4ub6Hw7ow4Pi41egNnjTzdFJeAd7C" | |
nativeAddress: "0x0d3832bf4e8dd5f0ccd996fa2a27e1f864fd91bc" | |
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | |
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | |
ctdapp-blue-node-3: | |
identityFile: "<use-a-secure-storage-method>" | |
peerId: "12D3KooWHMd7WmzM9dDZJDaXPrbnkmRMAr9JaES98ZJ8YfSbWZ93" | |
nativeAddress: "0xe5ad48d9005f9529da75ded5d931c72bb14b0b19" | |
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | |
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | |
ctdapp-blue-node-4: | |
identityFile: "<use-a-secure-storage-method>" | |
peerId: "12D3KooWLXGhAQKgxPZAm5orxUtBAr2JmSbHTuNNCx68Rkxq3TPy" | |
nativeAddress: "0x89764aea7c471e4e04c67ee20b0b4ee3662cc9e4" | |
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | |
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" | |
ctdapp-blue-node-5: | |
identityFile: "<use-a-secure-storage-method>" | |
peerId: "12D3KooWN9jv7P5eKuKsZ9bkwgPCngzdCLghLicC9DFrN2xdpisz" | |
nativeAddress: "0xd33888a2a4cd8d4ddc6c499967934cf8111b79fc" | |
safeAddress: "0x6f835DeD9E11B859DE87bACBbec9E2BE13Fe0190" | |
moduleAddress: "0x954787c8BE35e8Fe080bd1A978E54FD92114313A" |
identities: | ||
hoprd-ctdapp-1: | ||
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiI3YjhjYjkwZjY2YzAxZDdkOWU4OWJhYTA1NzY5ZDQ2NyJ9LCJjaXBoZXJ0ZXh0IjoiMjc4MTdhMzA5MzAyOGFkMmYyMmUzN2JhZjEzMDQ0NDI4MmJkMGE3MGRjMzM0ODk0YTQ2OGZkZDkzZWQ2MDNlOTMxYTEyYmZjMmViMjk2YjY5ODFhZWE0ZWIyOWMyZjk2ODk2YjU5MzQ2NmQ5N2E3ZmZkYjlhZWRjYjg5ZTQ3OGU0ODVhMzQwNGM5ODVlOTBlMzM5MjNkMWJmNGYxZGZkMDI1Zjg2NWE1YWY2MDJlZjM5NjY4Njk0ZWZhNmYxYWIwYzcxMzNhYTI5NjUwMjQ3MWQ3NWY5YmY4ZGQ0N2RjZjkwNzI5MzVlNDAyNGVjNjAyNjVlZTdhMDEyMDE1NWIwN2UzODQ5YmFhMDM2N2JlOTkyZGMxMTNkYTgzMTRhMGRiNDQxNGJlYzIyMGI4OGZkOWEzOTllZGRkZmU4YmZlNTFiNjA1OGVjNmZhNzNjNzhjMGYyOGZjODkiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiOGExNWVjNzY3ZDBhMWIyNTM2NzZjNTY1MjE2ZmY4NzJkZmE4MTExZjFhZDhmZTUzODNmMGM4NzM2M2ZiYTczMCJ9LCJtYWMiOiI1ODczNWRlNjQzZjI1YWM1MGRkZDkyNzYxMzFhNGFkNjgyZGEwMWM5OWU4OTA3NTUzOTcwMWJkYzEyYmYwZTlkIn0sImlkIjoiNWE3ZjlhMDgtZTBjZS00ZmQ1LWE2MGUtNzNhZDY5YTllMTcwIiwidmVyc2lvbiI6M30=" | ||
peerId: "12D3KooWL16nW1Z2dLvyZWzr9ZZwoLTeuSfaKSeX2BjucHwSoEwJ" | ||
nativeAddress: "0xd30f8f6e5865d7ec947e101b1d6a183e9776ba40" | ||
safeAddress: "0x4AFa6a5265ae7Ba332e886Be3BCe5b16c861dd9f" | ||
moduleAddress: "0x4c28c1e308869cC1b2F5329A4c1F480efe1506d6" | ||
hoprd-ctdapp-2: | ||
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiJhNjM1Yjc3NjIzY2Q3ZGEzMzY4MWY4YzFlZmE4MzFjMCJ9LCJjaXBoZXJ0ZXh0IjoiNzEzYTFjMGJmYjQ3ODM0ZWZiNGM4MzBhNTAyNTA1OWRkOTc3MDc0NmM0M2YxMjkxYzZkYWM4ZTg1YzMxZmVjOWFhNTQyYjM3NTBkMTRjNzczY2U3N2VjNmYzOWEwMjhjMTBiMmU0Nzg3ODE1ZTFkYjhjMWQ3OWI3ZTZlMTMxYjVmNDY3ZGQ5OTFhMDIwNDMwOTE2N2YyZWRkMTM4M2VkNWQ1NDAwMDdiMzllNWMwYWE1YTU1NjA4ZmUzOWY5ZTMxNWRlMTE5NGVhOTQ0MTJmY2I4YTdmN2JiYzlhZmUyNjNiMWVmMTI5OTc5YTVjMzA1NGUwYjI3N2QxMWZkZGRlY2ZjYjE2YWU2NmQ2NDczYWMzNTA0ZTUzMjViZmZkMGI2Yzc0MzIyZjkyZjE1MGZlYjEyZTBjYTZhNWQwMjE4ZDRlYWUxMWNlY2IzZTMxNjE5OWI2ZjI3YzAiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiMTRkOWY1OWI2ZjZiMjUwMjVjYzY4ZGYyZWFkZGM3ZDFjNTNjMzQ1OTczOTkwNDUyOTdhYzE3Yjg0NTEzYTU1ZCJ9LCJtYWMiOiJiYzQ3MTFhNmIxNGM3YWVlYmEwYzFjZmM2ODU3OWE0YjBmYWYyNjdkNjBhNzQ3YTU5ZmY5ZmE5YjYyNThiMGMwIn0sImlkIjoiYmRmNDZmYTctYjE3Zi00MjQ0LTgzMTgtYTE0N2E0ZDE2NmUzIiwidmVyc2lvbiI6M30=" | ||
peerId: "12D3KooWH9rfYNKMkNncYJxS7BH41ThPZUYe3FNkbfmJAa4n5r3x" | ||
nativeAddress: "0x5a5bf3d3ce59cd304f198b86c1a78adfadf31f83" | ||
safeAddress: "0xDf9BE8bdB5AE4a130E861E5158C95667E7b2C0CB" | ||
moduleAddress: "0x3aAB0c84CcBbd55cD217A523e1b89988EBF4f30a" | ||
hoprd-ctdapp-3: | ||
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiJkYmM1NDVlNDQ1NDRjZDFmMTlmMzk1YmNkMWVlMTJlYSJ9LCJjaXBoZXJ0ZXh0IjoiOTg1OGE2ODI3ZTU4YzZjNjI1ZGM4YTEzM2JhZjAyZDk1OGE1OWFhY2RmZjQ0ZDY3OWJjODMzNzE2N2FjZmMwYTU3YjdlYTk5MmQwNmJiZjkwZmQ1ODA5YTQyNWMzZTZmYjAyMTg5YzRiMjg4YmUxY2ZhYzBlYzQ1MWRlMTNkNTIxNDgzZjljNTRhMDNkMzMzODllMDdhMjE5YmZhYjgxNzhhNDdlMjBlZGFiOTU2N2RjNWYyMmU0Y2RkZjhmNTQzYTdjMjlmYjRiZWU5YmY5MDFhYzJiOTNmZDFiZmE4NjVjM2E1NmQ5YzcyNDM2OWU4ZDc5ZGRiMDQwMjRhZDdmNzcyNjE0Mzc2MGEzMGI2MzU3NTU4NjBlNzA0MDBhMGUxNjcxNDgwNzAxNzA1MTE0Yzk4ZDlmNWVkMDlkYWVjYzA1YmM5MDA4OGM5YTllMDBhYTQ2ODJiYTQiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiZGVlNGVjMzI3NzYzNTE2YWVjZjAwNGFlMTZiZWZkNTQzMjIzYzhlM2Q0ODIwODEyMGJhYmQwZjM4YTM3MDY4ZiJ9LCJtYWMiOiJlMDlkM2FmYTAzMjI4MmQ2NzA4N2I3YWNiODRkZTM4ZDdlODMyNjY2ZDJmYmYxMDY5ODE3Y2ZiZTZmZWI0ZDc3In0sImlkIjoiYmFhZjYzMjQtYzcwNi00ZDVlLWE3ODYtZmI4OGQ2MzI0ZDVjIiwidmVyc2lvbiI6M30=" | ||
peerId: "12D3KooWNYi2kG5cdeEUBvjemZRUkPVmAeXsSGVrX9QHnEiMfh8w" | ||
nativeAddress: "0xa4642c066c1f8927db9d34abab599af784a2cff0" | ||
safeAddress: "0xc5E2D5bA66916EF8413a87e3098117C6aC596597" | ||
moduleAddress: "0x448e1116047b452CC582625a954460264D5Ad637" | ||
hoprd-ctdapp-4: | ||
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiI5MmViNmE1Y2JkZTIyYTdlYTZhYjg2YzVmYmMzMzU1OCJ9LCJjaXBoZXJ0ZXh0IjoiN2IzNGU5YjY0OTFkYzQzNmE1NDRhMzUwZmVkNGIwMWZhOTFkOWZjNzk4OTYzNWVjYmZkYTJlM2U1ODIyMTlkNGY1ZDJlMTNhYWYzNTRkNGJkNjg0OGM1Yzg1N2QxMDQxNGEyNDg4ZjI4ZmM0YzYxZTM4MmU4ZGRjNjA2MjEyMTY0ZDIzMWY2NGE0YjU3MDFiM2UwMGE0OTNiMjYzMGYwYzUzZDU2Nzc0NmRhOTRlM2ZkOWNiNTUxY2VjYmY1NmIzMGJhZDkwODVjZjI5OTRhZDgyOTgyZWNhNzZmNTg4YjgzMTMxN2VjM2MxYjE5ODcwZGM1NDZkZjQ4ZjU2NDNhZTFkZTAyZmNlZmI5MWQyNGI5ZWZkOWQ5YjhmNGVlOTVhZDZlYTM2MzhjNThkYWRkODJmZTViMjk0MzFkZmMxZDdhN2M4NTY5NjJhMzc2OGNlYmMyN2FjZGYiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiYmZhMzZjMDNkZjg4ZTc2NmZlNGMyNmZmZTNmNjQ5NTFlMzRmMjdhZWU5ZmY0MjM5YTdmMDQxZTI4NzRhZTExMCJ9LCJtYWMiOiIxYjk3ZmYzN2Y3YzFkY2MxMzZkOGVjZjdiODBjZGMwNjM3NTE1M2IwOGEzYTFmYjk4YzFlNGNlMTA4YTY1ZDU4In0sImlkIjoiMzZiMDY0NTgtYzFlMC00ODg0LTk3NzctNTExYmIwMTMyOTk1IiwidmVyc2lvbiI6M30=" | ||
peerId: "12D3KooWGyY39vD8J2VGEDjTCD3eEyvV4YrnKM9NCQa6SYJKczrR" | ||
nativeAddress: "0xcbe8726c80cc0d7751b9545dd5a4b5b0e53e383d" | ||
safeAddress: "0x5445A497292C8E669e7d3419BE68DE23c450c56F" | ||
moduleAddress: "0xB32Db6FE369dF1Ee0E1E9bE78c4b488eaB361d6f" | ||
hoprd-ctdapp-5: | ||
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiI0YjcxNDJkZGUwMDA5ODhjYjI1YTJhZDRkNzRlNzIyOSJ9LCJjaXBoZXJ0ZXh0IjoiMDE1NzgxNzFkNzkwYTUwZDQ2ODQ2YTZhYzYxMjYwNjIzZmY4YzllMDIzM2JlYmFiYWZhOTliZGE2NDE1YTA2ZjhiNzc0MjE5MWRmNzdhNzRiMGIzYzc1NGE2MWU2ZGQ5Yjk0NTM2NWIxYmY5MTkyOTU0NDdjNDE3YzczNTJiODE2ZDk5ZjZlMmQyMmIxODA3MzBlNzhiNTAxYWMyM2RkYmNiZWNlZmY2NTY4NWYyOGQ4N2NkZjY2NWIwYTM2YmM2ZDZkOTI2MDRkYzUzNzJlMWY4Njg1ZWUyNmM4YjhlNDI5N2MwY2FiZWNiMDIwOTk4Y2UyZWU2NGFjODI4ZDc0OGVlNDU2ZDFiY2ZkOTZiYTI3MjAzNzg1ODQxMGRhZjRmMjI5NzIyZGY5MzkxMTEyMWNlOWVjMzliNGVlNWEzMjU5NzI1NzAwZGU0NWMwZjAxYWVjYzM4MzQiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiOTYxYWY0ZjM1YjliOGJhNWJlNGI0OGU3NGY1NWE1MTI0MjI0ODI2Y2M1NzY1MmExNTcyMjY5ZjBmNzg2ODY2YiJ9LCJtYWMiOiJlMzFiYmQxM2YyZWM0ZTA5ZWE2NzcxZTAzZDc5YjkwYzdhZGVjNzM1M2E0YTQzNTBlYzk3ZjU4NGM5ZDliNzgzIn0sImlkIjoiMjJjOWRlN2EtNTVhMy00YWRiLWE3ZTUtODUxOWJkNzJiZDVkIiwidmVyc2lvbiI6M30=" | ||
peerId: "12D3KooWB1bPdu9Q5w2nzKkaCoE9gq9j8bgd3c8iVu81ypSu5WqB" | ||
nativeAddress: "0x764d3162a4024c5cba8817446ef563b27aa57598" | ||
safeAddress: "0x7f30E4902606291De7518f80E0863a944a80eB41" | ||
moduleAddress: "0x221ab86f3fEF58d8e018B6c1fe5d1768925b4BEF" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ensure secure handling of identity files and sensitive addresses for legacy nodes.
The handling of sensitive data in identity files and addresses for legacy nodes is critical. Use secure mechanisms like Kubernetes secrets to protect this data.
- identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiI3YjhjYjkwZjY2YzAxZDdkOWU4OWJhYTA1NzY5ZDQ2NyJ9LCJjaXBoZXJ0ZXh0IjoiMjc4MTdhMzA5MzAyOGFkMmYyMmUzN2JhZjEzMDQ0NDI4MmJkMGE3MGRjMzM0ODk0YTQ2OGZkZDkzZWQ2MDNlOTMxYTEyYmZjMmViMjk2YjY5ODFhZWE0ZWIyOWMyZjk2ODk2YjU5MzQ2NmQ5N2E3ZmZkYjlhZWRjYjg5ZTQ3OGU0ODVhMzQwNGM5ODVlOTBlMzM5MjNkMWJmNGYxZGZkMDI1Zjg2NWE1YWY2MDJlZjM5NjY4Njk0ZWZhNmYxYWIwYzcxMzNhYTI5NjUwMjQ3MWQ3NWY5YmY4ZGQ0N2RjZjkwNzI5MzVlNDAyNGVjNjAyNjVlZTdhMDEyMDE1NWIwN2UzODQ5YmFhMDM2N2JlOTkyZGMxMTNkYTgzMTRhMGRiNDQxNGJlYzIyMGI4OGZkOWEzOTllZGRkZmU4YmZlNTFiNjA1OGVjNmZhNzNjNzhjMGYyOGZjODki...
+ identityFile: <use-a-secure-storage-method>
Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.
identities: | |
hoprd-ctdapp-1: | |
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiI3YjhjYjkwZjY2YzAxZDdkOWU4OWJhYTA1NzY5ZDQ2NyJ9LCJjaXBoZXJ0ZXh0IjoiMjc4MTdhMzA5MzAyOGFkMmYyMmUzN2JhZjEzMDQ0NDI4MmJkMGE3MGRjMzM0ODk0YTQ2OGZkZDkzZWQ2MDNlOTMxYTEyYmZjMmViMjk2YjY5ODFhZWE0ZWIyOWMyZjk2ODk2YjU5MzQ2NmQ5N2E3ZmZkYjlhZWRjYjg5ZTQ3OGU0ODVhMzQwNGM5ODVlOTBlMzM5MjNkMWJmNGYxZGZkMDI1Zjg2NWE1YWY2MDJlZjM5NjY4Njk0ZWZhNmYxYWIwYzcxMzNhYTI5NjUwMjQ3MWQ3NWY5YmY4ZGQ0N2RjZjkwNzI5MzVlNDAyNGVjNjAyNjVlZTdhMDEyMDE1NWIwN2UzODQ5YmFhMDM2N2JlOTkyZGMxMTNkYTgzMTRhMGRiNDQxNGJlYzIyMGI4OGZkOWEzOTllZGRkZmU4YmZlNTFiNjA1OGVjNmZhNzNjNzhjMGYyOGZjODkiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiOGExNWVjNzY3ZDBhMWIyNTM2NzZjNTY1MjE2ZmY4NzJkZmE4MTExZjFhZDhmZTUzODNmMGM4NzM2M2ZiYTczMCJ9LCJtYWMiOiI1ODczNWRlNjQzZjI1YWM1MGRkZDkyNzYxMzFhNGFkNjgyZGEwMWM5OWU4OTA3NTUzOTcwMWJkYzEyYmYwZTlkIn0sImlkIjoiNWE3ZjlhMDgtZTBjZS00ZmQ1LWE2MGUtNzNhZDY5YTllMTcwIiwidmVyc2lvbiI6M30=" | |
peerId: "12D3KooWL16nW1Z2dLvyZWzr9ZZwoLTeuSfaKSeX2BjucHwSoEwJ" | |
nativeAddress: "0xd30f8f6e5865d7ec947e101b1d6a183e9776ba40" | |
safeAddress: "0x4AFa6a5265ae7Ba332e886Be3BCe5b16c861dd9f" | |
moduleAddress: "0x4c28c1e308869cC1b2F5329A4c1F480efe1506d6" | |
hoprd-ctdapp-2: | |
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiJhNjM1Yjc3NjIzY2Q3ZGEzMzY4MWY4YzFlZmE4MzFjMCJ9LCJjaXBoZXJ0ZXh0IjoiNzEzYTFjMGJmYjQ3ODM0ZWZiNGM4MzBhNTAyNTA1OWRkOTc3MDc0NmM0M2YxMjkxYzZkYWM4ZTg1YzMxZmVjOWFhNTQyYjM3NTBkMTRjNzczY2U3N2VjNmYzOWEwMjhjMTBiMmU0Nzg3ODE1ZTFkYjhjMWQ3OWI3ZTZlMTMxYjVmNDY3ZGQ5OTFhMDIwNDMwOTE2N2YyZWRkMTM4M2VkNWQ1NDAwMDdiMzllNWMwYWE1YTU1NjA4ZmUzOWY5ZTMxNWRlMTE5NGVhOTQ0MTJmY2I4YTdmN2JiYzlhZmUyNjNiMWVmMTI5OTc5YTVjMzA1NGUwYjI3N2QxMWZkZGRlY2ZjYjE2YWU2NmQ2NDczYWMzNTA0ZTUzMjViZmZkMGI2Yzc0MzIyZjkyZjE1MGZlYjEyZTBjYTZhNWQwMjE4ZDRlYWUxMWNlY2IzZTMxNjE5OWI2ZjI3YzAiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiMTRkOWY1OWI2ZjZiMjUwMjVjYzY4ZGYyZWFkZGM3ZDFjNTNjMzQ1OTczOTkwNDUyOTdhYzE3Yjg0NTEzYTU1ZCJ9LCJtYWMiOiJiYzQ3MTFhNmIxNGM3YWVlYmEwYzFjZmM2ODU3OWE0YjBmYWYyNjdkNjBhNzQ3YTU5ZmY5ZmE5YjYyNThiMGMwIn0sImlkIjoiYmRmNDZmYTctYjE3Zi00MjQ0LTgzMTgtYTE0N2E0ZDE2NmUzIiwidmVyc2lvbiI6M30=" | |
peerId: "12D3KooWH9rfYNKMkNncYJxS7BH41ThPZUYe3FNkbfmJAa4n5r3x" | |
nativeAddress: "0x5a5bf3d3ce59cd304f198b86c1a78adfadf31f83" | |
safeAddress: "0xDf9BE8bdB5AE4a130E861E5158C95667E7b2C0CB" | |
moduleAddress: "0x3aAB0c84CcBbd55cD217A523e1b89988EBF4f30a" | |
hoprd-ctdapp-3: | |
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiJkYmM1NDVlNDQ1NDRjZDFmMTlmMzk1YmNkMWVlMTJlYSJ9LCJjaXBoZXJ0ZXh0IjoiOTg1OGE2ODI3ZTU4YzZjNjI1ZGM4YTEzM2JhZjAyZDk1OGE1OWFhY2RmZjQ0ZDY3OWJjODMzNzE2N2FjZmMwYTU3YjdlYTk5MmQwNmJiZjkwZmQ1ODA5YTQyNWMzZTZmYjAyMTg5YzRiMjg4YmUxY2ZhYzBlYzQ1MWRlMTNkNTIxNDgzZjljNTRhMDNkMzMzODllMDdhMjE5YmZhYjgxNzhhNDdlMjBlZGFiOTU2N2RjNWYyMmU0Y2RkZjhmNTQzYTdjMjlmYjRiZWU5YmY5MDFhYzJiOTNmZDFiZmE4NjVjM2E1NmQ5YzcyNDM2OWU4ZDc5ZGRiMDQwMjRhZDdmNzcyNjE0Mzc2MGEzMGI2MzU3NTU4NjBlNzA0MDBhMGUxNjcxNDgwNzAxNzA1MTE0Yzk4ZDlmNWVkMDlkYWVjYzA1YmM5MDA4OGM5YTllMDBhYTQ2ODJiYTQiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiZGVlNGVjMzI3NzYzNTE2YWVjZjAwNGFlMTZiZWZkNTQzMjIzYzhlM2Q0ODIwODEyMGJhYmQwZjM4YTM3MDY4ZiJ9LCJtYWMiOiJlMDlkM2FmYTAzMjI4MmQ2NzA4N2I3YWNiODRkZTM4ZDdlODMyNjY2ZDJmYmYxMDY5ODE3Y2ZiZTZmZWI0ZDc3In0sImlkIjoiYmFhZjYzMjQtYzcwNi00ZDVlLWE3ODYtZmI4OGQ2MzI0ZDVjIiwidmVyc2lvbiI6M30=" | |
peerId: "12D3KooWNYi2kG5cdeEUBvjemZRUkPVmAeXsSGVrX9QHnEiMfh8w" | |
nativeAddress: "0xa4642c066c1f8927db9d34abab599af784a2cff0" | |
safeAddress: "0xc5E2D5bA66916EF8413a87e3098117C6aC596597" | |
moduleAddress: "0x448e1116047b452CC582625a954460264D5Ad637" | |
hoprd-ctdapp-4: | |
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiI5MmViNmE1Y2JkZTIyYTdlYTZhYjg2YzVmYmMzMzU1OCJ9LCJjaXBoZXJ0ZXh0IjoiN2IzNGU5YjY0OTFkYzQzNmE1NDRhMzUwZmVkNGIwMWZhOTFkOWZjNzk4OTYzNWVjYmZkYTJlM2U1ODIyMTlkNGY1ZDJlMTNhYWYzNTRkNGJkNjg0OGM1Yzg1N2QxMDQxNGEyNDg4ZjI4ZmM0YzYxZTM4MmU4ZGRjNjA2MjEyMTY0ZDIzMWY2NGE0YjU3MDFiM2UwMGE0OTNiMjYzMGYwYzUzZDU2Nzc0NmRhOTRlM2ZkOWNiNTUxY2VjYmY1NmIzMGJhZDkwODVjZjI5OTRhZDgyOTgyZWNhNzZmNTg4YjgzMTMxN2VjM2MxYjE5ODcwZGM1NDZkZjQ4ZjU2NDNhZTFkZTAyZmNlZmI5MWQyNGI5ZWZkOWQ5YjhmNGVlOTVhZDZlYTM2MzhjNThkYWRkODJmZTViMjk0MzFkZmMxZDdhN2M4NTY5NjJhMzc2OGNlYmMyN2FjZGYiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiYmZhMzZjMDNkZjg4ZTc2NmZlNGMyNmZmZTNmNjQ5NTFlMzRmMjdhZWU5ZmY0MjM5YTdmMDQxZTI4NzRhZTExMCJ9LCJtYWMiOiIxYjk3ZmYzN2Y3YzFkY2MxMzZkOGVjZjdiODBjZGMwNjM3NTE1M2IwOGEzYTFmYjk4YzFlNGNlMTA4YTY1ZDU4In0sImlkIjoiMzZiMDY0NTgtYzFlMC00ODg0LTk3NzctNTExYmIwMTMyOTk1IiwidmVyc2lvbiI6M30=" | |
peerId: "12D3KooWGyY39vD8J2VGEDjTCD3eEyvV4YrnKM9NCQa6SYJKczrR" | |
nativeAddress: "0xcbe8726c80cc0d7751b9545dd5a4b5b0e53e383d" | |
safeAddress: "0x5445A497292C8E669e7d3419BE68DE23c450c56F" | |
moduleAddress: "0xB32Db6FE369dF1Ee0E1E9bE78c4b488eaB361d6f" | |
hoprd-ctdapp-5: | |
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiI0YjcxNDJkZGUwMDA5ODhjYjI1YTJhZDRkNzRlNzIyOSJ9LCJjaXBoZXJ0ZXh0IjoiMDE1NzgxNzFkNzkwYTUwZDQ2ODQ2YTZhYzYxMjYwNjIzZmY4YzllMDIzM2JlYmFiYWZhOTliZGE2NDE1YTA2ZjhiNzc0MjE5MWRmNzdhNzRiMGIzYzc1NGE2MWU2ZGQ5Yjk0NTM2NWIxYmY5MTkyOTU0NDdjNDE3YzczNTJiODE2ZDk5ZjZlMmQyMmIxODA3MzBlNzhiNTAxYWMyM2RkYmNiZWNlZmY2NTY4NWYyOGQ4N2NkZjY2NWIwYTM2YmM2ZDZkOTI2MDRkYzUzNzJlMWY4Njg1ZWUyNmM4YjhlNDI5N2MwY2FiZWNiMDIwOTk4Y2UyZWU2NGFjODI4ZDc0OGVlNDU2ZDFiY2ZkOTZiYTI3MjAzNzg1ODQxMGRhZjRmMjI5NzIyZGY5MzkxMTEyMWNlOWVjMzliNGVlNWEzMjU5NzI1NzAwZGU0NWMwZjAxYWVjYzM4MzQiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiOTYxYWY0ZjM1YjliOGJhNWJlNGI0OGU3NGY1NWE1MTI0MjI0ODI2Y2M1NzY1MmExNTcyMjY5ZjBmNzg2ODY2YiJ9LCJtYWMiOiJlMzFiYmQxM2YyZWM0ZTA5ZWE2NzcxZTAzZDc5YjkwYzdhZGVjNzM1M2E0YTQzNTBlYzk3ZjU4NGM5ZDliNzgzIn0sImlkIjoiMjJjOWRlN2EtNTVhMy00YWRiLWE3ZTUtODUxOWJkNzJiZDVkIiwidmVyc2lvbiI6M30=" | |
peerId: "12D3KooWB1bPdu9Q5w2nzKkaCoE9gq9j8bgd3c8iVu81ypSu5WqB" | |
nativeAddress: "0x764d3162a4024c5cba8817446ef563b27aa57598" | |
safeAddress: "0x7f30E4902606291De7518f80E0863a944a80eB41" | |
moduleAddress: "0x221ab86f3fEF58d8e018B6c1fe5d1768925b4BEF" | |
identities: | |
hoprd-ctdapp-1: | |
identityFile: <use-a-secure-storage-method> | |
peerId: "12D3KooWL16nW1Z2dLvyZWzr9ZZwoLTeuSfaKSeX2BjucHwSoEwJ" | |
nativeAddress: "0xd30f8f6e5865d7ec947e101b1d6a183e9776ba40" | |
safeAddress: "0x4AFa6a5265ae7Ba332e886Be3BCe5b16c861dd9f" | |
moduleAddress: "0x4c28c1e308869cC1b2F5329A4c1F480efe1506d6" | |
hoprd-ctdapp-2: | |
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiJhNjM1Yjc3NjIzY2Q3ZGEzMzY4MWY4YzFlZmE4MzFjMCJ9LCJjaXBoZXJ0ZXh0IjoiNzEzYTFjMGJmYjQ3ODM0ZWZiNGM4MzBhNTAyNTA1OWRkOTc3MDc0NmM0M2YxMjkxYzZkYWM4ZTg1YzMxZmVjOWFhNTQyYjM3NTBkMTRjNzczY2U3N2VjNmYzOWEwMjhjMTBiMmU0Nzg3ODE1ZTFkYjhjMWQ3OWI3ZTZlMTMxYjVmNDY3ZGQ5OTFhMDIwNDMwOTE2N2YyZWRkMTM4M2VkNWQ1NDAwMDdiMzllNWMwYWE1YTU1NjA4ZmUzOWY5ZTMxNWRlMTE5NGVhOTQ0MTJmY2I4YTdmN2JiYzlhZmUyNjNiMWVmMTI5OTc5YTVjMzA1NGUwYjI3N2QxMWZkZGRlY2ZjYjE2YWU2NmQ2NDczYWMzNTA0ZTUzMjViZmZkMGI2Yzc0MzIyZjkyZjE1MGZlYjEyZTBjYTZhNWQwMjE4ZDRlYWUxMWNlY2IzZTMxNjE5OWI2ZjI3YzAiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiMTRkOWY1OWI2ZjZiMjUwMjVjYzY4ZGYyZWFkZGM3ZDFjNTNjMzQ1OTczOTkwNDUyOTdhYzE3Yjg0NTEzYTU1ZCJ9LCJtYWMiOiJiYzQ3MTFhNmIxNGM3YWVlYmEwYzFjZmM2ODU3OWE0YjBmYWYyNjdkNjBhNzQ3YTU5ZmY5ZmE5YjYyNThiMGMwIn0sImlkIjoiYmRmNDZmYTctYjE3Zi00MjQ0LTgzMTgtYTE0N2E0ZDE2NmUzIiwidmVyc2lvbiI6M30=" | |
peerId: "12D3KooWH9rfYNKMkNncYJxS7BH41ThPZUYe3FNkbfmJAa4n5r3x" | |
nativeAddress: "0x5a5bf3d3ce59cd304f198b86c1a78adfadf31f83" | |
safeAddress: "0xDf9BE8bdB5AE4a130E861E5158C95667E7b2C0CB" | |
moduleAddress: "0x3aAB0c84CcBbd55cD217A523e1b89988EBF4f30a" | |
hoprd-ctdapp-3: | |
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiJkYmM1NDVlNDQ1NDRjZDFmMTlmMzk1YmNkMWVlMTJlYSJ9LCJjaXBoZXJ0ZXh0IjoiOTg1OGE2ODI3ZTU4YzZjNjI1ZGM4YTEzM2JhZjAyZDk1OGE1OWFhY2RmZjQ0ZDY3OWJjODMzNzE2N2FjZmMwYTU3YjdlYTk5MmQwNmJiZjkwZmQ1ODA5YTQyNWMzZTZmYjAyMTg5YzRiMjg4YmUxY2ZhYzBlYzQ1MWRlMTNkNTIxNDgzZjljNTRhMDNkMzMzODllMDdhMjE5YmZhYjgxNzhhNDdlMjBlZGFiOTU2N2RjNWYyMmU0Y2RkZjhmNTQzYTdjMjlmYjRiZWU5YmY5MDFhYzJiOTNmZDFiZmE4NjVjM2E1NmQ5YzcyNDM2OWU4ZDc5ZGRiMDQwMjRhZDdmNzcyNjE0Mzc2MGEzMGI2MzU3NTU4NjBlNzA0MDBhMGUxNjcxNDgwNzAxNzA1MTE0Yzk4ZDlmNWVkMDlkYWVjYzA1YmM5MDA4OGM5YTllMDBhYTQ2ODJiYTQiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiZGVlNGVjMzI3NzYzNTE2YWVjZjAwNGFlMTZiZWZkNTQzMjIzYzhlM2Q0ODIwODEyMGJhYmQwZjM4YTM3MDY4ZiJ9LCJtYWMiOiJlMDlkM2FmYTAzMjI4MmQ2NzA4N2I3YWNiODRkZTM4ZDdlODMyNjY2ZDJmYmYxMDY5ODE3Y2ZiZTZmZWI0ZDc3In0sImlkIjoiYmFhZjYzMjQtYzcwNi00ZDVlLWE3ODYtZmI4OGQ2MzI0ZDVjIiwidmVyc2lvbiI6M30=" | |
peerId: "12D3KooWNYi2kG5cdeEUBvjemZRUkPVmAeXsSGVrX9QHnEiMfh8w" | |
nativeAddress: "0xa4642c066c1f8927db9d34abab599af784a2cff0" | |
safeAddress: "0xc5E2D5bA66916EF8413a87e3098117C6aC596597" | |
moduleAddress: "0x448e1116047b452CC582625a954460264D5Ad637" | |
hoprd-ctdapp-4: | |
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiI5MmViNmE1Y2JkZTIyYTdlYTZhYjg2YzVmYmMzMzU1OCJ9LCJjaXBoZXJ0ZXh0IjoiN2IzNGU5YjY0OTFkYzQzNmE1NDRhMzUwZmVkNGIwMWZhOTFkOWZjNzk4OTYzNWVjYmZkYTJlM2U1ODIyMTlkNGY1ZDJlMTNhYWYzNTRkNGJkNjg0OGM1Yzg1N2QxMDQxNGEyNDg4ZjI4ZmM0YzYxZTM4MmU4ZGRjNjA2MjEyMTY0ZDIzMWY2NGE0YjU3MDFiM2UwMGE0OTNiMjYzMGYwYzUzZDU2Nzc0NmRhOTRlM2ZkOWNiNTUxY2VjYmY1NmIzMGJhZDkwODVjZjI5OTRhZDgyOTgyZWNhNzZmNTg4YjgzMTMxN2VjM2MxYjE5ODcwZGM1NDZkZjQ4ZjU2NDNhZTFkZTAyZmNlZmI5MWQyNGI5ZWZkOWQ5YjhmNGVlOTVhZDZlYTM2MzhjNThkYWRkODJmZTViMjk0MzFkZmMxZDdhN2M4NTY5NjJhMzc2OGNlYmMyN2FjZGYiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiYmZhMzZjMDNkZjg4ZTc2NmZlNGMyNmZmZTNmNjQ5NTFlMzRmMjdhZWU5ZmY0MjM5YTdmMDQxZTI4NzRhZTExMCJ9LCJtYWMiOiIxYjk3ZmYzN2Y3YzFkY2MxMzZkOGVjZjdiODBjZGMwNjM3NTE1M2IwOGEzYTFmYjk4YzFlNGNlMTA4YTY1ZDU4In0sImlkIjoiMzZiMDY0NTgtYzFlMC00ODg0LTk3NzctNTExYmIwMTMyOTk1IiwidmVyc2lvbiI6M30=" | |
peerId: "12D3KooWGyY39vD8J2VGEDjTCD3eEyvV4YrnKM9NCQa6SYJKczrR" | |
nativeAddress: "0xcbe8726c80cc0d7751b9545dd5a4b5b0e53e383d" | |
safeAddress: "0x5445A497292C8E669e7d3419BE68DE23c450c56F" | |
moduleAddress: "0xB32Db6FE369dF1Ee0E1E9bE78c4b488eaB361d6f" | |
hoprd-ctdapp-5: | |
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiI0YjcxNDJkZGUwMDA5ODhjYjI1YTJhZDRkNzRlNzIyOSJ9LCJjaXBoZXJ0ZXh0IjoiMDE1NzgxNzFkNzkwYTUwZDQ2ODQ2YTZhYzYxMjYwNjIzZmY4YzllMDIzM2JlYmFiYWZhOTliZGE2NDE1YTA2ZjhiNzc0MjE5MWRmNzdhNzRiMGIzYzc1NGE2MWU2ZGQ5Yjk0NTM2NWIxYmY5MTkyOTU0NDdjNDE3YzczNTJiODE2ZDk5ZjZlMmQyMmIxODA3MzBlNzhiNTAxYWMyM2RkYmNiZWNlZmY2NTY4NWYyOGQ4N2NkZjY2NWIwYTM2YmM2ZDZkOTI2MDRkYzUzNzJlMWY4Njg1ZWUyNmM4YjhlNDI5N2MwY2FiZWNiMDIwOTk4Y2UyZWU2NGFjODI4ZDc0OGVlNDU2ZDFiY2ZkOTZiYTI3MjAzNzg1ODQxMGRhZjRmMjI5NzIyZGY5MzkxMTEyMWNlOWVjMzliNGVlNWEzMjU5NzI1NzAwZGU0NWMwZjAxYWVjYzM4MzQiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiOTYxYWY0ZjM1YjliOGJhNWJlNGI0OGU3NGY1NWE1MTI0MjI0ODI2Y2M1NzY1MmExNTcyMjY5ZjBmNzg2ODY2YiJ9LCJtYWMiOiJlMzFiYmQxMzYyZWM0ZTA5ZWE2NzcxZTAzZDc5YjkwYzdhZGVjNzM1M2E0YTQzNTBlYzk3ZjU4NGM5ZDliNzgzIn0sImlkIjoiMjJjOWRlN2EtNTVhMy00YWRiLWE3ZTUtODUxOWJkNzJiZDVkIiwidmVyc2lvbiI6M30=" | |
peerId: "12D3KooWB1bPdu9Q5w2nzKkaCoE9gq9j8bgd3c8iVu81ypSu5WqB" | |
nativeAddress: "0x764d3162a4024c5cba8817446ef563b27aa57598" | |
safeAddress: "0x7f30E4902606291De7518f80E0863a944a80eB41" | |
moduleAddress: "0x221ab86f3fEF58d8e018B6c1fe5d1768925b4BEF" |
Adapt to blue-green deployment
Create nodes for green
Unify safes
Summary by CodeRabbit
New Features
ctdapp
application, enabling easier deployment and management of the application's infrastructure.hoprd-sdk-python
version2.1.0-rc.3
to enhance functionality.Enhancements
failureThreshold
from 800 to 4, increasing system responsiveness.Documentation