wallet cocox bcx

Guía Completa Wallet y Billetera Cocox-BCX

Publicado por
Comparte en redes sociales

A continuación toda la información de la Wallet de CocosBCX.

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

  1. Obtenga el archivo ejecutable de la billetera de la línea de comandos: cli_wallet y cópielo en el directorio programado
  2. 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:

../_images/2.2.2.1.png

6.3.2 Establecer contraseña para la billetera

  1. 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:

../_images/2.2.2.2.png

  1. Después de configurar la contraseña, debe desbloquear la billetera. Desbloqueo de formato de comando [establecer contraseña]
unlock xxxx

Resultado:

../_images/2.2.2.3.png

6.3.3 Importar la cuenta a la billetera

  1. 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:

../_images/2.2.2.4.png

6.3.4 Importar activos a la billetera

  1. 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:

../_images/2.2.2.5.png

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:

../_images/2.2.2.6.png

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:

../_images/2.2.2.7.png

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:

../_images/2.2.2.9.png

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:

../_images/2.2.2.10.png

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:

../_images/2.2.2.11.png

6.3.11 Obtenga el número total de cuentas registradas en cadena

Formato de comando get_account_count

get_account_count

Resultado:

../_images/2.2.2.12.png

6.3.12 Enumere las cuentas importadas a la billetera

Formato de comando list_my_accounts

list_my_accounts

Resultado:

../_images/2.2.2.13.png

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:

../_images/2.2.2.14.png

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:

../_images/2.2.2.15.png

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:

../_images/2.2.2.16.png

6.3.16 Obtenga las propiedades estáticas como tarifas

Formato de comando get_global_properties

get_global_properties

Resultado:

../_images/2.2.2.17.png

../_images/2.2.2.18.png

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:

../_images/2.2.2.19.png

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:

../_images/2.2.2.20.png

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:

../_images/2.2.2.21.png

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:

../_images/2.2.2.23.png

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:

../_images/2.2.2.24.png

6.3.22 Obtener objeto

Formato de comando get_object [ID de objeto] Ejemplo get_object 1.2.6

get_object object_id

Resultado:

../_images/2.2.2.25.png

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:

../_images/2.2.2.26.png

6.3.24 Bloquear la billetera

Bloqueo de formato de comando

lock

Resultado:

../_images/2.2.2.27.png

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:

../_images/2.2.2.28.png

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:

../_images/2.2.2.29.png

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:

../_images/2.2.2.30.png

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:

../_images/2.2.2.31.png

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:

../_images/2.2.2.32.png

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:

../_images/2.2.2.34.png

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:

../_images/2.2.2.35.png

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:

../_images/2.2.2.36.png

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:

../_images/2.2.2.37.png

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:

../_images/2.2.2.38.png

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

  1. 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.
  2. Ejecute el comando desbloquear xxxx para desbloquear la billetera
  3. Ejecute la cuenta oficial import_key 5KaVpJa9G4oqA5WHcSGitauFRuzdHcPVEAaESaA7jG8s para importar el usuario
  4. Ejecute el comando import_balance official-account [“5KAUeN3Yv51FzpLGGf4S1ByKpMqVFNzXTyKpeuqc3”] true para importar activos para los usuarios
  5. Ejecute el comando vote_for_witness cuenta-oficial cocos-testigo-0 verdadero verdadero, la cuenta-oficial votará por la cuenta-testigo cocos-testigo-0
  6. Siga el paso 4 para votar por otros testigos
vote_for_witness official-account cocos-witness-0 true true

Resultado:

../_images/2.2.2.39.png

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

  1. 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
  2. Ejecute el comando desbloquear xxxx para desbloquear la billetera
  3. Ejecute la cuenta oficial import_key 5KaVpJa9G4oqA5WHcSGitauFRuzdHcPVEAaESaA7jG8s para importar el usuario
  4. Ejecute el comando import_balance official-account «5KAUeN3Yv51FzpLGGf4S1ByKpMqVFNzXTJK7euq»] true para importar activos para los usuarios.
  5. 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
  6. Siga el paso 4 para votar por otros testigos
vote_for_committee_member official-account cocos-witness-0 true true

Resultado:

../_images/2.2.2.40.png

6.3.39 Los miembros del comité proponen cambiar la tarifa

Formato de comando

  1. propos_fee_change [nombre de usuario] [fecha límite] [contenido] [transmisión (verdadero / falso)]
  2. Approve_proposal [nombre de usuario] [ID de propuesta] [nombre de usuario del proponente] [difusión (verdadero / falso)] Ejemplo
  3. propos_fee_change Witness-0 «2018-07-24T06: 55: 40» {«transferencia»: {«fee»: 244000, «price_per_kbyte»: 100000}} verdadero
  4. Approve_proposal Witness-0 1.10.0 {“active_approvals_to_add”: [“Witness-0”]} true Pasos previos
  5. 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
  6. Ejecute el comando desbloquear xxxx para desbloquear la billetera
  7. Ejecute import_key Witness-0 5KaVpJa9G4oqA5WHcSGitauFRuzdHcPVEAaE para importar el usuario
  8. 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
  9. 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)
  10. 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é.)
  11. 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:

Leer también  Starck presenta una nueva plataforma de inversión en IA con el próximo listado de PancakeSwap

../_images/2.2.2.41.png

../_images/2.2.2.42.png

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

  1. 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
  2. Ejecute el comando desbloquear xxxx para desbloquear la billetera
  3. Ejecute el comando import_key Witness-0 5KaVpJa9G4oqA5WHcSGitauFRuzdHcPVEAaE para importar el usuario miembro del comité
  4. 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
  5. Ejecute el comando transferir cuenta-oficial-cuenta-comité 100 XXX “” verdadero para transferir a la cuenta-comité (el usuario es el ejecutor propuesto)
  6. 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é.)
  7. 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:

../_images/2.2.2.43.png

 

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:

-Twitter

- 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

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *