A continuación toda la información de la Wallet de Cocos– BCX.
Guía del usuario del monedero Cocos-BCX
Introducción
La billetera Cocos-BCX es una billetera de desarrollo propio basada en la cadena Cocos-BCX. Al igual que otros proyectos de Cocos-BCX, tiene como objetivo construir mejores canales de accesibilidad y comunicación para los usuarios.
Sistema de cuentas
Página de registro / inicio de sesión
Importar billetera
Administración de cuentas
Características de la billetera
Las transferencias de envío se pueden realizar directamente cuando los usuarios inician sesión, y las tarifas de los mineros se calcularán y deducirán automáticamente. Debe haber saldo suficiente para pagar las tarifas de los mineros.
Recibir
Portal de juegos dApp
Consulta del historial de transacciones
Configuración de billetera
Gestión de cartera
Resumen de activos
Idiomas
Configuración de la red
6.2 CocosPay
¿Qué es CocosPay?
CocosPay es la extensión del explorador de Cocos-BCX.
Configuración
Node.js versión 8.9.3 o superior.
Creación
Utilice npm install para instalar dependencias locales. Ejecute el edificio npm run dev. Usa el edificio para emitir npm run build. El edificio sin empaque estará en ./build.
Comienzo
Como una extensión muy útil para dapp y web, CocosPay inyectará el objeto de BcxWeb en el documento actual después de la instalación y el inicio de sesión, como en el siguiente ejemplo:
if (window.BcxWeb && window.BcxWeb.BCX) {
bcx = window.BcxWeb.BCX
}
Dirección de fuente abierta:
https://github.com/Cocos-BCX/CocosPay(para ser actualizado)
6.3 cli_wallet
Una herramienta de línea de comandos de billetera que admite interacciones con blockchain. Las instrucciones de funcionamiento son las siguientes:
6.3.1 Iniciar sesión
- Obtenga el archivo ejecutable de la billetera de la línea de comandos: cli_wallet y cópielo en el directorio programado
- Vaya al directorio donde se encuentra la cartera de la línea de comandos. Ejecute el siguiente comando para iniciar sesión en la billetera de la línea de comandos Formato de comando –chain-id [ID de cadena] -s [dirección RPC del nodo testigo] -r [la dirección en la que escucha el servicio RPC de la billetera de la línea de comandos]
./cli_wallet --chain-id 81003974d328ff17b64076928ab87b24d7dffbc87df3d4cde89d2fa1877e4f6a -s ws://127.0.0.1:8070 -r 127.0.0.1:8099
Resultado:
6.3.2 Establecer contraseña para la billetera
- Debe establecer una contraseña para su billetera cuando inicie sesión por primera vez Desbloqueo de formato de comando [establecer contraseña]
set_password xxxx
Resultado:
- Después de configurar la contraseña, debe desbloquear la billetera. Desbloqueo de formato de comando [establecer contraseña]
unlock xxxx
Resultado:
6.3.3 Importar la cuenta a la billetera
- Inicie sesión para desbloquear la billetera y ejecute el siguiente comando para importar el usuario. Formato de comando import_key [nombre de usuario] [clave privada de usuario]
import_key official-account 5KaVpJa9G4oqA5WHcSGitauFRuzdHcPVEAaESaA
Resultado:
6.3.4 Importar activos a la billetera
- Inicie sesión para desbloquear la billetera para importar los activos Formato de comando import_balance [nombre de usuario] [clave privada correspondiente a la dirección del activo] [difusión (verdadero / falso)] Contexto Una nueva cadena cuyos activos fundacionales no se han exportado
import_balance official-account ["5KAUeN3Yv51FzpLGGf4S1ByKpMqVFNzXTJK7euqc3L"] true
Resultado:
6.3.5 Transferencia
Formato de comando import_balance [transferencia] [desde hasta] [monto] [tipo de activo de token] [comentarios] [transmisión (verdadero / falso)] Condiciones Inicie sesión para desbloquear su billetera. Debe haber suficiente saldo en la cuenta. Ejemplo transferencia cuenta oficial cuenta de prueba 100 COCOS «info» verdadero
transfer from to amount asset_symblo "memo_info" true
Resultado:
6.3.6 Registro
Formato de comando register_account [nombre de usuario] [clave pública del propietario] [clave pública activa] [nombre de la cuenta del registrador] [nombre de la cuenta del remitente] [porcentaje de costo] [transmisión (verdadero / falso)] Condiciones Inicie sesión para desbloquear la billetera. El registrador debe ser un miembro que tiene suficiente saldo en la cuenta Ejemplo register_account prueba cuenta XXX6esv8d6u2eqzKyiQvCYJa6XK74c7BrmzUqL4Z7zfhtvB4db XXX6esv8d6u2eqzKyiQvCYJa6XK74c7BrmzUqL4Z7zfhtvB4db funcionario de la cuenta oficial de la cuenta verdadera 0
register_account name owner_key active_key registrar_account referrer_account referrer_percent true
Resultado:
6.3.7 Actualizar la cuenta para ser miembro
Condiciones Hay suficiente saldo en la cuenta Formato de comando upgrade_account [username] [broadcast (true / false)] Ejemplo upgrade_account test-account true Nota cli_wallet admite la actualización a una membresía vitalicia, pero no la membresía anual.
upgrade_account test-account true
Resultado:
6.3.8 Obtener información como la identificación de la cadena, los testigos activos actuales y los miembros del comité.
Información de formato de comando
info
Resultado:
6.3.9 Devolver información como la versión del cliente, el tiempo de compilación, la versión boost, la versión openssl, etc.
Formato de comando sobre
about
Resultado:
6.3.10 Obtener la información de un bloque específico
Formato de comando get_block [altura del bloque] Ejemplo get_block 10
get_block block_num
Resultado:
6.3.11 Obtenga el número total de cuentas registradas en cadena
Formato de comando get_account_count
get_account_count
Resultado:
6.3.12 Enumere las cuentas importadas a la billetera
Formato de comando list_my_accounts
list_my_accounts
Resultado:
6.3.13 Enumere los saldos de las cuentas
Formato de comando list_account_balances [nombre de cuenta] Ejemplo list_account_balances official-account
list_account_balances official-account
Resultado:
6.3.14 Enumere las fichas de la cadena
Formato de comando list_assets [límite inferior] [límite] Ejemplo list_assets “” 1 Nota Los resultados devueltos están ordenados por los símbolos de token. El parámetro «límite inferior» es el límite mínimo, y el «límite» es el número máximo de devoluciones, que es devolver un máximo de tokens de «límite» cuyo símbolo no es menor que el «límite inferior».
list_assets lowerbound limit
Resultado:
6.3.15 Obtener el historial de la cuenta
Formato de comando get_account_history [nombre de cuenta] [límite] Ejemplo get_account_history cuenta oficial 2
get_account_history account limit
Resultado:
6.3.16 Obtenga las propiedades estáticas como tarifas
Formato de comando get_global_properties
get_global_properties
Resultado:
6.3.17 Obtenga las propiedades dinámicas como la identificación del bloque de cabeza, la hora y la próxima hora de mantenimiento
Formato de comando get_dynamic_global_properties
get_dynamic_global_properties
Resultado:
6.3.18 Obtener información de la cuenta
Formato de comando get_account [nombre de cuenta o ID] Ejemplo get_account official-account
get_account_id account_name_or_id
Resultado:
6.3.19 Obtener la información del activo del token
Formato de comando get_asset [nombre o ID del activo] Ejemplo get_asset COCOS
get_asset asset_name_or_id
Resultado:
6.3.20 Obtenga la identificación de la cuenta
Formato de comando get_account_id [nombre de cuenta] Ejemplo get_account_id official-account
get_account_id account_name
Resultado:
6.3.21 Obtener información sobre activos de token
Formato de comando get_asset [nombre de cuenta] Ejemplo get_asset COCOS
get_asset asset_name
Resultado:
6.3.22 Obtener objeto
Formato de comando get_object [ID de objeto] Ejemplo get_object 1.2.6
get_object object_id
Resultado:
6.3.23 Obtener la clave privada
Formato de comando get_private_key [clave pública] Ejemplo get_private_key XXX6esv8d6u2eqzKyiQvCYJa6XK74c7BrmzUqL4Z3 Nota La clave privada debe guardarse en la billetera.
get_private_key public_key
Resultado:
6.3.24 Bloquear la billetera
Bloqueo de formato de comando
lock
Resultado:
6.3.25 Devolver un conjunto de clave cerebral segura, clave pública y clave privada
Formato de comando Sugiere_brain_key
suggest_brain_key
Resultado:
6.3.26 Registrarse para ser miembro del comité
Formato de comando crear_miembro_comité [nombre de cuenta] [dirección url] [transmisión (verdadero / falso)] Ejemplo crear_miembro_comité cuenta-oficial “http: // my-web” verdadero Nota El usuario se convierte en miembro candidato del comité después de registrarse. Será el miembro oficial solo si gana la votación.
create_committee_member account "url" true
Resultado:
6.3.27 Registrarse para ser testigo
Formato de comando create_witness [nombre de cuenta] [dirección url] [difusión (verdadero / falso)] Ejemplo create_witness official-account “http: // my-web” true Nota El usuario se convierte en un testigo candidato después de la solicitud. Solo será testigo oficial si gana la votación.
create_witness account "url" true
Resultado:
6.3.28 Lista de testigos
Formato de comando lista_ testigos [límite inferior] [límite] Ejemplo lista_ testigos “” 100 Nota Los resultados devueltos se ordenan por el nombre de la cuenta del testigo. El parámetro «límite inferior» es el límite mínimo y el «límite» es el número máximo de devoluciones.
list_witnesses lowerbound limit
Resultado:
6.3.29 Lista de los miembros del comité
Formato de comando lista_miembros_comité [límite inferior] [límite] Ejemplo list_comité_members “” 100 Nota Los resultados devueltos se ordenan por el nombre de cuenta del miembro del comité. El parámetro «límite inferior» es el límite mínimo y el «límite» es el número máximo de devoluciones.
list_committee_members lowerbound limit
Resultado:
6.3.30 Obtenga la información del testigo
Formato de comando get_witness [nombre o ID del testigo] Ejemplo get_witness Witness-0
get_witness witness_name_or_id
Resultado:
6.3.31 Obtenga el miembro del comité
Formato de comando get_committee_member [nombre o ID del miembro del comité] Ejemplo get_committee_member Witness-0
get_committee_member committee_member_name_or_id
Resultado:
6.3.32 Crear un contrato
Formato de comando create_contract [propietario del contrato] [nombre del contrato] [autoridad del contrato (clave pública en un par de claves pública y privada)] [datos] [transmisión (verdadero / falso)] Ejemplo create_contract 1.2.17 contract.helloworld “COCOS1DE213 ……” «Function hello () chainhelper: log (‘¡Hola mundo!’) End» true
create_contract owner name contract_authority data broadcast
Resultado:
6.3.33 Actualizar el contrato
Formato de comando revise_contract [nombre de usuario del actualizador del contrato] [nombre o ID del contrato] [datos] [broadcast (broadcast (true / false))] Ejemplo revise_contract 1.2.17 contract.helloworld “función hello () chainhelper: log (‘¡Hola mundo!’ ) chainhelper: log (date (‘% Y-% m-% dT% H:% M:% S’, chainhelper: time ())) end ”verdadero
revise_contract owner name contract_authority data broadcast
Resultado:
6.3.34 Llamar al contrato
Formato de comando call_contract_function [nombre de usuario o ID] [nombre del contrato o ID del contrato] [nombre de la función] [lista de valores] [transmisión (verdadero / falso)] Ejemplo call_contract_function 1.2.17 contract.helloworld [] true
call_contract_function account_id_or_name contract_id_or_name function_name value_list broadcast
Resultado:
6.3.35 Indique el monto de la recompensa de la cuenta
Formato de comando get_vesting_balances [nombre de usuario] Ejemplo get_vesting_balances official-account
get_vesting_balances account_name
Resultado:
6.3.36 Obtenga la recompensa (solo para testigos)
Formato de comando retiro_vestimiento [nombre del testigo] [monto] [símbolo de activo] [transmisión (verdadero / falso)] Ejemplo retiro_vestido cocos-testigo-0 10 XXX verdadero
retirar_vestir (cadena nombre_ testigo, cantidad de cadena, cadena símbolo_activo, emisión bool)
withdraw_vesting witness_name amount asset_symbol true
6.3.37 Votar por testigos
Formato de comando vote_for_witness [nombre de usuario] [nombre de usuario del testigo] [de acuerdo o no] [transmisión (verdadero / falso)] Ejemplo vote_for_witness cuenta-oficial cocos-testigo-0 verdadero verdadero Pasos previos
- Vaya al directorio donde se encuentra la billetera de la línea de comandos y ejecute el comando ./cli_wallet-sws://127.0.0.1:8070-r127.0.0.1:8099 para iniciar sesión en la billetera.
- Ejecute el comando desbloquear xxxx para desbloquear la billetera
- Ejecute la cuenta oficial import_key 5KaVpJa9G4oqA5WHcSGitauFRuzdHcPVEAaESaA7jG8s para importar el usuario
- Ejecute el comando import_balance official-account [“5KAUeN3Yv51FzpLGGf4S1ByKpMqVFNzXTyKpeuqc3”] true para importar activos para los usuarios
- Ejecute el comando vote_for_witness cuenta-oficial cocos-testigo-0 verdadero verdadero, la cuenta-oficial votará por la cuenta-testigo cocos-testigo-0
- Siga el paso 4 para votar por otros testigos
vote_for_witness official-account cocos-witness-0 true true
Resultado:
6.3.38 Votación de los miembros del comité
Formato de comando voto_para_miembro_comité [nombre de usuario] [nombre de usuario del testigo] [de acuerdo o no] [transmisión (verdadero / falso)] Ejemplo voto_para_miembro_comité cuenta-oficial cocos-testigo-0 verdadero verdadero Pasos previos
- Vaya al directorio donde se encuentra la billetera de la línea de comandos y ejecute el comando ./cli_wallet-sws://127.0.0.1:8070-r127.0.0.1:8099 para iniciar sesión en la billetera de la línea de comandos
- Ejecute el comando desbloquear xxxx para desbloquear la billetera
- Ejecute la cuenta oficial import_key 5KaVpJa9G4oqA5WHcSGitauFRuzdHcPVEAaESaA7jG8s para importar el usuario
- Ejecute el comando import_balance official-account «5KAUeN3Yv51FzpLGGf4S1ByKpMqVFNzXTJK7euq»] true para importar activos para los usuarios.
- Ejecute el comando vote_for_committee_member cuenta-oficial Testigo-0 verdadero verdadero, la cuenta-oficial votará por la cuenta del testigo cocos-testigo-0
- Siga el paso 4 para votar por otros testigos
vote_for_committee_member official-account cocos-witness-0 true true
Resultado:
6.3.39 Los miembros del comité proponen cambiar la tarifa
Formato de comando
- propos_fee_change [nombre de usuario] [fecha límite] [contenido] [transmisión (verdadero / falso)]
- Approve_proposal [nombre de usuario] [ID de propuesta] [nombre de usuario del proponente] [difusión (verdadero / falso)] Ejemplo
- propos_fee_change Witness-0 «2018-07-24T06: 55: 40» {«transferencia»: {«fee»: 244000, «price_per_kbyte»: 100000}} verdadero
- Approve_proposal Witness-0 1.10.0 {“active_approvals_to_add”: [“Witness-0”]} true Pasos previos
- Vaya al directorio donde se encuentra la billetera de la línea de comandos y ejecute el comando ./cli_wallet-sws://127.0.0.1:8070-r127.0.0.1:8099 para iniciar sesión en la billetera de la línea de comandos
- Ejecute el comando desbloquear xxxx para desbloquear la billetera
- Ejecute import_key Witness-0 5KaVpJa9G4oqA5WHcSGitauFRuzdHcPVEAaE para importar el usuario
- Ejecute el comando propos_fee_change Witness-0 «2018-07-24T06: 55: 40» {«transfer»: {«fee»: 244000, «price_per_kbyte»: 100000}} true para proponer cambiar la tarifa de transferencia
- Ejecute el comando transferir cuenta-oficial-comité-cuenta 100 XXX “” verdadero para transferir a la cuenta del comité de usuario (el usuario es el ejecutor propuesto)
- Ejecute el comando appeve_proposal Witness-0 1.10.0 {«active_approvals_to_add»: [«Witness-0»]} true para aprobar la propuesta (el ejecutor de la propuesta es la cuenta del comité, y cada miembro del comité tiene un cierto peso de autoridad activa de la cuenta según el número de votos obtenidos por el miembro del comité. Por lo tanto, la propuesta puede ser ejecutada cuando el peso de los miembros del comité que aprueben la propuesta exceda el umbral de la cuenta del comité.)
- Cuando la propuesta esté a punto de caducar, el sistema determinará automáticamente si la propuesta se puede ejecutar. Si es así, la propuesta se ejecutará y luego la tarifa se actualizará después del próximo mantenimiento.
propose_fee_change Witness-0 "2018-07-24T06:55:40" {"transfer" : {"fee": 244000, "price_per_kbyte": 100000}} true
approve_proposal Witness-0 1.10.0 {"active_approvals_to_add" : ["Witness-0"]} true
Resultado:
6.3.40 Los miembros del comité proponen cambiar el parámetro global de la cadena
◼ Formato de comando propos_parameter_change [nombre de usuario] [fecha límite] [contenido] [transmisión (verdadero / falso)] ◼ Ejemplo propos_parameter_change Witness-0 “2018-07-24T06: 55: 40” {“Committee_proposal_review_period”: 300} verdadero ◼ Pasos de requisitos previos
- Vaya al directorio donde se encuentra la billetera de la línea de comandos y ejecute el comando ./cli_wallet-sws://127.0.0.1:8070-r127.0.0.1:8099 para iniciar sesión en la billetera de la línea de comandos
- Ejecute el comando desbloquear xxxx para desbloquear la billetera
- Ejecute el comando import_key Witness-0 5KaVpJa9G4oqA5WHcSGitauFRuzdHcPVEAaE para importar el usuario miembro del comité
- Ejecute el comando prepare_parameter_change Witness-0 “2018-07-24T06: 55: 40” {“Committee_proposal_review_period”: 300} true para proponer cambiar el período de revisión propuesto por el comité del parámetro global de la cadena
- Ejecute el comando transferir cuenta-oficial-cuenta-comité 100 XXX “” verdadero para transferir a la cuenta-comité (el usuario es el ejecutor propuesto)
- Ejecute el comando appeve_proposal Witness-0 1.10.0 {“active_approvals_to_add”: [“Witness-0”]} true para aprobar la propuesta (el ejecutor de la propuesta es una cuenta de comité, y cada miembro del comité tiene un peso de autoridad activa determinado de la cuenta según el número de votos obtenidos por el miembro del comité. Por lo tanto, la propuesta se puede ejecutar cuando el peso de los miembros del comité que aprueban la propuesta excede el umbral de la cuenta del comité.)
- Cuando la propuesta esté a punto de caducar, el sistema determinará automáticamente si la propuesta se puede ejecutar. Si es así, la propuesta se ejecutará y luego la tarifa se actualizará después del próximo mantenimiento.
propose_parameter_change Witness-0 "2018-07-24T06:55:40" {"committee_proposal_review_period": 300} true
Resultado:
Si quiere puede hacernos una donación por el trabajo que hacemos, lo apreciaremos mucho.
Direcciones de Billetera:
- BTC: 14xsuQRtT3Abek4zgDWZxJXs9VRdwxyPUS
- USDT: TQmV9FyrcpeaZMro3M1yeEHnNjv7xKZDNe
- BNB: 0x2fdb9034507b6d505d351a6f59d877040d0edb0f
- DOGE: D5SZesmFQGYVkE5trYYLF8hNPBgXgYcmrx
También puede seguirnos en nuestras Redes sociales para mantenerse al tanto de los últimos post de la web:
- Telegram
Disclaimer: En Cryptoshitcompra.com no nos hacemos responsables de ninguna inversión de ningún visitante, nosotros simplemente damos información sobre Tokens, juegos NFT y criptomonedas, no recomendamos inversiones