Skip to main content

cardano-cli-wallets-operator

Execute wallet operations: key generation, address building. Manual invoke only for safety.

소스 정보

저장소
input-output-hk/daedalus
최근 소스 활동
2026년 2월 10일 14:22
감지된 SKILL.md 언어
영어
스타
1,246
포크
296

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
cardano-cli-wallets-operator
description
Execute wallet operations: key generation, address building. Manual invoke only for safety.
allowed-tools
["Bash(cardano-cli:*)","Bash(mkdir:*)","Bash(chmod:*)","Bash(cat:*)","Read","Write"]
disable-model-invocation
true
user-invocable
true
# cardano-cli-wallets-operator > **OPERATOR SKILL**: This skill executes commands. It requires explicit human invocation and cannot be auto-triggered by the model. ## When to use - When you need to actually execute wallet creation commands - After reviewing the guidance from `cardano-cli-wallets` ## Operating rules (must follow) - Confirm network (mainnet/preprod/preview) before ANY execution - Always create a dedicated directory for wallet files - Set `chmod 600 *.skey` immediately after key generation - Show the user what will be executed before running - Verify each step succeeded before continuing ## Execution workflow ### Step 1: Confirm parameters ``` Network: [mainnet/preprod/preview] Magic: [1 for preprod, 2 for preview, none for mainnet] Wallet directory: [path] ``` ### Step 2: Create directory ```bash mkdir -p <wallet-dir> && cd <wallet-dir> ``` ### Step 3: Generate keys (with confirmation) ```bash # Payment keys cardano-cli conway address key-gen \ --verification-key-file payment.vkey \ --signing-key-file payment.skey # Stake keys cardano-cli conway stake-address key-gen \ --verification-key-file stake.vkey \ --signing-key-file stake.skey # Secure immediately chmod 600 *.skey ``` ### Step 4: Build addresses ```bash # Base address cardano-cli conway address build \ --payment-verification-key-file payment.vkey \ --stake-verification-key-file stake.vkey \ --out-file base.addr \ --testnet-magic 1 # adjust per network ``` ### Step 5: Verify and report ```bash echo "=== Wallet Created ===" echo "Base Address: $(cat base.addr)" ls -la *.vkey *.skey *.addr ``` ## Safety / key handling - NEVER display .skey file contents - ALWAYS chmod 600 immediately after generation - For mainnet: strongly recommend offline generation - Verify directory permissions before proceeding ## References - `cardano-cli-wallets` (guidance skill) - `shared/PRINCIPLES.md`
GitHub에서 보기