# Atomicals 命令大全

By [DrJingle 金狗博士](https://paragraph.com/@fahayek) · 2023-09-22

---

我很乐意为您解释这些命令并编制一个详细的命令大全：yarn cli

1.  `server-version` - 获取运行的服务器版本信息。
    
    `server-version`: 这个命令用于获取正在运行的服务器的版本信息。在没有指定任何参数的情况下执行此命令，将会返回服务器的版本信息，例如 "ElectrumX 1.9.5"。
    
2.  `wallet-create` - 创建一个新的钱包并显示新的12词助记词以及相关的初始地址。
    
    `wallet-create`: 该命令创建新的钱包，并显示新的12字助记词以及相关的原始地址。执行此命令后，结果将显示你的新钱包的秘密助记词，记住，要隐秘安全地保存这个助记词，因为它将可以用于恢复您的钱包。
    
3.  `wallet-decode [options] <phrase>` - 解码助记词以实现路径下的地址和密钥。
    
    `wallet-decode [options] <phrase>`: 这个命令解码助记词次序，以显示在给定路径下的地址和密钥。你需要输入你的12字助记词作为 ''。运行命令后，它将解码助记词并显示关联的地址和密钥。
    
    *   `wallet-import <wif> <alias>` - 通过WIF（Wallet Import Format）导入钱包，并给它分配别名。
        
        `wallet-import <wif> <alias>`: 通过你的 WIF（钱包导入格式）私钥，导入一个钱包，并分配一个别名给它。在'wif'中输入你的私钥，在'alias'中输入你想要的别名。
        
    *   `address-script <addressOrAlias>` - 将地址或钱包别名编码为十六进制输出脚本。
        
        `address-script <addressOrAlias>`: 这个命令将一个特定地址或钱包别名编码为HEX格式的输出脚本。这对于理解比特币交易和货币操作有帮助。
        
    *   `address [options] <address>` - 获取指定地址的余额和存储的Atomicals。
        
        `address [options] <address>`: 这个命令可以用来获取一个特定地址的余额和存储的 Atomicals。你只需要在 'address' 处输入你想查询的比特币地址，它将返回该地址的余额和所有存储的 Atomicals。
        
    *   `wallets [options]` - 获取内置钱包的余额和存储的Atomicals。
        
        `wallets [options]`: 这个命令返回钱包的所有余额和每个钱包中的Atomicals。选项部分允许你针对特定钱包来过滤结果。
        
    *   `address-utxos <address>` - 列出指定地址所拥有的所有未花费的交易输出（UTXOs）。
        
        `address-utxos <address>`: 此命令会列出一个特定地址拥有的所有未消费的交易输出（UTXO）。此信息对于了解你地址的资金情况以及可能的交易行为很有用。
        
    *   `tx [options] <txid>` - 获取指定的任何交易。
        
        `tx [options] <txid>`: 这个命令将返回与特定事务标识（TXID）关联的事务。这对追踪具体交易的状态和细节非常有用，包括输入、输出和确认状态。
        
    *   `get-ticker [options] <ticker>` - 通过标签名称获取Atomical。
        
        `get-ticker [options] <ticker>`: 这个命令通过一个特定的标记（ticker）返回关于此标记的全球信息。您可以查看此令牌的总量，铸币信息，以及任何关联的交易。
        
    *   `get [options] <atomicalAliasOrId>` - 获取任何指定的Atomical的状态。
        
        `get [options] <atomicalAliasOrId>`: 此命令获取任何特定Atomical的状态。在此，您可以使用Atomical的别名或直接使用ID。
        
    *   `get-realm [options] <realm_or_subrealm>` - 解析领域或子领域。
        
        `get-realm [options] <realm_or_subrealm>`: 此命令解析一个领域或子领域，并显示有关这个领域的信息，如相关的令牌，令牌的属性，以及领域的所有者。
        
    *   `mint-ft [options] <ticker> <supply> <files...>` - 以直接发行模式铸造可替代的代币Atomical。
        
        `mint-ft [options] <ticker> <supply> <files...>`: 这个命令用于创建新的可替代令牌 (Fungible Token, FT) Atomical。"" 是你的代币标签，"" 是你希望铸造的代币数量，而"<files...>" 是任何你希望关联到这个令牌的元数据文件。 `mint-nft [options] <files...>` - 铸造非扩散性代币(NFT) Atomical。 `mint-nft [options] <files...>`: 该命令用于创建新的非替代令牌 (Non-Fungible Token, NFT) Atomical。"<files...>" 是一个元数据文件列表，将被关联到这个新的NFT。 `transfer-nft [options] <atomicalId> <address>` - 将原子NFT转移至新地址。 `transfer-nft [options] <atomicalId> <address>`: 这个命令允许你将NFT从一个地址转移到另一个地址。"" 是你想要转移的NFT的ID，而"
        
        "则是你想要发送到的地址。
        
        *   `transfer-ft [options] <atomicalId>` - 将原始FT转移到其他地址。
            
            `transfer-ft [options] <atomicalId>`: 这个命令允许你将FT从一种地址转移到另一种地址。你将需要提供你想要转移的FT的""和选项，包括目标地址和移动的量。
            
            *   `tx-history [options] <atomicalAliasOrId>` - 获取特定Atomical的交易历史
                
                `tx-history [options] <atomicalAliasOrId>`: 这个命令返回与特定 Atomical 相关的所有历史转账交易。你需要提供""，这会返回一个包含所有相关交易的列表，其中每个交易都有它的转账详情。
                
                *   `list [options]` - 列出所有全球铸造的Atomical的摘要。
                    
                    `list [options]`: 这个命令返回全局铸造的Atomicals列表。你可以使用选项来过滤和排序返回的列表。
                    
                *   `address-atomicals <address>` - 列出特定地址拥有的所有Atomical。
                    
                    `address-atomicals <address>`: 这个命令会列出一个地址所拥有的所有Atomicals。只需在'
                    
                    '处输入你所要查询的实际地址，它将返回该地址的所有Atomicals列表。
                    
                    *   `address-history <address>` - 列出特定地址的历史信息。
                        
                        `address-history <address>`: 此命令将列出一个地址的所有历史记录。在'
                        
                        '处输入你想查询的地址，它将返回该地址的所有历史交易记录。
                        
                        *   `at-location <location>` - 根据UTXO位置获取Atomical信息。
                            
                            `at-location <location>`: 这个命令用于获取指定UTXO位置的所有Atomical。只需在''处输入你要查询的区块链位置，它就会返回在该位置的所有Atomicals。
                            
                            *   `global [options]` - 获取全球状态。
                                
                                `global [options]`: 这个命令用于获取全球状态，包括当前联系的区块高度，总的Atomicals数量等。
                                
                            *   `location [options] <atomicalAliasOrId>` - 获取Atomical的位置信息。
                                
                                `location [options] <atomicalAliasOrId>`: 通过输入一个atomical的别名或ID在''处，这个命令会返回该atomical目前在区块链网络上的位置。
                                
                                *   `state [options] <atomicalAliasOrId> <path>` - 获取Atomical的状态信息。
                                    
                                    `state [options] <atomicalAliasOrId> <path>`: 此命令可以显示指定的atomical的特定州的状态。在''处输入你关心的atomical的别名或ID，在''处输入你想了解的状态的路径。 `state-history [options] <atomicalAliasOrId>` - 获取特定Atomical的状态历史。 `state-history [options] <atomicalAliasOrId>`: 通过输入一个atomical的别名或ID在''处，此命令将返回所指定Atomical的所有历史状态记录。 `enable-subrealms [options] <realmOrSubRealm> <rules...>` - 为领域或子领域设置和启用子领域铸造规则。 `enable-subrealms [options] <realmOrSubRealm> <rules...>`: 这个命令用于为领域或子领域设置和激活子领域铸造规则。在 '' 处输入你想要设置规则的领域或子领域的名称，而在 '<rules...>' 处输入你想要设定的规则。 `disable-subrealm-mints [options] <realmOrSubRealm>` - 删除领域或子领域的子领域铸造规则。 `disable-subrealm-mints [options] <realmOrSubRealm>`: 这个命令用于删除领域或子领域的子领域铸造规则。只需在 '' 处输入你想要删除规则的领域或子领域的名称。 `mint-dft [options] <ticker>` - 铸造一种去中心化的可替代的代币。 `mint-dft [options] <ticker>`: 这个命令用于铸造一种去中心化的可替代代币(DFT)。在 '' 处输入你想要铸造的代币的标签名。 `mint-realm [options] <realm>` - 铸造顶级领域NFT Atomical。 `mint-realm [options] <realm>`: 这个命令用于铸造顶级领域令牌 (Realm NFT Atomical)。在 '' 处输入你想要铸造的顶级领域名称。 `mint-subrealm [options] <realm>` - 铸造子领域NFT Atomical。 `mint-subrealm [options] <realm>`: 这个命令用于铸造子领域 NFT 代币。在 '' 处输入你想要铸造的子领域名称 `mint-container [options] <container>` - 铸造容器NFT Atomical。 `mint-container [options] <container>`: 允许你铸造容器非替代代币(Container NFT Atomical)。在 '' 处输入你想要铸造的容器名称。 `transfer-utxos [options]` - 将没有Atomical的UTXOs转移到其他地址。 `transfer-utxos [options]`: 这个命令允许你将一个普通的 UTXO 转移至另一个地址。可以使用选项来指定你希望转移的 UTXO `merge-atomicals [options]` - 合并Atomical的UTXOs，仅用于测试目的。 `merge-atomicals [options]`: 此命令会将多个Atomical的UTXOs合并在一起。 这主要用于测试目的。 `tx-history [options] <atomicalAliasOrId>`: 该命令获取一个特定的Atomical的交易历史。 '' 应该被你想要了解的特定的Atomical的别名或ID所替代。 `list [options]` : 列出全球所有铸币的Atomical的列表。此命令可以配合不同的选项进行查询，从而获取更多详细信息。 `address-atomicals <address>` :列出特定地址所拥有的所有的Atomical。 `at-location <location>` : 获取一个特定位置的所有 Atomical。在''中输入特定的UTXO位置。 `store-dat [options] <files...>` : 用于存储并不是NFT或FT的一般性不可变数据交易。在'files...'里面输入你要存储的文件。 `download [options] <locationIdOrTxId>` : 从特定的locationId或atomicalId下载文件。 `help [command]` : 显示特定命令的帮助信息。

---

*Originally published on [DrJingle 金狗博士](https://paragraph.com/@fahayek/atomicals)*
