diff --git a/lbry/service/metadata.py b/lbry/service/metadata.py index 06fc1a359..bfecd6a71 100644 --- a/lbry/service/metadata.py +++ b/lbry/service/metadata.py @@ -102,7 +102,7 @@ interface = { }, "group": "account", "cli": "account add", - "help": "Add a previously created account from a seed, private key or public key (read-only).\nSpecify --single_key for single address or vanity address accounts.\n\nUsage:\n account add ( | --account_name=)\n (--seed= | --private_key= | --public_key=)\n [--single_key] [--wallet_id=]\n\nOptions:\n --account_name= : (str) name of the account being add\n --wallet_id= : (str) add account to specific wallet\n --single_key : (bool) create single key account, default is multi-key\n --seed= : (str) seed to generate account from\n --private_key= : (str) private key of account\n --public_key= : (str) public key of account\n\nReturns:\n (Account) added account\n {\n \"id\": \"account_id\",\n \"is_default\": \"this account is used by default\",\n \"ledger\": \"name of crypto currency and network\",\n \"name\": \"optional account name\",\n \"seed\": \"human friendly words from which account can be recreated\",\n \"encrypted\": \"if account is encrypted\",\n \"private_key\": \"extended private key\",\n \"public_key\": \"extended public key\",\n \"address_generator\": \"settings for generating addresses\",\n \"modified_on\": \"date of last modification to account settings\"\n }" + "help": "Add a previously created account from a seed, private key or public key (read-only).\nSpecify --single_key for single address or vanity address accounts.\n\nUsage:\n account add ( | --account_name=)\n (--seed= | --private_key= | --public_key=)\n [--single_key] [--wallet_id=]\n\nOptions:\n --account_name= : (str) name of the account being add\n --wallet_id= : (str) add account to specific wallet\n --single_key : (bool) create single key account, default is multi-\n key\n --seed= : (str) seed to generate account from\n --private_key= : (str) private key of account\n --public_key= : (str) public key of account\n\nReturns:\n (Account) added account\n {\n \"id\": \"account_id\",\n \"is_default\": \"this account is used by default\",\n \"ledger\": \"name of crypto currency and network\",\n \"name\": \"optional account name\",\n \"seed\": \"human friendly words from which account can be recreated\",\n \"encrypted\": \"if account is encrypted\",\n \"private_key\": \"extended private key\",\n \"public_key\": \"extended public key\",\n \"address_generator\": \"settings for generating addresses\",\n \"modified_on\": \"date of last modification to account settings\"\n }" }, "account_balance": { "name": "balance", @@ -144,7 +144,7 @@ interface = { }, "group": "account", "cli": "account balance", - "help": "Return the balance of an account\n\nUsage:\n account balance [] [--wallet_id=] [--confirmations=]\n\nOptions:\n --account_id= : (str) balance for specific account, default\n otherwise\n --wallet_id= : (str) restrict operation to specific wallet\n --confirmations= : (int) required confirmations of transactions\n included [default: 0]\n\nReturns:\n (dict) " + "help": "Return the balance of an account\n\nUsage:\n account balance [] [--wallet_id=] [--confirmations=]\n\nOptions:\n --account_id= : (str) balance for specific account, default\n otherwise\n --wallet_id= : (str) restrict operation to specific wallet\n --confirmations= : (int) required confirmations of transactions\n included [default: 0]\n\nReturns:\n (dict) " }, "account_create": { "name": "create", @@ -212,7 +212,7 @@ interface = { }, "group": "account", "cli": "account create", - "help": "Create a new account. Specify --single_key if you want to use\nthe same address for all transactions (not recommended).\n\nUsage:\n account create ( | --account_name=)\n [--language=]\n [--single_key] [--wallet_id=]\n\nOptions:\n --account_name= : (str) name of the account being created\n --language= : (str) language to use for seed phrase words, available\n languages: en, fr, it, ja, es, zh [default: 'en']\n --single_key : (bool) create single key account, default is multi-key\n --wallet_id= : (str) create account in specific wallet\n\nReturns:\n (Account) created account\n {\n \"id\": \"account_id\",\n \"is_default\": \"this account is used by default\",\n \"ledger\": \"name of crypto currency and network\",\n \"name\": \"optional account name\",\n \"seed\": \"human friendly words from which account can be recreated\",\n \"encrypted\": \"if account is encrypted\",\n \"private_key\": \"extended private key\",\n \"public_key\": \"extended public key\",\n \"address_generator\": \"settings for generating addresses\",\n \"modified_on\": \"date of last modification to account settings\"\n }" + "help": "Create a new account. Specify --single_key if you want to use\nthe same address for all transactions (not recommended).\n\nUsage:\n account create ( | --account_name=)\n [--language=]\n [--single_key] [--wallet_id=]\n\nOptions:\n --account_name= : (str) name of the account being created\n --language= : (str) language to use for seed phrase words,\n available languages: en, fr, it, ja, es, zh [default:\n 'en']\n --single_key : (bool) create single key account, default is multi-\n key\n --wallet_id= : (str) create account in specific wallet\n\nReturns:\n (Account) created account\n {\n \"id\": \"account_id\",\n \"is_default\": \"this account is used by default\",\n \"ledger\": \"name of crypto currency and network\",\n \"name\": \"optional account name\",\n \"seed\": \"human friendly words from which account can be recreated\",\n \"encrypted\": \"if account is encrypted\",\n \"private_key\": \"extended private key\",\n \"public_key\": \"extended public key\",\n \"address_generator\": \"settings for generating addresses\",\n \"modified_on\": \"date of last modification to account settings\"\n }" }, "account_fund": { "name": "fund", @@ -330,7 +330,7 @@ interface = { }, "group": "account", "cli": "account fund", - "help": "Transfer some amount (or --everything) to an account from another\naccount (can be the same account). Amounts are interpreted as LBC.\nYou can also spread the transfer across a number of --outputs (cannot\nbe used together with --everything).\n\nUsage:\n account fund [ | --to_account=]\n [ | --from_account=]\n ( | --amount= | --everything)\n [ | --outputs=] [--wallet_id=]\n [--broadcast]\n\nOptions:\n --to_account= : (str) send to this account\n --from_account= : (str) spend from this account\n --amount= : (str) the amount of LBC to transfer [default: '0.0']\n --everything : (bool) transfer everything (excluding claims)\n --outputs= : (int) split payment across many outputs [default: 1]\n --broadcast : (bool) broadcast the transaction\n --wallet_id= : (str) restrict operation to specific wallet\n\nReturns:\n (Transaction) \n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" + "help": "Transfer some amount (or --everything) to an account from another\naccount (can be the same account). Amounts are interpreted as LBC.\nYou can also spread the transfer across a number of --outputs (cannot\nbe used together with --everything).\n\nUsage:\n account fund [ | --to_account=]\n [ | --from_account=]\n ( | --amount= | --everything)\n [ | --outputs=] [--wallet_id=]\n [--broadcast]\n\nOptions:\n --to_account= : (str) send to this account\n --from_account= : (str) spend from this account\n --amount= : (str) the amount of LBC to transfer [default: '0.0']\n --everything : (bool) transfer everything (excluding claims)\n --outputs= : (int) split payment across many outputs [default: 1]\n --broadcast : (bool) broadcast the transaction\n --wallet_id= : (str) restrict operation to specific wallet\n\nReturns:\n (Transaction) \n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" }, "account_list": { "name": "list", @@ -450,7 +450,7 @@ interface = { ], "group": "account", "cli": "account list", - "help": "List details of all of the accounts or a specific account.\n\nUsage:\n account list [] [--wallet_id=]\n [--confirmations=] [--include_seed]\n [--page=] [--page_size=] [--include_total]\n\nOptions:\n --account_id= : (str) show specific wallet only\n --wallet_id= : (str) restrict operation to specific wallet\n --confirmations= : (int) required confirmations for account balance\n [default: 0]\n --include_seed : (bool) include the seed phrase of the accounts\n --page= : (int) page to return for paginating\n --page_size= : (int) number of items on page for pagination\n --include_total : (bool) calculate total number of items and pages\n\nReturns:\n (Paginated[Account]) paginated accounts\n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"id\": \"account_id\",\n \"is_default\": \"this account is used by default\",\n \"ledger\": \"name of crypto currency and network\",\n \"name\": \"optional account name\",\n \"seed\": \"human friendly words from which account can be recreated\",\n \"encrypted\": \"if account is encrypted\",\n \"private_key\": \"extended private key\",\n \"public_key\": \"extended public key\",\n \"address_generator\": \"settings for generating addresses\",\n \"modified_on\": \"date of last modification to account settings\"\n }\n ]\n }" + "help": "List details of all of the accounts or a specific account.\n\nUsage:\n account list [] [--wallet_id=]\n [--confirmations=] [--include_seed]\n [--page=] [--page_size=] [--include_total]\n\nOptions:\n --account_id= : (str) show specific wallet only\n --wallet_id= : (str) restrict operation to specific wallet\n --confirmations= : (int) required confirmations for account balance\n [default: 0]\n --include_seed : (bool) include the seed phrase of the accounts\n --page= : (int) page to return for paginating\n --page_size= : (int) number of items on page for pagination\n --include_total : (bool) calculate total number of items and pages\n\nReturns:\n (Paginated[Account]) paginated accounts\n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"id\": \"account_id\",\n \"is_default\": \"this account is used by default\",\n \"ledger\": \"name of crypto currency and network\",\n \"name\": \"optional account name\",\n \"seed\": \"human friendly words from which account can be recreated\",\n \"encrypted\": \"if account is encrypted\",\n \"private_key\": \"extended private key\",\n \"public_key\": \"extended public key\",\n \"address_generator\": \"settings for generating addresses\",\n \"modified_on\": \"date of last modification to account settings\"\n }\n ]\n }" }, "account_max_address_gap": { "name": "max_address_gap", @@ -496,7 +496,7 @@ interface = { }, "group": "account", "cli": "account max_address_gap", - "help": "Finds ranges of consecutive addresses that are unused and returns the length\nof the longest such range: for change and receiving address chains. This is\nuseful to figure out ideal values to set for 'receiving_gap' and 'change_gap'\naccount settings.\n\nUsage:\n account max_address_gap ( | --account_id=)\n [--wallet_id=]\n\nOptions:\n --account_id= : (str) account for which to get max gaps\n --wallet_id= : (str) restrict operation to specific wallet\n\nReturns:\n (dict) maximum gap for change and receiving addresses\n {\n 'max_change_gap': (int),\n 'max_receiving_gap': (int),\n }" + "help": "Finds ranges of consecutive addresses that are unused and returns the length\nof the longest such range: for change and receiving address chains. This is\nuseful to figure out ideal values to set for 'receiving_gap' and 'change_gap'\naccount settings.\n\nUsage:\n account max_address_gap ( | --account_id=)\n [--wallet_id=]\n\nOptions:\n --account_id= : (str) account for which to get max gaps\n --wallet_id= : (str) restrict operation to specific wallet\n\nReturns:\n (dict) maximum gap for change and receiving addresses\n {\n 'max_change_gap': (int),\n 'max_receiving_gap': (int),\n }" }, "account_remove": { "name": "remove", @@ -544,7 +544,7 @@ interface = { }, "group": "account", "cli": "account remove", - "help": "Remove an existing account.\n\nUsage:\n account remove ( | --account_id=) [--wallet_id=]\n\nOptions:\n --account_id= : (str) id of account to remove\n --wallet_id= : (str) remove account from specific wallet\n\nReturns:\n (Account) removed account\n {\n \"id\": \"account_id\",\n \"is_default\": \"this account is used by default\",\n \"ledger\": \"name of crypto currency and network\",\n \"name\": \"optional account name\",\n \"seed\": \"human friendly words from which account can be recreated\",\n \"encrypted\": \"if account is encrypted\",\n \"private_key\": \"extended private key\",\n \"public_key\": \"extended public key\",\n \"address_generator\": \"settings for generating addresses\",\n \"modified_on\": \"date of last modification to account settings\"\n }" + "help": "Remove an existing account.\n\nUsage:\n account remove ( | --account_id=) [--wallet_id=]\n\nOptions:\n --account_id= : (str) id of account to remove\n --wallet_id= : (str) remove account from specific wallet\n\nReturns:\n (Account) removed account\n {\n \"id\": \"account_id\",\n \"is_default\": \"this account is used by default\",\n \"ledger\": \"name of crypto currency and network\",\n \"name\": \"optional account name\",\n \"seed\": \"human friendly words from which account can be recreated\",\n \"encrypted\": \"if account is encrypted\",\n \"private_key\": \"extended private key\",\n \"public_key\": \"extended public key\",\n \"address_generator\": \"settings for generating addresses\",\n \"modified_on\": \"date of last modification to account settings\"\n }" }, "account_set": { "name": "set", @@ -638,7 +638,7 @@ interface = { }, "group": "account", "cli": "account set", - "help": "Change various settings on an account.\n\nUsage:\n account set ( | --account_id=) [--wallet_id=]\n [--default] [--new_name=]\n [--change_gap=] [--change_max_uses=]\n [--receiving_gap=] [--receiving_max_uses=]\n\nOptions:\n --account_id= : (str) id of account to modify\n --wallet_id= : (str) restrict operation to specific\n wallet\n --default : (bool) make this account the default\n --new_name= : (str) new name for the account\n --change_gap= : (int) set the gap for change addresses\n --change_max_uses= : (int) set the maximum number of times to\n --receiving_gap= : (int) set the gap for receiving addresses\n use a change address\n --receiving_max_uses= : (int) set the maximum number of times to\n use a receiving address\n\nReturns:\n (Account) modified account\n {\n \"id\": \"account_id\",\n \"is_default\": \"this account is used by default\",\n \"ledger\": \"name of crypto currency and network\",\n \"name\": \"optional account name\",\n \"seed\": \"human friendly words from which account can be recreated\",\n \"encrypted\": \"if account is encrypted\",\n \"private_key\": \"extended private key\",\n \"public_key\": \"extended public key\",\n \"address_generator\": \"settings for generating addresses\",\n \"modified_on\": \"date of last modification to account settings\"\n }" + "help": "Change various settings on an account.\n\nUsage:\n account set ( | --account_id=) [--wallet_id=]\n [--default] [--new_name=]\n [--change_gap=] [--change_max_uses=]\n [--receiving_gap=] [--receiving_max_uses=]\n\nOptions:\n --account_id= : (str) id of account to modify\n --wallet_id= : (str) restrict operation to specific\n wallet\n --default : (bool) make this account the default\n --new_name= : (str) new name for the account\n --change_gap= : (int) set the gap for change addresses\n --change_max_uses= : (int) set the maximum number of times to\n --receiving_gap= : (int) set the gap for receiving addresses\n use a change address\n --receiving_max_uses= : (int) set the maximum number of times to\n use a receiving address\n\nReturns:\n (Account) modified account\n {\n \"id\": \"account_id\",\n \"is_default\": \"this account is used by default\",\n \"ledger\": \"name of crypto currency and network\",\n \"name\": \"optional account name\",\n \"seed\": \"human friendly words from which account can be recreated\",\n \"encrypted\": \"if account is encrypted\",\n \"private_key\": \"extended private key\",\n \"public_key\": \"extended public key\",\n \"address_generator\": \"settings for generating addresses\",\n \"modified_on\": \"date of last modification to account settings\"\n }" }, "address_block_filters": { "name": "block_filters", @@ -694,7 +694,7 @@ interface = { }, "group": "address", "cli": "address is_mine", - "help": "Checks if an address is associated with the current wallet.\n\nUsage:\n address is_mine (
| --address=
)\n [ | --account_id=] [--wallet_id=]\n\nOptions:\n --address=
: (str) address to check\n --account_id= : (str) id of the account to use\n --wallet_id= : (str) restrict operation to specific wallet\n\nReturns:\n (bool) if address is associated with current wallet" + "help": "Checks if an address is associated with the current wallet.\n\nUsage:\n address is_mine (
| --address=
)\n [ | --account_id=] [--wallet_id=]\n\nOptions:\n --address=
: (str) address to check\n --account_id= : (str) id of the account to use\n --wallet_id= : (str) restrict operation to specific wallet\n\nReturns:\n (bool) if address is associated with current wallet" }, "address_list": { "name": "list", @@ -793,7 +793,7 @@ interface = { ], "group": "address", "cli": "address list", - "help": "List account addresses or details of single address.\n\nUsage:\n address list [--address=
] [--account_id=] [--wallet_id=]\n [--page=] [--page_size=] [--include_total]\n\nOptions:\n --address=
: (str) just show details for single address\n --account_id= : (str) id of the account to use\n --wallet_id= : (str) restrict operation to specific wallet\n --page= : (int) page to return for paginating\n --page_size= : (int) number of items on page for pagination\n --include_total : (bool) calculate total number of items and pages\n\nReturns:\n (Paginated[Address]) \n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"address\": \"(str)\"\n }\n ]\n }" + "help": "List account addresses or details of single address.\n\nUsage:\n address list [--address=
] [--account_id=] [--wallet_id=]\n [--page=] [--page_size=] [--include_total]\n\nOptions:\n --address=
: (str) just show details for single address\n --account_id= : (str) id of the account to use\n --wallet_id= : (str) restrict operation to specific wallet\n --page= : (int) page to return for paginating\n --page_size= : (int) number of items on page for pagination\n --include_total : (bool) calculate total number of items and pages\n\nReturns:\n (Paginated[Address]) \n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"address\": \"(str)\"\n }\n ]\n }" }, "address_transaction_filters": { "name": "transaction_filters", @@ -811,7 +811,7 @@ interface = { }, "group": "address", "cli": "address transaction_filters", - "help": "\nUsage:\n address transaction_filters\n\nOptions:\n --block_hash= : (str)\n" + "help": "\nUsage:\n address transaction_filters\n\nOptions:\n --block_hash= : (str)\n" }, "address_unused": { "name": "unused", @@ -848,7 +848,7 @@ interface = { }, "group": "address", "cli": "address unused", - "help": "Return an address containing no balance, will create\na new address if there is none.\n\nUsage:\n address_unused [--account_id=] [--wallet_id=]\n\nOptions:\n --account_id= : (str) id of the account to use\n --wallet_id= : (str) restrict operation to specific wallet\n\nReturns:\n (str) unused address" + "help": "Return an address containing no balance, will create\na new address if there is none.\n\nUsage:\n address_unused [--account_id=] [--wallet_id=]\n\nOptions:\n --account_id= : (str) id of the account to use\n --wallet_id= : (str) restrict operation to specific wallet\n\nReturns:\n (str) unused address" }, "blob_announce": { "name": "announce", @@ -892,7 +892,7 @@ interface = { }, "group": "blob", "cli": "blob announce", - "help": "Announce blobs to the DHT\n\nUsage:\n blob announce ( | --blob_hash=\n | --stream_hash= | --sd_hash=)\n\nOptions:\n --blob_hash= : (str) announce a blob, specified by blob_hash\n --stream_hash= : (str) announce all blobs associated with stream_hash\n --sd_hash= : (str) announce all blobs associated with sd_hash and the\n sd_hash itself\n\nReturns:\n (bool) true if successful" + "help": "Announce blobs to the DHT\n\nUsage:\n blob announce ( | --blob_hash=\n | --stream_hash= | --sd_hash=)\n\nOptions:\n --blob_hash= : (str) announce a blob, specified by blob_hash\n --stream_hash= : (str) announce all blobs associated with stream_hash\n --sd_hash= : (str) announce all blobs associated with sd_hash and\n the sd_hash itself\n\nReturns:\n (bool) true if successful" }, "blob_delete": { "name": "delete", @@ -921,7 +921,7 @@ interface = { }, "group": "blob", "cli": "blob delete", - "help": "Delete a blob\n\nUsage:\n blob_delete ( | --blob_hash=)\n\nOptions:\n --blob_hash= : (str) blob hash of the blob to delete\n\nReturns:\n (str) Success/fail message" + "help": "Delete a blob\n\nUsage:\n blob_delete ( | --blob_hash=)\n\nOptions:\n --blob_hash= : (str) blob hash of the blob to delete\n\nReturns:\n (str) Success/fail message" }, "blob_get": { "name": "get", @@ -963,7 +963,7 @@ interface = { }, "group": "blob", "cli": "blob get", - "help": "Download and return a blob\n\nUsage:\n blob get ( | --blob_hash=) [--timeout=] [--read]\n\nOptions:\n --blob_hash= : (str) blob hash of the blob to get\n --timeout= : (int) timeout in number of seconds\n --read : (bool)\n\nReturns:\n (str) Success/Fail message or (dict) decoded data" + "help": "Download and return a blob\n\nUsage:\n blob get ( | --blob_hash=) [--timeout=] [--read]\n\nOptions:\n --blob_hash= : (str) blob hash of the blob to get\n --timeout= : (int) timeout in number of seconds\n --read : (bool)\n\nReturns:\n (str) Success/Fail message or (dict) decoded data" }, "blob_list": { "name": "list", @@ -1039,7 +1039,7 @@ interface = { }, "group": "blob", "cli": "blob list", - "help": "Returns blob hashes. If not given filters, returns all blobs known by the blob manager\n\nUsage:\n blob list [--needed] [--finished] [ | --uri=]\n [ | --stream_hash=]\n [ | --sd_hash=]\n [--page=] [--page_size=]\n\nOptions:\n --uri= : (str) filter blobs by stream in a uri\n --stream_hash= : (str) filter blobs by stream hash\n --sd_hash= : (str) filter blobs by sd hash\n --needed : (bool) only return needed blobs\n --finished : (bool) only return finished blobs\n --page= : (int) page to return during paginating\n --page_size= : (int) number of items on page during pagination\n\nReturns:\n (list) List of blob hashes" + "help": "Returns blob hashes. If not given filters, returns all blobs known by the blob manager\n\nUsage:\n blob list [--needed] [--finished] [ | --uri=]\n [ | --stream_hash=]\n [ | --sd_hash=]\n [--page=] [--page_size=]\n\nOptions:\n --uri= : (str) filter blobs by stream in a uri\n --stream_hash= : (str) filter blobs by stream hash\n --sd_hash= : (str) filter blobs by sd hash\n --needed : (bool) only return needed blobs\n --finished : (bool) only return finished blobs\n --page= : (int) page to return during paginating\n --page_size= : (int) number of items on page during pagination\n\nReturns:\n (list) List of blob hashes" }, "channel_abandon": { "name": "abandon", @@ -1234,7 +1234,7 @@ interface = { ], "group": "channel", "cli": "channel abandon", - "help": "Abandon one of my channel claims.\n\nUsage:\n channel abandon\n [--claim_id=] [--txid=] [--nout=]\n [--account_id=] [--wallet_id=]\n [--change_account_id=]\n [--fund_account_id=...] [--preview] [--no_wait]\n\nOptions:\n --claim_id= : (str) claim_id of the claim to abandon\n --txid= : (str) txid of the claim to abandon\n --nout= : (int) nout of the claim to abandon [default:\n 0]\n --account_id= : (str) restrict operation to specific\n account, otherwise all accounts in wallet\n --wallet_id= : (str) restrict operation to specific wallet\n --change_account_id= : (str) account to send excess change (LBC)\n --fund_account_id= : (str, list) accounts to fund the transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) transaction abandoning the channel\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" + "help": "Abandon one of my channel claims.\n\nUsage:\n channel abandon\n [--claim_id=] [--txid=] [--nout=]\n [--account_id=] [--wallet_id=]\n [--change_account_id=]\n [--fund_account_id=...] [--preview] [--no_wait]\n\nOptions:\n --claim_id= : (str) claim_id of the claim to abandon\n --txid= : (str) txid of the claim to abandon\n --nout= : (int) nout of the claim to abandon\n [default: 0]\n --account_id= : (str) restrict operation to specific\n account, otherwise all accounts in wallet\n --wallet_id= : (str) restrict operation to specific wallet\n --change_account_id= : (str) account to send excess change (LBC)\n --fund_account_id= : (str, list) accounts to fund the\n transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) transaction abandoning the channel\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" }, "channel_create": { "name": "create", @@ -1631,7 +1631,7 @@ interface = { ], "group": "channel", "cli": "channel create", - "help": "Create a new channel by generating a channel private key and establishing an '@' prefixed claim.\n\nUsage:\n channel create () ( | --bid=) [--allow_duplicate_name]\n [--email=] [--website_url=]\n [--cover_url=] [--featured=...] [--title=]\n [--description=<description>] [--thumbnail_url=<thumbnail_url>]\n [--tag=<tag>...] [--language=<language>...] [--location=<location>...]\n [--account_id=<account_id>] [--claim_address=<claim_address>]\n [--channel_id=<channel_id>] [--channel_name=<channel_name>]\n [--wallet_id=<wallet_id>] [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --name=<name> : (str) name of the channel prefixed with '@'\n --bid=<bid> : (str) amount to back the channel\n --allow_duplicate_name : (bool) create new channel even if one\n already exists with given name\n --email=<email> : (str) email of channel owner\n --website_url=<website_url> : (str) website url\n --cover_url=<cover_url> : (str) url to cover image\n --featured=<featured> : (str, list) claim_id(s) of featured content\n in channel\n --title=<title> : (str)\n --description=<description> : (str)\n --thumbnail_url=<thumbnail_url> : (str) url to thumbnail image\n --tag=<tag> : (str, list)\n --language=<language> : (str, list) languages used by the channel,\n using RFC 5646 format, eg: for English\n `--language=en` for Spanish (Spain)\n `--language=es-ES` for Spanish (Mexican)\n `--language=es-MX` for Chinese (Simplified)\n `--language=zh-Hans` for Chinese\n (Traditional) `--language=zh-Hant`\n --location=<location> : (str, list) locations of the channel,\n consisting of 2 letter `country` code and a\n `state`, `city` and a postal `code` along\n with a `latitude` and `longitude`. for JSON\n RPC: pass a dictionary with aforementioned\n attributes as keys, eg: ... \"locations\":\n [{'country': 'US', 'state': 'NH'}] ... for\n command line: pass a colon delimited list\n with values in the following order:\n \"COUNTRY:STATE:CITY:CODE:LATITUDE:LONGITUDE\"\n making sure to include colon for blank\n values, for example to provide only the\n city: ... --locations=\"::Manchester\" with\n all values set: ... --locations=\"US:NH:Manch\n ester:03101:42.990605:-71.460989\"\n optionally, you can just pass the\n \"LATITUDE:LONGITUDE\": ...\n --locations=\"42.990605:-71.460989\" finally,\n you can also pass JSON string of dictionary\n on the command line as you would via JSON\n RPC ... --locations=\"{'country': 'US',\n 'state': 'NH'}\"\n --account_id=<account_id> : (str) account to hold the claim\n --claim_address=<claim_address> : (str) specific address where the claim is\n held, if not specified it will be determined\n automatically from the account\n --channel_id=<channel_id> : (str) claim id of the publishing channel\n --channel_name=<channel_name> : (str) name of publishing channel\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) new channel transaction\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" + "help": "Create a new channel by generating a channel private key and establishing an '@' prefixed claim.\n\nUsage:\n channel create (<name>) (<bid> | --bid=<bid>) [--allow_duplicate_name]\n [--email=<email>] [--website_url=<website_url>]\n [--cover_url=<cover_url>] [--featured=<featured>...] [--title=<title>]\n [--description=<description>] [--thumbnail_url=<thumbnail_url>]\n [--tag=<tag>...] [--language=<language>...] [--location=<location>...]\n [--account_id=<account_id>] [--claim_address=<claim_address>]\n [--channel_id=<channel_id>] [--channel_name=<channel_name>]\n [--wallet_id=<wallet_id>] [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --name=<name> : (str) name of the channel prefixed with '@'\n --bid=<bid> : (str) amount to back the channel\n --allow_duplicate_name : (bool) create new channel even if one\n already exists with given name\n --email=<email> : (str) email of channel owner\n --website_url=<website_url> : (str) website url\n --cover_url=<cover_url> : (str) url to cover image\n --featured=<featured> : (str, list) claim_id(s) of featured content\n in channel\n --title=<title> : (str)\n --description=<description> : (str)\n --thumbnail_url=<thumbnail_url> : (str) url to thumbnail image\n --tag=<tag> : (str, list)\n --language=<language> : (str, list) languages used by the channel,\n using RFC 5646 format, eg: for English\n `--language=en` for Spanish (Spain)\n `--language=es-ES` for Spanish (Mexican)\n `--language=es-MX` for Chinese (Simplified)\n `--language=zh-Hans` for Chinese\n (Traditional) `--language=zh-Hant`\n --location=<location> : (str, list) locations of the channel,\n consisting of 2 letter `country` code and a\n `state`, `city` and a postal `code` along\n with a `latitude` and `longitude`. for JSON\n RPC: pass a dictionary with aforementioned\n attributes as keys, eg: ... \"locations\":\n [{'country': 'US', 'state': 'NH'}] ... for\n command line: pass a colon delimited list\n with values in the following order: \"COUNTR\n Y:STATE:CITY:CODE:LATITUDE:LONGITUDE\"\n making sure to include colon for blank\n values, for example to provide only the\n city: ... --locations=\"::Manchester\" with\n all values set: ... --locations=\"US:NH:Manc\n hester:03101:42.990605:-71.460989\"\n optionally, you can just pass the\n \"LATITUDE:LONGITUDE\": ...\n --locations=\"42.990605:-71.460989\" finally,\n you can also pass JSON string of dictionary\n on the command line as you would via JSON\n RPC ... --locations=\"{'country': 'US',\n 'state': 'NH'}\"\n --account_id=<account_id> : (str) account to hold the claim\n --claim_address=<claim_address> : (str) specific address where the claim is\n held, if not specified it will be\n determined automatically from the account\n --channel_id=<channel_id> : (str) claim id of the publishing channel\n --channel_name=<channel_name> : (str) name of publishing channel\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the\n transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) new channel transaction\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" }, "channel_export": { "name": "export", @@ -1675,7 +1675,7 @@ interface = { }, "group": "channel", "cli": "channel export", - "help": "Export channel private key.\n\nUsage:\n channel export (<channel_id> | --channel_id=<channel_id> | --channel_name=<channel_name>)\n [--wallet_id=<wallet_id>]\n\nOptions:\n --channel_id=<channel_id> : (str) claim id of channel to export\n --channel_name=<channel_name> : (str) name of channel to export\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n\nReturns:\n (str) serialized channel private key" + "help": "Export channel private key.\n\nUsage:\n channel export (<channel_id> | --channel_id=<channel_id> | --channel_name=<channel_name>)\n [--wallet_id=<wallet_id>]\n\nOptions:\n --channel_id=<channel_id> : (str) claim id of channel to export\n --channel_name=<channel_name> : (str) name of channel to export\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n\nReturns:\n (str) serialized channel private key" }, "channel_import": { "name": "import", @@ -1711,7 +1711,7 @@ interface = { }, "group": "channel", "cli": "channel import", - "help": "Import serialized channel private key (to allow signing new streams to the channel)\n\nUsage:\n channel import (<channel_data> | --channel_data=<channel_data>) [--wallet_id=<wallet_id>]\n\nOptions:\n --channel_data=<channel_data> : (str) serialized channel, as exported by channel\n export\n --wallet_id=<wallet_id> : (str) import into specific wallet\n\nReturns:\n (str) result message" + "help": "Import serialized channel private key (to allow signing new streams to the channel)\n\nUsage:\n channel import (<channel_data> | --channel_data=<channel_data>) [--wallet_id=<wallet_id>]\n\nOptions:\n --channel_data=<channel_data> : (str) serialized channel, as exported by channel\n export\n --wallet_id=<wallet_id> : (str) import into specific wallet\n\nReturns:\n (str) result message" }, "channel_list": { "name": "list", @@ -2127,7 +2127,7 @@ interface = { ], "group": "channel", "cli": "channel list", - "help": "List my channel claims.\n\nUsage:\n channel list [--account_id=<account_id>] [--wallet_id=<wallet_id>] [--is_spent] [--resolve]\n [--name=<name>...] [--claim_id=<claim_id>...] [--text=<text>]\n [--txid=<txid>] [--nout=<nout>] [--height=<height>]\n [--timestamp=<timestamp>] [--creation_height=<creation_height>]\n [--creation_timestamp=<creation_timestamp>] [--amount=<amount>]\n [--any_tag=<any_tag>...] [--all_tag=<all_tag>...]\n [--not_tag=<not_tag>...] [--any_language=<any_language>...]\n [--all_language=<all_language>...] [--not_language=<not_language>...]\n [--any_location=<any_location>...] [--all_location=<all_location>...]\n [--not_location=<not_location>...] [--release_time=<release_time>]\n [--page=<page>] [--page_size=<page_size>] [--include_total]\n\nOptions:\n --account_id=<account_id> : (str) restrict operation to specific\n account\n --wallet_id=<wallet_id> : (str) restrict operation to specific\n wallet\n --is_spent : (bool) shows previous channel updates and\n abandons\n --resolve : (bool) resolves each channel to provide\n additional metadata\n --name=<name> : (str, list) claim name (normalized)\n --claim_id=<claim_id> : (str, list) full or partial claim id\n --text=<text> : (str) full text search\n --txid=<txid> : (str) transaction id\n --nout=<nout> : (int) position in the transaction\n --height=<height> : (int) last updated block height (supports\n equality constraints)\n --timestamp=<timestamp> : (int) last updated timestamp (supports\n equality constraints)\n --creation_height=<creation_height> : (int) created at block height (supports\n equality constraints)\n --creation_timestamp=<creation_timestamp> : (int) created at timestamp (supports\n equality constraints)\n --amount=<amount> : (str) claim amount (supports equality\n constraints)\n --any_tag=<any_tag> : (str, list) containing any of the tags\n --all_tag=<all_tag> : (str, list) containing every tag\n --not_tag=<not_tag> : (str, list) not containing any of these\n tags\n --any_language=<any_language> : (str, list) containing any of the\n languages\n --all_language=<all_language> : (str, list) containing every language\n --not_language=<not_language> : (str, list) not containing any of these\n languages\n --any_location=<any_location> : (str, list) containing any of the\n locations\n --all_location=<all_location> : (str, list) containing every location\n --not_location=<not_location> : (str, list) not containing any of these\n locations\n --release_time=<release_time> : (int) limit to claims self-described as\n having been released to the public on or\n after this UTC timestamp, when claim does\n not provide a release time the publish\n time is used instead (supports equality\n constraints)\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for\n pagination\n --include_total : (bool) calculate total number of items and\n pages\n\nReturns:\n (Paginated[Output]) \n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ]\n }" + "help": "List my channel claims.\n\nUsage:\n channel list [--account_id=<account_id>] [--wallet_id=<wallet_id>] [--is_spent] [--resolve]\n [--name=<name>...] [--claim_id=<claim_id>...] [--text=<text>]\n [--txid=<txid>] [--nout=<nout>] [--height=<height>]\n [--timestamp=<timestamp>] [--creation_height=<creation_height>]\n [--creation_timestamp=<creation_timestamp>] [--amount=<amount>]\n [--any_tag=<any_tag>...] [--all_tag=<all_tag>...]\n [--not_tag=<not_tag>...] [--any_language=<any_language>...]\n [--all_language=<all_language>...] [--not_language=<not_language>...]\n [--any_location=<any_location>...] [--all_location=<all_location>...]\n [--not_location=<not_location>...] [--release_time=<release_time>]\n [--page=<page>] [--page_size=<page_size>] [--include_total]\n\nOptions:\n --account_id=<account_id> : (str) restrict operation to specific\n account\n --wallet_id=<wallet_id> : (str) restrict operation to specific\n wallet\n --is_spent : (bool) shows previous channel updates and\n abandons\n --resolve : (bool) resolves each channel to provide\n additional metadata\n --name=<name> : (str, list) claim name (normalized)\n --claim_id=<claim_id> : (str, list) full or partial claim id\n --text=<text> : (str) full text search\n --txid=<txid> : (str) transaction id\n --nout=<nout> : (int) position in the transaction\n --height=<height> : (int) last updated block height (supports\n equality constraints)\n --timestamp=<timestamp> : (int) last updated timestamp (supports\n equality constraints)\n --creation_height=<creation_height> : (int) created at block height (supports\n equality constraints)\n --creation_timestamp=<creation_timestamp> : (int) created at timestamp (supports\n equality constraints)\n --amount=<amount> : (str) claim amount (supports equality\n constraints)\n --any_tag=<any_tag> : (str, list) containing any of the tags\n --all_tag=<all_tag> : (str, list) containing every tag\n --not_tag=<not_tag> : (str, list) not containing any of these\n tags\n --any_language=<any_language> : (str, list) containing any of the\n languages\n --all_language=<all_language> : (str, list) containing every language\n --not_language=<not_language> : (str, list) not containing any of these\n languages\n --any_location=<any_location> : (str, list) containing any of the\n locations\n --all_location=<all_location> : (str, list) containing every location\n --not_location=<not_location> : (str, list) not containing any of these\n locations\n --release_time=<release_time> : (int) limit to claims self-described as\n having been released to the public on or\n after this UTC timestamp, when claim does\n not provide a release time the publish\n time is used instead (supports equality\n constraints)\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for\n pagination\n --include_total : (bool) calculate total number of items\n and pages\n\nReturns:\n (Paginated[Output]) \n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ]\n }" }, "channel_update": { "name": "update", @@ -2619,7 +2619,7 @@ interface = { ], "group": "channel", "cli": "channel update", - "help": "Update an existing channel claim.\n\nUsage:\n channel update (<claim_id> | --claim_id=<claim_id>) [<bid> | --bid=<bid>]\n [--new_signing_key] [--clear_featured]\n [--new_signing_key] [--clear_featured] [--email=<email>]\n [--website_url=<website_url>] [--cover_url=<cover_url>]\n [--featured=<featured>...] [--title=<title>]\n [--description=<description>] [--thumbnail_url=<thumbnail_url>]\n [--tag=<tag>...] [--language=<language>...] [--location=<location>...]\n [--account_id=<account_id>] [--claim_address=<claim_address>]\n [--channel_id=<channel_id>] [--channel_name=<channel_name>] [--replace]\n [--clear_tags] [--clear_languages] [--clear_locations]\n [--wallet_id=<wallet_id>] [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --claim_id=<claim_id> : (str) claim_id of the channel to update\n --bid=<bid> : (str) update amount backing the channel\n --new_signing_key : (bool) generate a new signing key, will\n invalidate all previous publishes\n --clear_featured : (bool) clear existing featured content\n (prior to adding new ones)\n --email=<email> : (str) email of channel owner\n --website_url=<website_url> : (str) website url\n --cover_url=<cover_url> : (str) url to cover image\n --featured=<featured> : (str, list) claim_id(s) of featured content\n in channel\n --title=<title> : (str)\n --description=<description> : (str)\n --thumbnail_url=<thumbnail_url> : (str) url to thumbnail image\n --tag=<tag> : (str, list)\n --language=<language> : (str, list) languages used by the channel,\n using RFC 5646 format, eg: for English\n `--language=en` for Spanish (Spain)\n `--language=es-ES` for Spanish (Mexican)\n `--language=es-MX` for Chinese (Simplified)\n `--language=zh-Hans` for Chinese\n (Traditional) `--language=zh-Hant`\n --location=<location> : (str, list) locations of the channel,\n consisting of 2 letter `country` code and a\n `state`, `city` and a postal `code` along\n with a `latitude` and `longitude`. for JSON\n RPC: pass a dictionary with aforementioned\n attributes as keys, eg: ... \"locations\":\n [{'country': 'US', 'state': 'NH'}] ... for\n command line: pass a colon delimited list\n with values in the following order:\n \"COUNTRY:STATE:CITY:CODE:LATITUDE:LONGITUDE\"\n making sure to include colon for blank\n values, for example to provide only the\n city: ... --locations=\"::Manchester\" with\n all values set: ... --locations=\"US:NH:Manch\n ester:03101:42.990605:-71.460989\"\n optionally, you can just pass the\n \"LATITUDE:LONGITUDE\": ...\n --locations=\"42.990605:-71.460989\" finally,\n you can also pass JSON string of dictionary\n on the command line as you would via JSON\n RPC ... --locations=\"{'country': 'US',\n 'state': 'NH'}\"\n --account_id=<account_id> : (str) account to hold the claim\n --claim_address=<claim_address> : (str) specific address where the claim is\n held, if not specified it will be determined\n automatically from the account\n --channel_id=<channel_id> : (str) claim id of the publishing channel\n --channel_name=<channel_name> : (str) name of publishing channel\n --replace : (bool) instead of modifying specific values\n on the claim, this will clear all existing\n values and only save passed in values,\n useful for form submissions where all values\n are always set\n --clear_tags : (bool) clear existing tags (prior to adding\n new ones)\n --clear_languages : (bool) clear existing languages (prior to\n adding new ones)\n --clear_locations : (bool) clear existing locations (prior to\n adding new ones)\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) transaction updating the channel\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" + "help": "Update an existing channel claim.\n\nUsage:\n channel update (<claim_id> | --claim_id=<claim_id>) [<bid> | --bid=<bid>]\n [--new_signing_key] [--clear_featured]\n [--new_signing_key] [--clear_featured] [--email=<email>]\n [--website_url=<website_url>] [--cover_url=<cover_url>]\n [--featured=<featured>...] [--title=<title>]\n [--description=<description>] [--thumbnail_url=<thumbnail_url>]\n [--tag=<tag>...] [--language=<language>...] [--location=<location>...]\n [--account_id=<account_id>] [--claim_address=<claim_address>]\n [--channel_id=<channel_id>] [--channel_name=<channel_name>] [--replace]\n [--clear_tags] [--clear_languages] [--clear_locations]\n [--wallet_id=<wallet_id>] [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --claim_id=<claim_id> : (str) claim_id of the channel to update\n --bid=<bid> : (str) update amount backing the channel\n --new_signing_key : (bool) generate a new signing key, will\n invalidate all previous publishes\n --clear_featured : (bool) clear existing featured content\n (prior to adding new ones)\n --email=<email> : (str) email of channel owner\n --website_url=<website_url> : (str) website url\n --cover_url=<cover_url> : (str) url to cover image\n --featured=<featured> : (str, list) claim_id(s) of featured content\n in channel\n --title=<title> : (str)\n --description=<description> : (str)\n --thumbnail_url=<thumbnail_url> : (str) url to thumbnail image\n --tag=<tag> : (str, list)\n --language=<language> : (str, list) languages used by the channel,\n using RFC 5646 format, eg: for English\n `--language=en` for Spanish (Spain)\n `--language=es-ES` for Spanish (Mexican)\n `--language=es-MX` for Chinese (Simplified)\n `--language=zh-Hans` for Chinese\n (Traditional) `--language=zh-Hant`\n --location=<location> : (str, list) locations of the channel,\n consisting of 2 letter `country` code and a\n `state`, `city` and a postal `code` along\n with a `latitude` and `longitude`. for JSON\n RPC: pass a dictionary with aforementioned\n attributes as keys, eg: ... \"locations\":\n [{'country': 'US', 'state': 'NH'}] ... for\n command line: pass a colon delimited list\n with values in the following order: \"COUNTR\n Y:STATE:CITY:CODE:LATITUDE:LONGITUDE\"\n making sure to include colon for blank\n values, for example to provide only the\n city: ... --locations=\"::Manchester\" with\n all values set: ... --locations=\"US:NH:Manc\n hester:03101:42.990605:-71.460989\"\n optionally, you can just pass the\n \"LATITUDE:LONGITUDE\": ...\n --locations=\"42.990605:-71.460989\" finally,\n you can also pass JSON string of dictionary\n on the command line as you would via JSON\n RPC ... --locations=\"{'country': 'US',\n 'state': 'NH'}\"\n --account_id=<account_id> : (str) account to hold the claim\n --claim_address=<claim_address> : (str) specific address where the claim is\n held, if not specified it will be\n determined automatically from the account\n --channel_id=<channel_id> : (str) claim id of the publishing channel\n --channel_name=<channel_name> : (str) name of publishing channel\n --replace : (bool) instead of modifying specific values\n on the claim, this will clear all existing\n values and only save passed in values,\n useful for form submissions where all\n values are always set\n --clear_tags : (bool) clear existing tags (prior to adding\n new ones)\n --clear_languages : (bool) clear existing languages (prior to\n adding new ones)\n --clear_locations : (bool) clear existing locations (prior to\n adding new ones)\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the\n transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) transaction updating the channel\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" }, "claim_list": { "name": "list", @@ -3347,7 +3347,7 @@ interface = { ], "group": "claim", "cli": "claim list", - "help": "List my stream and channel claims.\n\nUsage:\n claim list [--account_id=<account_id>] [--wallet_id=<wallet_id>]\n [--is_spent] [--resolve] [--include_received_tips]\n [--name=<name>...] [--claim_id=<claim_id>...] [--text=<text>]\n [--txid=<txid>] [--nout=<nout>] [--height=<height>]\n [--timestamp=<timestamp>] [--creation_height=<creation_height>]\n [--creation_timestamp=<creation_timestamp>] [--amount=<amount>]\n [--any_tag=<any_tag>...] [--all_tag=<all_tag>...] [--not_tag=<not_tag>...]\n [--any_language=<any_language>...] [--all_language=<all_language>...]\n [--not_language=<not_language>...] [--any_location=<any_location>...]\n [--all_location=<all_location>...] [--not_location=<not_location>...]\n [--release_time=<release_time>] [--channel=<channel>]\n [--channel_id=<channel_id>...] [--not_channel_id=<not_channel_id>...]\n [--has_channel_signature] [--valid_channel_signature]\n [--invalid_channel_signature] [--stream_type=<stream_type>...]\n [--media_type=<media_type>...] [--fee_currency=<fee_currency>]\n [--fee_amount=<fee_amount>] [--duration=<duration>] [--channel=<channel>]\n [--channel_id=<channel_id>...] [--not_channel_id=<not_channel_id>...]\n [--has_channel_signature] [--valid_channel_signature]\n [--invalid_channel_signature] [--page=<page>] [--page_size=<page_size>]\n [--include_total]\n\nOptions:\n --claim_type=<claim_type> : (str) claim type: channel, stream, repost,\n collection\n --account_id=<account_id> : (str) restrict operation to specific\n account, otherwise all accounts in wallet\n --wallet_id=<wallet_id> : (str) restrict operation to specific\n wallet\n --is_spent : (bool) shows previous claim updates and\n abandons\n --resolve : (bool) resolves each claim to provide\n additional metadata\n --include_received_tips : (bool) calculate the amount of tips\n recieved for claim outputs\n --name=<name> : (str, list) claim name (normalized)\n --claim_id=<claim_id> : (str, list) full or partial claim id\n --text=<text> : (str) full text search\n --txid=<txid> : (str) transaction id\n --nout=<nout> : (int) position in the transaction\n --height=<height> : (int) last updated block height (supports\n equality constraints)\n --timestamp=<timestamp> : (int) last updated timestamp (supports\n equality constraints)\n --creation_height=<creation_height> : (int) created at block height (supports\n equality constraints)\n --creation_timestamp=<creation_timestamp> : (int) created at timestamp (supports\n equality constraints)\n --amount=<amount> : (str) claim amount (supports equality\n constraints)\n --any_tag=<any_tag> : (str, list) containing any of the tags\n --all_tag=<all_tag> : (str, list) containing every tag\n --not_tag=<not_tag> : (str, list) not containing any of these\n tags\n --any_language=<any_language> : (str, list) containing any of the\n languages\n --all_language=<all_language> : (str, list) containing every language\n --not_language=<not_language> : (str, list) not containing any of these\n languages\n --any_location=<any_location> : (str, list) containing any of the\n locations\n --all_location=<all_location> : (str, list) containing every location\n --not_location=<not_location> : (str, list) not containing any of these\n locations\n --release_time=<release_time> : (int) limit to claims self-described as\n having been released to the public on or\n after this UTC timestamp, when claim does\n not provide a release time the publish\n time is used instead (supports equality\n constraints)\n --channel=<channel> : (str) signed by this channel (argument is\n a URL which automatically gets resolved),\n see --channel_id if you need to filter by\n multiple channels at the same time,\n includes results with invalid signatures,\n use in conjunction with\n --valid_channel_signature\n --channel_id=<channel_id> : (str, list) signed by any of these\n channels including invalid signatures,\n implies --has_channel_signature, use in\n conjunction with --valid_channel_signature\n --not_channel_id=<not_channel_id> : (str, list) exclude everything signed by\n any of these channels\n --has_channel_signature : (bool) results with a channel signature\n (valid or invalid)\n --valid_channel_signature : (bool) results with a valid channel\n signature or no signature, use in\n conjunction with --has_channel_signature\n to only get results with valid signatures\n --invalid_channel_signature : (bool) results with invalid channel\n signature or no signature, use in\n conjunction with --has_channel_signature\n to only get results with invalid\n signatures\n --stream_type=<stream_type> : (str, list) filter by 'video', 'image',\n 'document', etc\n --media_type=<media_type> : (str, list) filter by 'video/mp4',\n 'image/png', etc\n --fee_currency=<fee_currency> : (str) specify fee currency# LBC, BTC, USD\n --fee_amount=<fee_amount> : (str) content download fee (supports\n equality constraints)\n --duration=<duration> : (int) duration of video or audio in\n seconds (supports equality constraints)\n --channel=<channel> : (str) signed by this channel (argument is\n a URL which automatically gets resolved),\n see --channel_id if you need to filter by\n multiple channels at the same time,\n includes results with invalid signatures,\n use in conjunction with\n --valid_channel_signature\n --channel_id=<channel_id> : (str, list) signed by any of these\n channels including invalid signatures,\n implies --has_channel_signature, use in\n conjunction with --valid_channel_signature\n --not_channel_id=<not_channel_id> : (str, list) exclude everything signed by\n any of these channels\n --has_channel_signature : (bool) results with a channel signature\n (valid or invalid)\n --valid_channel_signature : (bool) results with a valid channel\n signature or no signature, use in\n conjunction with --has_channel_signature\n to only get results with valid signatures\n --invalid_channel_signature : (bool) results with invalid channel\n signature or no signature, use in\n conjunction with --has_channel_signature\n to only get results with invalid\n signatures\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for\n pagination\n --include_total : (bool) calculate total number of items and\n pages\n\nReturns:\n (Paginated[Output]) streams and channels in wallet\n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ]\n }" + "help": "List my stream and channel claims.\n\nUsage:\n claim list [--account_id=<account_id>] [--wallet_id=<wallet_id>]\n [--is_spent] [--resolve] [--include_received_tips]\n [--name=<name>...] [--claim_id=<claim_id>...] [--text=<text>]\n [--txid=<txid>] [--nout=<nout>] [--height=<height>]\n [--timestamp=<timestamp>] [--creation_height=<creation_height>]\n [--creation_timestamp=<creation_timestamp>] [--amount=<amount>]\n [--any_tag=<any_tag>...] [--all_tag=<all_tag>...] [--not_tag=<not_tag>...]\n [--any_language=<any_language>...] [--all_language=<all_language>...]\n [--not_language=<not_language>...] [--any_location=<any_location>...]\n [--all_location=<all_location>...] [--not_location=<not_location>...]\n [--release_time=<release_time>] [--channel=<channel>]\n [--channel_id=<channel_id>...] [--not_channel_id=<not_channel_id>...]\n [--has_channel_signature] [--valid_channel_signature]\n [--invalid_channel_signature] [--stream_type=<stream_type>...]\n [--media_type=<media_type>...] [--fee_currency=<fee_currency>]\n [--fee_amount=<fee_amount>] [--duration=<duration>] [--channel=<channel>]\n [--channel_id=<channel_id>...] [--not_channel_id=<not_channel_id>...]\n [--has_channel_signature] [--valid_channel_signature]\n [--invalid_channel_signature] [--page=<page>] [--page_size=<page_size>]\n [--include_total]\n\nOptions:\n --claim_type=<claim_type> : (str) claim type: channel, stream,\n repost, collection\n --account_id=<account_id> : (str) restrict operation to specific\n account, otherwise all accounts in wallet\n --wallet_id=<wallet_id> : (str) restrict operation to specific\n wallet\n --is_spent : (bool) shows previous claim updates and\n abandons\n --resolve : (bool) resolves each claim to provide\n additional metadata\n --include_received_tips : (bool) calculate the amount of tips\n recieved for claim outputs\n --name=<name> : (str, list) claim name (normalized)\n --claim_id=<claim_id> : (str, list) full or partial claim id\n --text=<text> : (str) full text search\n --txid=<txid> : (str) transaction id\n --nout=<nout> : (int) position in the transaction\n --height=<height> : (int) last updated block height (supports\n equality constraints)\n --timestamp=<timestamp> : (int) last updated timestamp (supports\n equality constraints)\n --creation_height=<creation_height> : (int) created at block height (supports\n equality constraints)\n --creation_timestamp=<creation_timestamp> : (int) created at timestamp (supports\n equality constraints)\n --amount=<amount> : (str) claim amount (supports equality\n constraints)\n --any_tag=<any_tag> : (str, list) containing any of the tags\n --all_tag=<all_tag> : (str, list) containing every tag\n --not_tag=<not_tag> : (str, list) not containing any of these\n tags\n --any_language=<any_language> : (str, list) containing any of the\n languages\n --all_language=<all_language> : (str, list) containing every language\n --not_language=<not_language> : (str, list) not containing any of these\n languages\n --any_location=<any_location> : (str, list) containing any of the\n locations\n --all_location=<all_location> : (str, list) containing every location\n --not_location=<not_location> : (str, list) not containing any of these\n locations\n --release_time=<release_time> : (int) limit to claims self-described as\n having been released to the public on or\n after this UTC timestamp, when claim does\n not provide a release time the publish\n time is used instead (supports equality\n constraints)\n --channel=<channel> : (str) signed by this channel (argument is\n a URL which automatically gets resolved),\n see --channel_id if you need to filter by\n multiple channels at the same time,\n includes results with invalid signatures,\n use in conjunction with\n --valid_channel_signature\n --channel_id=<channel_id> : (str, list) signed by any of these\n channels including invalid signatures,\n implies --has_channel_signature, use in\n conjunction with\n --valid_channel_signature\n --not_channel_id=<not_channel_id> : (str, list) exclude everything signed by\n any of these channels\n --has_channel_signature : (bool) results with a channel signature\n (valid or invalid)\n --valid_channel_signature : (bool) results with a valid channel\n signature or no signature, use in\n conjunction with --has_channel_signature\n to only get results with valid signatures\n --invalid_channel_signature : (bool) results with invalid channel\n signature or no signature, use in\n conjunction with --has_channel_signature\n to only get results with invalid\n signatures\n --stream_type=<stream_type> : (str, list) filter by 'video', 'image',\n 'document', etc\n --media_type=<media_type> : (str, list) filter by 'video/mp4',\n 'image/png', etc\n --fee_currency=<fee_currency> : (str) specify fee currency# LBC, BTC, USD\n --fee_amount=<fee_amount> : (str) content download fee (supports\n equality constraints)\n --duration=<duration> : (int) duration of video or audio in\n seconds (supports equality constraints)\n --channel=<channel> : (str) signed by this channel (argument is\n a URL which automatically gets resolved),\n see --channel_id if you need to filter by\n multiple channels at the same time,\n includes results with invalid signatures,\n use in conjunction with\n --valid_channel_signature\n --channel_id=<channel_id> : (str, list) signed by any of these\n channels including invalid signatures,\n implies --has_channel_signature, use in\n conjunction with\n --valid_channel_signature\n --not_channel_id=<not_channel_id> : (str, list) exclude everything signed by\n any of these channels\n --has_channel_signature : (bool) results with a channel signature\n (valid or invalid)\n --valid_channel_signature : (bool) results with a valid channel\n signature or no signature, use in\n conjunction with --has_channel_signature\n to only get results with valid signatures\n --invalid_channel_signature : (bool) results with invalid channel\n signature or no signature, use in\n conjunction with --has_channel_signature\n to only get results with invalid\n signatures\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for\n pagination\n --include_total : (bool) calculate total number of items\n and pages\n\nReturns:\n (Paginated[Output]) streams and channels in wallet\n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ]\n }" }, "claim_search": { "name": "search", @@ -4182,7 +4182,7 @@ interface = { ], "group": "claim", "cli": "claim search", - "help": "Search for stream and channel claims on the blockchain.\nArguments marked with \"supports equality constraints\" allow prepending the\nvalue with an equality constraint such as '>', '>=', '<' and '<='\neg. --height=\">400000\" would limit results to only claims above 400k block height.\n\nUsage:\n claim search\n [--is_controlling] [--public_key_id=<public_key_id>]\n [--creation_height=<creation_height>]\n [--activation_height=<activation_height>] [--expiration_height=<expiration_height>]\n [--effective_amount=<effective_amount>]\n [--support_amount=<support_amount>] [--trending_group=<trending_group>]\n [--trending_mixed=<trending_mixed>] [--trending_local=<trending_local>]\n [--trending_global=<trending_global]\n [--reposted_claim_id=<reposted_claim_id>] [--reposted=<reposted>]\n [--claim_type=<claim_type>] [--order_by=<order_by>...]\n [--wallet_id=<wallet_id>] [--include_purchase_receipt] [--include_is_my_output]\n [--name=<name>...] [--claim_id=<claim_id>...] [--text=<text>]\n [--txid=<txid>] [--nout=<nout>] [--height=<height>]\n [--timestamp=<timestamp>] [--creation_height=<creation_height>]\n [--creation_timestamp=<creation_timestamp>] [--amount=<amount>]\n [--any_tag=<any_tag>...] [--all_tag=<all_tag>...]\n [--not_tag=<not_tag>...] [--any_language=<any_language>...]\n [--all_language=<all_language>...] [--not_language=<not_language>...]\n [--any_location=<any_location>...] [--all_location=<all_location>...]\n [--not_location=<not_location>...] [--release_time=<release_time>]\n [--channel=<channel>] [--channel_id=<channel_id>...]\n [--not_channel_id=<not_channel_id>...] [--has_channel_signature]\n [--valid_channel_signature] [--invalid_channel_signature]\n [--stream_type=<stream_type>...] [--media_type=<media_type>...]\n [--fee_currency=<fee_currency>] [--fee_amount=<fee_amount>]\n [--duration=<duration>] [--channel=<channel>]\n [--channel_id=<channel_id>...] [--not_channel_id=<not_channel_id>...]\n [--has_channel_signature] [--valid_channel_signature]\n [--invalid_channel_signature] [--page=<page>] [--page_size=<page_size>]\n [--include_total]\n\nOptions:\n --wallet_id=<wallet_id> : (str) wallet to check for claim purchase\n reciepts\n --claim_type=<claim_type> : (str) claim type: channel, stream, repost,\n collection\n --include_purchase_receipt : (bool) lookup and include a receipt if\n this wallet has purchased the claim\n --include_is_my_output : (bool) lookup and include a boolean\n indicating if claim being resolved is\n yours\n --is_controlling : (bool) winning claims of their respective\n name\n --activation_height=<activation_height> : (int) height at which claim starts\n competing for name (supports equality\n constraints)\n --expiration_height=<expiration_height> : (int) height at which claim will expire\n (supports equality constraints)\n --support_amount=<support_amount> : (str) limit by supports and tips received\n (supports equality constraints)\n --effective_amount=<effective_amount> : (str) limit by total value (initial claim\n value plus all tips and supports\n received), this amount is blank until\n claim has reached activation height\n (supports equality constraints)\n --trending_group=<trending_group> : (int) group numbers 1 through 4\n representing the trending groups of the\n content: 4 means content is trending\n globally and independently, 3 means\n content is not trending globally but is\n trending independently (locally), 2 means\n it is trending globally but not\n independently and 1 means it's not\n trending globally or locally (supports\n equality constraints)\n --trending_mixed=<trending_mixed> : (int) trending amount taken from the\n global or local value depending on the\n trending group: 4 - global value, 3 -\n local value, 2 - global value, 1 - local\n value (supports equality constraints)\n --trending_local=<trending_local> : (int) trending value calculated relative\n only to the individual contents past\n history (supports equality constraints)\n --trending_global=<trending_global> : (int) trending value calculated relative\n to all trending content globally (supports\n equality constraints)\n --public_key_id=<public_key_id> : (str) only return channels having this\n public key id, this is the same key as\n used in the wallet file to map channel\n certificate private keys:\n {'public_key_id': 'private key'}\n --reposted_claim_id=<reposted_claim_id> : (str) all reposts of the specified\n original claim id\n --reposted=<reposted> : (int) claims reposted this many times\n (supports equality constraints)\n --order_by=<order_by> : (str, list) field to order by, default is\n descending order, to do an ascending order\n prepend ^ to the field name, eg. '^amount'\n available fields: 'name', 'height',\n 'release_time', 'publish_time', 'amount',\n 'effective_amount', 'support_amount',\n 'trending_group', 'trending_mixed',\n 'trending_local', 'trending_global',\n 'activation_height'\n --name=<name> : (str, list) claim name (normalized)\n --claim_id=<claim_id> : (str, list) full or partial claim id\n --text=<text> : (str) full text search\n --txid=<txid> : (str) transaction id\n --nout=<nout> : (int) position in the transaction\n --height=<height> : (int) last updated block height (supports\n equality constraints)\n --timestamp=<timestamp> : (int) last updated timestamp (supports\n equality constraints)\n --creation_height=<creation_height> : (int) created at block height (supports\n equality constraints)\n --creation_timestamp=<creation_timestamp> : (int) created at timestamp (supports\n equality constraints)\n --amount=<amount> : (str) claim amount (supports equality\n constraints)\n --any_tag=<any_tag> : (str, list) containing any of the tags\n --all_tag=<all_tag> : (str, list) containing every tag\n --not_tag=<not_tag> : (str, list) not containing any of these\n tags\n --any_language=<any_language> : (str, list) containing any of the\n languages\n --all_language=<all_language> : (str, list) containing every language\n --not_language=<not_language> : (str, list) not containing any of these\n languages\n --any_location=<any_location> : (str, list) containing any of the\n locations\n --all_location=<all_location> : (str, list) containing every location\n --not_location=<not_location> : (str, list) not containing any of these\n locations\n --release_time=<release_time> : (int) limit to claims self-described as\n having been released to the public on or\n after this UTC timestamp, when claim does\n not provide a release time the publish\n time is used instead (supports equality\n constraints)\n --channel=<channel> : (str) signed by this channel (argument is\n a URL which automatically gets resolved),\n see --channel_id if you need to filter by\n multiple channels at the same time,\n includes results with invalid signatures,\n use in conjunction with\n --valid_channel_signature\n --channel_id=<channel_id> : (str, list) signed by any of these\n channels including invalid signatures,\n implies --has_channel_signature, use in\n conjunction with --valid_channel_signature\n --not_channel_id=<not_channel_id> : (str, list) exclude everything signed by\n any of these channels\n --has_channel_signature : (bool) results with a channel signature\n (valid or invalid)\n --valid_channel_signature : (bool) results with a valid channel\n signature or no signature, use in\n conjunction with --has_channel_signature\n to only get results with valid signatures\n --invalid_channel_signature : (bool) results with invalid channel\n signature or no signature, use in\n conjunction with --has_channel_signature\n to only get results with invalid\n signatures\n --stream_type=<stream_type> : (str, list) filter by 'video', 'image',\n 'document', etc\n --media_type=<media_type> : (str, list) filter by 'video/mp4',\n 'image/png', etc\n --fee_currency=<fee_currency> : (str) specify fee currency# LBC, BTC, USD\n --fee_amount=<fee_amount> : (str) content download fee (supports\n equality constraints)\n --duration=<duration> : (int) duration of video or audio in\n seconds (supports equality constraints)\n --channel=<channel> : (str) signed by this channel (argument is\n a URL which automatically gets resolved),\n see --channel_id if you need to filter by\n multiple channels at the same time,\n includes results with invalid signatures,\n use in conjunction with\n --valid_channel_signature\n --channel_id=<channel_id> : (str, list) signed by any of these\n channels including invalid signatures,\n implies --has_channel_signature, use in\n conjunction with --valid_channel_signature\n --not_channel_id=<not_channel_id> : (str, list) exclude everything signed by\n any of these channels\n --has_channel_signature : (bool) results with a channel signature\n (valid or invalid)\n --valid_channel_signature : (bool) results with a valid channel\n signature or no signature, use in\n conjunction with --has_channel_signature\n to only get results with valid signatures\n --invalid_channel_signature : (bool) results with invalid channel\n signature or no signature, use in\n conjunction with --has_channel_signature\n to only get results with invalid\n signatures\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for\n pagination\n --include_total : (bool) calculate total number of items and\n pages\n\nReturns:\n (Paginated[Output]) search results\n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ]\n }" + "help": "Search for stream and channel claims on the blockchain.\nArguments marked with \"supports equality constraints\" allow prepending the\nvalue with an equality constraint such as '>', '>=', '<' and '<='\neg. --height=\">400000\" would limit results to only claims above 400k block height.\n\nUsage:\n claim search\n [--is_controlling] [--public_key_id=<public_key_id>]\n [--creation_height=<creation_height>]\n [--activation_height=<activation_height>] [--expiration_height=<expiration_height>]\n [--effective_amount=<effective_amount>]\n [--support_amount=<support_amount>] [--trending_group=<trending_group>]\n [--trending_mixed=<trending_mixed>] [--trending_local=<trending_local>]\n [--trending_global=<trending_global]\n [--reposted_claim_id=<reposted_claim_id>] [--reposted=<reposted>]\n [--claim_type=<claim_type>] [--order_by=<order_by>...]\n [--wallet_id=<wallet_id>] [--include_purchase_receipt] [--include_is_my_output]\n [--name=<name>...] [--claim_id=<claim_id>...] [--text=<text>]\n [--txid=<txid>] [--nout=<nout>] [--height=<height>]\n [--timestamp=<timestamp>] [--creation_height=<creation_height>]\n [--creation_timestamp=<creation_timestamp>] [--amount=<amount>]\n [--any_tag=<any_tag>...] [--all_tag=<all_tag>...]\n [--not_tag=<not_tag>...] [--any_language=<any_language>...]\n [--all_language=<all_language>...] [--not_language=<not_language>...]\n [--any_location=<any_location>...] [--all_location=<all_location>...]\n [--not_location=<not_location>...] [--release_time=<release_time>]\n [--channel=<channel>] [--channel_id=<channel_id>...]\n [--not_channel_id=<not_channel_id>...] [--has_channel_signature]\n [--valid_channel_signature] [--invalid_channel_signature]\n [--stream_type=<stream_type>...] [--media_type=<media_type>...]\n [--fee_currency=<fee_currency>] [--fee_amount=<fee_amount>]\n [--duration=<duration>] [--channel=<channel>]\n [--channel_id=<channel_id>...] [--not_channel_id=<not_channel_id>...]\n [--has_channel_signature] [--valid_channel_signature]\n [--invalid_channel_signature] [--page=<page>] [--page_size=<page_size>]\n [--include_total]\n\nOptions:\n --wallet_id=<wallet_id> : (str) wallet to check for claim purchase\n reciepts\n --claim_type=<claim_type> : (str) claim type: channel, stream,\n repost, collection\n --include_purchase_receipt : (bool) lookup and include a receipt if\n this wallet has purchased the claim\n --include_is_my_output : (bool) lookup and include a boolean\n indicating if claim being resolved is\n yours\n --is_controlling : (bool) winning claims of their respective\n name\n --activation_height=<activation_height> : (int) height at which claim starts\n competing for name (supports equality\n constraints)\n --expiration_height=<expiration_height> : (int) height at which claim will expire\n (supports equality constraints)\n --support_amount=<support_amount> : (str) limit by supports and tips received\n (supports equality constraints)\n --effective_amount=<effective_amount> : (str) limit by total value (initial claim\n value plus all tips and supports\n received), this amount is blank until\n claim has reached activation height\n (supports equality constraints)\n --trending_group=<trending_group> : (int) group numbers 1 through 4\n representing the trending groups of the\n content: 4 means content is trending\n globally and independently, 3 means\n content is not trending globally but is\n trending independently (locally), 2 means\n it is trending globally but not\n independently and 1 means it's not\n trending globally or locally (supports\n equality constraints)\n --trending_mixed=<trending_mixed> : (int) trending amount taken from the\n global or local value depending on the\n trending group: 4 - global value, 3 -\n local value, 2 - global value, 1 - local\n value (supports equality constraints)\n --trending_local=<trending_local> : (int) trending value calculated relative\n only to the individual contents past\n history (supports equality constraints)\n --trending_global=<trending_global> : (int) trending value calculated relative\n to all trending content globally\n (supports equality constraints)\n --public_key_id=<public_key_id> : (str) only return channels having this\n public key id, this is the same key as\n used in the wallet file to map channel\n certificate private keys:\n {'public_key_id': 'private key'}\n --reposted_claim_id=<reposted_claim_id> : (str) all reposts of the specified\n original claim id\n --reposted=<reposted> : (int) claims reposted this many times\n (supports equality constraints)\n --order_by=<order_by> : (str, list) field to order by, default is\n descending order, to do an ascending\n order prepend ^ to the field name, eg.\n '^amount' available fields: 'name',\n 'height', 'release_time', 'publish_time',\n 'amount', 'effective_amount',\n 'support_amount', 'trending_group',\n 'trending_mixed', 'trending_local',\n 'trending_global', 'activation_height'\n --name=<name> : (str, list) claim name (normalized)\n --claim_id=<claim_id> : (str, list) full or partial claim id\n --text=<text> : (str) full text search\n --txid=<txid> : (str) transaction id\n --nout=<nout> : (int) position in the transaction\n --height=<height> : (int) last updated block height (supports\n equality constraints)\n --timestamp=<timestamp> : (int) last updated timestamp (supports\n equality constraints)\n --creation_height=<creation_height> : (int) created at block height (supports\n equality constraints)\n --creation_timestamp=<creation_timestamp> : (int) created at timestamp (supports\n equality constraints)\n --amount=<amount> : (str) claim amount (supports equality\n constraints)\n --any_tag=<any_tag> : (str, list) containing any of the tags\n --all_tag=<all_tag> : (str, list) containing every tag\n --not_tag=<not_tag> : (str, list) not containing any of these\n tags\n --any_language=<any_language> : (str, list) containing any of the\n languages\n --all_language=<all_language> : (str, list) containing every language\n --not_language=<not_language> : (str, list) not containing any of these\n languages\n --any_location=<any_location> : (str, list) containing any of the\n locations\n --all_location=<all_location> : (str, list) containing every location\n --not_location=<not_location> : (str, list) not containing any of these\n locations\n --release_time=<release_time> : (int) limit to claims self-described as\n having been released to the public on or\n after this UTC timestamp, when claim does\n not provide a release time the publish\n time is used instead (supports equality\n constraints)\n --channel=<channel> : (str) signed by this channel (argument is\n a URL which automatically gets resolved),\n see --channel_id if you need to filter by\n multiple channels at the same time,\n includes results with invalid signatures,\n use in conjunction with\n --valid_channel_signature\n --channel_id=<channel_id> : (str, list) signed by any of these\n channels including invalid signatures,\n implies --has_channel_signature, use in\n conjunction with\n --valid_channel_signature\n --not_channel_id=<not_channel_id> : (str, list) exclude everything signed by\n any of these channels\n --has_channel_signature : (bool) results with a channel signature\n (valid or invalid)\n --valid_channel_signature : (bool) results with a valid channel\n signature or no signature, use in\n conjunction with --has_channel_signature\n to only get results with valid signatures\n --invalid_channel_signature : (bool) results with invalid channel\n signature or no signature, use in\n conjunction with --has_channel_signature\n to only get results with invalid\n signatures\n --stream_type=<stream_type> : (str, list) filter by 'video', 'image',\n 'document', etc\n --media_type=<media_type> : (str, list) filter by 'video/mp4',\n 'image/png', etc\n --fee_currency=<fee_currency> : (str) specify fee currency# LBC, BTC, USD\n --fee_amount=<fee_amount> : (str) content download fee (supports\n equality constraints)\n --duration=<duration> : (int) duration of video or audio in\n seconds (supports equality constraints)\n --channel=<channel> : (str) signed by this channel (argument is\n a URL which automatically gets resolved),\n see --channel_id if you need to filter by\n multiple channels at the same time,\n includes results with invalid signatures,\n use in conjunction with\n --valid_channel_signature\n --channel_id=<channel_id> : (str, list) signed by any of these\n channels including invalid signatures,\n implies --has_channel_signature, use in\n conjunction with\n --valid_channel_signature\n --not_channel_id=<not_channel_id> : (str, list) exclude everything signed by\n any of these channels\n --has_channel_signature : (bool) results with a channel signature\n (valid or invalid)\n --valid_channel_signature : (bool) results with a valid channel\n signature or no signature, use in\n conjunction with --has_channel_signature\n to only get results with valid signatures\n --invalid_channel_signature : (bool) results with invalid channel\n signature or no signature, use in\n conjunction with --has_channel_signature\n to only get results with invalid\n signatures\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for\n pagination\n --include_total : (bool) calculate total number of items\n and pages\n\nReturns:\n (Paginated[Output]) search results\n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ]\n }" }, "collection_abandon": { "name": "abandon", @@ -4377,7 +4377,7 @@ interface = { ], "group": "collection", "cli": "collection abandon", - "help": "Abandon one of my collection claims.\n\nUsage:\n collection abandon\n [--claim_id=<claim_id>] [--txid=<txid>] [--nout=<nout>]\n [--account_id=<account_id>] [--wallet_id=<wallet_id>]\n [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --claim_id=<claim_id> : (str) claim_id of the claim to abandon\n --txid=<txid> : (str) txid of the claim to abandon\n --nout=<nout> : (int) nout of the claim to abandon [default:\n 0]\n --account_id=<account_id> : (str) restrict operation to specific\n account, otherwise all accounts in wallet\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) transaction abandoning the collection\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" + "help": "Abandon one of my collection claims.\n\nUsage:\n collection abandon\n [--claim_id=<claim_id>] [--txid=<txid>] [--nout=<nout>]\n [--account_id=<account_id>] [--wallet_id=<wallet_id>]\n [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --claim_id=<claim_id> : (str) claim_id of the claim to abandon\n --txid=<txid> : (str) txid of the claim to abandon\n --nout=<nout> : (int) nout of the claim to abandon\n [default: 0]\n --account_id=<account_id> : (str) restrict operation to specific\n account, otherwise all accounts in wallet\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the\n transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) transaction abandoning the collection\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" }, "collection_create": { "name": "create", @@ -4724,7 +4724,7 @@ interface = { ], "group": "collection", "cli": "collection create", - "help": "Create a new collection.\n\nUsage:\n collection create (<name> | --name=<name>) (<bid> | --bid=<bid>)\n (<claims>... | --claims=<claims>...) [--allow_duplicate_name]\n [--title=<title>] [--description=<description>]\n [--thumbnail_url=<thumbnail_url>] [--tag=<tag>...]\n [--language=<language>...] [--location=<location>...]\n [--account_id=<account_id>] [--claim_address=<claim_address>]\n [--channel_id=<channel_id>] [--channel_name=<channel_name>]\n [--wallet_id=<wallet_id>] [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --name=<name> : (str) name for the stream (can only consist\n of a-z A-Z 0-9 and -(dash))\n --bid=<bid> : (str) amount to back the content\n --claims=<claims> : (str, list) claim ids to be included in the\n collection\n --allow_duplicate_name : (bool) create new collection even if one\n already exists with given name\n --title=<title> : (str)\n --description=<description> : (str)\n --thumbnail_url=<thumbnail_url> : (str) url to thumbnail image\n --tag=<tag> : (str, list)\n --language=<language> : (str, list) languages used by the channel,\n using RFC 5646 format, eg: for English\n `--language=en` for Spanish (Spain)\n `--language=es-ES` for Spanish (Mexican)\n `--language=es-MX` for Chinese (Simplified)\n `--language=zh-Hans` for Chinese\n (Traditional) `--language=zh-Hant`\n --location=<location> : (str, list) locations of the channel,\n consisting of 2 letter `country` code and a\n `state`, `city` and a postal `code` along\n with a `latitude` and `longitude`. for JSON\n RPC: pass a dictionary with aforementioned\n attributes as keys, eg: ... \"locations\":\n [{'country': 'US', 'state': 'NH'}] ... for\n command line: pass a colon delimited list\n with values in the following order:\n \"COUNTRY:STATE:CITY:CODE:LATITUDE:LONGITUDE\"\n making sure to include colon for blank\n values, for example to provide only the\n city: ... --locations=\"::Manchester\" with\n all values set: ... --locations=\"US:NH:Manch\n ester:03101:42.990605:-71.460989\"\n optionally, you can just pass the\n \"LATITUDE:LONGITUDE\": ...\n --locations=\"42.990605:-71.460989\" finally,\n you can also pass JSON string of dictionary\n on the command line as you would via JSON\n RPC ... --locations=\"{'country': 'US',\n 'state': 'NH'}\"\n --account_id=<account_id> : (str) account to hold the claim\n --claim_address=<claim_address> : (str) specific address where the claim is\n held, if not specified it will be determined\n automatically from the account\n --channel_id=<channel_id> : (str) claim id of the publishing channel\n --channel_name=<channel_name> : (str) name of publishing channel\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) \n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" + "help": "Create a new collection.\n\nUsage:\n collection create (<name> | --name=<name>) (<bid> | --bid=<bid>)\n (<claims>... | --claims=<claims>...) [--allow_duplicate_name]\n [--title=<title>] [--description=<description>]\n [--thumbnail_url=<thumbnail_url>] [--tag=<tag>...]\n [--language=<language>...] [--location=<location>...]\n [--account_id=<account_id>] [--claim_address=<claim_address>]\n [--channel_id=<channel_id>] [--channel_name=<channel_name>]\n [--wallet_id=<wallet_id>] [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --name=<name> : (str) name for the stream (can only consist\n of a-z A-Z 0-9 and -(dash))\n --bid=<bid> : (str) amount to back the content\n --claims=<claims> : (str, list) claim ids to be included in the\n collection\n --allow_duplicate_name : (bool) create new collection even if one\n already exists with given name\n --title=<title> : (str)\n --description=<description> : (str)\n --thumbnail_url=<thumbnail_url> : (str) url to thumbnail image\n --tag=<tag> : (str, list)\n --language=<language> : (str, list) languages used by the channel,\n using RFC 5646 format, eg: for English\n `--language=en` for Spanish (Spain)\n `--language=es-ES` for Spanish (Mexican)\n `--language=es-MX` for Chinese (Simplified)\n `--language=zh-Hans` for Chinese\n (Traditional) `--language=zh-Hant`\n --location=<location> : (str, list) locations of the channel,\n consisting of 2 letter `country` code and a\n `state`, `city` and a postal `code` along\n with a `latitude` and `longitude`. for JSON\n RPC: pass a dictionary with aforementioned\n attributes as keys, eg: ... \"locations\":\n [{'country': 'US', 'state': 'NH'}] ... for\n command line: pass a colon delimited list\n with values in the following order: \"COUNTR\n Y:STATE:CITY:CODE:LATITUDE:LONGITUDE\"\n making sure to include colon for blank\n values, for example to provide only the\n city: ... --locations=\"::Manchester\" with\n all values set: ... --locations=\"US:NH:Manc\n hester:03101:42.990605:-71.460989\"\n optionally, you can just pass the\n \"LATITUDE:LONGITUDE\": ...\n --locations=\"42.990605:-71.460989\" finally,\n you can also pass JSON string of dictionary\n on the command line as you would via JSON\n RPC ... --locations=\"{'country': 'US',\n 'state': 'NH'}\"\n --account_id=<account_id> : (str) account to hold the claim\n --claim_address=<claim_address> : (str) specific address where the claim is\n held, if not specified it will be\n determined automatically from the account\n --channel_id=<channel_id> : (str) claim id of the publishing channel\n --channel_name=<channel_name> : (str) name of publishing channel\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the\n transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) \n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" }, "collection_list": { "name": "list", @@ -5133,7 +5133,7 @@ interface = { ], "group": "collection", "cli": "collection list", - "help": "List my collection claims.\n\nUsage:\n collection list [--resolve_claims=<resolve_claims>]\n [<account_id> | --account_id=<account_id>] [--wallet_id=<wallet_id>]\n [--name=<name>...] [--claim_id=<claim_id>...] [--text=<text>]\n [--txid=<txid>] [--nout=<nout>] [--height=<height>]\n [--timestamp=<timestamp>] [--creation_height=<creation_height>]\n [--creation_timestamp=<creation_timestamp>] [--amount=<amount>]\n [--any_tag=<any_tag>...] [--all_tag=<all_tag>...]\n [--not_tag=<not_tag>...] [--any_language=<any_language>...]\n [--all_language=<all_language>...] [--not_language=<not_language>...]\n [--any_location=<any_location>...] [--all_location=<all_location>...]\n [--not_location=<not_location>...] [--release_time=<release_time>]\n [--page=<page>] [--page_size=<page_size>] [--include_total]\n\nOptions:\n --account_id=<account_id> : (str) restrict operation to specific\n account\n --wallet_id=<wallet_id> : (str) restrict operation to specific\n wallet\n --resolve_claims=<resolve_claims> : (int) resolve this number of items in the\n collection [default: 0]\n --name=<name> : (str, list) claim name (normalized)\n --claim_id=<claim_id> : (str, list) full or partial claim id\n --text=<text> : (str) full text search\n --txid=<txid> : (str) transaction id\n --nout=<nout> : (int) position in the transaction\n --height=<height> : (int) last updated block height (supports\n equality constraints)\n --timestamp=<timestamp> : (int) last updated timestamp (supports\n equality constraints)\n --creation_height=<creation_height> : (int) created at block height (supports\n equality constraints)\n --creation_timestamp=<creation_timestamp> : (int) created at timestamp (supports\n equality constraints)\n --amount=<amount> : (str) claim amount (supports equality\n constraints)\n --any_tag=<any_tag> : (str, list) containing any of the tags\n --all_tag=<all_tag> : (str, list) containing every tag\n --not_tag=<not_tag> : (str, list) not containing any of these\n tags\n --any_language=<any_language> : (str, list) containing any of the\n languages\n --all_language=<all_language> : (str, list) containing every language\n --not_language=<not_language> : (str, list) not containing any of these\n languages\n --any_location=<any_location> : (str, list) containing any of the\n locations\n --all_location=<all_location> : (str, list) containing every location\n --not_location=<not_location> : (str, list) not containing any of these\n locations\n --release_time=<release_time> : (int) limit to claims self-described as\n having been released to the public on or\n after this UTC timestamp, when claim does\n not provide a release time the publish\n time is used instead (supports equality\n constraints)\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for\n pagination\n --include_total : (bool) calculate total number of items and\n pages\n\nReturns:\n (Paginated[Output]) \n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ]\n }" + "help": "List my collection claims.\n\nUsage:\n collection list [--resolve_claims=<resolve_claims>]\n [<account_id> | --account_id=<account_id>] [--wallet_id=<wallet_id>]\n [--name=<name>...] [--claim_id=<claim_id>...] [--text=<text>]\n [--txid=<txid>] [--nout=<nout>] [--height=<height>]\n [--timestamp=<timestamp>] [--creation_height=<creation_height>]\n [--creation_timestamp=<creation_timestamp>] [--amount=<amount>]\n [--any_tag=<any_tag>...] [--all_tag=<all_tag>...]\n [--not_tag=<not_tag>...] [--any_language=<any_language>...]\n [--all_language=<all_language>...] [--not_language=<not_language>...]\n [--any_location=<any_location>...] [--all_location=<all_location>...]\n [--not_location=<not_location>...] [--release_time=<release_time>]\n [--page=<page>] [--page_size=<page_size>] [--include_total]\n\nOptions:\n --account_id=<account_id> : (str) restrict operation to specific\n account\n --wallet_id=<wallet_id> : (str) restrict operation to specific\n wallet\n --resolve_claims=<resolve_claims> : (int) resolve this number of items in the\n collection [default: 0]\n --name=<name> : (str, list) claim name (normalized)\n --claim_id=<claim_id> : (str, list) full or partial claim id\n --text=<text> : (str) full text search\n --txid=<txid> : (str) transaction id\n --nout=<nout> : (int) position in the transaction\n --height=<height> : (int) last updated block height (supports\n equality constraints)\n --timestamp=<timestamp> : (int) last updated timestamp (supports\n equality constraints)\n --creation_height=<creation_height> : (int) created at block height (supports\n equality constraints)\n --creation_timestamp=<creation_timestamp> : (int) created at timestamp (supports\n equality constraints)\n --amount=<amount> : (str) claim amount (supports equality\n constraints)\n --any_tag=<any_tag> : (str, list) containing any of the tags\n --all_tag=<all_tag> : (str, list) containing every tag\n --not_tag=<not_tag> : (str, list) not containing any of these\n tags\n --any_language=<any_language> : (str, list) containing any of the\n languages\n --all_language=<all_language> : (str, list) containing every language\n --not_language=<not_language> : (str, list) not containing any of these\n languages\n --any_location=<any_location> : (str, list) containing any of the\n locations\n --all_location=<all_location> : (str, list) containing every location\n --not_location=<not_location> : (str, list) not containing any of these\n locations\n --release_time=<release_time> : (int) limit to claims self-described as\n having been released to the public on or\n after this UTC timestamp, when claim does\n not provide a release time the publish\n time is used instead (supports equality\n constraints)\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for\n pagination\n --include_total : (bool) calculate total number of items\n and pages\n\nReturns:\n (Paginated[Output]) \n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ]\n }" }, "collection_resolve": { "name": "resolve", @@ -5256,7 +5256,7 @@ interface = { ], "group": "collection", "cli": "collection resolve", - "help": "Resolve claims in the collection.\n\nUsage:\n collection resolve (--claim_id=<claim_id> | --url=<url>) [--wallet_id=<wallet_id>]\n [--page=<page>] [--page_size=<page_size>] [--include_total]\n\nOptions:\n --claim_id=<claim_id> : (str) claim id of the collection\n --url=<url> : (str) url of the collection\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for pagination\n --include_total : (bool) calculate total number of items and pages\n\nReturns:\n (Paginated[Output]) resolved items in the collection\n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ]\n }" + "help": "Resolve claims in the collection.\n\nUsage:\n collection resolve (--claim_id=<claim_id> | --url=<url>) [--wallet_id=<wallet_id>]\n [--page=<page>] [--page_size=<page_size>] [--include_total]\n\nOptions:\n --claim_id=<claim_id> : (str) claim id of the collection\n --url=<url> : (str) url of the collection\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for pagination\n --include_total : (bool) calculate total number of items and pages\n\nReturns:\n (Paginated[Output]) resolved items in the collection\n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ]\n }" }, "collection_update": { "name": "update", @@ -5675,7 +5675,7 @@ interface = { ], "group": "collection", "cli": "collection update", - "help": "Update an existing collection claim.\n\nUsage:\n collection update (<claim_id> | --claim_id=<claim_id>) [--bid=<bid>]\n [--claims=<claims>...] [--clear_claims]\n [--title=<title>] [--description=<description>]\n [--thumbnail_url=<thumbnail_url>] [--tag=<tag>...]\n [--language=<language>...] [--location=<location>...]\n [--account_id=<account_id>] [--claim_address=<claim_address>]\n [--replace] [--clear_tags] [--clear_languages] [--clear_locations]\n [--channel_id=<channel_id>] [--channel_name=<channel_name>]\n [--wallet_id=<wallet_id>] [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --claim_id=<claim_id> : (str) claim_id of the collection to update\n --bid=<bid> : (str) amount to back the collection\n --claims=<claims> : (str, list) claim ids to be included in the\n collection\n --clear_claims : (bool) clear existing claims (prior to\n adding new ones)\n --title=<title> : (str)\n --description=<description> : (str)\n --thumbnail_url=<thumbnail_url> : (str) url to thumbnail image\n --tag=<tag> : (str, list)\n --language=<language> : (str, list) languages used by the channel,\n using RFC 5646 format, eg: for English\n `--language=en` for Spanish (Spain)\n `--language=es-ES` for Spanish (Mexican)\n `--language=es-MX` for Chinese (Simplified)\n `--language=zh-Hans` for Chinese\n (Traditional) `--language=zh-Hant`\n --location=<location> : (str, list) locations of the channel,\n consisting of 2 letter `country` code and a\n `state`, `city` and a postal `code` along\n with a `latitude` and `longitude`. for JSON\n RPC: pass a dictionary with aforementioned\n attributes as keys, eg: ... \"locations\":\n [{'country': 'US', 'state': 'NH'}] ... for\n command line: pass a colon delimited list\n with values in the following order:\n \"COUNTRY:STATE:CITY:CODE:LATITUDE:LONGITUDE\"\n making sure to include colon for blank\n values, for example to provide only the\n city: ... --locations=\"::Manchester\" with\n all values set: ... --locations=\"US:NH:Manch\n ester:03101:42.990605:-71.460989\"\n optionally, you can just pass the\n \"LATITUDE:LONGITUDE\": ...\n --locations=\"42.990605:-71.460989\" finally,\n you can also pass JSON string of dictionary\n on the command line as you would via JSON\n RPC ... --locations=\"{'country': 'US',\n 'state': 'NH'}\"\n --account_id=<account_id> : (str) account to hold the claim\n --claim_address=<claim_address> : (str) specific address where the claim is\n held, if not specified it will be determined\n automatically from the account\n --replace : (bool) instead of modifying specific values\n on the claim, this will clear all existing\n values and only save passed in values,\n useful for form submissions where all values\n are always set\n --clear_tags : (bool) clear existing tags (prior to adding\n new ones)\n --clear_languages : (bool) clear existing languages (prior to\n adding new ones)\n --clear_locations : (bool) clear existing locations (prior to\n adding new ones)\n --channel_id=<channel_id> : (str) claim id of the publishing channel\n --channel_name=<channel_name> : (str) name of publishing channel\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) updated collection transaction\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" + "help": "Update an existing collection claim.\n\nUsage:\n collection update (<claim_id> | --claim_id=<claim_id>) [--bid=<bid>]\n [--claims=<claims>...] [--clear_claims]\n [--title=<title>] [--description=<description>]\n [--thumbnail_url=<thumbnail_url>] [--tag=<tag>...]\n [--language=<language>...] [--location=<location>...]\n [--account_id=<account_id>] [--claim_address=<claim_address>]\n [--replace] [--clear_tags] [--clear_languages] [--clear_locations]\n [--channel_id=<channel_id>] [--channel_name=<channel_name>]\n [--wallet_id=<wallet_id>] [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --claim_id=<claim_id> : (str) claim_id of the collection to update\n --bid=<bid> : (str) amount to back the collection\n --claims=<claims> : (str, list) claim ids to be included in the\n collection\n --clear_claims : (bool) clear existing claims (prior to\n adding new ones)\n --title=<title> : (str)\n --description=<description> : (str)\n --thumbnail_url=<thumbnail_url> : (str) url to thumbnail image\n --tag=<tag> : (str, list)\n --language=<language> : (str, list) languages used by the channel,\n using RFC 5646 format, eg: for English\n `--language=en` for Spanish (Spain)\n `--language=es-ES` for Spanish (Mexican)\n `--language=es-MX` for Chinese (Simplified)\n `--language=zh-Hans` for Chinese\n (Traditional) `--language=zh-Hant`\n --location=<location> : (str, list) locations of the channel,\n consisting of 2 letter `country` code and a\n `state`, `city` and a postal `code` along\n with a `latitude` and `longitude`. for JSON\n RPC: pass a dictionary with aforementioned\n attributes as keys, eg: ... \"locations\":\n [{'country': 'US', 'state': 'NH'}] ... for\n command line: pass a colon delimited list\n with values in the following order: \"COUNTR\n Y:STATE:CITY:CODE:LATITUDE:LONGITUDE\"\n making sure to include colon for blank\n values, for example to provide only the\n city: ... --locations=\"::Manchester\" with\n all values set: ... --locations=\"US:NH:Manc\n hester:03101:42.990605:-71.460989\"\n optionally, you can just pass the\n \"LATITUDE:LONGITUDE\": ...\n --locations=\"42.990605:-71.460989\" finally,\n you can also pass JSON string of dictionary\n on the command line as you would via JSON\n RPC ... --locations=\"{'country': 'US',\n 'state': 'NH'}\"\n --account_id=<account_id> : (str) account to hold the claim\n --claim_address=<claim_address> : (str) specific address where the claim is\n held, if not specified it will be\n determined automatically from the account\n --replace : (bool) instead of modifying specific values\n on the claim, this will clear all existing\n values and only save passed in values,\n useful for form submissions where all\n values are always set\n --clear_tags : (bool) clear existing tags (prior to adding\n new ones)\n --clear_languages : (bool) clear existing languages (prior to\n adding new ones)\n --clear_locations : (bool) clear existing locations (prior to\n adding new ones)\n --channel_id=<channel_id> : (str) claim id of the publishing channel\n --channel_name=<channel_name> : (str) name of publishing channel\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the\n transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) updated collection transaction\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" }, "comment_abandon": { "name": "abandon", @@ -5718,7 +5718,7 @@ interface = { }, "group": "comment", "cli": "comment abandon", - "help": "Abandon a comment published under your channel identity.\n\nUsage:\n comment abandon (<comment_id> | --comment_id=<comment_id>) [--wallet_id=<wallet_id>]\n\nOptions:\n --comment_id=<comment_id> : (str) The ID of the comment to be abandoned.\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n\nReturns:\n (dict) Object with the `comment_id` passed in as the key, and a flag indicating if it was abandoned\n {\n <comment_id> (str): {\n \"abandoned\": (bool)\n }\n }" + "help": "Abandon a comment published under your channel identity.\n\nUsage:\n comment abandon (<comment_id> | --comment_id=<comment_id>) [--wallet_id=<wallet_id>]\n\nOptions:\n --comment_id=<comment_id> : (str) The ID of the comment to be abandoned.\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n\nReturns:\n (dict) Object with the `comment_id` passed in as the key, and a flag indicating if it was abandoned\n {\n <comment_id> (str): {\n \"abandoned\": (bool)\n }\n }" }, "comment_create": { "name": "create", @@ -5814,7 +5814,7 @@ interface = { ], "group": "comment", "cli": "comment create", - "help": "Create and associate a comment with a claim using your channel identity.\n\nUsage:\n comment create (<comment> | --comment=<comment>)\n (<claim_id> | --claim_id=<claim_id> | --parent_id=<parent_id>)\n [--wallet_id=<wallet_id>]\n [--channel_id=<channel_id>] [--channel_name=<channel_name>]\n\nOptions:\n --comment=<comment> : (str) Comment to be made, should be at most 2000\n characters.\n --claim_id=<claim_id> : (str) The ID of the claim to comment on\n --parent_id=<parent_id> : (str) The ID of a comment to make a response to\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --channel_id=<channel_id> : (str) claim id of the publishing channel\n --channel_name=<channel_name> : (str) name of publishing channel\n\nReturns:\n (dict) Comment object if successfully made, (None) otherwise\n {\n \"comment\": (str) The actual string as inputted by the user,\n \"comment_id\": (str) The Comment's unique identifier,\n \"channel_name\": (str) Name of the channel this was posted under, prepended with a '@',\n \"channel_id\": (str) The Channel Claim ID that this comment was posted under,\n \"signature\": (str) The signature of the comment,\n \"signing_ts\": (str) The timestamp used to sign the comment,\n \"channel_url\": (str) Channel's URI in the ClaimTrie,\n \"parent_id\": (str) Comment this is replying to, (None) if this is the root,\n \"timestamp\": (int) The time at which comment was entered into the server at, in nanoseconds.\n }" + "help": "Create and associate a comment with a claim using your channel identity.\n\nUsage:\n comment create (<comment> | --comment=<comment>)\n (<claim_id> | --claim_id=<claim_id> | --parent_id=<parent_id>)\n [--wallet_id=<wallet_id>]\n [--channel_id=<channel_id>] [--channel_name=<channel_name>]\n\nOptions:\n --comment=<comment> : (str) Comment to be made, should be at most 2000\n characters.\n --claim_id=<claim_id> : (str) The ID of the claim to comment on\n --parent_id=<parent_id> : (str) The ID of a comment to make a response to\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --channel_id=<channel_id> : (str) claim id of the publishing channel\n --channel_name=<channel_name> : (str) name of publishing channel\n\nReturns:\n (dict) Comment object if successfully made, (None) otherwise\n {\n \"comment\": (str) The actual string as inputted by the user,\n \"comment_id\": (str) The Comment's unique identifier,\n \"channel_name\": (str) Name of the channel this was posted under, prepended with a '@',\n \"channel_id\": (str) The Channel Claim ID that this comment was posted under,\n \"signature\": (str) The signature of the comment,\n \"signing_ts\": (str) The timestamp used to sign the comment,\n \"channel_url\": (str) Channel's URI in the ClaimTrie,\n \"parent_id\": (str) Comment this is replying to, (None) if this is the root,\n \"timestamp\": (int) The time at which comment was entered into the server at, in nanoseconds.\n }" }, "comment_hide": { "name": "hide", @@ -5855,7 +5855,7 @@ interface = { }, "group": "comment", "cli": "comment hide", - "help": "Hide a comment published to a claim you control.\n\nUsage:\n comment hide <comment_ids>... [--wallet_id=<wallet_id>]\n\nOptions:\n --comment_ids=<comment_ids> : (str, list) one or more comment_id to hide.\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n\nReturns:\n (dict) keyed by comment_id, containing success info\n '<comment_id>': {\n \"hidden\": (bool) flag indicating if comment_id was hidden\n }" + "help": "Hide a comment published to a claim you control.\n\nUsage:\n comment hide <comment_ids>... [--wallet_id=<wallet_id>]\n\nOptions:\n --comment_ids=<comment_ids> : (str, list) one or more comment_id to hide.\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n\nReturns:\n (dict) keyed by comment_id, containing success info\n '<comment_id>': {\n \"hidden\": (bool) flag indicating if comment_id was hidden\n }" }, "comment_list": { "name": "list", @@ -5962,7 +5962,7 @@ interface = { }, "group": "comment", "cli": "comment list", - "help": "List comments associated with a claim.\n\nUsage:\n comment list (<claim_id> | --claim_id=<claim_id>)\n [(--page=<page> --page_size=<page_size>)]\n [--parent_id=<parent_id>] [--include_replies]\n [--is_channel_signature_valid]\n [--visible | --hidden]\n\nOptions:\n --claim_id=<claim_id> : (str) The claim on which the comment will be made on\n --parent_id=<parent_id> : (str) CommentId of a specific thread you'd like to see\n --include_replies : (bool) Whether or not you want to include replies in\n list\n --is_channel_signature_valid : (bool) Only include comments with valid signatures.\n [Warning: Paginated total size will not change, even if\n list reduces]\n --hidden : (bool) Select only Hidden Comments\n --visible : (bool) Select only Visible Comments\n --page=<page> : (int) [default: 1]\n --page_size=<page_size> : (int) [default: 50]\n\nReturns:\n (dict) Containing the list, and information about the paginated content\n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": \"A List of dict objects representing comments.\"\n [\n {\n \"comment\": (str) The actual string as inputted by the user,\n \"comment_id\": (str) The Comment's unique identifier,\n \"channel_name\": (str) Name of the channel this was posted under, prepended with a '@',\n \"channel_id\": (str) The Channel Claim ID that this comment was posted under,\n \"signature\": (str) The signature of the comment,\n \"channel_url\": (str) Channel's URI in the ClaimTrie,\n \"parent_id\": (str) Comment this is replying to, (None) if this is the root,\n \"timestamp\": (int) The time at which comment was entered into the server at, in nanoseconds.\n },\n ...\n ]\n }" + "help": "List comments associated with a claim.\n\nUsage:\n comment list (<claim_id> | --claim_id=<claim_id>)\n [(--page=<page> --page_size=<page_size>)]\n [--parent_id=<parent_id>] [--include_replies]\n [--is_channel_signature_valid]\n [--visible | --hidden]\n\nOptions:\n --claim_id=<claim_id> : (str) The claim on which the comment will be made on\n --parent_id=<parent_id> : (str) CommentId of a specific thread you'd like to see\n --include_replies : (bool) Whether or not you want to include replies in\n list\n --is_channel_signature_valid : (bool) Only include comments with valid signatures.\n [Warning: Paginated total size will not change, even\n if list reduces]\n --hidden : (bool) Select only Hidden Comments\n --visible : (bool) Select only Visible Comments\n --page=<page> : (int) [default: 1]\n --page_size=<page_size> : (int) [default: 50]\n\nReturns:\n (dict) Containing the list, and information about the paginated content\n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": \"A List of dict objects representing comments.\"\n [\n {\n \"comment\": (str) The actual string as inputted by the user,\n \"comment_id\": (str) The Comment's unique identifier,\n \"channel_name\": (str) Name of the channel this was posted under, prepended with a '@',\n \"channel_id\": (str) The Channel Claim ID that this comment was posted under,\n \"signature\": (str) The signature of the comment,\n \"channel_url\": (str) Channel's URI in the ClaimTrie,\n \"parent_id\": (str) Comment this is replying to, (None) if this is the root,\n \"timestamp\": (int) The time at which comment was entered into the server at, in nanoseconds.\n },\n ...\n ]\n }" }, "comment_update": { "name": "update", @@ -6020,7 +6020,7 @@ interface = { }, "group": "comment", "cli": "comment update", - "help": "Edit a comment published as one of your channels.\n\nUsage:\n comment update (<comment> | --comment=<comment>)\n (<comment_id> | --comment_id=<comment_id>)\n [--wallet_id=<wallet_id>]\n\nOptions:\n --comment=<comment> : (str) New comment replacing the old one\n --comment_id=<comment_id> : (str) Hash identifying the comment to edit\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n\nReturns:\n (dict) Comment object if edit was successful, (None) otherwise\n {\n \"comment\": (str) The actual string as inputted by the user,\n \"comment_id\": (str) The Comment's unique identifier,\n \"channel_name\": (str) Name of the channel this was posted under, prepended with a '@',\n \"channel_id\": (str) The Channel Claim ID that this comment was posted under,\n \"signature\": (str) The signature of the comment,\n \"signing_ts\": (str) Timestamp used to sign the most recent signature,\n \"channel_url\": (str) Channel's URI in the ClaimTrie,\n \"parent_id\": (str) Comment this is replying to, (None) if this is the root,\n \"timestamp\": (int) The time at which comment was entered into the server at, in nanoseconds.\n }" + "help": "Edit a comment published as one of your channels.\n\nUsage:\n comment update (<comment> | --comment=<comment>)\n (<comment_id> | --comment_id=<comment_id>)\n [--wallet_id=<wallet_id>]\n\nOptions:\n --comment=<comment> : (str) New comment replacing the old one\n --comment_id=<comment_id> : (str) Hash identifying the comment to edit\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n\nReturns:\n (dict) Comment object if edit was successful, (None) otherwise\n {\n \"comment\": (str) The actual string as inputted by the user,\n \"comment_id\": (str) The Comment's unique identifier,\n \"channel_name\": (str) Name of the channel this was posted under, prepended with a '@',\n \"channel_id\": (str) The Channel Claim ID that this comment was posted under,\n \"signature\": (str) The signature of the comment,\n \"signing_ts\": (str) Timestamp used to sign the most recent signature,\n \"channel_url\": (str) Channel's URI in the ClaimTrie,\n \"parent_id\": (str) Comment this is replying to, (None) if this is the root,\n \"timestamp\": (int) The time at which comment was entered into the server at, in nanoseconds.\n }" }, "ffmpeg_find": { "name": "ffmpeg_find", @@ -6282,7 +6282,7 @@ interface = { ], "group": "file", "cli": "file delete", - "help": "Delete a LBRY file\n\nUsage:\n file delete [--delete_from_download_dir] [--delete_all]\n [--sd_hash=<sd_hash>] [--file_name=<file_name>]\n [--stream_hash=<stream_hash>] [--rowid=<rowid>] [--added_on=<added_on>]\n [--claim_id=<claim_id>] [--outpoint=<outpoint>] [--txid=<txid>]\n [--nout=<nout>] [--channel_claim_id=<channel_claim_id>]\n [--channel_name=<channel_name>] [--claim_name=<claim_name>]\n [--blobs_in_stream=<blobs_in_stream>]\n [--blobs_remaining=<blobs_remaining>]\n\nOptions:\n --delete_from_download_dir : (bool) delete file from download directory,\n instead of just deleting blobs\n --delete_all : (bool) if there are multiple matching files,\n allow the deletion of multiple files.\n otherwise do not delete anything.\n --sd_hash=<sd_hash> : (str) filter by sd hash\n --file_name=<file_name> : (str) filter by file name\n --stream_hash=<stream_hash> : (str) filter by stream hash\n --rowid=<rowid> : (int) filter by row id\n --added_on=<added_on> : (int) filter by time of insertion\n --claim_id=<claim_id> : (str) filter by claim id\n --outpoint=<outpoint> : (str) filter by claim outpoint\n --txid=<txid> : (str) filter by claim txid\n --nout=<nout> : (int) filter by claim nout\n --channel_claim_id=<channel_claim_id> : (str) filter by channel claim id\n --channel_name=<channel_name> : (str) filter by channel name\n --claim_name=<claim_name> : (str) filter by claim name\n --blobs_in_stream=<blobs_in_stream> : (int) filter by blobs in stream\n --blobs_remaining=<blobs_remaining> : (int) filter by number of remaining blobs to\n download\n\nReturns:\n (bool) true if deletion was successful" + "help": "Delete a LBRY file\n\nUsage:\n file delete [--delete_from_download_dir] [--delete_all]\n [--sd_hash=<sd_hash>] [--file_name=<file_name>]\n [--stream_hash=<stream_hash>] [--rowid=<rowid>] [--added_on=<added_on>]\n [--claim_id=<claim_id>] [--outpoint=<outpoint>] [--txid=<txid>]\n [--nout=<nout>] [--channel_claim_id=<channel_claim_id>]\n [--channel_name=<channel_name>] [--claim_name=<claim_name>]\n [--blobs_in_stream=<blobs_in_stream>]\n [--blobs_remaining=<blobs_remaining>]\n\nOptions:\n --delete_from_download_dir : (bool) delete file from download directory,\n instead of just deleting blobs\n --delete_all : (bool) if there are multiple matching files,\n allow the deletion of multiple files.\n otherwise do not delete anything.\n --sd_hash=<sd_hash> : (str) filter by sd hash\n --file_name=<file_name> : (str) filter by file name\n --stream_hash=<stream_hash> : (str) filter by stream hash\n --rowid=<rowid> : (int) filter by row id\n --added_on=<added_on> : (int) filter by time of insertion\n --claim_id=<claim_id> : (str) filter by claim id\n --outpoint=<outpoint> : (str) filter by claim outpoint\n --txid=<txid> : (str) filter by claim txid\n --nout=<nout> : (int) filter by claim nout\n --channel_claim_id=<channel_claim_id> : (str) filter by channel claim id\n --channel_name=<channel_name> : (str) filter by channel name\n --claim_name=<claim_name> : (str) filter by claim name\n --blobs_in_stream=<blobs_in_stream> : (int) filter by blobs in stream\n --blobs_remaining=<blobs_remaining> : (int) filter by number of remaining blobs to\n download\n\nReturns:\n (bool) true if deletion was successful" }, "file_list": { "name": "list", @@ -6613,7 +6613,7 @@ interface = { ], "group": "file", "cli": "file list", - "help": "List files limited by optional filters\n\nUsage:\n file list [--wallet_id=<wallet_id>]\n [--sort=<sort_by>] [--reverse] [--comparison=<comparison>]\n [--sd_hash=<sd_hash>] [--file_name=<file_name>]\n [--stream_hash=<stream_hash>] [--rowid=<rowid>] [--added_on=<added_on>]\n [--claim_id=<claim_id>] [--outpoint=<outpoint>] [--txid=<txid>]\n [--nout=<nout>] [--channel_claim_id=<channel_claim_id>]\n [--channel_name=<channel_name>] [--claim_name=<claim_name>]\n [--blobs_in_stream=<blobs_in_stream>] [--blobs_remaining=<blobs_remaining>]\n [--page=<page>] [--page_size=<page_size>] [--include_total]\n\nOptions:\n --wallet_id=<wallet_id> : (str) add purchase receipts from this wallet\n --sort=<sort> : (str) field to sort by\n --reverse : (bool) reverse sort order\n --comparison=<comparison> : (str) logical comparison, (eq|ne|g|ge|l|le)\n --sd_hash=<sd_hash> : (str) filter by sd hash\n --file_name=<file_name> : (str) filter by file name\n --stream_hash=<stream_hash> : (str) filter by stream hash\n --rowid=<rowid> : (int) filter by row id\n --added_on=<added_on> : (int) filter by time of insertion\n --claim_id=<claim_id> : (str) filter by claim id\n --outpoint=<outpoint> : (str) filter by claim outpoint\n --txid=<txid> : (str) filter by claim txid\n --nout=<nout> : (int) filter by claim nout\n --channel_claim_id=<channel_claim_id> : (str) filter by channel claim id\n --channel_name=<channel_name> : (str) filter by channel name\n --claim_name=<claim_name> : (str) filter by claim name\n --blobs_in_stream=<blobs_in_stream> : (int) filter by blobs in stream\n --blobs_remaining=<blobs_remaining> : (int) filter by number of remaining blobs to\n download\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for pagination\n --include_total : (bool) calculate total number of items and\n pages\n\nReturns:\n (Paginated[ManagedStream]) \n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"streaming_url\": \"(str) url to stream the file using range requests\",\n \"completed\": \"(bool) true if download is completed\",\n \"file_name\": \"(str) name of file\",\n \"download_directory\": \"(str) download directory\",\n \"points_paid\": \"(float) credit paid to download file\",\n \"stopped\": \"(bool) true if download is stopped\",\n \"stream_hash\": \"(str) stream hash of file\",\n \"stream_name\": \"(str) stream name\",\n \"suggested_file_name\": \"(str) suggested file name\",\n \"sd_hash\": \"(str) sd hash of file\",\n \"download_path\": \"(str) download path of file\",\n \"mime_type\": \"(str) mime type of file\",\n \"key\": \"(str) key attached to file\",\n \"total_bytes_lower_bound\": \"(int) lower bound file size in bytes\",\n \"total_bytes\": \"(int) file upper bound size in bytes\",\n \"written_bytes\": \"(int) written size in bytes\",\n \"blobs_completed\": \"(int) number of fully downloaded blobs\",\n \"blobs_in_stream\": \"(int) total blobs on stream\",\n \"blobs_remaining\": \"(int) total blobs remaining to download\",\n \"status\": \"(str) downloader status\",\n \"claim_id\": \"(str) None if claim is not found else the claim id\",\n \"txid\": \"(str) None if claim is not found else the transaction id\",\n \"nout\": \"(int) None if claim is not found else the transaction output index\",\n \"outpoint\": \"(str) None if claim is not found else the tx and output\",\n \"metadata\": \"(dict) None if claim is not found else the claim metadata\",\n \"channel_claim_id\": \"(str) None if claim is not found or not signed\",\n \"channel_name\": \"(str) None if claim is not found or not signed\",\n \"claim_name\": \"(str) None if claim is not found else the claim name\"\n }\n ]\n }" + "help": "List files limited by optional filters\n\nUsage:\n file list [--wallet_id=<wallet_id>]\n [--sort=<sort_by>] [--reverse] [--comparison=<comparison>]\n [--sd_hash=<sd_hash>] [--file_name=<file_name>]\n [--stream_hash=<stream_hash>] [--rowid=<rowid>] [--added_on=<added_on>]\n [--claim_id=<claim_id>] [--outpoint=<outpoint>] [--txid=<txid>]\n [--nout=<nout>] [--channel_claim_id=<channel_claim_id>]\n [--channel_name=<channel_name>] [--claim_name=<claim_name>]\n [--blobs_in_stream=<blobs_in_stream>] [--blobs_remaining=<blobs_remaining>]\n [--page=<page>] [--page_size=<page_size>] [--include_total]\n\nOptions:\n --wallet_id=<wallet_id> : (str) add purchase receipts from this wallet\n --sort=<sort> : (str) field to sort by\n --reverse : (bool) reverse sort order\n --comparison=<comparison> : (str) logical comparison, (eq|ne|g|ge|l|le)\n --sd_hash=<sd_hash> : (str) filter by sd hash\n --file_name=<file_name> : (str) filter by file name\n --stream_hash=<stream_hash> : (str) filter by stream hash\n --rowid=<rowid> : (int) filter by row id\n --added_on=<added_on> : (int) filter by time of insertion\n --claim_id=<claim_id> : (str) filter by claim id\n --outpoint=<outpoint> : (str) filter by claim outpoint\n --txid=<txid> : (str) filter by claim txid\n --nout=<nout> : (int) filter by claim nout\n --channel_claim_id=<channel_claim_id> : (str) filter by channel claim id\n --channel_name=<channel_name> : (str) filter by channel name\n --claim_name=<claim_name> : (str) filter by claim name\n --blobs_in_stream=<blobs_in_stream> : (int) filter by blobs in stream\n --blobs_remaining=<blobs_remaining> : (int) filter by number of remaining blobs to\n download\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for pagination\n --include_total : (bool) calculate total number of items and\n pages\n\nReturns:\n (Paginated[ManagedStream]) \n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"streaming_url\": \"(str) url to stream the file using range requests\",\n \"completed\": \"(bool) true if download is completed\",\n \"file_name\": \"(str) name of file\",\n \"download_directory\": \"(str) download directory\",\n \"points_paid\": \"(float) credit paid to download file\",\n \"stopped\": \"(bool) true if download is stopped\",\n \"stream_hash\": \"(str) stream hash of file\",\n \"stream_name\": \"(str) stream name\",\n \"suggested_file_name\": \"(str) suggested file name\",\n \"sd_hash\": \"(str) sd hash of file\",\n \"download_path\": \"(str) download path of file\",\n \"mime_type\": \"(str) mime type of file\",\n \"key\": \"(str) key attached to file\",\n \"total_bytes_lower_bound\": \"(int) lower bound file size in bytes\",\n \"total_bytes\": \"(int) file upper bound size in bytes\",\n \"written_bytes\": \"(int) written size in bytes\",\n \"blobs_completed\": \"(int) number of fully downloaded blobs\",\n \"blobs_in_stream\": \"(int) total blobs on stream\",\n \"blobs_remaining\": \"(int) total blobs remaining to download\",\n \"status\": \"(str) downloader status\",\n \"claim_id\": \"(str) None if claim is not found else the claim id\",\n \"txid\": \"(str) None if claim is not found else the transaction id\",\n \"nout\": \"(int) None if claim is not found else the transaction output index\",\n \"outpoint\": \"(str) None if claim is not found else the tx and output\",\n \"metadata\": \"(dict) None if claim is not found else the claim metadata\",\n \"channel_claim_id\": \"(str) None if claim is not found or not signed\",\n \"channel_name\": \"(str) None if claim is not found or not signed\",\n \"claim_name\": \"(str) None if claim is not found else the claim name\"\n }\n ]\n }" }, "file_reflect": { "name": "reflect", @@ -6841,7 +6841,7 @@ interface = { ], "group": "file", "cli": "file reflect", - "help": "Reflect all the blobs in a file matching the filter criteria\n\nUsage:\n file reflect [--reflector=<reflector>]\n [--sd_hash=<sd_hash>] [--file_name=<file_name>]\n [--stream_hash=<stream_hash>] [--rowid=<rowid>] [--added_on=<added_on>]\n [--claim_id=<claim_id>] [--outpoint=<outpoint>] [--txid=<txid>]\n [--nout=<nout>] [--channel_claim_id=<channel_claim_id>]\n [--channel_name=<channel_name>] [--claim_name=<claim_name>]\n [--blobs_in_stream=<blobs_in_stream>]\n [--blobs_remaining=<blobs_remaining>]\n\nOptions:\n --reflector=<reflector> : (str) reflector server, ip address or url, by\n default choose a server from the config\n --sd_hash=<sd_hash> : (str) filter by sd hash\n --file_name=<file_name> : (str) filter by file name\n --stream_hash=<stream_hash> : (str) filter by stream hash\n --rowid=<rowid> : (int) filter by row id\n --added_on=<added_on> : (int) filter by time of insertion\n --claim_id=<claim_id> : (str) filter by claim id\n --outpoint=<outpoint> : (str) filter by claim outpoint\n --txid=<txid> : (str) filter by claim txid\n --nout=<nout> : (int) filter by claim nout\n --channel_claim_id=<channel_claim_id> : (str) filter by channel claim id\n --channel_name=<channel_name> : (str) filter by channel name\n --claim_name=<claim_name> : (str) filter by claim name\n --blobs_in_stream=<blobs_in_stream> : (int) filter by blobs in stream\n --blobs_remaining=<blobs_remaining> : (int) filter by number of remaining blobs to\n download\n\nReturns:\n (list) list of blobs reflected" + "help": "Reflect all the blobs in a file matching the filter criteria\n\nUsage:\n file reflect [--reflector=<reflector>]\n [--sd_hash=<sd_hash>] [--file_name=<file_name>]\n [--stream_hash=<stream_hash>] [--rowid=<rowid>] [--added_on=<added_on>]\n [--claim_id=<claim_id>] [--outpoint=<outpoint>] [--txid=<txid>]\n [--nout=<nout>] [--channel_claim_id=<channel_claim_id>]\n [--channel_name=<channel_name>] [--claim_name=<claim_name>]\n [--blobs_in_stream=<blobs_in_stream>]\n [--blobs_remaining=<blobs_remaining>]\n\nOptions:\n --reflector=<reflector> : (str) reflector server, ip address or url, by\n default choose a server from the config\n --sd_hash=<sd_hash> : (str) filter by sd hash\n --file_name=<file_name> : (str) filter by file name\n --stream_hash=<stream_hash> : (str) filter by stream hash\n --rowid=<rowid> : (int) filter by row id\n --added_on=<added_on> : (int) filter by time of insertion\n --claim_id=<claim_id> : (str) filter by claim id\n --outpoint=<outpoint> : (str) filter by claim outpoint\n --txid=<txid> : (str) filter by claim txid\n --nout=<nout> : (int) filter by claim nout\n --channel_claim_id=<channel_claim_id> : (str) filter by channel claim id\n --channel_name=<channel_name> : (str) filter by channel name\n --claim_name=<claim_name> : (str) filter by claim name\n --blobs_in_stream=<blobs_in_stream> : (int) filter by blobs in stream\n --blobs_remaining=<blobs_remaining> : (int) filter by number of remaining blobs to\n download\n\nReturns:\n (list) list of blobs reflected" }, "file_save": { "name": "save", @@ -7097,7 +7097,7 @@ interface = { ], "group": "file", "cli": "file save", - "help": "Start saving a file to disk.\n\nUsage:\n file save [--download_directory=<download_directory>]\n [--sd_hash=<sd_hash>] [--file_name=<file_name>]\n [--stream_hash=<stream_hash>] [--rowid=<rowid>] [--added_on=<added_on>]\n [--claim_id=<claim_id>] [--outpoint=<outpoint>] [--txid=<txid>]\n [--nout=<nout>] [--channel_claim_id=<channel_claim_id>]\n [--channel_name=<channel_name>] [--claim_name=<claim_name>]\n [--blobs_in_stream=<blobs_in_stream>] [--blobs_remaining=<blobs_remaining>]\n\nOptions:\n --download_directory=<download_directory> : (str)\n --sd_hash=<sd_hash> : (str) filter by sd hash\n --file_name=<file_name> : (str) filter by file name\n --stream_hash=<stream_hash> : (str) filter by stream hash\n --rowid=<rowid> : (int) filter by row id\n --added_on=<added_on> : (int) filter by time of insertion\n --claim_id=<claim_id> : (str) filter by claim id\n --outpoint=<outpoint> : (str) filter by claim outpoint\n --txid=<txid> : (str) filter by claim txid\n --nout=<nout> : (int) filter by claim nout\n --channel_claim_id=<channel_claim_id> : (str) filter by channel claim id\n --channel_name=<channel_name> : (str) filter by channel name\n --claim_name=<claim_name> : (str) filter by claim name\n --blobs_in_stream=<blobs_in_stream> : (int) filter by blobs in stream\n --blobs_remaining=<blobs_remaining> : (int) filter by number of remaining blobs\n to download\n\nReturns:\n (ManagedStream) file being saved to disk\n {\n \"streaming_url\": \"(str) url to stream the file using range requests\",\n \"completed\": \"(bool) true if download is completed\",\n \"file_name\": \"(str) name of file\",\n \"download_directory\": \"(str) download directory\",\n \"points_paid\": \"(float) credit paid to download file\",\n \"stopped\": \"(bool) true if download is stopped\",\n \"stream_hash\": \"(str) stream hash of file\",\n \"stream_name\": \"(str) stream name\",\n \"suggested_file_name\": \"(str) suggested file name\",\n \"sd_hash\": \"(str) sd hash of file\",\n \"download_path\": \"(str) download path of file\",\n \"mime_type\": \"(str) mime type of file\",\n \"key\": \"(str) key attached to file\",\n \"total_bytes_lower_bound\": \"(int) lower bound file size in bytes\",\n \"total_bytes\": \"(int) file upper bound size in bytes\",\n \"written_bytes\": \"(int) written size in bytes\",\n \"blobs_completed\": \"(int) number of fully downloaded blobs\",\n \"blobs_in_stream\": \"(int) total blobs on stream\",\n \"blobs_remaining\": \"(int) total blobs remaining to download\",\n \"status\": \"(str) downloader status\",\n \"claim_id\": \"(str) None if claim is not found else the claim id\",\n \"txid\": \"(str) None if claim is not found else the transaction id\",\n \"nout\": \"(int) None if claim is not found else the transaction output index\",\n \"outpoint\": \"(str) None if claim is not found else the tx and output\",\n \"metadata\": \"(dict) None if claim is not found else the claim metadata\",\n \"channel_claim_id\": \"(str) None if claim is not found or not signed\",\n \"channel_name\": \"(str) None if claim is not found or not signed\",\n \"claim_name\": \"(str) None if claim is not found else the claim name\"\n }" + "help": "Start saving a file to disk.\n\nUsage:\n file save [--download_directory=<download_directory>]\n [--sd_hash=<sd_hash>] [--file_name=<file_name>]\n [--stream_hash=<stream_hash>] [--rowid=<rowid>] [--added_on=<added_on>]\n [--claim_id=<claim_id>] [--outpoint=<outpoint>] [--txid=<txid>]\n [--nout=<nout>] [--channel_claim_id=<channel_claim_id>]\n [--channel_name=<channel_name>] [--claim_name=<claim_name>]\n [--blobs_in_stream=<blobs_in_stream>] [--blobs_remaining=<blobs_remaining>]\n\nOptions:\n --download_directory=<download_directory> : (str)\n --sd_hash=<sd_hash> : (str) filter by sd hash\n --file_name=<file_name> : (str) filter by file name\n --stream_hash=<stream_hash> : (str) filter by stream hash\n --rowid=<rowid> : (int) filter by row id\n --added_on=<added_on> : (int) filter by time of insertion\n --claim_id=<claim_id> : (str) filter by claim id\n --outpoint=<outpoint> : (str) filter by claim outpoint\n --txid=<txid> : (str) filter by claim txid\n --nout=<nout> : (int) filter by claim nout\n --channel_claim_id=<channel_claim_id> : (str) filter by channel claim id\n --channel_name=<channel_name> : (str) filter by channel name\n --claim_name=<claim_name> : (str) filter by claim name\n --blobs_in_stream=<blobs_in_stream> : (int) filter by blobs in stream\n --blobs_remaining=<blobs_remaining> : (int) filter by number of remaining blobs\n to download\n\nReturns:\n (ManagedStream) file being saved to disk\n {\n \"streaming_url\": \"(str) url to stream the file using range requests\",\n \"completed\": \"(bool) true if download is completed\",\n \"file_name\": \"(str) name of file\",\n \"download_directory\": \"(str) download directory\",\n \"points_paid\": \"(float) credit paid to download file\",\n \"stopped\": \"(bool) true if download is stopped\",\n \"stream_hash\": \"(str) stream hash of file\",\n \"stream_name\": \"(str) stream name\",\n \"suggested_file_name\": \"(str) suggested file name\",\n \"sd_hash\": \"(str) sd hash of file\",\n \"download_path\": \"(str) download path of file\",\n \"mime_type\": \"(str) mime type of file\",\n \"key\": \"(str) key attached to file\",\n \"total_bytes_lower_bound\": \"(int) lower bound file size in bytes\",\n \"total_bytes\": \"(int) file upper bound size in bytes\",\n \"written_bytes\": \"(int) written size in bytes\",\n \"blobs_completed\": \"(int) number of fully downloaded blobs\",\n \"blobs_in_stream\": \"(int) total blobs on stream\",\n \"blobs_remaining\": \"(int) total blobs remaining to download\",\n \"status\": \"(str) downloader status\",\n \"claim_id\": \"(str) None if claim is not found else the claim id\",\n \"txid\": \"(str) None if claim is not found else the transaction id\",\n \"nout\": \"(int) None if claim is not found else the transaction output index\",\n \"outpoint\": \"(str) None if claim is not found else the tx and output\",\n \"metadata\": \"(dict) None if claim is not found else the claim metadata\",\n \"channel_claim_id\": \"(str) None if claim is not found or not signed\",\n \"channel_name\": \"(str) None if claim is not found or not signed\",\n \"claim_name\": \"(str) None if claim is not found else the claim name\"\n }" }, "file_set_status": { "name": "set_status", @@ -7325,7 +7325,7 @@ interface = { ], "group": "file", "cli": "file set_status", - "help": "Start or stop downloading a file\n\nUsage:\n file set_status (<status> | --status=<status>)\n [--sd_hash=<sd_hash>] [--file_name=<file_name>]\n [--stream_hash=<stream_hash>] [--rowid=<rowid>]\n [--added_on=<added_on>] [--claim_id=<claim_id>]\n [--outpoint=<outpoint>] [--txid=<txid>] [--nout=<nout>]\n [--channel_claim_id=<channel_claim_id>]\n [--channel_name=<channel_name>] [--claim_name=<claim_name>]\n [--blobs_in_stream=<blobs_in_stream>]\n [--blobs_remaining=<blobs_remaining>]\n\nOptions:\n --status=<status> : (str) one of \"start\" or \"stop\"\n --sd_hash=<sd_hash> : (str) filter by sd hash\n --file_name=<file_name> : (str) filter by file name\n --stream_hash=<stream_hash> : (str) filter by stream hash\n --rowid=<rowid> : (int) filter by row id\n --added_on=<added_on> : (int) filter by time of insertion\n --claim_id=<claim_id> : (str) filter by claim id\n --outpoint=<outpoint> : (str) filter by claim outpoint\n --txid=<txid> : (str) filter by claim txid\n --nout=<nout> : (int) filter by claim nout\n --channel_claim_id=<channel_claim_id> : (str) filter by channel claim id\n --channel_name=<channel_name> : (str) filter by channel name\n --claim_name=<claim_name> : (str) filter by claim name\n --blobs_in_stream=<blobs_in_stream> : (int) filter by blobs in stream\n --blobs_remaining=<blobs_remaining> : (int) filter by number of remaining blobs to\n download\n\nReturns:\n (str) confirmation message" + "help": "Start or stop downloading a file\n\nUsage:\n file set_status (<status> | --status=<status>)\n [--sd_hash=<sd_hash>] [--file_name=<file_name>]\n [--stream_hash=<stream_hash>] [--rowid=<rowid>]\n [--added_on=<added_on>] [--claim_id=<claim_id>]\n [--outpoint=<outpoint>] [--txid=<txid>] [--nout=<nout>]\n [--channel_claim_id=<channel_claim_id>]\n [--channel_name=<channel_name>] [--claim_name=<claim_name>]\n [--blobs_in_stream=<blobs_in_stream>]\n [--blobs_remaining=<blobs_remaining>]\n\nOptions:\n --status=<status> : (str) one of \"start\" or \"stop\"\n --sd_hash=<sd_hash> : (str) filter by sd hash\n --file_name=<file_name> : (str) filter by file name\n --stream_hash=<stream_hash> : (str) filter by stream hash\n --rowid=<rowid> : (int) filter by row id\n --added_on=<added_on> : (int) filter by time of insertion\n --claim_id=<claim_id> : (str) filter by claim id\n --outpoint=<outpoint> : (str) filter by claim outpoint\n --txid=<txid> : (str) filter by claim txid\n --nout=<nout> : (int) filter by claim nout\n --channel_claim_id=<channel_claim_id> : (str) filter by channel claim id\n --channel_name=<channel_name> : (str) filter by channel name\n --claim_name=<claim_name> : (str) filter by claim name\n --blobs_in_stream=<blobs_in_stream> : (int) filter by blobs in stream\n --blobs_remaining=<blobs_remaining> : (int) filter by number of remaining blobs to\n download\n\nReturns:\n (str) confirmation message" }, "get": { "name": "get", @@ -7419,7 +7419,7 @@ interface = { } }, "cli": "get", - "help": "Download stream from a LBRY name.\n\nUsage:\n get <uri> [<file_name> | --file_name=<file_name>]\n [<download_directory> | --download_directory=<download_directory>]\n [<timeout> | --timeout=<timeout>]\n [--save_file=<save_file>] [--wallet_id=<wallet_id>]\n\nOptions:\n --uri=<uri> : (str) uri of the content to download\n --file_name=<file_name> : (str) specified name for the downloaded\n file, overrides the stream file name\n --download_directory=<download_directory> : (str) full path to the directory to\n download into\n --timeout=<timeout> : (int) download timeout in number of\n seconds\n --save_file : (bool) save the file to the downloads\n directory\n --wallet_id=<wallet_id> : (str) wallet to check for claim purchase\n reciepts\n\nReturns:\n (ManagedStream) \n {\n \"streaming_url\": \"(str) url to stream the file using range requests\",\n \"completed\": \"(bool) true if download is completed\",\n \"file_name\": \"(str) name of file\",\n \"download_directory\": \"(str) download directory\",\n \"points_paid\": \"(float) credit paid to download file\",\n \"stopped\": \"(bool) true if download is stopped\",\n \"stream_hash\": \"(str) stream hash of file\",\n \"stream_name\": \"(str) stream name\",\n \"suggested_file_name\": \"(str) suggested file name\",\n \"sd_hash\": \"(str) sd hash of file\",\n \"download_path\": \"(str) download path of file\",\n \"mime_type\": \"(str) mime type of file\",\n \"key\": \"(str) key attached to file\",\n \"total_bytes_lower_bound\": \"(int) lower bound file size in bytes\",\n \"total_bytes\": \"(int) file upper bound size in bytes\",\n \"written_bytes\": \"(int) written size in bytes\",\n \"blobs_completed\": \"(int) number of fully downloaded blobs\",\n \"blobs_in_stream\": \"(int) total blobs on stream\",\n \"blobs_remaining\": \"(int) total blobs remaining to download\",\n \"status\": \"(str) downloader status\",\n \"claim_id\": \"(str) None if claim is not found else the claim id\",\n \"txid\": \"(str) None if claim is not found else the transaction id\",\n \"nout\": \"(int) None if claim is not found else the transaction output index\",\n \"outpoint\": \"(str) None if claim is not found else the tx and output\",\n \"metadata\": \"(dict) None if claim is not found else the claim metadata\",\n \"channel_claim_id\": \"(str) None if claim is not found or not signed\",\n \"channel_name\": \"(str) None if claim is not found or not signed\",\n \"claim_name\": \"(str) None if claim is not found else the claim name\"\n }" + "help": "Download stream from a LBRY name.\n\nUsage:\n get <uri> [<file_name> | --file_name=<file_name>]\n [<download_directory> | --download_directory=<download_directory>]\n [<timeout> | --timeout=<timeout>]\n [--save_file=<save_file>] [--wallet_id=<wallet_id>]\n\nOptions:\n --uri=<uri> : (str) uri of the content to download\n --file_name=<file_name> : (str) specified name for the downloaded\n file, overrides the stream file name\n --download_directory=<download_directory> : (str) full path to the directory to\n download into\n --timeout=<timeout> : (int) download timeout in number of\n seconds\n --save_file : (bool) save the file to the downloads\n directory\n --wallet_id=<wallet_id> : (str) wallet to check for claim purchase\n reciepts\n\nReturns:\n (ManagedStream) \n {\n \"streaming_url\": \"(str) url to stream the file using range requests\",\n \"completed\": \"(bool) true if download is completed\",\n \"file_name\": \"(str) name of file\",\n \"download_directory\": \"(str) download directory\",\n \"points_paid\": \"(float) credit paid to download file\",\n \"stopped\": \"(bool) true if download is stopped\",\n \"stream_hash\": \"(str) stream hash of file\",\n \"stream_name\": \"(str) stream name\",\n \"suggested_file_name\": \"(str) suggested file name\",\n \"sd_hash\": \"(str) sd hash of file\",\n \"download_path\": \"(str) download path of file\",\n \"mime_type\": \"(str) mime type of file\",\n \"key\": \"(str) key attached to file\",\n \"total_bytes_lower_bound\": \"(int) lower bound file size in bytes\",\n \"total_bytes\": \"(int) file upper bound size in bytes\",\n \"written_bytes\": \"(int) written size in bytes\",\n \"blobs_completed\": \"(int) number of fully downloaded blobs\",\n \"blobs_in_stream\": \"(int) total blobs on stream\",\n \"blobs_remaining\": \"(int) total blobs remaining to download\",\n \"status\": \"(str) downloader status\",\n \"claim_id\": \"(str) None if claim is not found else the claim id\",\n \"txid\": \"(str) None if claim is not found else the transaction id\",\n \"nout\": \"(int) None if claim is not found else the transaction output index\",\n \"outpoint\": \"(str) None if claim is not found else the tx and output\",\n \"metadata\": \"(dict) None if claim is not found else the claim metadata\",\n \"channel_claim_id\": \"(str) None if claim is not found or not signed\",\n \"channel_name\": \"(str) None if claim is not found or not signed\",\n \"claim_name\": \"(str) None if claim is not found else the claim name\"\n }" }, "peer_list": { "name": "list", @@ -7476,7 +7476,7 @@ interface = { }, "group": "peer", "cli": "peer list", - "help": "Get peers for blob hash\n\nUsage:\n peer list (<blob_hash> | --blob_hash=<blob_hash>)\n [<search_bottom_out_limit> | --search_bottom_out_limit=<search_bottom_out_limit>]\n [--page=<page>] [--page_size=<page_size>]\n\nOptions:\n --blob_hash=<blob_hash> : (str) find available peers for\n this blob hash\n --search_bottom_out_limit=<search_bottom_out_limit> : (int) the number of search\n probes in a row that don't find\n any new peers before giving up\n and returning\n --page=<page> : (int) page to return during\n paginating\n --page_size=<page_size> : (int) number of items on page\n during pagination\n\nReturns:\n (list) List of contact dictionaries\n {'address': <peer ip>, 'udp_port': <dht port>, 'tcp_port': <peer port>, 'node_id': <peer node id>}" + "help": "Get peers for blob hash\n\nUsage:\n peer list (<blob_hash> | --blob_hash=<blob_hash>)\n [<search_bottom_out_limit> | --search_bottom_out_limit=<search_bottom_out_limit>]\n [--page=<page>] [--page_size=<page_size>]\n\nOptions:\n --blob_hash=<blob_hash> : (str) find available peers for\n this blob hash\n --search_bottom_out_limit=<search_bottom_out_limit> : (int) the number of search\n probes in a row that don't find\n any new peers before giving up\n and returning\n --page=<page> : (int) page to return during\n paginating\n --page_size=<page_size> : (int) number of items on page\n during pagination\n\nReturns:\n (list) List of contact dictionaries\n {'address': <peer ip>, 'udp_port': <dht port>, 'tcp_port': <peer port>, 'node_id': <peer node id>}" }, "peer_ping": { "name": "ping", @@ -7520,7 +7520,7 @@ interface = { }, "group": "peer", "cli": "peer ping", - "help": "Send a kademlia ping to the specified peer. If address and port are provided the peer is directly pinged,\nif not provided the peer is located first.\n\nUsage:\n peer ping (<node_id> | --node_id=<node_id>) (<address> | --address=<address>) (<port> | --port=<port>)\n\nOptions:\n --node_id=<node_id> : (str) node id\n --address=<address> : (str) ip address\n --port=<port> : (int) ip port\n\nReturns:\n (str) pong, or {'error': <error message>} if an error is encountered" + "help": "Send a kademlia ping to the specified peer. If address and port are provided the peer is directly pinged,\nif not provided the peer is located first.\n\nUsage:\n peer ping (<node_id> | --node_id=<node_id>) (<address> | --address=<address>) (<port> | --port=<port>)\n\nOptions:\n --node_id=<node_id> : (str) node id\n --address=<address> : (str) ip address\n --port=<port> : (int) ip port\n\nReturns:\n (str) pong, or {'error': <error message>} if an error is encountered" }, "preference_get": { "name": "get", @@ -7556,7 +7556,7 @@ interface = { }, "group": "preference", "cli": "preference get", - "help": "Get preference value for key or all values if not key is passed in.\n\nUsage:\n preference get [<key>] [--wallet_id=<wallet_id>]\n\nOptions:\n --key=<key> : (str) key associated with value\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n\nReturns:\n (dict) preferences" + "help": "Get preference value for key or all values if not key is passed in.\n\nUsage:\n preference get [<key>] [--wallet_id=<wallet_id>]\n\nOptions:\n --key=<key> : (str) key associated with value\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n\nReturns:\n (dict) preferences" }, "preference_set": { "name": "set", @@ -7599,7 +7599,7 @@ interface = { }, "group": "preference", "cli": "preference set", - "help": "Set preferences\n\nUsage:\n preference set (<key>) (<value>) [--wallet_id=<wallet_id>]\n\nOptions:\n --key=<key> : (str) key for the value\n --value=<value> : (str) the value itself\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n\nReturns:\n (dict) updated user preference" + "help": "Set preferences\n\nUsage:\n preference set (<key>) (<value>) [--wallet_id=<wallet_id>]\n\nOptions:\n --key=<key> : (str) key for the value\n --value=<value> : (str) the value itself\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n\nReturns:\n (dict) updated user preference" }, "publish": { "name": "publish", @@ -8235,7 +8235,7 @@ interface = { } ], "cli": "publish", - "help": "Create or replace a stream claim at a given name (use 'stream create/update' for more control).\n\nUsage:\n publish (<name> | --name=<name>) [--bid=<bid>]\n [--clear_fee] [--clear_channel] [--file_path=<file_path>] [--validate_file]\n [--optimize_file] [--fee_currency=<fee_currency>] [--fee_amount=<fee_amount>]\n [--fee_address=<fee_address>] [--author=<author>] [--license=<license>]\n [--license_url=<license_url>] [--release_time=<release_time>]\n [--width=<width>] [--height=<height>] [--duration=<duration>]\n [--title=<title>] [--description=<description>]\n [--thumbnail_url=<thumbnail_url>] [--tag=<tag>...] [--language=<language>...]\n [--location=<location>...] [--account_id=<account_id>]\n [--claim_address=<claim_address>] [--channel_id=<channel_id>]\n [--channel_name=<channel_name>] [--replace] [--clear_tags] [--clear_languages]\n [--clear_locations] [--wallet_id=<wallet_id>]\n [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --name=<name> : (str) name for the content (can only consist\n of a-z A-Z 0-9 and -(dash))\n --bid=<bid> : (str) amount to back the stream\n --clear_fee : (bool) clear fee\n --clear_channel : (bool) clear channel signature\n --file_path=<file_path> : (str) path to file to be associated with\n name.\n --validate_file : (bool) validate that the video container and\n encodings match common web browser support\n or that optimization succeeds if specified.\n FFmpeg is required\n --optimize_file : (bool) transcode the video & audio if\n necessary to ensure common web browser\n support. FFmpeg is required\n --fee_currency=<fee_currency> : (str) specify fee currency\n --fee_amount=<fee_amount> : (str) content download fee\n --fee_address=<fee_address> : (str) address where to send fee payments,\n will use the claim holding address by\n default\n --author=<author> : (str) author of the publication. The usage\n for this field is not the same as for\n channels. The author field is used to credit\n an author who is not the publisher and is\n not represented by the channel. For example,\n a pdf file of 'The Odyssey' has an author of\n 'Homer' but may by published to a channel\n such as '@classics', or to no channel at all\n --license=<license> : (str) publication license\n --license_url=<license_url> : (str) publication license url\n --release_time=<release_time> : (int) original public release of content,\n seconds since UNIX epoch\n --width=<width> : (int) image/video width, automatically\n calculated from media file\n --height=<height> : (int) image/video height, automatically\n calculated from media file\n --duration=<duration> : (int) audio/video duration in seconds,\n automatically calculated\n --title=<title> : (str)\n --description=<description> : (str)\n --thumbnail_url=<thumbnail_url> : (str) url to thumbnail image\n --tag=<tag> : (str, list)\n --language=<language> : (str, list) languages used by the channel,\n using RFC 5646 format, eg: for English\n `--language=en` for Spanish (Spain)\n `--language=es-ES` for Spanish (Mexican)\n `--language=es-MX` for Chinese (Simplified)\n `--language=zh-Hans` for Chinese\n (Traditional) `--language=zh-Hant`\n --location=<location> : (str, list) locations of the channel,\n consisting of 2 letter `country` code and a\n `state`, `city` and a postal `code` along\n with a `latitude` and `longitude`. for JSON\n RPC: pass a dictionary with aforementioned\n attributes as keys, eg: ... \"locations\":\n [{'country': 'US', 'state': 'NH'}] ... for\n command line: pass a colon delimited list\n with values in the following order:\n \"COUNTRY:STATE:CITY:CODE:LATITUDE:LONGITUDE\"\n making sure to include colon for blank\n values, for example to provide only the\n city: ... --locations=\"::Manchester\" with\n all values set: ... --locations=\"US:NH:Manch\n ester:03101:42.990605:-71.460989\"\n optionally, you can just pass the\n \"LATITUDE:LONGITUDE\": ...\n --locations=\"42.990605:-71.460989\" finally,\n you can also pass JSON string of dictionary\n on the command line as you would via JSON\n RPC ... --locations=\"{'country': 'US',\n 'state': 'NH'}\"\n --account_id=<account_id> : (str) account to hold the claim\n --claim_address=<claim_address> : (str) specific address where the claim is\n held, if not specified it will be determined\n automatically from the account\n --channel_id=<channel_id> : (str) claim id of the publishing channel\n --channel_name=<channel_name> : (str) name of publishing channel\n --replace : (bool) instead of modifying specific values\n on the claim, this will clear all existing\n values and only save passed in values,\n useful for form submissions where all values\n are always set\n --clear_tags : (bool) clear existing tags (prior to adding\n new ones)\n --clear_languages : (bool) clear existing languages (prior to\n adding new ones)\n --clear_locations : (bool) clear existing locations (prior to\n adding new ones)\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) transaction for the published claim\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" + "help": "Create or replace a stream claim at a given name (use 'stream create/update' for more control).\n\nUsage:\n publish (<name> | --name=<name>) [--bid=<bid>]\n [--clear_fee] [--clear_channel] [--file_path=<file_path>] [--validate_file]\n [--optimize_file] [--fee_currency=<fee_currency>] [--fee_amount=<fee_amount>]\n [--fee_address=<fee_address>] [--author=<author>] [--license=<license>]\n [--license_url=<license_url>] [--release_time=<release_time>]\n [--width=<width>] [--height=<height>] [--duration=<duration>]\n [--title=<title>] [--description=<description>]\n [--thumbnail_url=<thumbnail_url>] [--tag=<tag>...] [--language=<language>...]\n [--location=<location>...] [--account_id=<account_id>]\n [--claim_address=<claim_address>] [--channel_id=<channel_id>]\n [--channel_name=<channel_name>] [--replace] [--clear_tags] [--clear_languages]\n [--clear_locations] [--wallet_id=<wallet_id>]\n [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --name=<name> : (str) name for the content (can only\n consist of a-z A-Z 0-9 and -(dash))\n --bid=<bid> : (str) amount to back the stream\n --clear_fee : (bool) clear fee\n --clear_channel : (bool) clear channel signature\n --file_path=<file_path> : (str) path to file to be associated with\n name.\n --validate_file : (bool) validate that the video container\n and encodings match common web browser\n support or that optimization succeeds if\n specified. FFmpeg is required\n --optimize_file : (bool) transcode the video & audio if\n necessary to ensure common web browser\n support. FFmpeg is required\n --fee_currency=<fee_currency> : (str) specify fee currency\n --fee_amount=<fee_amount> : (str) content download fee\n --fee_address=<fee_address> : (str) address where to send fee payments,\n will use the claim holding address by\n default\n --author=<author> : (str) author of the publication. The usage\n for this field is not the same as for\n channels. The author field is used to\n credit an author who is not the publisher\n and is not represented by the channel. For\n example, a pdf file of 'The Odyssey' has an\n author of 'Homer' but may by published to a\n channel such as '@classics', or to no\n channel at all\n --license=<license> : (str) publication license\n --license_url=<license_url> : (str) publication license url\n --release_time=<release_time> : (int) original public release of content,\n seconds since UNIX epoch\n --width=<width> : (int) image/video width, automatically\n calculated from media file\n --height=<height> : (int) image/video height, automatically\n calculated from media file\n --duration=<duration> : (int) audio/video duration in seconds,\n automatically calculated\n --title=<title> : (str)\n --description=<description> : (str)\n --thumbnail_url=<thumbnail_url> : (str) url to thumbnail image\n --tag=<tag> : (str, list)\n --language=<language> : (str, list) languages used by the channel,\n using RFC 5646 format, eg: for English\n `--language=en` for Spanish (Spain)\n `--language=es-ES` for Spanish (Mexican)\n `--language=es-MX` for Chinese (Simplified)\n `--language=zh-Hans` for Chinese\n (Traditional) `--language=zh-Hant`\n --location=<location> : (str, list) locations of the channel,\n consisting of 2 letter `country` code and a\n `state`, `city` and a postal `code` along\n with a `latitude` and `longitude`. for JSON\n RPC: pass a dictionary with aforementioned\n attributes as keys, eg: ... \"locations\":\n [{'country': 'US', 'state': 'NH'}] ... for\n command line: pass a colon delimited list\n with values in the following order: \"COUNTR\n Y:STATE:CITY:CODE:LATITUDE:LONGITUDE\"\n making sure to include colon for blank\n values, for example to provide only the\n city: ... --locations=\"::Manchester\" with\n all values set: ... --locations=\"US:NH:Manc\n hester:03101:42.990605:-71.460989\"\n optionally, you can just pass the\n \"LATITUDE:LONGITUDE\": ...\n --locations=\"42.990605:-71.460989\" finally,\n you can also pass JSON string of dictionary\n on the command line as you would via JSON\n RPC ... --locations=\"{'country': 'US',\n 'state': 'NH'}\"\n --account_id=<account_id> : (str) account to hold the claim\n --claim_address=<claim_address> : (str) specific address where the claim is\n held, if not specified it will be\n determined automatically from the account\n --channel_id=<channel_id> : (str) claim id of the publishing channel\n --channel_name=<channel_name> : (str) name of publishing channel\n --replace : (bool) instead of modifying specific values\n on the claim, this will clear all existing\n values and only save passed in values,\n useful for form submissions where all\n values are always set\n --clear_tags : (bool) clear existing tags (prior to adding\n new ones)\n --clear_languages : (bool) clear existing languages (prior to\n adding new ones)\n --clear_locations : (bool) clear existing locations (prior to\n adding new ones)\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the\n transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) transaction for the published claim\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" }, "purchase_create": { "name": "create", @@ -8403,7 +8403,7 @@ interface = { ], "group": "purchase", "cli": "purchase create", - "help": "Purchase a claim.\n\nUsage:\n purchase create (--claim_id=<claim_id> | --url=<url>)\n [--allow_duplicate_purchase] [--override_max_key_fee]\n [--wallet_id=<wallet_id>] [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --claim_id=<claim_id> : (str) claim id of claim to purchase\n --url=<url> : (str) lookup claim to purchase by url\n --allow_duplicate_purchase : (bool) allow purchasing claim_id you already\n own\n --override_max_key_fee : (bool) ignore max key fee for this purchase\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) purchase transaction\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" + "help": "Purchase a claim.\n\nUsage:\n purchase create (--claim_id=<claim_id> | --url=<url>)\n [--allow_duplicate_purchase] [--override_max_key_fee]\n [--wallet_id=<wallet_id>] [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --claim_id=<claim_id> : (str) claim id of claim to purchase\n --url=<url> : (str) lookup claim to purchase by url\n --allow_duplicate_purchase : (bool) allow purchasing claim_id you\n already own\n --override_max_key_fee : (bool) ignore max key fee for this purchase\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the\n transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) purchase transaction\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" }, "purchase_list": { "name": "list", @@ -8535,7 +8535,7 @@ interface = { ], "group": "purchase", "cli": "purchase list", - "help": "List my claim purchases.\n\nUsage:\n purchase list [<claim_id> | --claim_id=<claim_id>] [--resolve]\n [--account_id=<account_id>] [--wallet_id=<wallet_id>]\n [--page=<page>] [--page_size=<page_size>] [--include_total]\n\nOptions:\n --claim_id=<claim_id> : (str) purchases for specific claim\n --resolve : (bool) include resolved claim information\n --account_id=<account_id> : (str) restrict operation to specific account, otherwise\n all accounts in wallet\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for pagination\n --include_total : (bool) calculate total number of items and pages\n\nReturns:\n (Paginated[Output]) purchase outputs\n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ]\n }" + "help": "List my claim purchases.\n\nUsage:\n purchase list [<claim_id> | --claim_id=<claim_id>] [--resolve]\n [--account_id=<account_id>] [--wallet_id=<wallet_id>]\n [--page=<page>] [--page_size=<page_size>] [--include_total]\n\nOptions:\n --claim_id=<claim_id> : (str) purchases for specific claim\n --resolve : (bool) include resolved claim information\n --account_id=<account_id> : (str) restrict operation to specific account, otherwise\n all accounts in wallet\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for pagination\n --include_total : (bool) calculate total number of items and pages\n\nReturns:\n (Paginated[Output]) purchase outputs\n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ]\n }" }, "resolve": { "name": "resolve", @@ -8672,7 +8672,7 @@ interface = { "type": "dict" }, "cli": "resolve", - "help": "Get the claim that a URL refers to.\n\nUsage:\n resolve <urls>... [--wallet_id=<wallet_id>]\n [--include_purchase_receipt]\n [--include_is_my_output]\n [--include_sent_supports]\n [--include_sent_tips]\n [--include_received_tips]\n\nOptions:\n --urls=<urls> : (str, list) one or more urls to resolve\n --wallet_id=<wallet_id> : (str) wallet to check for claim purchase reciepts\n --include_purchase_receipt : (bool) lookup and include a receipt if this wallet has\n purchased the claim being resolved\n --include_is_my_output : (bool) lookup and include a boolean indicating if claim\n being resolved is yours\n --include_sent_supports : (bool) lookup and sum the total amount of supports you've\n made to this claim\n --include_sent_tips : (bool) lookup and sum the total amount of tips you've\n made to this claim\n --include_received_tips : (bool) lookup and sum the total amount of tips you've\n received to this claim\n\nReturns:\n (dict) resolve results, keyed by url\n '<url>': {\n If a resolution error occurs:\n 'error': Error message\n If the url resolves to a channel or a claim in a channel:\n 'certificate': {\n 'address': (str) claim address,\n 'amount': (float) claim amount,\n 'effective_amount': (float) claim amount including supports,\n 'claim_id': (str) claim id,\n 'claim_sequence': (int) claim sequence number (or -1 if unknown),\n 'decoded_claim': (bool) whether or not the claim value was decoded,\n 'height': (int) claim height,\n 'confirmations': (int) claim depth,\n 'timestamp': (int) timestamp of the block that included this claim tx,\n 'has_signature': (bool) included if decoded_claim\n 'name': (str) claim name,\n 'permanent_url': (str) permanent url of the certificate claim,\n 'supports: (list) list of supports [{'txid': (str) txid,\n 'nout': (int) nout,\n 'amount': (float) amount}],\n 'txid': (str) claim txid,\n 'nout': (str) claim nout,\n 'signature_is_valid': (bool), included if has_signature,\n 'value': ClaimDict if decoded, otherwise hex string\n }\n If the url resolves to a channel:\n 'claims_in_channel': (int) number of claims in the channel,\n If the url resolves to a claim:\n 'claim': {\n 'address': (str) claim address,\n 'amount': (float) claim amount,\n 'effective_amount': (float) claim amount including supports,\n 'claim_id': (str) claim id,\n 'claim_sequence': (int) claim sequence number (or -1 if unknown),\n 'decoded_claim': (bool) whether or not the claim value was decoded,\n 'height': (int) claim height,\n 'depth': (int) claim depth,\n 'has_signature': (bool) included if decoded_claim\n 'name': (str) claim name,\n 'permanent_url': (str) permanent url of the claim,\n 'channel_name': (str) channel name if claim is in a channel\n 'supports: (list) list of supports [{'txid': (str) txid,\n 'nout': (int) nout,\n 'amount': (float) amount}]\n 'txid': (str) claim txid,\n 'nout': (str) claim nout,\n 'signature_is_valid': (bool), included if has_signature,\n 'value': ClaimDict if decoded, otherwise hex string\n }\n }" + "help": "Get the claim that a URL refers to.\n\nUsage:\n resolve <urls>... [--wallet_id=<wallet_id>]\n [--include_purchase_receipt]\n [--include_is_my_output]\n [--include_sent_supports]\n [--include_sent_tips]\n [--include_received_tips]\n\nOptions:\n --urls=<urls> : (str, list) one or more urls to resolve\n --wallet_id=<wallet_id> : (str) wallet to check for claim purchase reciepts\n --include_purchase_receipt : (bool) lookup and include a receipt if this wallet has\n purchased the claim being resolved\n --include_is_my_output : (bool) lookup and include a boolean indicating if claim\n being resolved is yours\n --include_sent_supports : (bool) lookup and sum the total amount of supports\n you've made to this claim\n --include_sent_tips : (bool) lookup and sum the total amount of tips you've\n made to this claim\n --include_received_tips : (bool) lookup and sum the total amount of tips you've\n received to this claim\n\nReturns:\n (dict) resolve results, keyed by url\n '<url>': {\n If a resolution error occurs:\n 'error': Error message\n If the url resolves to a channel or a claim in a channel:\n 'certificate': {\n 'address': (str) claim address,\n 'amount': (float) claim amount,\n 'effective_amount': (float) claim amount including supports,\n 'claim_id': (str) claim id,\n 'claim_sequence': (int) claim sequence number (or -1 if unknown),\n 'decoded_claim': (bool) whether or not the claim value was decoded,\n 'height': (int) claim height,\n 'confirmations': (int) claim depth,\n 'timestamp': (int) timestamp of the block that included this claim tx,\n 'has_signature': (bool) included if decoded_claim\n 'name': (str) claim name,\n 'permanent_url': (str) permanent url of the certificate claim,\n 'supports: (list) list of supports [{'txid': (str) txid,\n 'nout': (int) nout,\n 'amount': (float) amount}],\n 'txid': (str) claim txid,\n 'nout': (str) claim nout,\n 'signature_is_valid': (bool), included if has_signature,\n 'value': ClaimDict if decoded, otherwise hex string\n }\n If the url resolves to a channel:\n 'claims_in_channel': (int) number of claims in the channel,\n If the url resolves to a claim:\n 'claim': {\n 'address': (str) claim address,\n 'amount': (float) claim amount,\n 'effective_amount': (float) claim amount including supports,\n 'claim_id': (str) claim id,\n 'claim_sequence': (int) claim sequence number (or -1 if unknown),\n 'decoded_claim': (bool) whether or not the claim value was decoded,\n 'height': (int) claim height,\n 'depth': (int) claim depth,\n 'has_signature': (bool) included if decoded_claim\n 'name': (str) claim name,\n 'permanent_url': (str) permanent url of the claim,\n 'channel_name': (str) channel name if claim is in a channel\n 'supports: (list) list of supports [{'txid': (str) txid,\n 'nout': (int) nout,\n 'amount': (float) amount}]\n 'txid': (str) claim txid,\n 'nout': (str) claim nout,\n 'signature_is_valid': (bool), included if has_signature,\n 'value': ClaimDict if decoded, otherwise hex string\n }\n }" }, "routing_table_get": { "name": "routing_table_get", @@ -8731,7 +8731,7 @@ interface = { }, "group": "settings", "cli": "settings clear", - "help": "Clear daemon settings\n\nUsage:\n settings clear (<key>)\n\nOptions:\n --key=<key> : (str)\n\nReturns:\n (dict) updated daemon setting" + "help": "Clear daemon settings\n\nUsage:\n settings clear (<key>)\n\nOptions:\n --key=<key> : (str)\n\nReturns:\n (dict) updated daemon setting" }, "settings_get": { "name": "get", @@ -8781,7 +8781,7 @@ interface = { }, "group": "settings", "cli": "settings set", - "help": "Set daemon settings\n\nUsage:\n settings set <key> <value>\n\nOptions:\n --key=<key> : (str)\n --value=<value> : (str)\n\nReturns:\n (dict) updated daemon setting" + "help": "Set daemon settings\n\nUsage:\n settings set <key> <value>\n\nOptions:\n --key=<key> : (str)\n --value=<value> : (str)\n\nReturns:\n (dict) updated daemon setting" }, "status": { "name": "status", @@ -9086,7 +9086,7 @@ interface = { ], "group": "stream", "cli": "stream abandon", - "help": "Abandon one of my stream claims.\n\nUsage:\n stream abandon\n [--claim_id=<claim_id>] [--txid=<txid>] [--nout=<nout>]\n [--account_id=<account_id>] [--wallet_id=<wallet_id>]\n [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --claim_id=<claim_id> : (str) claim_id of the claim to abandon\n --txid=<txid> : (str) txid of the claim to abandon\n --nout=<nout> : (int) nout of the claim to abandon [default:\n 0]\n --account_id=<account_id> : (str) restrict operation to specific\n account, otherwise all accounts in wallet\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) transaction abandoning the stream\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" + "help": "Abandon one of my stream claims.\n\nUsage:\n stream abandon\n [--claim_id=<claim_id>] [--txid=<txid>] [--nout=<nout>]\n [--account_id=<account_id>] [--wallet_id=<wallet_id>]\n [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --claim_id=<claim_id> : (str) claim_id of the claim to abandon\n --txid=<txid> : (str) txid of the claim to abandon\n --nout=<nout> : (int) nout of the claim to abandon\n [default: 0]\n --account_id=<account_id> : (str) restrict operation to specific\n account, otherwise all accounts in wallet\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the\n transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) transaction abandoning the stream\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" }, "stream_cost_estimate": { "name": "cost_estimate", @@ -9115,7 +9115,7 @@ interface = { }, "group": "stream", "cli": "stream cost_estimate", - "help": "Get estimated cost for a lbry stream\n\nUsage:\n stream_cost_estimate (<uri> | --uri=<uri>)\n\nOptions:\n --uri=<uri> : (str) uri to use\n\nReturns:\n (float) Estimated cost in lbry credits, returns None if uri is not resolvable" + "help": "Get estimated cost for a lbry stream\n\nUsage:\n stream_cost_estimate (<uri> | --uri=<uri>)\n\nOptions:\n --uri=<uri> : (str) uri to use\n\nReturns:\n (float) Estimated cost in lbry credits, returns None if uri is not resolvable" }, "stream_create": { "name": "create", @@ -9656,7 +9656,7 @@ interface = { ], "group": "stream", "cli": "stream create", - "help": "Make a new stream claim and announce the associated file to lbrynet.\n\nUsage:\n stream create (<name> | --name=<name>) (<bid> | --bid=<bid>) [--allow_duplicate_name]\n [--file_path=<file_path>] [--validate_file] [--optimize_file]\n [--fee_currency=<fee_currency>] [--fee_amount=<fee_amount>]\n [--fee_address=<fee_address>] [--author=<author>] [--license=<license>]\n [--license_url=<license_url>] [--release_time=<release_time>]\n [--width=<width>] [--height=<height>] [--duration=<duration>]\n [--title=<title>] [--description=<description>]\n [--thumbnail_url=<thumbnail_url>] [--tag=<tag>...]\n [--language=<language>...] [--location=<location>...]\n [--account_id=<account_id>] [--claim_address=<claim_address>]\n [--channel_id=<channel_id>] [--channel_name=<channel_name>]\n [--wallet_id=<wallet_id>] [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --name=<name> : (str) name for the stream (can only consist\n of a-z A-Z 0-9 and -(dash))\n --bid=<bid> : (str) amount to back the content\n --allow_duplicate_name : (bool) create new stream even if one already\n exists with given name\n --file_path=<file_path> : (str) path to file to be associated with\n name.\n --validate_file : (bool) validate that the video container and\n encodings match common web browser support\n or that optimization succeeds if specified.\n FFmpeg is required\n --optimize_file : (bool) transcode the video & audio if\n necessary to ensure common web browser\n support. FFmpeg is required\n --fee_currency=<fee_currency> : (str) specify fee currency\n --fee_amount=<fee_amount> : (str) content download fee\n --fee_address=<fee_address> : (str) address where to send fee payments,\n will use the claim holding address by\n default\n --author=<author> : (str) author of the publication. The usage\n for this field is not the same as for\n channels. The author field is used to credit\n an author who is not the publisher and is\n not represented by the channel. For example,\n a pdf file of 'The Odyssey' has an author of\n 'Homer' but may by published to a channel\n such as '@classics', or to no channel at all\n --license=<license> : (str) publication license\n --license_url=<license_url> : (str) publication license url\n --release_time=<release_time> : (int) original public release of content,\n seconds since UNIX epoch\n --width=<width> : (int) image/video width, automatically\n calculated from media file\n --height=<height> : (int) image/video height, automatically\n calculated from media file\n --duration=<duration> : (int) audio/video duration in seconds,\n automatically calculated\n --title=<title> : (str)\n --description=<description> : (str)\n --thumbnail_url=<thumbnail_url> : (str) url to thumbnail image\n --tag=<tag> : (str, list)\n --language=<language> : (str, list) languages used by the channel,\n using RFC 5646 format, eg: for English\n `--language=en` for Spanish (Spain)\n `--language=es-ES` for Spanish (Mexican)\n `--language=es-MX` for Chinese (Simplified)\n `--language=zh-Hans` for Chinese\n (Traditional) `--language=zh-Hant`\n --location=<location> : (str, list) locations of the channel,\n consisting of 2 letter `country` code and a\n `state`, `city` and a postal `code` along\n with a `latitude` and `longitude`. for JSON\n RPC: pass a dictionary with aforementioned\n attributes as keys, eg: ... \"locations\":\n [{'country': 'US', 'state': 'NH'}] ... for\n command line: pass a colon delimited list\n with values in the following order:\n \"COUNTRY:STATE:CITY:CODE:LATITUDE:LONGITUDE\"\n making sure to include colon for blank\n values, for example to provide only the\n city: ... --locations=\"::Manchester\" with\n all values set: ... --locations=\"US:NH:Manch\n ester:03101:42.990605:-71.460989\"\n optionally, you can just pass the\n \"LATITUDE:LONGITUDE\": ...\n --locations=\"42.990605:-71.460989\" finally,\n you can also pass JSON string of dictionary\n on the command line as you would via JSON\n RPC ... --locations=\"{'country': 'US',\n 'state': 'NH'}\"\n --account_id=<account_id> : (str) account to hold the claim\n --claim_address=<claim_address> : (str) specific address where the claim is\n held, if not specified it will be determined\n automatically from the account\n --channel_id=<channel_id> : (str) claim id of the publishing channel\n --channel_name=<channel_name> : (str) name of publishing channel\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) \n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" + "help": "Make a new stream claim and announce the associated file to lbrynet.\n\nUsage:\n stream create (<name> | --name=<name>) (<bid> | --bid=<bid>) [--allow_duplicate_name]\n [--file_path=<file_path>] [--validate_file] [--optimize_file]\n [--fee_currency=<fee_currency>] [--fee_amount=<fee_amount>]\n [--fee_address=<fee_address>] [--author=<author>] [--license=<license>]\n [--license_url=<license_url>] [--release_time=<release_time>]\n [--width=<width>] [--height=<height>] [--duration=<duration>]\n [--title=<title>] [--description=<description>]\n [--thumbnail_url=<thumbnail_url>] [--tag=<tag>...]\n [--language=<language>...] [--location=<location>...]\n [--account_id=<account_id>] [--claim_address=<claim_address>]\n [--channel_id=<channel_id>] [--channel_name=<channel_name>]\n [--wallet_id=<wallet_id>] [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --name=<name> : (str) name for the stream (can only consist\n of a-z A-Z 0-9 and -(dash))\n --bid=<bid> : (str) amount to back the content\n --allow_duplicate_name : (bool) create new stream even if one\n already exists with given name\n --file_path=<file_path> : (str) path to file to be associated with\n name.\n --validate_file : (bool) validate that the video container\n and encodings match common web browser\n support or that optimization succeeds if\n specified. FFmpeg is required\n --optimize_file : (bool) transcode the video & audio if\n necessary to ensure common web browser\n support. FFmpeg is required\n --fee_currency=<fee_currency> : (str) specify fee currency\n --fee_amount=<fee_amount> : (str) content download fee\n --fee_address=<fee_address> : (str) address where to send fee payments,\n will use the claim holding address by\n default\n --author=<author> : (str) author of the publication. The usage\n for this field is not the same as for\n channels. The author field is used to\n credit an author who is not the publisher\n and is not represented by the channel. For\n example, a pdf file of 'The Odyssey' has an\n author of 'Homer' but may by published to a\n channel such as '@classics', or to no\n channel at all\n --license=<license> : (str) publication license\n --license_url=<license_url> : (str) publication license url\n --release_time=<release_time> : (int) original public release of content,\n seconds since UNIX epoch\n --width=<width> : (int) image/video width, automatically\n calculated from media file\n --height=<height> : (int) image/video height, automatically\n calculated from media file\n --duration=<duration> : (int) audio/video duration in seconds,\n automatically calculated\n --title=<title> : (str)\n --description=<description> : (str)\n --thumbnail_url=<thumbnail_url> : (str) url to thumbnail image\n --tag=<tag> : (str, list)\n --language=<language> : (str, list) languages used by the channel,\n using RFC 5646 format, eg: for English\n `--language=en` for Spanish (Spain)\n `--language=es-ES` for Spanish (Mexican)\n `--language=es-MX` for Chinese (Simplified)\n `--language=zh-Hans` for Chinese\n (Traditional) `--language=zh-Hant`\n --location=<location> : (str, list) locations of the channel,\n consisting of 2 letter `country` code and a\n `state`, `city` and a postal `code` along\n with a `latitude` and `longitude`. for JSON\n RPC: pass a dictionary with aforementioned\n attributes as keys, eg: ... \"locations\":\n [{'country': 'US', 'state': 'NH'}] ... for\n command line: pass a colon delimited list\n with values in the following order: \"COUNTR\n Y:STATE:CITY:CODE:LATITUDE:LONGITUDE\"\n making sure to include colon for blank\n values, for example to provide only the\n city: ... --locations=\"::Manchester\" with\n all values set: ... --locations=\"US:NH:Manc\n hester:03101:42.990605:-71.460989\"\n optionally, you can just pass the\n \"LATITUDE:LONGITUDE\": ...\n --locations=\"42.990605:-71.460989\" finally,\n you can also pass JSON string of dictionary\n on the command line as you would via JSON\n RPC ... --locations=\"{'country': 'US',\n 'state': 'NH'}\"\n --account_id=<account_id> : (str) account to hold the claim\n --claim_address=<claim_address> : (str) specific address where the claim is\n held, if not specified it will be\n determined automatically from the account\n --channel_id=<channel_id> : (str) claim id of the publishing channel\n --channel_name=<channel_name> : (str) name of publishing channel\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the\n transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) \n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" }, "stream_list": { "name": "list", @@ -10073,7 +10073,7 @@ interface = { ], "group": "stream", "cli": "stream list", - "help": "List my stream claims.\n\nUsage:\n stream list [<account_id> | --account_id=<account_id>] [--wallet_id=<wallet_id>]\n [--is_spent] [--resolve]\n [--name=<name>...] [--claim_id=<claim_id>...] [--text=<text>]\n [--txid=<txid>] [--nout=<nout>] [--height=<height>]\n [--timestamp=<timestamp>] [--creation_height=<creation_height>]\n [--creation_timestamp=<creation_timestamp>] [--amount=<amount>]\n [--any_tag=<any_tag>...] [--all_tag=<all_tag>...] [--not_tag=<not_tag>...]\n [--any_language=<any_language>...] [--all_language=<all_language>...]\n [--not_language=<not_language>...] [--any_location=<any_location>...]\n [--all_location=<all_location>...] [--not_location=<not_location>...]\n [--release_time=<release_time>] [--page=<page>] [--page_size=<page_size>]\n [--include_total]\n\nOptions:\n --account_id=<account_id> : (str) restrict operation to specific\n account\n --wallet_id=<wallet_id> : (str) restrict operation to specific\n wallet\n --is_spent : (bool) shows previous stream updates and\n abandons\n --resolve : (bool) resolves each stream to provide\n additional metadata\n --name=<name> : (str, list) claim name (normalized)\n --claim_id=<claim_id> : (str, list) full or partial claim id\n --text=<text> : (str) full text search\n --txid=<txid> : (str) transaction id\n --nout=<nout> : (int) position in the transaction\n --height=<height> : (int) last updated block height (supports\n equality constraints)\n --timestamp=<timestamp> : (int) last updated timestamp (supports\n equality constraints)\n --creation_height=<creation_height> : (int) created at block height (supports\n equality constraints)\n --creation_timestamp=<creation_timestamp> : (int) created at timestamp (supports\n equality constraints)\n --amount=<amount> : (str) claim amount (supports equality\n constraints)\n --any_tag=<any_tag> : (str, list) containing any of the tags\n --all_tag=<all_tag> : (str, list) containing every tag\n --not_tag=<not_tag> : (str, list) not containing any of these\n tags\n --any_language=<any_language> : (str, list) containing any of the\n languages\n --all_language=<all_language> : (str, list) containing every language\n --not_language=<not_language> : (str, list) not containing any of these\n languages\n --any_location=<any_location> : (str, list) containing any of the\n locations\n --all_location=<all_location> : (str, list) containing every location\n --not_location=<not_location> : (str, list) not containing any of these\n locations\n --release_time=<release_time> : (int) limit to claims self-described as\n having been released to the public on or\n after this UTC timestamp, when claim does\n not provide a release time the publish\n time is used instead (supports equality\n constraints)\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for\n pagination\n --include_total : (bool) calculate total number of items and\n pages\n\nReturns:\n (Paginated[Output]) \n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ]\n }" + "help": "List my stream claims.\n\nUsage:\n stream list [<account_id> | --account_id=<account_id>] [--wallet_id=<wallet_id>]\n [--is_spent] [--resolve]\n [--name=<name>...] [--claim_id=<claim_id>...] [--text=<text>]\n [--txid=<txid>] [--nout=<nout>] [--height=<height>]\n [--timestamp=<timestamp>] [--creation_height=<creation_height>]\n [--creation_timestamp=<creation_timestamp>] [--amount=<amount>]\n [--any_tag=<any_tag>...] [--all_tag=<all_tag>...] [--not_tag=<not_tag>...]\n [--any_language=<any_language>...] [--all_language=<all_language>...]\n [--not_language=<not_language>...] [--any_location=<any_location>...]\n [--all_location=<all_location>...] [--not_location=<not_location>...]\n [--release_time=<release_time>] [--page=<page>] [--page_size=<page_size>]\n [--include_total]\n\nOptions:\n --account_id=<account_id> : (str) restrict operation to specific\n account\n --wallet_id=<wallet_id> : (str) restrict operation to specific\n wallet\n --is_spent : (bool) shows previous stream updates and\n abandons\n --resolve : (bool) resolves each stream to provide\n additional metadata\n --name=<name> : (str, list) claim name (normalized)\n --claim_id=<claim_id> : (str, list) full or partial claim id\n --text=<text> : (str) full text search\n --txid=<txid> : (str) transaction id\n --nout=<nout> : (int) position in the transaction\n --height=<height> : (int) last updated block height (supports\n equality constraints)\n --timestamp=<timestamp> : (int) last updated timestamp (supports\n equality constraints)\n --creation_height=<creation_height> : (int) created at block height (supports\n equality constraints)\n --creation_timestamp=<creation_timestamp> : (int) created at timestamp (supports\n equality constraints)\n --amount=<amount> : (str) claim amount (supports equality\n constraints)\n --any_tag=<any_tag> : (str, list) containing any of the tags\n --all_tag=<all_tag> : (str, list) containing every tag\n --not_tag=<not_tag> : (str, list) not containing any of these\n tags\n --any_language=<any_language> : (str, list) containing any of the\n languages\n --all_language=<all_language> : (str, list) containing every language\n --not_language=<not_language> : (str, list) not containing any of these\n languages\n --any_location=<any_location> : (str, list) containing any of the\n locations\n --all_location=<all_location> : (str, list) containing every location\n --not_location=<not_location> : (str, list) not containing any of these\n locations\n --release_time=<release_time> : (int) limit to claims self-described as\n having been released to the public on or\n after this UTC timestamp, when claim does\n not provide a release time the publish\n time is used instead (supports equality\n constraints)\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for\n pagination\n --include_total : (bool) calculate total number of items\n and pages\n\nReturns:\n (Paginated[Output]) \n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ]\n }" }, "stream_repost": { "name": "repost", @@ -10283,7 +10283,7 @@ interface = { ], "group": "stream", "cli": "stream repost", - "help": "Creates a claim that references an existing stream by its claim id.\n\nUsage:\n stream repost (<name> | --name=<name>) (<bid> | --bid=<bid>) (<claim_id> | --claim_id=<claim_id>)\n [--allow_duplicate_name] [--account_id=<account_id>] [--claim_address=<claim_address>]\n [--channel_id=<channel_id>] [--channel_name=<channel_name>]\n [--wallet_id=<wallet_id>] [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --name=<name> : (str) name of the repost (can only consist\n of a-z A-Z 0-9 and -(dash))\n --bid=<bid> : (str) amount to back the repost\n --claim_id=<claim_id> : (str) id of the claim being reposted\n --allow_duplicate_name : (bool) create new repost even if one already\n exists with given name\n --account_id=<account_id> : (str) account to hold the repost\n --claim_address=<claim_address> : (str) specific address where the repost is\n held, if not specified it will be determined\n automatically from the account\n --channel_id=<channel_id> : (str) claim id of the publishing channel\n --channel_name=<channel_name> : (str) name of publishing channel\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) transaction for the repost\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" + "help": "Creates a claim that references an existing stream by its claim id.\n\nUsage:\n stream repost (<name> | --name=<name>) (<bid> | --bid=<bid>) (<claim_id> | --claim_id=<claim_id>)\n [--allow_duplicate_name] [--account_id=<account_id>] [--claim_address=<claim_address>]\n [--channel_id=<channel_id>] [--channel_name=<channel_name>]\n [--wallet_id=<wallet_id>] [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --name=<name> : (str) name of the repost (can only consist\n of a-z A-Z 0-9 and -(dash))\n --bid=<bid> : (str) amount to back the repost\n --claim_id=<claim_id> : (str) id of the claim being reposted\n --allow_duplicate_name : (bool) create new repost even if one\n already exists with given name\n --account_id=<account_id> : (str) account to hold the repost\n --claim_address=<claim_address> : (str) specific address where the repost is\n held, if not specified it will be\n determined automatically from the account\n --channel_id=<channel_id> : (str) claim id of the publishing channel\n --channel_name=<channel_name> : (str) name of publishing channel\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the\n transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) transaction for the repost\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" }, "stream_update": { "name": "update", @@ -10920,7 +10920,7 @@ interface = { ], "group": "stream", "cli": "stream update", - "help": "Update an existing stream claim and if a new file is provided announce it to lbrynet.\n\nUsage:\n stream update (<claim_id> | --claim_id=<claim_id>) [--bid=<bid>]\n [--clear_fee] [--clear_channel] [--file_path=<file_path>]\n [--validate_file] [--optimize_file] [--fee_currency=<fee_currency>]\n [--fee_amount=<fee_amount>] [--fee_address=<fee_address>]\n [--author=<author>] [--license=<license>] [--license_url=<license_url>]\n [--release_time=<release_time>] [--width=<width>] [--height=<height>]\n [--duration=<duration>] [--title=<title>] [--description=<description>]\n [--thumbnail_url=<thumbnail_url>] [--tag=<tag>...]\n [--language=<language>...] [--location=<location>...]\n [--account_id=<account_id>] [--claim_address=<claim_address>]\n [--channel_id=<channel_id>] [--channel_name=<channel_name>] [--replace]\n [--clear_tags] [--clear_languages] [--clear_locations]\n [--wallet_id=<wallet_id>] [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --claim_id=<claim_id> : (str) claim_id of the stream to update\n --bid=<bid> : (str) update amount backing the stream\n --clear_fee : (bool) clear fee\n --clear_channel : (bool) clear channel signature\n --file_path=<file_path> : (str) path to file to be associated with\n name.\n --validate_file : (bool) validate that the video container and\n encodings match common web browser support\n or that optimization succeeds if specified.\n FFmpeg is required\n --optimize_file : (bool) transcode the video & audio if\n necessary to ensure common web browser\n support. FFmpeg is required\n --fee_currency=<fee_currency> : (str) specify fee currency\n --fee_amount=<fee_amount> : (str) content download fee\n --fee_address=<fee_address> : (str) address where to send fee payments,\n will use the claim holding address by\n default\n --author=<author> : (str) author of the publication. The usage\n for this field is not the same as for\n channels. The author field is used to credit\n an author who is not the publisher and is\n not represented by the channel. For example,\n a pdf file of 'The Odyssey' has an author of\n 'Homer' but may by published to a channel\n such as '@classics', or to no channel at all\n --license=<license> : (str) publication license\n --license_url=<license_url> : (str) publication license url\n --release_time=<release_time> : (int) original public release of content,\n seconds since UNIX epoch\n --width=<width> : (int) image/video width, automatically\n calculated from media file\n --height=<height> : (int) image/video height, automatically\n calculated from media file\n --duration=<duration> : (int) audio/video duration in seconds,\n automatically calculated\n --title=<title> : (str)\n --description=<description> : (str)\n --thumbnail_url=<thumbnail_url> : (str) url to thumbnail image\n --tag=<tag> : (str, list)\n --language=<language> : (str, list) languages used by the channel,\n using RFC 5646 format, eg: for English\n `--language=en` for Spanish (Spain)\n `--language=es-ES` for Spanish (Mexican)\n `--language=es-MX` for Chinese (Simplified)\n `--language=zh-Hans` for Chinese\n (Traditional) `--language=zh-Hant`\n --location=<location> : (str, list) locations of the channel,\n consisting of 2 letter `country` code and a\n `state`, `city` and a postal `code` along\n with a `latitude` and `longitude`. for JSON\n RPC: pass a dictionary with aforementioned\n attributes as keys, eg: ... \"locations\":\n [{'country': 'US', 'state': 'NH'}] ... for\n command line: pass a colon delimited list\n with values in the following order:\n \"COUNTRY:STATE:CITY:CODE:LATITUDE:LONGITUDE\"\n making sure to include colon for blank\n values, for example to provide only the\n city: ... --locations=\"::Manchester\" with\n all values set: ... --locations=\"US:NH:Manch\n ester:03101:42.990605:-71.460989\"\n optionally, you can just pass the\n \"LATITUDE:LONGITUDE\": ...\n --locations=\"42.990605:-71.460989\" finally,\n you can also pass JSON string of dictionary\n on the command line as you would via JSON\n RPC ... --locations=\"{'country': 'US',\n 'state': 'NH'}\"\n --account_id=<account_id> : (str) account to hold the claim\n --claim_address=<claim_address> : (str) specific address where the claim is\n held, if not specified it will be determined\n automatically from the account\n --channel_id=<channel_id> : (str) claim id of the publishing channel\n --channel_name=<channel_name> : (str) name of publishing channel\n --replace : (bool) instead of modifying specific values\n on the claim, this will clear all existing\n values and only save passed in values,\n useful for form submissions where all values\n are always set\n --clear_tags : (bool) clear existing tags (prior to adding\n new ones)\n --clear_languages : (bool) clear existing languages (prior to\n adding new ones)\n --clear_locations : (bool) clear existing locations (prior to\n adding new ones)\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) stream update transaction\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" + "help": "Update an existing stream claim and if a new file is provided announce it to lbrynet.\n\nUsage:\n stream update (<claim_id> | --claim_id=<claim_id>) [--bid=<bid>]\n [--clear_fee] [--clear_channel] [--file_path=<file_path>]\n [--validate_file] [--optimize_file] [--fee_currency=<fee_currency>]\n [--fee_amount=<fee_amount>] [--fee_address=<fee_address>]\n [--author=<author>] [--license=<license>] [--license_url=<license_url>]\n [--release_time=<release_time>] [--width=<width>] [--height=<height>]\n [--duration=<duration>] [--title=<title>] [--description=<description>]\n [--thumbnail_url=<thumbnail_url>] [--tag=<tag>...]\n [--language=<language>...] [--location=<location>...]\n [--account_id=<account_id>] [--claim_address=<claim_address>]\n [--channel_id=<channel_id>] [--channel_name=<channel_name>] [--replace]\n [--clear_tags] [--clear_languages] [--clear_locations]\n [--wallet_id=<wallet_id>] [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --claim_id=<claim_id> : (str) claim_id of the stream to update\n --bid=<bid> : (str) update amount backing the stream\n --clear_fee : (bool) clear fee\n --clear_channel : (bool) clear channel signature\n --file_path=<file_path> : (str) path to file to be associated with\n name.\n --validate_file : (bool) validate that the video container\n and encodings match common web browser\n support or that optimization succeeds if\n specified. FFmpeg is required\n --optimize_file : (bool) transcode the video & audio if\n necessary to ensure common web browser\n support. FFmpeg is required\n --fee_currency=<fee_currency> : (str) specify fee currency\n --fee_amount=<fee_amount> : (str) content download fee\n --fee_address=<fee_address> : (str) address where to send fee payments,\n will use the claim holding address by\n default\n --author=<author> : (str) author of the publication. The usage\n for this field is not the same as for\n channels. The author field is used to\n credit an author who is not the publisher\n and is not represented by the channel. For\n example, a pdf file of 'The Odyssey' has an\n author of 'Homer' but may by published to a\n channel such as '@classics', or to no\n channel at all\n --license=<license> : (str) publication license\n --license_url=<license_url> : (str) publication license url\n --release_time=<release_time> : (int) original public release of content,\n seconds since UNIX epoch\n --width=<width> : (int) image/video width, automatically\n calculated from media file\n --height=<height> : (int) image/video height, automatically\n calculated from media file\n --duration=<duration> : (int) audio/video duration in seconds,\n automatically calculated\n --title=<title> : (str)\n --description=<description> : (str)\n --thumbnail_url=<thumbnail_url> : (str) url to thumbnail image\n --tag=<tag> : (str, list)\n --language=<language> : (str, list) languages used by the channel,\n using RFC 5646 format, eg: for English\n `--language=en` for Spanish (Spain)\n `--language=es-ES` for Spanish (Mexican)\n `--language=es-MX` for Chinese (Simplified)\n `--language=zh-Hans` for Chinese\n (Traditional) `--language=zh-Hant`\n --location=<location> : (str, list) locations of the channel,\n consisting of 2 letter `country` code and a\n `state`, `city` and a postal `code` along\n with a `latitude` and `longitude`. for JSON\n RPC: pass a dictionary with aforementioned\n attributes as keys, eg: ... \"locations\":\n [{'country': 'US', 'state': 'NH'}] ... for\n command line: pass a colon delimited list\n with values in the following order: \"COUNTR\n Y:STATE:CITY:CODE:LATITUDE:LONGITUDE\"\n making sure to include colon for blank\n values, for example to provide only the\n city: ... --locations=\"::Manchester\" with\n all values set: ... --locations=\"US:NH:Manc\n hester:03101:42.990605:-71.460989\"\n optionally, you can just pass the\n \"LATITUDE:LONGITUDE\": ...\n --locations=\"42.990605:-71.460989\" finally,\n you can also pass JSON string of dictionary\n on the command line as you would via JSON\n RPC ... --locations=\"{'country': 'US',\n 'state': 'NH'}\"\n --account_id=<account_id> : (str) account to hold the claim\n --claim_address=<claim_address> : (str) specific address where the claim is\n held, if not specified it will be\n determined automatically from the account\n --channel_id=<channel_id> : (str) claim id of the publishing channel\n --channel_name=<channel_name> : (str) name of publishing channel\n --replace : (bool) instead of modifying specific values\n on the claim, this will clear all existing\n values and only save passed in values,\n useful for form submissions where all\n values are always set\n --clear_tags : (bool) clear existing tags (prior to adding\n new ones)\n --clear_languages : (bool) clear existing languages (prior to\n adding new ones)\n --clear_locations : (bool) clear existing locations (prior to\n adding new ones)\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the\n transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) stream update transaction\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" }, "support_abandon": { "name": "abandon", @@ -11123,7 +11123,7 @@ interface = { ], "group": "support", "cli": "support abandon", - "help": "Abandon supports, including tips, of a specific claim, optionally\nkeeping some amount as supports.\n\nUsage:\n support abandon [--keep=<keep>]\n [--claim_id=<claim_id>] [--txid=<txid>] [--nout=<nout>]\n [--account_id=<account_id>] [--wallet_id=<wallet_id>]\n [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --keep=<keep> : (str) amount of lbc to keep as support\n --claim_id=<claim_id> : (str) claim_id of the claim to abandon\n --txid=<txid> : (str) txid of the claim to abandon\n --nout=<nout> : (int) nout of the claim to abandon [default:\n 0]\n --account_id=<account_id> : (str) restrict operation to specific\n account, otherwise all accounts in wallet\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) transaction abandoning the supports\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" + "help": "Abandon supports, including tips, of a specific claim, optionally\nkeeping some amount as supports.\n\nUsage:\n support abandon [--keep=<keep>]\n [--claim_id=<claim_id>] [--txid=<txid>] [--nout=<nout>]\n [--account_id=<account_id>] [--wallet_id=<wallet_id>]\n [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --keep=<keep> : (str) amount of lbc to keep as support\n --claim_id=<claim_id> : (str) claim_id of the claim to abandon\n --txid=<txid> : (str) txid of the claim to abandon\n --nout=<nout> : (int) nout of the claim to abandon\n [default: 0]\n --account_id=<account_id> : (str) restrict operation to specific\n account, otherwise all accounts in wallet\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the\n transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) transaction abandoning the supports\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" }, "support_create": { "name": "create", @@ -11290,7 +11290,7 @@ interface = { ], "group": "support", "cli": "support create", - "help": "Create a support or a tip for name claim.\n\nUsage:\n support create (<claim_id> | --claim_id=<claim_id>) (<amount> | --amount=<amount>)\n [--tip] [--account_id=<account_id>]\n [--wallet_id=<wallet_id>] [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --claim_id=<claim_id> : (str) claim_id of the claim to support\n --amount=<amount> : (str) amount of support\n --tip : (bool) send support to claim owner\n --account_id=<account_id> : (str) account to use for holding the support\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) new support transaction\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" + "help": "Create a support or a tip for name claim.\n\nUsage:\n support create (<claim_id> | --claim_id=<claim_id>) (<amount> | --amount=<amount>)\n [--tip] [--account_id=<account_id>]\n [--wallet_id=<wallet_id>] [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --claim_id=<claim_id> : (str) claim_id of the claim to support\n --amount=<amount> : (str) amount of support\n --tip : (bool) send support to claim owner\n --account_id=<account_id> : (str) account to use for holding the\n support\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the\n transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) new support transaction\n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" }, "support_list": { "name": "list", @@ -11452,7 +11452,7 @@ interface = { ], "group": "support", "cli": "support list", - "help": "List staked supports and sent/received tips.\n\nUsage:\n support list [<account_id> | --account_id=<account_id>] [--wallet_id=<wallet_id>]\n [--name=<name>...] [--claim_id=<claim_id>...]\n [--received | --sent | --staked] [--is_spent]\n [--page=<page>] [--page_size=<page_size>] [--include_total]\n\nOptions:\n --account_id=<account_id> : (str) restrict operation to specific account\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --name=<name> : (str, list) support for specific claim name(s)\n --claim_id=<claim_id> : (str, list) support for specific claim id(s)\n --received : (bool) only show received (tips)\n --sent : (bool) only show sent (tips)\n --staked : (bool) only show my staked supports\n --is_spent : (bool) show abandoned supports\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for pagination\n --include_total : (bool) calculate total number of items and pages\n\nReturns:\n (Paginated[Output]) \n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ]\n }" + "help": "List staked supports and sent/received tips.\n\nUsage:\n support list [<account_id> | --account_id=<account_id>] [--wallet_id=<wallet_id>]\n [--name=<name>...] [--claim_id=<claim_id>...]\n [--received | --sent | --staked] [--is_spent]\n [--page=<page>] [--page_size=<page_size>] [--include_total]\n\nOptions:\n --account_id=<account_id> : (str) restrict operation to specific account\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --name=<name> : (str, list) support for specific claim name(s)\n --claim_id=<claim_id> : (str, list) support for specific claim id(s)\n --received : (bool) only show received (tips)\n --sent : (bool) only show sent (tips)\n --staked : (bool) only show my staked supports\n --is_spent : (bool) show abandoned supports\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for pagination\n --include_total : (bool) calculate total number of items and pages\n\nReturns:\n (Paginated[Output]) \n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ]\n }" }, "sync_apply": { "name": "apply", @@ -11513,7 +11513,7 @@ interface = { }, "group": "sync", "cli": "sync apply", - "help": "Apply incoming synchronization data, if provided, and return a sync hash and update wallet data.\nWallet must be unlocked to perform this operation.\nIf \"encrypt-on-disk\" preference is True and supplied password is different from local password,\nor there is no local password (because local wallet was not encrypted), then the supplied password\nwill be used for local encryption (overwriting previous local encryption password).\n\nUsage:\n sync apply <password> [--data=<data>] [--wallet_id=<wallet_id>] [--blocking]\n\nOptions:\n --password=<password> : (str) password to decrypt incoming and encrypt outgoing data\n --data=<data> : (str) incoming sync data, if any\n --wallet_id=<wallet_id> : (str) wallet being sync'ed\n --blocking : (bool) wait until any new accounts have sync'ed\n\nReturns:\n (dict) sync hash and data\n {\n 'hash': (str) hash of wallet,\n 'data': (str) encrypted wallet\n }" + "help": "Apply incoming synchronization data, if provided, and return a sync hash and update wallet data.\nWallet must be unlocked to perform this operation.\nIf \"encrypt-on-disk\" preference is True and supplied password is different from local password,\nor there is no local password (because local wallet was not encrypted), then the supplied password\nwill be used for local encryption (overwriting previous local encryption password).\n\nUsage:\n sync apply <password> [--data=<data>] [--wallet_id=<wallet_id>] [--blocking]\n\nOptions:\n --password=<password> : (str) password to decrypt incoming and encrypt outgoing\n data\n --data=<data> : (str) incoming sync data, if any\n --wallet_id=<wallet_id> : (str) wallet being sync'ed\n --blocking : (bool) wait until any new accounts have sync'ed\n\nReturns:\n (dict) sync hash and data\n {\n 'hash': (str) hash of wallet,\n 'data': (str) encrypted wallet\n }" }, "sync_hash": { "name": "hash", @@ -11542,7 +11542,7 @@ interface = { }, "group": "sync", "cli": "sync hash", - "help": "Deterministic hash of the wallet.\n\nUsage:\n sync hash [<wallet_id> | --wallet_id=<wallet_id>]\n\nOptions:\n --wallet_id=<wallet_id> : (str) wallet for which to generate hash\n\nReturns:\n (str) sha256 hash of wallet" + "help": "Deterministic hash of the wallet.\n\nUsage:\n sync hash [<wallet_id> | --wallet_id=<wallet_id>]\n\nOptions:\n --wallet_id=<wallet_id> : (str) wallet for which to generate hash\n\nReturns:\n (str) sha256 hash of wallet" }, "tracemalloc_disable": { "name": "disable", @@ -11616,7 +11616,7 @@ interface = { }, "group": "tracemalloc", "cli": "tracemalloc top", - "help": "Show most common objects, the place that created them and their size.\n\nUsage:\n tracemalloc top [(<items> | --items=<items>)]\n\nOptions:\n --items=<items> : (int) maximum items to return, from the most common [default: 10]\n\nReturns:\n (dict) dictionary containing most common objects in memory\n {\n \"line\": (str) filename and line number where it was created,\n \"code\": (str) code that created it,\n \"size\": (int) size in bytes, for each \"memory block\",\n \"count\" (int) number of memory blocks\n }" + "help": "Show most common objects, the place that created them and their size.\n\nUsage:\n tracemalloc top [(<items> | --items=<items>)]\n\nOptions:\n --items=<items> : (int) maximum items to return, from the most common [default: 10]\n\nReturns:\n (dict) dictionary containing most common objects in memory\n {\n \"line\": (str) filename and line number where it was created,\n \"code\": (str) code that created it,\n \"size\": (int) size in bytes, for each \"memory block\",\n \"count\" (int) number of memory blocks\n }" }, "transaction_list": { "name": "list", @@ -11742,7 +11742,7 @@ interface = { ], "group": "transaction", "cli": "transaction list", - "help": "List transactions belonging to wallet\n\nUsage:\n transaction_list [<account_id> | --account_id=<account_id>] [--wallet_id=<wallet_id>]\n [--page=<page>] [--page_size=<page_size>] [--include_total]\n\nOptions:\n --account_id=<account_id> : (str) restrict operation to specific account\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for pagination\n --include_total : (bool) calculate total number of items and pages\n\nReturns:\n (list) transactions\n {\n \"claim_info\": (list) claim info if in txn [{\n \"address\": (str) address of claim,\n \"balance_delta\": (float) bid amount,\n \"amount\": (float) claim amount,\n \"claim_id\": (str) claim id,\n \"claim_name\": (str) claim name,\n \"nout\": (int) nout\n }],\n \"abandon_info\": (list) abandon info if in txn [{\n \"address\": (str) address of abandoned claim,\n \"balance_delta\": (float) returned amount,\n \"amount\": (float) claim amount,\n \"claim_id\": (str) claim id,\n \"claim_name\": (str) claim name,\n \"nout\": (int) nout\n }],\n \"confirmations\": (int) number of confirmations for the txn,\n \"date\": (str) date and time of txn,\n \"fee\": (float) txn fee,\n \"support_info\": (list) support info if in txn [{\n \"address\": (str) address of support,\n \"balance_delta\": (float) support amount,\n \"amount\": (float) support amount,\n \"claim_id\": (str) claim id,\n \"claim_name\": (str) claim name,\n \"is_tip\": (bool),\n \"nout\": (int) nout\n }],\n \"timestamp\": (int) timestamp,\n \"txid\": (str) txn id,\n \"update_info\": (list) update info if in txn [{\n \"address\": (str) address of claim,\n \"balance_delta\": (float) credited/debited\n \"amount\": (float) absolute amount,\n \"claim_id\": (str) claim id,\n \"claim_name\": (str) claim name,\n \"nout\": (int) nout\n }],\n \"value\": (float) value of txn\n }" + "help": "List transactions belonging to wallet\n\nUsage:\n transaction_list [<account_id> | --account_id=<account_id>] [--wallet_id=<wallet_id>]\n [--page=<page>] [--page_size=<page_size>] [--include_total]\n\nOptions:\n --account_id=<account_id> : (str) restrict operation to specific account\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for pagination\n --include_total : (bool) calculate total number of items and pages\n\nReturns:\n (list) transactions\n {\n \"claim_info\": (list) claim info if in txn [{\n \"address\": (str) address of claim,\n \"balance_delta\": (float) bid amount,\n \"amount\": (float) claim amount,\n \"claim_id\": (str) claim id,\n \"claim_name\": (str) claim name,\n \"nout\": (int) nout\n }],\n \"abandon_info\": (list) abandon info if in txn [{\n \"address\": (str) address of abandoned claim,\n \"balance_delta\": (float) returned amount,\n \"amount\": (float) claim amount,\n \"claim_id\": (str) claim id,\n \"claim_name\": (str) claim name,\n \"nout\": (int) nout\n }],\n \"confirmations\": (int) number of confirmations for the txn,\n \"date\": (str) date and time of txn,\n \"fee\": (float) txn fee,\n \"support_info\": (list) support info if in txn [{\n \"address\": (str) address of support,\n \"balance_delta\": (float) support amount,\n \"amount\": (float) support amount,\n \"claim_id\": (str) claim id,\n \"claim_name\": (str) claim name,\n \"is_tip\": (bool),\n \"nout\": (int) nout\n }],\n \"timestamp\": (int) timestamp,\n \"txid\": (str) txn id,\n \"update_info\": (list) update info if in txn [{\n \"address\": (str) address of claim,\n \"balance_delta\": (float) credited/debited\n \"amount\": (float) absolute amount,\n \"claim_id\": (str) claim id,\n \"claim_name\": (str) claim name,\n \"nout\": (int) nout\n }],\n \"value\": (float) value of txn\n }" }, "transaction_search": { "name": "search", @@ -11769,7 +11769,7 @@ interface = { }, "group": "transaction", "cli": "transaction search", - "help": "Search for transaction(s) in the entire blockchain.\n\nUsage:\n transaction_search <txid>...\n\nOptions:\n --txids=<txids> : (str, list) transaction ids to find\n\nReturns:\n (List[Transaction]) " + "help": "Search for transaction(s) in the entire blockchain.\n\nUsage:\n transaction_search <txid>...\n\nOptions:\n --txids=<txids> : (str, list) transaction ids to find\n\nReturns:\n (List[Transaction]) " }, "txo_list": { "name": "list", @@ -12128,7 +12128,7 @@ interface = { ], "group": "txo", "cli": "txo list", - "help": "List my transaction outputs.\n\nUsage:\n txo list [--include_received_tips] [--resolve] [--order_by]\n [--type=<type>...] [--txid=<txid>...] [--claim_id=<claim_id>...]\n [--channel_id=<channel_id>...] [--name=<name>...] [--is_spent]\n [--is_not_spent] [--is_my_input_or_output] [--is_my_output]\n [--is_not_my_output] [--is_my_input] [--is_not_my_input]\n [--exclude_internal_transfers] [--account_id=<account_id>...]\n [--wallet_id=<wallet_id>] [--page=<page>] [--page_size=<page_size>]\n [--include_total]\n\nOptions:\n --include_received_tips : (bool) calculate the amount of tips recieved for claim\n outputs\n --resolve : (bool) resolves each claim to provide additional\n metadata\n --order_by=<order_by> : (str) field to order by: 'name', 'height', 'amount' and\n 'none'\n --type=<type> : (str, list) claim type: stream, channel, support,\n purchase, collection, repost, other\n --txid=<txid> : (str, list) transaction id of outputs\n --claim_id=<claim_id> : (str, list) claim id\n --channel_id=<channel_id> : (str, list) claims in this channel\n --name=<name> : (str, list) claim name\n --is_spent : (bool) only show spent txos\n --is_not_spent : (bool) only show not spent txos\n --is_my_input_or_output : (bool) txos which have your inputs or your outputs, if\n using this flag the other related flags are ignored\n (--is_my_output, --is_my_input, etc)\n --is_my_output : (bool) show outputs controlled by you\n --is_not_my_output : (bool) show outputs not controlled by you\n --is_my_input : (bool) show outputs created by you\n --is_not_my_input : (bool) show outputs not created by you\n --exclude_internal_transfers : (bool) excludes any outputs that are exactly this\n combination: \"--is_my_input --is_my_output\n --type=other\" this allows to exclude \"change\" payments,\n this flag can be used in combination with any of the\n other flags\n --account_id=<account_id> : (str, list) id(s) of the account(s) to query\n --wallet_id=<wallet_id> : (str) restrict results to specific wallet\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for pagination\n --include_total : (bool) calculate total number of items and pages\n\nReturns:\n (Paginated[Output]) \n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ]\n }" + "help": "List my transaction outputs.\n\nUsage:\n txo list [--include_received_tips] [--resolve] [--order_by]\n [--type=<type>...] [--txid=<txid>...] [--claim_id=<claim_id>...]\n [--channel_id=<channel_id>...] [--name=<name>...] [--is_spent]\n [--is_not_spent] [--is_my_input_or_output] [--is_my_output]\n [--is_not_my_output] [--is_my_input] [--is_not_my_input]\n [--exclude_internal_transfers] [--account_id=<account_id>...]\n [--wallet_id=<wallet_id>] [--page=<page>] [--page_size=<page_size>]\n [--include_total]\n\nOptions:\n --include_received_tips : (bool) calculate the amount of tips recieved for claim\n outputs\n --resolve : (bool) resolves each claim to provide additional\n metadata\n --order_by=<order_by> : (str) field to order by: 'name', 'height', 'amount'\n and 'none'\n --type=<type> : (str, list) claim type: stream, channel, support,\n purchase, collection, repost, other\n --txid=<txid> : (str, list) transaction id of outputs\n --claim_id=<claim_id> : (str, list) claim id\n --channel_id=<channel_id> : (str, list) claims in this channel\n --name=<name> : (str, list) claim name\n --is_spent : (bool) only show spent txos\n --is_not_spent : (bool) only show not spent txos\n --is_my_input_or_output : (bool) txos which have your inputs or your outputs, if\n using this flag the other related flags are ignored\n (--is_my_output, --is_my_input, etc)\n --is_my_output : (bool) show outputs controlled by you\n --is_not_my_output : (bool) show outputs not controlled by you\n --is_my_input : (bool) show outputs created by you\n --is_not_my_input : (bool) show outputs not created by you\n --exclude_internal_transfers : (bool) excludes any outputs that are exactly this\n combination: \"--is_my_input --is_my_output\n --type=other\" this allows to exclude \"change\"\n payments, this flag can be used in combination with\n any of the other flags\n --account_id=<account_id> : (str, list) id(s) of the account(s) to query\n --wallet_id=<wallet_id> : (str) restrict results to specific wallet\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for pagination\n --include_total : (bool) calculate total number of items and pages\n\nReturns:\n (Paginated[Output]) \n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ]\n }" }, "txo_plot": { "name": "plot", @@ -12463,7 +12463,7 @@ interface = { ], "group": "txo", "cli": "txo plot", - "help": "Plot transaction output sum over days.\n\nUsage:\n txo_plot [--days_back=<days_back> |\n [--start_day=<start_day> [--days_after=<days_after> | --end_day=<end_day>]]\n ]\n [--type=<type>...] [--txid=<txid>...] [--claim_id=<claim_id>...]\n [--channel_id=<channel_id>...] [--name=<name>...] [--is_spent]\n [--is_not_spent] [--is_my_input_or_output] [--is_my_output]\n [--is_not_my_output] [--is_my_input] [--is_not_my_input]\n [--exclude_internal_transfers] [--account_id=<account_id>...]\n [--wallet_id=<wallet_id>] [--page=<page>] [--page_size=<page_size>]\n [--include_total]\n\nOptions:\n --days_back=<days_back> : (int) number of days back from today (not compatible\n with --start_day, --days_after, --end_day) [default: 0]\n --start_day=<start_day> : (str) start on specific date (YYYY-MM-DD) (instead of\n --days_back)\n --days_after=<days_after> : (int) end number of days after --start_day (instead of\n --end_day)\n --end_day=<end_day> : (str) end on specific date (YYYY-MM-DD) (instead of\n --days_after)\n --type=<type> : (str, list) claim type: stream, channel, support,\n purchase, collection, repost, other\n --txid=<txid> : (str, list) transaction id of outputs\n --claim_id=<claim_id> : (str, list) claim id\n --channel_id=<channel_id> : (str, list) claims in this channel\n --name=<name> : (str, list) claim name\n --is_spent : (bool) only show spent txos\n --is_not_spent : (bool) only show not spent txos\n --is_my_input_or_output : (bool) txos which have your inputs or your outputs, if\n using this flag the other related flags are ignored\n (--is_my_output, --is_my_input, etc)\n --is_my_output : (bool) show outputs controlled by you\n --is_not_my_output : (bool) show outputs not controlled by you\n --is_my_input : (bool) show outputs created by you\n --is_not_my_input : (bool) show outputs not created by you\n --exclude_internal_transfers : (bool) excludes any outputs that are exactly this\n combination: \"--is_my_input --is_my_output\n --type=other\" this allows to exclude \"change\" payments,\n this flag can be used in combination with any of the\n other flags\n --account_id=<account_id> : (str, list) id(s) of the account(s) to query\n --wallet_id=<wallet_id> : (str) restrict results to specific wallet\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for pagination\n --include_total : (bool) calculate total number of items and pages\n\nReturns:\n (List) " + "help": "Plot transaction output sum over days.\n\nUsage:\n txo_plot [--days_back=<days_back> |\n [--start_day=<start_day> [--days_after=<days_after> | --end_day=<end_day>]]\n ]\n [--type=<type>...] [--txid=<txid>...] [--claim_id=<claim_id>...]\n [--channel_id=<channel_id>...] [--name=<name>...] [--is_spent]\n [--is_not_spent] [--is_my_input_or_output] [--is_my_output]\n [--is_not_my_output] [--is_my_input] [--is_not_my_input]\n [--exclude_internal_transfers] [--account_id=<account_id>...]\n [--wallet_id=<wallet_id>] [--page=<page>] [--page_size=<page_size>]\n [--include_total]\n\nOptions:\n --days_back=<days_back> : (int) number of days back from today (not compatible\n with --start_day, --days_after, --end_day) [default:\n 0]\n --start_day=<start_day> : (str) start on specific date (YYYY-MM-DD) (instead of\n --days_back)\n --days_after=<days_after> : (int) end number of days after --start_day (instead of\n --end_day)\n --end_day=<end_day> : (str) end on specific date (YYYY-MM-DD) (instead of\n --days_after)\n --type=<type> : (str, list) claim type: stream, channel, support,\n purchase, collection, repost, other\n --txid=<txid> : (str, list) transaction id of outputs\n --claim_id=<claim_id> : (str, list) claim id\n --channel_id=<channel_id> : (str, list) claims in this channel\n --name=<name> : (str, list) claim name\n --is_spent : (bool) only show spent txos\n --is_not_spent : (bool) only show not spent txos\n --is_my_input_or_output : (bool) txos which have your inputs or your outputs, if\n using this flag the other related flags are ignored\n (--is_my_output, --is_my_input, etc)\n --is_my_output : (bool) show outputs controlled by you\n --is_not_my_output : (bool) show outputs not controlled by you\n --is_my_input : (bool) show outputs created by you\n --is_not_my_input : (bool) show outputs not created by you\n --exclude_internal_transfers : (bool) excludes any outputs that are exactly this\n combination: \"--is_my_input --is_my_output\n --type=other\" this allows to exclude \"change\"\n payments, this flag can be used in combination with\n any of the other flags\n --account_id=<account_id> : (str, list) id(s) of the account(s) to query\n --wallet_id=<wallet_id> : (str) restrict results to specific wallet\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for pagination\n --include_total : (bool) calculate total number of items and pages\n\nReturns:\n (List) " }, "txo_spend": { "name": "spend", @@ -12812,7 +12812,7 @@ interface = { ], "group": "txo", "cli": "txo spend", - "help": "Spend transaction outputs, batching into multiple transactions as necessary.\n\nUsage:\n txo spend [--batch_size=<batch_size>] [--include_full_tx]\n [--type=<type>...] [--txid=<txid>...] [--claim_id=<claim_id>...]\n [--channel_id=<channel_id>...] [--name=<name>...] [--is_spent]\n [--is_not_spent] [--is_my_input_or_output] [--is_my_output]\n [--is_not_my_output] [--is_my_input] [--is_not_my_input]\n [--exclude_internal_transfers] [--account_id=<account_id>...]\n [--wallet_id=<wallet_id>] [--wallet_id=<wallet_id>]\n [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --batch_size=<batch_size> : (int) number of txos to spend per\n transactions [default: 500]\n --include_full_tx : (bool) include entire tx in output and not\n just the txid\n --type=<type> : (str, list) claim type: stream, channel,\n support, purchase, collection, repost, other\n --txid=<txid> : (str, list) transaction id of outputs\n --claim_id=<claim_id> : (str, list) claim id\n --channel_id=<channel_id> : (str, list) claims in this channel\n --name=<name> : (str, list) claim name\n --is_spent : (bool) only show spent txos\n --is_not_spent : (bool) only show not spent txos\n --is_my_input_or_output : (bool) txos which have your inputs or your\n outputs, if using this flag the other\n related flags are ignored (--is_my_output,\n --is_my_input, etc)\n --is_my_output : (bool) show outputs controlled by you\n --is_not_my_output : (bool) show outputs not controlled by you\n --is_my_input : (bool) show outputs created by you\n --is_not_my_input : (bool) show outputs not created by you\n --exclude_internal_transfers : (bool) excludes any outputs that are exactly\n this combination: \"--is_my_input\n --is_my_output --type=other\" this allows to\n exclude \"change\" payments, this flag can be\n used in combination with any of the other\n flags\n --account_id=<account_id> : (str, list) id(s) of the account(s) to query\n --wallet_id=<wallet_id> : (str) restrict results to specific wallet\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (List[Transaction]) " + "help": "Spend transaction outputs, batching into multiple transactions as necessary.\n\nUsage:\n txo spend [--batch_size=<batch_size>] [--include_full_tx]\n [--type=<type>...] [--txid=<txid>...] [--claim_id=<claim_id>...]\n [--channel_id=<channel_id>...] [--name=<name>...] [--is_spent]\n [--is_not_spent] [--is_my_input_or_output] [--is_my_output]\n [--is_not_my_output] [--is_my_input] [--is_not_my_input]\n [--exclude_internal_transfers] [--account_id=<account_id>...]\n [--wallet_id=<wallet_id>] [--wallet_id=<wallet_id>]\n [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --batch_size=<batch_size> : (int) number of txos to spend per\n transactions [default: 500]\n --include_full_tx : (bool) include entire tx in output and not\n just the txid\n --type=<type> : (str, list) claim type: stream, channel,\n support, purchase, collection, repost,\n other\n --txid=<txid> : (str, list) transaction id of outputs\n --claim_id=<claim_id> : (str, list) claim id\n --channel_id=<channel_id> : (str, list) claims in this channel\n --name=<name> : (str, list) claim name\n --is_spent : (bool) only show spent txos\n --is_not_spent : (bool) only show not spent txos\n --is_my_input_or_output : (bool) txos which have your inputs or your\n outputs, if using this flag the other\n related flags are ignored (--is_my_output,\n --is_my_input, etc)\n --is_my_output : (bool) show outputs controlled by you\n --is_not_my_output : (bool) show outputs not controlled by you\n --is_my_input : (bool) show outputs created by you\n --is_not_my_input : (bool) show outputs not created by you\n --exclude_internal_transfers : (bool) excludes any outputs that are\n exactly this combination: \"--is_my_input\n --is_my_output --type=other\" this allows to\n exclude \"change\" payments, this flag can be\n used in combination with any of the other\n flags\n --account_id=<account_id> : (str, list) id(s) of the account(s) to\n query\n --wallet_id=<wallet_id> : (str) restrict results to specific wallet\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the\n transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (List[Transaction]) " }, "txo_sum": { "name": "sum", @@ -13147,7 +13147,7 @@ interface = { ], "group": "txo", "cli": "txo sum", - "help": "Sum of transaction outputs.\n\nUsage:\n txo sum\n [--type=<type>...] [--txid=<txid>...] [--claim_id=<claim_id>...]\n [--channel_id=<channel_id>...] [--name=<name>...] [--is_spent]\n [--is_not_spent] [--is_my_input_or_output] [--is_my_output]\n [--is_not_my_output] [--is_my_input] [--is_not_my_input]\n [--exclude_internal_transfers] [--account_id=<account_id>...]\n [--wallet_id=<wallet_id>] [--wallet_id=<wallet_id>]\n [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --type=<type> : (str, list) claim type: stream, channel,\n support, purchase, collection, repost, other\n --txid=<txid> : (str, list) transaction id of outputs\n --claim_id=<claim_id> : (str, list) claim id\n --channel_id=<channel_id> : (str, list) claims in this channel\n --name=<name> : (str, list) claim name\n --is_spent : (bool) only show spent txos\n --is_not_spent : (bool) only show not spent txos\n --is_my_input_or_output : (bool) txos which have your inputs or your\n outputs, if using this flag the other\n related flags are ignored (--is_my_output,\n --is_my_input, etc)\n --is_my_output : (bool) show outputs controlled by you\n --is_not_my_output : (bool) show outputs not controlled by you\n --is_my_input : (bool) show outputs created by you\n --is_not_my_input : (bool) show outputs not created by you\n --exclude_internal_transfers : (bool) excludes any outputs that are exactly\n this combination: \"--is_my_input\n --is_my_output --type=other\" this allows to\n exclude \"change\" payments, this flag can be\n used in combination with any of the other\n flags\n --account_id=<account_id> : (str, list) id(s) of the account(s) to query\n --wallet_id=<wallet_id> : (str) restrict results to specific wallet\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (int) sum of filtered outputs" + "help": "Sum of transaction outputs.\n\nUsage:\n txo sum\n [--type=<type>...] [--txid=<txid>...] [--claim_id=<claim_id>...]\n [--channel_id=<channel_id>...] [--name=<name>...] [--is_spent]\n [--is_not_spent] [--is_my_input_or_output] [--is_my_output]\n [--is_not_my_output] [--is_my_input] [--is_not_my_input]\n [--exclude_internal_transfers] [--account_id=<account_id>...]\n [--wallet_id=<wallet_id>] [--wallet_id=<wallet_id>]\n [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --type=<type> : (str, list) claim type: stream, channel,\n support, purchase, collection, repost,\n other\n --txid=<txid> : (str, list) transaction id of outputs\n --claim_id=<claim_id> : (str, list) claim id\n --channel_id=<channel_id> : (str, list) claims in this channel\n --name=<name> : (str, list) claim name\n --is_spent : (bool) only show spent txos\n --is_not_spent : (bool) only show not spent txos\n --is_my_input_or_output : (bool) txos which have your inputs or your\n outputs, if using this flag the other\n related flags are ignored (--is_my_output,\n --is_my_input, etc)\n --is_my_output : (bool) show outputs controlled by you\n --is_not_my_output : (bool) show outputs not controlled by you\n --is_my_input : (bool) show outputs created by you\n --is_not_my_input : (bool) show outputs not created by you\n --exclude_internal_transfers : (bool) excludes any outputs that are\n exactly this combination: \"--is_my_input\n --is_my_output --type=other\" this allows to\n exclude \"change\" payments, this flag can be\n used in combination with any of the other\n flags\n --account_id=<account_id> : (str, list) id(s) of the account(s) to\n query\n --wallet_id=<wallet_id> : (str) restrict results to specific wallet\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the\n transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (int) sum of filtered outputs" }, "utxo_list": { "name": "list", @@ -13485,7 +13485,7 @@ interface = { ], "group": "utxo", "cli": "utxo list", - "help": "List unspent transaction outputs\n\nUsage:\n utxo_list\n [--type=<type>...] [--txid=<txid>...] [--claim_id=<claim_id>...]\n [--channel_id=<channel_id>...] [--name=<name>...] [--is_spent]\n [--is_not_spent] [--is_my_input_or_output] [--is_my_output]\n [--is_not_my_output] [--is_my_input] [--is_not_my_input]\n [--exclude_internal_transfers] [--account_id=<account_id>...]\n [--wallet_id=<wallet_id>] [--page=<page>] [--page_size=<page_size>]\n [--include_total]\n\nOptions:\n --type=<type> : (str, list) claim type: stream, channel, support,\n purchase, collection, repost, other\n --txid=<txid> : (str, list) transaction id of outputs\n --claim_id=<claim_id> : (str, list) claim id\n --channel_id=<channel_id> : (str, list) claims in this channel\n --name=<name> : (str, list) claim name\n --is_spent : (bool) only show spent txos\n --is_not_spent : (bool) only show not spent txos\n --is_my_input_or_output : (bool) txos which have your inputs or your outputs, if\n using this flag the other related flags are ignored\n (--is_my_output, --is_my_input, etc)\n --is_my_output : (bool) show outputs controlled by you\n --is_not_my_output : (bool) show outputs not controlled by you\n --is_my_input : (bool) show outputs created by you\n --is_not_my_input : (bool) show outputs not created by you\n --exclude_internal_transfers : (bool) excludes any outputs that are exactly this\n combination: \"--is_my_input --is_my_output\n --type=other\" this allows to exclude \"change\" payments,\n this flag can be used in combination with any of the\n other flags\n --account_id=<account_id> : (str, list) id(s) of the account(s) to query\n --wallet_id=<wallet_id> : (str) restrict results to specific wallet\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for pagination\n --include_total : (bool) calculate total number of items and pages\n\nReturns:\n (Paginated[Output]) unspent outputs\n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ]\n }" + "help": "List unspent transaction outputs\n\nUsage:\n utxo_list\n [--type=<type>...] [--txid=<txid>...] [--claim_id=<claim_id>...]\n [--channel_id=<channel_id>...] [--name=<name>...] [--is_spent]\n [--is_not_spent] [--is_my_input_or_output] [--is_my_output]\n [--is_not_my_output] [--is_my_input] [--is_not_my_input]\n [--exclude_internal_transfers] [--account_id=<account_id>...]\n [--wallet_id=<wallet_id>] [--page=<page>] [--page_size=<page_size>]\n [--include_total]\n\nOptions:\n --type=<type> : (str, list) claim type: stream, channel, support,\n purchase, collection, repost, other\n --txid=<txid> : (str, list) transaction id of outputs\n --claim_id=<claim_id> : (str, list) claim id\n --channel_id=<channel_id> : (str, list) claims in this channel\n --name=<name> : (str, list) claim name\n --is_spent : (bool) only show spent txos\n --is_not_spent : (bool) only show not spent txos\n --is_my_input_or_output : (bool) txos which have your inputs or your outputs, if\n using this flag the other related flags are ignored\n (--is_my_output, --is_my_input, etc)\n --is_my_output : (bool) show outputs controlled by you\n --is_not_my_output : (bool) show outputs not controlled by you\n --is_my_input : (bool) show outputs created by you\n --is_not_my_input : (bool) show outputs not created by you\n --exclude_internal_transfers : (bool) excludes any outputs that are exactly this\n combination: \"--is_my_input --is_my_output\n --type=other\" this allows to exclude \"change\"\n payments, this flag can be used in combination with\n any of the other flags\n --account_id=<account_id> : (str, list) id(s) of the account(s) to query\n --wallet_id=<wallet_id> : (str) restrict results to specific wallet\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for pagination\n --include_total : (bool) calculate total number of items and pages\n\nReturns:\n (Paginated[Output]) unspent outputs\n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ]\n }" }, "utxo_release": { "name": "release", @@ -13523,7 +13523,7 @@ interface = { }, "group": "utxo", "cli": "utxo release", - "help": "When spending a UTXO it is locally locked to prevent double spends;\noccasionally this can result in a UTXO being locked which ultimately\ndid not get spent (failed to broadcast, spend transaction was not\naccepted by blockchain node, etc). This command releases the lock\non all UTXOs in your account.\n\nUsage:\n utxo_release [<account_id> | --account_id=<account_id>] [--wallet_id=<wallet_id>]\n\nOptions:\n --account_id=<account_id> : (str) restrict operation to specific account\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n" + "help": "When spending a UTXO it is locally locked to prevent double spends;\noccasionally this can result in a UTXO being locked which ultimately\ndid not get spent (failed to broadcast, spend transaction was not\naccepted by blockchain node, etc). This command releases the lock\non all UTXOs in your account.\n\nUsage:\n utxo_release [<account_id> | --account_id=<account_id>] [--wallet_id=<wallet_id>]\n\nOptions:\n --account_id=<account_id> : (str) restrict operation to specific account\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n" }, "version": { "name": "version", @@ -13584,7 +13584,7 @@ interface = { }, "group": "wallet", "cli": "wallet add", - "help": "Add existing wallet.\n\nUsage:\n wallet add (<wallet_id> | --wallet_id=<wallet_id>)\n\nOptions:\n --wallet_id=<wallet_id> : (str) wallet file name\n\nReturns:\n (Wallet) added wallet\n {\n \"id\": \"wallet_id\",\n \"name\": \"optional wallet name\"\n }" + "help": "Add existing wallet.\n\nUsage:\n wallet add (<wallet_id> | --wallet_id=<wallet_id>)\n\nOptions:\n --wallet_id=<wallet_id> : (str) wallet file name\n\nReturns:\n (Wallet) added wallet\n {\n \"id\": \"wallet_id\",\n \"name\": \"optional wallet name\"\n }" }, "wallet_balance": { "name": "balance", @@ -13619,7 +13619,7 @@ interface = { }, "group": "wallet", "cli": "wallet balance", - "help": "Return the balance of a wallet\n\nUsage:\n wallet balance [<wallet_id>] [--confirmations=<confirmations>]\n\nOptions:\n --wallet_id=<wallet_id> : (str) balance for specific wallet, other than\n default wallet\n --confirmations=<confirmations> : (int) only include transactions with this many\n confirmed blocks. [default: 0]\n\nReturns:\n (dict) " + "help": "Return the balance of a wallet\n\nUsage:\n wallet balance [<wallet_id>] [--confirmations=<confirmations>]\n\nOptions:\n --wallet_id=<wallet_id> : (str) balance for specific wallet, other than\n default wallet\n --confirmations=<confirmations> : (int) only include transactions with this many\n confirmed blocks. [default: 0]\n\nReturns:\n (dict) " }, "wallet_create": { "name": "create", @@ -13677,7 +13677,7 @@ interface = { }, "group": "wallet", "cli": "wallet create", - "help": "Create a new wallet.\n\nUsage:\n wallet create (<wallet_id> | --wallet_id=<wallet_id>) [--skip_on_startup]\n [--create_account] [--single_key]\n\nOptions:\n --wallet_id=<wallet_id> : (str) wallet file name\n --skip_on_startup : (bool) don't add wallet to daemon_settings.yml\n --create_account : (bool) generates the default account\n --single_key : (bool) used with --create_account, creates single-key\n account\n\nReturns:\n (Wallet) newly created wallet\n {\n \"id\": \"wallet_id\",\n \"name\": \"optional wallet name\"\n }" + "help": "Create a new wallet.\n\nUsage:\n wallet create (<wallet_id> | --wallet_id=<wallet_id>) [--skip_on_startup]\n [--create_account] [--single_key]\n\nOptions:\n --wallet_id=<wallet_id> : (str) wallet file name\n --skip_on_startup : (bool) don't add wallet to daemon_settings.yml\n --create_account : (bool) generates the default account\n --single_key : (bool) used with --create_account, creates single-key\n account\n\nReturns:\n (Wallet) newly created wallet\n {\n \"id\": \"wallet_id\",\n \"name\": \"optional wallet name\"\n }" }, "wallet_decrypt": { "name": "decrypt", @@ -13706,7 +13706,7 @@ interface = { }, "group": "wallet", "cli": "wallet decrypt", - "help": "Decrypt an encrypted wallet, this will remove the wallet password. The wallet must be unlocked to decrypt it\n\nUsage:\n wallet decrypt [--wallet_id=<wallet_id>]\n\nOptions:\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n\nReturns:\n (bool) true if wallet has been decrypted" + "help": "Decrypt an encrypted wallet, this will remove the wallet password. The wallet must be unlocked to decrypt it\n\nUsage:\n wallet decrypt [--wallet_id=<wallet_id>]\n\nOptions:\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n\nReturns:\n (bool) true if wallet has been decrypted" }, "wallet_encrypt": { "name": "encrypt", @@ -13743,7 +13743,7 @@ interface = { }, "group": "wallet", "cli": "wallet encrypt", - "help": "Encrypt an unencrypted wallet with a password\n\nUsage:\n wallet encrypt (<new_password> | --new_password=<new_password>)\n [--wallet_id=<wallet_id>]\n\nOptions:\n --new_password=<new_password> : (str) password to encrypt account\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n\nReturns:\n (bool) true if wallet has been encrypted" + "help": "Encrypt an unencrypted wallet with a password\n\nUsage:\n wallet encrypt (<new_password> | --new_password=<new_password>)\n [--wallet_id=<wallet_id>]\n\nOptions:\n --new_password=<new_password> : (str) password to encrypt account\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n\nReturns:\n (bool) true if wallet has been encrypted" }, "wallet_list": { "name": "list", @@ -13828,7 +13828,7 @@ interface = { ], "group": "wallet", "cli": "wallet list", - "help": "List wallets.\n\nUsage:\n wallet list [--wallet_id=<wallet_id>] [--page=<page>] [--page_size=<page_size>]\n\nOptions:\n --wallet_id=<wallet_id> : (str) show specific wallet only\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for pagination\n --include_total : (bool) calculate total number of items and pages\n\nReturns:\n (Paginated[Wallet]) \n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"id\": \"wallet_id\",\n \"name\": \"optional wallet name\"\n }\n ]\n }" + "help": "List wallets.\n\nUsage:\n wallet list [--wallet_id=<wallet_id>] [--page=<page>] [--page_size=<page_size>]\n\nOptions:\n --wallet_id=<wallet_id> : (str) show specific wallet only\n --page=<page> : (int) page to return for paginating\n --page_size=<page_size> : (int) number of items on page for pagination\n --include_total : (bool) calculate total number of items and pages\n\nReturns:\n (Paginated[Wallet]) \n {\n \"page\": \"Page number of the current items.\",\n \"page_size\": \"Number of items to show on a page.\",\n \"total_pages\": \"Total number of pages.\",\n \"total_items\": \"Total number of items.\",\n \"items\": [\n {\n \"id\": \"wallet_id\",\n \"name\": \"optional wallet name\"\n }\n ]\n }" }, "wallet_lock": { "name": "lock", @@ -13857,7 +13857,7 @@ interface = { }, "group": "wallet", "cli": "wallet lock", - "help": "Lock an unlocked wallet\n\nUsage:\n wallet lock [--wallet_id=<wallet_id>]\n\nOptions:\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n\nReturns:\n (bool) true if wallet has become locked" + "help": "Lock an unlocked wallet\n\nUsage:\n wallet lock [--wallet_id=<wallet_id>]\n\nOptions:\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n\nReturns:\n (bool) true if wallet has become locked" }, "wallet_reconnect": { "name": "reconnect", @@ -13906,7 +13906,7 @@ interface = { }, "group": "wallet", "cli": "wallet remove", - "help": "Remove an existing wallet.\n\nUsage:\n wallet remove (<wallet_id> | --wallet_id=<wallet_id>)\n\nOptions:\n --wallet_id=<wallet_id> : (str) id of wallet to remove\n\nReturns:\n (Wallet) removed wallet\n {\n \"id\": \"wallet_id\",\n \"name\": \"optional wallet name\"\n }" + "help": "Remove an existing wallet.\n\nUsage:\n wallet remove (<wallet_id> | --wallet_id=<wallet_id>)\n\nOptions:\n --wallet_id=<wallet_id> : (str) id of wallet to remove\n\nReturns:\n (Wallet) removed wallet\n {\n \"id\": \"wallet_id\",\n \"name\": \"optional wallet name\"\n }" }, "wallet_send": { "name": "send", @@ -14056,7 +14056,7 @@ interface = { ], "group": "wallet", "cli": "wallet send", - "help": "Send the same number of credits to multiple addresses using all accounts in wallet to\nfund the transaction and the default account to receive any change.\n\nUsage:\n wallet send <amount> <addresses>...\n [--wallet_id=<wallet_id>] [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --amount=<amount> : (str) amount to send to each address\n --addresses=<addresses> : (str, list) addresses to send amounts to\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) \n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" + "help": "Send the same number of credits to multiple addresses using all accounts in wallet to\nfund the transaction and the default account to receive any change.\n\nUsage:\n wallet send <amount> <addresses>...\n [--wallet_id=<wallet_id>] [--change_account_id=<change_account_id>]\n [--fund_account_id=<fund_account_id>...] [--preview] [--no_wait]\n\nOptions:\n --amount=<amount> : (str) amount to send to each address\n --addresses=<addresses> : (str, list) addresses to send amounts to\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n --change_account_id=<change_account_id> : (str) account to send excess change (LBC)\n --fund_account_id=<fund_account_id> : (str, list) accounts to fund the\n transaction\n --preview : (bool) do not broadcast the transaction\n --no_wait : (bool) do not wait for mempool confirmation\n\nReturns:\n (Transaction) \n {\n \"txid\": \"hash of transaction in hex\",\n \"height\": \"block where transaction was recorded\",\n \"inputs\": [\n \"spent outputs...\"\n ],\n \"outputs\": [\n {\n \"txid\": \"hash of transaction in hex\",\n \"nout\": \"position in the transaction\",\n \"height\": \"block where transaction was recorded\",\n \"amount\": \"value of the txo as a decimal\",\n \"address\": \"address of who can spend the txo\",\n \"confirmations\": \"number of confirmed blocks\",\n \"is_change\": \"payment to change address, only available when it can be determined\",\n \"is_received\": \"true if txo was sent from external account to this account\",\n \"is_spent\": \"true if txo is spent\",\n \"is_mine\": \"payment to one of your accounts, only available when it can be determined\",\n \"type\": \"one of 'claim', 'support' or 'purchase'\",\n \"name\": \"when type is 'claim' or 'support', this is the claim name\",\n \"claim_id\": \"when type is 'claim', 'support' or 'purchase', this is the claim id\",\n \"claim_op\": \"when type is 'claim', this determines if it is 'create' or 'update'\",\n \"value\": \"when type is 'claim' or 'support' with payload, this is the decoded protobuf payload\",\n \"value_type\": \"determines the type of the 'value' field: 'channel', 'stream', etc\",\n \"protobuf\": \"hex encoded raw protobuf version of 'value' field\",\n \"permanent_url\": \"when type is 'claim' or 'support', this is the long permanent claim URL\",\n \"claim\": \"for purchase outputs only, metadata of purchased claim\",\n \"reposted_claim\": \"for repost claims only, metadata of claim being reposted\",\n \"signing_channel\": \"for signed claims only, metadata of signing channel\",\n \"is_channel_signature_valid\": \"for signed claims only, whether signature is valid\",\n \"purchase_receipt\": \"metadata for the purchase transaction associated with this claim\"\n }\n ],\n \"total_input\": \"sum of inputs as a decimal\",\n \"total_output\": \"sum of outputs, sans fee, as a decimal\",\n \"total_fee\": \"fee amount\",\n \"hex\": \"entire transaction encoded in hex\"\n }" }, "wallet_status": { "name": "status", @@ -14088,7 +14088,7 @@ interface = { }, "group": "wallet", "cli": "wallet status", - "help": "Status of wallet including encryption/lock state.\n\nUsage:\n wallet status [<wallet_id> | --wallet_id=<wallet_id>]\n\nOptions:\n --wallet_id=<wallet_id> : (str) status of specific wallet\n\nReturns:\n (dict) status of the wallet\n {'is_encrypted': (bool), 'is_syncing': (bool), 'is_locked': (bool)}" + "help": "Status of wallet including encryption/lock state.\n\nUsage:\n wallet status [<wallet_id> | --wallet_id=<wallet_id>]\n\nOptions:\n --wallet_id=<wallet_id> : (str) status of specific wallet\n\nReturns:\n (dict) status of the wallet\n {'is_encrypted': (bool), 'is_syncing': (bool), 'is_locked': (bool)}" }, "wallet_unlock": { "name": "unlock", @@ -14124,7 +14124,7 @@ interface = { }, "group": "wallet", "cli": "wallet unlock", - "help": "Unlock an encrypted wallet\n\nUsage:\n wallet unlock (<password> | --password=<password>) [--wallet_id=<wallet_id>]\n\nOptions:\n --password=<password> : (str) password to use for unlocking\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n\nReturns:\n (bool) true if wallet has become unlocked" + "help": "Unlock an encrypted wallet\n\nUsage:\n wallet unlock (<password> | --password=<password>) [--wallet_id=<wallet_id>]\n\nOptions:\n --password=<password> : (str) password to use for unlocking\n --wallet_id=<wallet_id> : (str) restrict operation to specific wallet\n\nReturns:\n (bool) true if wallet has become unlocked" } } }