Create Pool Registration Certificate
cardano_stake_pool_registration_certificateGenerate a Cardano stake pool registration certificate by specifying cold/VRF keys, pledge, cost, margin, owner keys, relays, and metadata.
Instructions
Create a stake pool registration certificate with full pool parameters.
Args:
cold_verification_key_file (string): Path to cold verification key file
vrf_verification_key_file (string): Path to VRF verification key file
pledge (number): Pledge amount in lovelace
cost (number): Fixed cost per epoch in lovelace
margin (number): Pool margin (0.0 to 1.0)
reward_account_verification_key_file (string): Path to reward account verification key
pool_owner_verification_key_files (string[]): Paths to pool owner verification keys
pool_relay_ipv4 (string[], optional): IPv4 relays in format "IP:port"
single_host_pool_relay (string[], optional): DNS relays in format "hostname:port"
multi_host_pool_relay (string[], optional): Multi-host DNS relays
metadata_url (string, optional): Pool metadata URL
metadata_hash (string, optional): Pool metadata hash (hex)
out_file (string): Output path for the certificate file
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cost | Yes | Fixed cost per epoch in lovelace | |
| margin | Yes | Pool margin (0.0 to 1.0) | |
| pledge | Yes | Pledge amount in lovelace | |
| out_file | Yes | Output path for the certificate file | |
| metadata_url | No | Pool metadata URL | |
| metadata_hash | No | Pool metadata hash (hex) | |
| pool_relay_ipv4 | No | IPv4 relays in format "IP:port" | |
| multi_host_pool_relay | No | Multi-host DNS relays | |
| single_host_pool_relay | No | DNS relays in format "hostname:port" | |
| vrf_verification_key_file | Yes | Path to VRF verification key file | |
| cold_verification_key_file | Yes | Path to cold verification key file | |
| pool_owner_verification_key_files | Yes | Paths to pool owner verification keys | |
| reward_account_verification_key_file | Yes | Path to reward account verification key |