Deploy a smart contract to the Kucoin chain Network MetaMask

Grupo de criptomercados: implemente un contrato inteligente en la cadena Kucoin

Publicado por
Comparte en redes sociales

La cadena Kucoin es una cadena de bloques que utiliza el Ethereum Máquina virtual (EVM), lo que significa que es compatible con Solidity. A continuación, encontrará instrucciones sobre cómo implementar un contrato inteligente de Solidity en la cadena Kucoin “KCC”. El proceso para implementar un contrato inteligente que se describe a continuación es casi idéntico al de otras cadenas de bloques compatibles con EVM.

¿Qué es la cadena Kucoin?

La Cadena Kucoin “KCC” afirma ser una cadena pública descentralizada con alto desempeño. Los objetivos de las cadenas son resolver el bajo rendimiento de las transacciones y los altos costos de transacción observados en otras cadenas públicas. Es totalmente compatible con los estándares de contratos inteligentes de Ethereum y ERC. Kucoin Token «KCS» es el combustible y el token nativo de KCC y se utiliza para pagar las tarifas del gas. Los bloques se producen cada 3 segundos para confirmaciones de transacciones aceleradas y un mayor rendimiento de la cadena. Ha adoptado el algoritmo de consenso de Prueba de autoridad estacada «PoSA», que se cree que es más eficiente y seguro. En toda esta cadena parece tener el mismo modelo de negocio que la Binance Smart Chain.

Para obtener más información sobre Kucoin Chain visita su sitio web.

Herramientas de desarrollo de Smart Contract Kucoin Chain

Como desarrollador de KCC, puede utilizar las mismas herramientas de desarrollo que se utilizan para el desarrollo en Ethereum. Puede usar Remix, Truffle, MetaMask, etc. para desarrollar en la cadena de bloques de KCC. Consulte aquí para obtener una lista de herramientas para desarrolladores de Ethereum.

Configurar MetaMask para la red de prueba de KCC

Puede usar cualquier billetera compatible con Ethereum para configurar la red KCC. Algunos ejemplos de carteras para usar son MetaMask, myetherwallet, imtoken, TokenPocket, etc. A continuación configuraremos MetaMask para conectarse a KCC.

El nombre de la red de prueba de KCC es KCC-TESTNET ya continuación explicaré cómo configurar su billetera MetaMask para conectarse a la red de prueba de Kucoin.

Abra MetaMask y seleccione:

Implementar un contrato inteligente en la cadena de Kucoin Network MetaMask

Seleccione Agregar red

Implementar un contrato inteligente en la MetaMask de la red Kucoin
  • Copie y pegue la información a continuación en un editor de texto. Facilitará la introducción de esta información en MetaMask y evitará que la pantalla se cierre sobre usted.
  • Escriba la siguiente información en MetaMask:
  1. Nombre de red: KCC-TESTNET
  2. Nueva URL de RPC: https://rpc-testnet.kcc.network
  3. ChainID: 322
  4. Símbolo: KCS
  5. URL del Explorador de bloques: https://scan-testnet.kcc.network
  6. URL de WebSocket RPC: wss: //rpc-ws-testnet.kcc.network
Configuración de la red de prueba de la metamask blockchain de la cadena KCC Kucoin

Ahora su billetera MetaMask está conectada a KCC-TESTNET.

Leer también  ¡El dinero institucional de Bitcoin y ETH fluye hacia estas 4 altcoins!

Kucoin faucet para tokens de prueba

Ahora ve al Grifo de cadena Kucoin y solicitud prueba KCS tokens. Los tokens se envían a su billetera de inmediato.

Ahora que está conectado a la red de prueba de Kucoin, su billetera está configurada y los tokens de prueba de KCS intentan implementar un contrato inteligente en el entorno de prueba.

Implementar un contrato inteligente en la cadena Kucoin

Puedes usar Remezclar para escribir contratos inteligentes de Solidity e implementarlos en la Cadena Kucoin (KCC-TESTNET o KCC-MAINNET). Para probar esto, puede copiar el código de contrato inteligente de Solidity a continuación e implementarlo en la Cadena Kucoin.


// SPDX-License-Identifier: MIT
pragma solidity ^0.6.2;

import "@openzeppelin/contracts/token/ERC20/ERC20.sol";

//simple ERC20 contract to experiment with
//all tokens are assigned to the creator

contract SimpleToken is ERC20 {

//set the name, symbol, and supply at time of deployment in the constructor
//all tokens are assigned to the creator

    constructor(
        string memory name,
        string memory symbol,
        uint256 initialSupply
    ) public ERC20(name, symbol) {
        _mint(msg.sender, initialSupply);
    }
}

Pruébalo en Remezclar

Luego envíe su transacción a la red en Remix. MetaMask mostrará KCC-TESTNET en la esquina superior derecha.

Para ver la confirmación de la transacción en KCC-TESTNET, utilice su explorador de bloques para el entorno de prueba.

Utilice su explorador de bloques para navegar hasta su contrato inteligente que se envió a la red de prueba. Para ver el contrato, haga clic en el número de cuenta del contrato recién creado en la parte superior de la pantalla (la línea negra en la imagen de abajo bloquea los números de cuenta del contrato).

Para verificar el código de contrato, haga clic en el enlace «Verificar y publicar» en la parte inferior de la pantalla. El proceso de verificación y publicación de contratos es muy similar al de Ethereum.

Explorador de bloques Kucoin Chain

Configurar MetaMask para la red principal de KCC

La red principal de KCC se puede configurar con los siguientes ajustes. Copie y pegue la información a continuación en un editor de texto.

  • Hará que sea más fácil poner esto en MetaMask y evitará que la pantalla se cierre sobre usted.
  • Escriba la siguiente información en MetaMask agregando un nuevo RPC personalizado. Siga las instrucciones anteriores para la red de prueba y use la configuración a continuación para Mainnet.
  • Nombre de red: KCC-MAINNET
  • Nueva URL de RPC: https://rpc-mainnet.kcc.network
  • ChainID: 321
  • Símbolo: KCS
  • URL del Explorador de bloques: https://explorer.kcc.io/en
  • URL de WebSocket RPC: wss: //rpc-ws-mainnet.kcc.network
Leer también  SNPad revoluciona la industria de la publicidad televisiva de miles de millones de dólares con el reemplazo de anuncios impulsado por inteligencia artificial

Transferir fondos de Ethereum a Kucoin Chain en Mainnet

Si tiene tokens en Ethereum y desea transferirlos a Kucoin Chain, puede usar Puente KCC o la Puente AnySwap. Estos puentes son canales de transacciones bidireccionales sin confianza y puede leer más sobre ellos aquí. Los fondos tardan aproximadamente entre 12 y 15 minutos en transferirse.

  1. Navega al Sitio web del puente Anyswap
  2. Conecta tu billetera
  3. Seleccione el token en la cadena Ethereum que desea mover a la cadena Kucoin.
transferir fondos a Kucoin usando Anyswap

Cómo apostar KSC en Kucoin Chain

apostar

Llama a apostar método en el contrato inteligente del validador para apostar con cualquier validador. La cantidad mínima de apuesta para cada validador es de 32 tokens KCS.

desquiciado

Si quieres desquiciado sus tokens de KCS llaman al método unstake en el contrato del validador y esperan 86400 bloques (3 días), luego llaman al método retiroStaking en el contrato del validador para retirar fondos.

Ejecute un nodo validador de Kucoin

KCC tiene un mecanismo de consenso PoSA que presenta bajos costos de transacción y un rápido rendimiento de las transacciones. PoSA es una combinación de PoA y PoS y admite hasta 29 validadores.

Para convertirse en un validador, debe crear un nodo y luego enviar una propuesta para que los validadores activos voten. Si más de la mitad de los validadores activos votan sí, usted será elegible para convertirse en validador.

Luego, el usuario puede apostar sus monedas a una dirección que haya calificado para convertirse en validador. La cantidad mínima a apostar es 32 KCS. Una vez que el volumen de participación del validador se ubique entre los 29 primeros, se convertirá en un validador activo en la próxima época.

Todos los validadores activos se ordenan de acuerdo con un conjunto de reglas predefinidas. Cada validador se turna para extraer bloques de la cadena. Si un validador no puede extraer un bloque a tiempo durante su ronda, los validadores activos que no han estado involucrados en los últimos n / 2 bloques (n es el número de validadores activos) realizarán el bloqueo al azar. Al menos n / 2 + 1 validadores activos funcionan correctamente para garantizar el correcto funcionamiento de la cadena de bloques.

Leer también  Anuncia subvenciones por valor de 1.000.000 de dólares para creadores y miembros de la comunidad y Bybit IDO

Recursos

Redes Blockchain

A continuación se muestra una lista de redes de cadena de bloques Mainnet y Testnet compatibles con EVM. Cada enlace contiene la configuración de la red, enlaces a múltiples faucets para probar ETH y tokens, detalles del puente y recursos técnicos para cada blockchain. Básicamente, todo lo que necesita para probar e implementar contratos inteligentes o aplicaciones descentralizadas en cada cadena. Para obtener una lista de los foros y aplicaciones de chat populares de Ethereum, haga clic aquí.

Ethereum prueba la configuración de la red y prueba la información del grifo ETH
Configuración optimista de Mainnet y Testnet de Ethereum, detalles del puente, etc.
Configuración de la red principal y de la red poligonal de la red poligonal, llaves para los tokens MATIC de prueba, detalles del puente, etc.
Configuración de Binance Smart Chain Mainnet y Testnet, faucets para pruebas de tokens BNB, detalles del puente, etc.
Configuración de Mainnet y Testnet de Fanton networt, grifos para tokens FTM de prueba, detalles de puentes, etc.
Configuración de Kucoin Chain Mainnet y Testnet, faucets para pruebas de tokens KCS, detalles del puente, etc.

Bibliotecas de software Web3

Puede utilizar las siguientes bibliotecas para interactuar con una cadena de bloques compatible con EVM.

Nodos

Aprenda a ejecutar un nodo Geth. Lea cómo comenzar con Geth para ejecutar un nodo Ethereum.

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 *