Bài viết
Chia sẻ kiến thức của bạn.
Sử dụng heimdallcli trong thiết lập mạng cục bộ được dockerized?
heimdallcli
Tôi đang cố gắng sử dụng matic-cli
trong mạng dockerized cục bộ mà tôi đã thiết lập bằng cách sử dụng. Mục tiêu chính của tôi là gửi một đề xuất bằng lệnh này:heimdallcli tx gov submit-proposal param-change {pathToProposalJSONFile} --validator-id {validatorID} --chain-id {chainID}
. Tuy nhiên, tôi gặp phải lỗi cho biết: 'Tệp cấu hình “heimdall-config” Không tìm thấy trong “/var/lib/heimdall/config"'. Thư mục cấu hình dường như không tồn tại trong môi trường Docker, mặc dù tôi có thể thấy các nhật ký cho thấy Heimdall đang hoạt động. Làm thế nào tôi có thể giải quyết vấn đề này và heimdallcli
làm cho lệnh hoạt động?
- Polygon PoS
Câu trả lời
4Cũng có thể cấu hình Heimdall bằng cách truy cập trực tiếp vào bảng điều khiển của container, sử dụng các lệnh để thiết lập cấu hình khi cần thiết. Bạn có thể kiểm tra các cấu hình cần thiết bằng các lệnh như vi /var/lib/heimdall/config/config.toml
và đảm bảo các tham số được đặt chính xác cho thiết lập mạng của bạn.
Đầu tiên, hãy đảm bảo rằng tệp cấu hình Heimdall được thiết lập thích hợp trong môi trường Docker của bạn. /var/lib/heimdall/config
Nếu thư mục config.toml
không tồn tại trong vùng chứa Docker của bạn, bạn có thể cần tạo nó theo cách thủ công và đảm bảo nó có các tệp cần thiết như. Thông thường, các thiết lập Docker có thể không có các đường dẫn cài đặt sẵn này có thể truy cập trực tiếp.
Bạn có thể thử gắn thư mục cấu hình từ máy chủ của bạn vào vùng chứa Docker. -v /path/to/your/config:/var/lib/heimdall/config
Điều này có thể được thực hiện với lệnh Docker run, thêm một đối số ánh xạ âm lượng như. Bằng cách này, heimdallcli
trong vùng chứa Docker có thể truy cập các tệp cấu hình mà nó yêu cầu.
Theo tài liệu, hãy đảm bảo rằng dịch vụ Heimdall trên vùng chứa Docker của bạn được cấu hình với các điểm cuối và tham số thích hợp mà nó cần để hoạt động, chẳng hạn như eth_rpc_url
cho các kết nối nút Ethereum.
Bạn có biết câu trả lời không?
Hãy đăng nhập và chia sẻ nó.
Polygon is a decentralised Ethereum scaling platform that enables developers to build scalable user-friendly dApps with low transaction fees without ever sacrificing on security.
- Làm thế nào để cập nhật hoặc nhận danh sách enode làm việc mới nhất?42
- Làm thế nào để thu hồi hợp đồng hoán đổi 1inch cho XSGD sang USDC?32
- Phần thưởng xác thực được tính như thế nào trên mạng Polygon?33
- Hiển thị các giao dịch cho hợp đồng B, C và D trong hợp đồng A26
- Tại sao giao dịch của tôi được bao gồm sau 2 khối?23