injectived 프로세스(노드)에 연결하는 명령줄 인터페이스인 injectived에서 사용할 수 있는 명령에 대해 설명합니다.
여러
injectived 명령에는 작동하기 위해 하위 명령, 인수 또는 플래그가 필요합니다. 이 정보를 보려면 --help 또는 -h 플래그와 함께 injectived 명령을 실행하세요. 도움말 플래그의 사용 예는 query 또는 tx를 참조하세요.chain-id 인수의 경우 메인넷에는 injective-1을, 테스트넷에는 injective-888을 사용해야 합니다.add-genesis-account
genesis.json에 genesis 계정을 추가합니다. genesis.json에 대한 자세한 내용은 테스트넷 또는 메인넷 가입 가이드를 참조하세요.
구문
collect-gentxs
genesis 트랜잭션을 수집하고 genesis.json에 출력합니다. genesis.json에 대한 자세한 내용은 여기의 테스트넷 또는 메인넷 가입 가이드를 참조하세요.
구문
debug
애플리케이션 디버그를 돕습니다. 구문 및 하위 명령 목록을 보려면 --help 또는 -h 플래그와 함께 debug 명령을 실행하세요:
addr: hex와 bech32 간에 주소를 변환합니다pubkey: proto JSON에서 pubkey를 디코딩합니다raw-bytes: 원시 바이트 출력 (예: [72 101 108 108 111 44 32 112 108 97 121 103 114 111 117 110 100])을 hex로 변환합니다
export
상태를 JSON으로 내보냅니다.
구문
gentx
genesis.json에 genesis 트랜잭션을 추가합니다. genesis.json에 대한 자세한 내용은 테스트넷 또는 메인넷 가입 가이드를 참조하세요.
참고:
gentx 명령에는 많은 플래그를 사용할 수 있습니다. 모든 플래그를 보려면 --help 또는 -h와 함께 gentx 명령을 실행하세요.help
사용 가능한 명령의 개요를 표시합니다.
구문
init
노드의 구성 파일을 초기화합니다.
구문
keys
Keyring 명령을 관리합니다. 이러한 키는 Tendermint crypto 라이브러리에서 지원하는 모든 형식일 수 있으며 라이트 클라이언트, 전체 노드 또는 개인 키로 서명해야 하는 모든 애플리케이션에서 사용할 수 있습니다.
구문 및 하위 명령 목록을 보려면 --help 또는 -h 플래그와 함께 keys 명령을 실행하세요:
add: 암호화된 개인 키를 추가하고(새로 생성하거나 복구), 암호화하여 제공된 파일 이름으로 저장합니다delete: 주어진 키를 삭제합니다export: 개인 키를 내보냅니다import: 개인 키를 로컬 keybase로 가져옵니다list: 모든 키를 나열합니다migrate: 레거시(db 기반) Keybase에서 키를 마이그레이션합니다mnemonic: 일부 입력 엔트로피에 대한 bip39 니모닉을 계산합니다parse: hex에서 bech32로 또는 그 반대로 주소를 파싱합니다show: 이름 또는 주소로 키 정보를 검색합니다unsafe-export-eth-key: Ethereum 개인 키를 일반 텍스트로 내보냅니다unsafe-import-eth-key: Ethereum 개인 키를 로컬 keybase로 가져옵니다
migrate
소스 genesis를 대상 버전으로 마이그레이션하고 STDOUT에 출력합니다. genesis.json에 대한 자세한 내용은 테스트넷 또는 메인넷 가입 가이드를 참조하세요.
구문
query
쿼리를 관리합니다. 구문 및 하위 명령 목록을 보려면 --help 또는 -h 플래그와 함께 query 하위 명령을 실행하세요:
account: 주소로 계정을 쿼리합니다auction:auction모듈에 대한 쿼리 명령auth:auth모듈에 대한 쿼리 명령authz:authz모듈에 대한 쿼리 명령bank:bank모듈에 대한 쿼리 명령block: 주어진 높이의 블록에 대한 검증된 데이터를 가져옵니다chainlink:oracle모듈에 대한 쿼리 명령distribution:distribution모듈에 대한 쿼리 명령evidence: 해시로 증거를 쿼리하거나 제출된 모든 증거를 (페이지네이션하여) 쿼리합니다exchange:exchange모듈에 대한 쿼리 명령feegrant:feegrant모듈에 대한 쿼리 명령gov:governance모듈에 대한 쿼리 명령ibc:ibc모듈에 대한 쿼리 명령ibc-fee: IBC 릴레이어 인센티브화 쿼리 하위 명령ibc-transfer: IBC 대체 가능 토큰 전송 쿼리 하위 명령insurance:insurance모듈에 대한 쿼리 명령interchain-accounts: Interchain accounts 하위 명령mint: minting 모듈에 대한 쿼리 명령oracle:oracle모듈에 대한 쿼리 명령params:params모듈에 대한 쿼리 명령peggy:peggy모듈에 대한 쿼리 명령slashing:slashing모듈에 대한 쿼리 명령staking:staking모듈에 대한 쿼리 명령tendermint-validator-set: 주어진 높이에서 전체 Tendermint 검증자 세트를 가져옵니다tokenfactory:tokenfactory모듈에 대한 쿼리 명령tx: 커밋된 블록에서 해시, 계정 시퀀스 또는 쉼표로 구분된 서명 조합으로 트랜잭션을 쿼리합니다txs: 이벤트 세트와 일치하는 페이지네이션된 트랜잭션을 쿼리합니다upgrade:upgrade모듈에 대한 쿼리 명령wasm:wasm모듈에 대한 쿼리 명령xwasm:wasmx모듈에 대한 쿼리 명령
rollback
Tendermint가 잘못된 앱 해시를 유지하여 진행할 수 없을 때 잘못된 애플리케이션 상태 전환에서 복구하기 위해 상태 롤백이 수행됩니다. 롤백은 높이 _n_의 상태를 높이 _n - 1_의 상태로 덮어씁니다. 애플리케이션도 높이 _n - 1_로 롤백됩니다. 블록은 제거되지 않으므로 Tendermint를 다시 시작하면 블록 _n_의 트랜잭션이 애플리케이션에 대해 다시 실행됩니다.
구문
rosetta
Rosetta 서버를 생성합니다.
구문
start
Tendermint를 프로세스 내부 또는 외부에서 전체 노드 애플리케이션을 실행합니다. 기본적으로 애플리케이션은 Tendermint를 프로세스 내에서 실행합니다.
start 명령에는 많은 플래그를 사용할 수 있습니다. 모든 플래그를 보려면 --help 또는 -h와 함께 start 명령을 실행하세요.status
원격 노드의 상태를 표시합니다. 노드 endpoint를 지정하려면 --node 또는 -n 플래그를 사용하세요.
구문
tendermint
Tendermint 프로토콜을 관리합니다. 구문 및 하위 명령 목록을 보려면 --help 또는 -h 플래그와 함께 query 하위 명령을 실행하세요:
reset-state: 모든 데이터와 WAL을 제거합니다show-address: 이 노드의 Tendermint 검증자 합의 주소를 표시합니다show-node-id: 이 노드의 ID를 표시합니다show-validator: 이 노드의 Tendermint 검증자 정보를 표시합니다unsafe-reset-all: 모든 데이터와 WAL을 제거하고 이 노드의 검증자를 genesis 상태로 재설정합니다versionTendermint 라이브러리 버전을 표시합니다
testnet
지정된 수의 디렉토리로 테스트넷을 생성하고 각 디렉토리에 필요한 파일을 채웁니다.
testnet 명령에는 많은 플래그를 사용할 수 있습니다. 모든 플래그를 보려면 --help 또는 -h와 함께 testnet 명령을 실행하세요.tx
트랜잭션 생성, 서명 및 브로드캐스트를 관리합니다. 예제는 injectived 사용하기를 참조하세요.
구문 및 사용 가능한 하위 명령에 대한 자세한 내용은 --help 또는 -h 플래그와 함께 tx 명령을 실행하세요:
auction: Auction 트랜잭션 하위 명령authz: Authorization 트랜잭션 하위 명령bank: Bank 트랜잭션 하위 명령broadcast: 오프라인에서 생성된 트랜잭션을 브로드캐스트합니다chainlink: Off-Chain Reporting (OCR) 하위 명령crisis: Crisis 트랜잭션 하위 명령decode: 바이너리로 인코딩된 트랜잭션 문자열을 디코딩합니다distribution: Distribution 트랜잭션 하위 명령encode: 오프라인에서 생성된 트랜잭션을 인코딩합니다evidence: Evidence 트랜잭션 하위 명령exchange: Exchange 트랜잭션 하위 명령feegrant: Feegrant 트랜잭션 하위 명령gov: Governance 트랜잭션 하위 명령ibc: IBC 트랜잭션 하위 명령ibc-fee: IBC 릴레이어 인센티브화 트랜잭션 하위 명령ibc-transfer: IBC 대체 가능 토큰 전송 트랜잭션 하위 명령insurance: Insurance 트랜잭션 하위 명령multisign: 오프라인에서 생성된 트랜잭션에 대한 다중 서명을 생성합니다oracle: Oracle 트랜잭션 하위 명령peggy: Peggy 트랜잭션 하위 명령sign: 오프라인에서 생성된 트랜잭션에 서명합니다sign-batch: 트랜잭션 배치 파일에 서명합니다slashing: Slashing 트랜잭션 하위 명령staking: Staking 트랜잭션 하위 명령tokenfactory: Tokenfactory 트랜잭션 하위 명령validate-signatures: 트랜잭션 서명을 검증합니다vesting: Vesting 트랜잭션 하위 명령wasm: Wasm 트랜잭션 하위 명령xwasm: Wasmx 트랜잭션 하위 명령
