MsgBroadcaster 추상화 클래스는 Injective에서 쉽게 트랜잭션을 브로드캐스트하는 방법입니다. 이를 사용하면 트랜잭션에 패킹하려는 메시지와 서명자의 주소를 전달하면 트랜잭션이 준비, 서명 및 브로드캐스트됩니다.
사용 예시는 Helix 데모 리포지토리에서 찾을 수 있습니다. broadcast 메서드에 전달할 수 있는 메시지의 경우 문서의 Core Modules 섹션에서 예시를 찾을 수 있습니다.
MsgBroadcaster + Wallet Strategy
이 MsgBroadcaster는 탈중앙화 애플리케이션을 구축하기 위해 Wallet Strategy 클래스와 함께 사용됩니다.MsgBroadcaster 클래스를 인스턴스화(및 사용)하려면 다음 코드 스니펫을 사용할 수 있습니다
생성자/브로드캐스트 옵션
MsgBroadcaster의 생성자에 전달된 일부 옵션과 트랜잭션 브로드캐스트 시 옵션을 재정의할 수 있습니다. 다음은 인터페이스와 각 필드의 의미입니다
endpoints를 재정의하고 자체 인프라를 사용하려면(권장)
제공해야 하는 엔드포인트와 설정 방법에 대해
Networks 페이지에서 자세히 읽어보세요.개인키를 사용한 MsgBroadcaster
이 MsgBroadcaster는 개인키와 함께 사용됩니다(주로 CLI 환경에서 사용). 생성자/브로드캐스트 옵션은MsgBroadcaster와 매우 유사합니다.
