injectived 프로세스(노드)에 연결하는 명령줄 인터페이스인 injectived에서 사용할 수 있는 명령어를 설명합니다.
여러
injectived 명령은 하위 명령, 인수 또는 플래그가 필요합니다. 이 정보를 보려면 --help 또는 -h 플래그와 함께 injectived 명령을 실행하세요. help 플래그 사용 예제는 query 또는 tx를 참조하세요.chain-id 인수의 경우 메인넷에는 injective-1을, 테스트넷에는 injective-888을 사용해야 합니다.add-genesis-account
genesis.json에 제네시스 계정을 추가합니다. genesis.json에 대한 자세한 정보는 Join Testnet 또는 Join Mainnet 가이드를 참조하세요.
구문
collect-gentxs
제네시스 트랜잭션을 수집하고 genesis.json으로 출력합니다. genesis.json에 대한 자세한 정보는 여기의 Join Testnet 또는 Join Mainnet 가이드를 참조하세요.
구문
debug
애플리케이션 디버깅을 돕습니다. 구문 및 하위 명령 목록을 보려면 --help 또는 -h 플래그와 함께 debug 명령을 실행하세요:
addr: hex와 bech32 간 주소 변환pubkey: proto JSON에서 pubkey 디코딩raw-bytes: 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.json에 대한 자세한 정보는 Join Testnet 또는 Join Mainnet 가이드를 참조하세요.
참고:
gentx 명령에는 많은 플래그가 있습니다. 모든 플래그를 보려면 --help 또는 -h와 함께 gentx 명령을 실행하세요.help
사용 가능한 명령의 개요를 표시합니다.
구문
init
노드의 구성 파일을 초기화합니다.
구문
keys
Keyring 명령을 관리합니다. 이 키들은 Tendermint 암호화 라이브러리에서 지원하는 모든 형식일 수 있으며, light-clients, full nodes 또는 개인 키로 서명이 필요한 모든 애플리케이션에서 사용할 수 있습니다.
구문 및 하위 명령 목록을 보려면 --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에 대한 자세한 정보는 Join Testnet 또는 Join Mainnet 가이드를 참조하세요.
구문
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가 잘못된 app hash를 유지하여 진행할 수 없을 때 사용됩니다. 롤백은 높이 _n_의 상태를 높이 _n - 1_의 상태로 덮어씁니다. 애플리케이션도 높이 _n - 1_로 롤백됩니다. 블록은 제거되지 않으므로 Tendermint를 다시 시작하면 블록 _n_의 트랜잭션이 애플리케이션에 대해 다시 실행됩니다.
구문
rosetta
Rosetta 서버를 생성합니다.
구문
start
Tendermint와 함께 또는 프로세스 외부에서 full node 애플리케이션을 실행합니다. 기본적으로 애플리케이션은 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 제거, 이 노드의 검증자를 제네시스 상태로 재설정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 트랜잭션 하위 명령
