Galería de mapas mentales éteres.js
Una biblioteca imprescindible para el front-end web3. El proveedor en ethers es una abstracción de la conexión de solo lectura a la red eth. Puede leer el estado de la cadena de bloques, como cuentas, bloques, información de transacciones, registros de eventos y ejecutar código de solo lectura a través de llamadas.
Editado a las 2024-11-25 18:55:18,Find a streamlined guide created using EdrawMind, showcasing the Lemon 8 registration and login flow chart. This visual tool facilitates an effortless journey for American users to switch from TikTok to Lemon 8, making the transition both intuitive and rapid. Ideal for those looking for a user-centric route to Lemon 8's offerings, our flow chart demystifies the registration procedure and emphasizes crucial steps for a hassle-free login.
これは稲盛和夫に関するマインドマップです。私のこれまでの人生のすべての経験は、ビジネスの明確な目的と意味、強い意志、売上の最大化、業務の最小化、そして運営は強い意志に依存することを主な内容としています。
かんばんボードのデザインはシンプルかつ明確で、計画が一目で明確になります。毎日の進捗状況を簡単に記録し、月末に要約を作成して成長と成果を確認することができます。 実用性が高い:読書、早起き、運動など、さまざまなプランをカバーします。 操作簡単:シンプルなデザイン、便利な記録、いつでも進捗状況を確認できます。 明確な概要: 毎月の概要により、成長を明確に確認できます。 小さい まとめ、今月の振り返り掲示板、今月の習慣掲示板、今月のまとめ掲示板。
Find a streamlined guide created using EdrawMind, showcasing the Lemon 8 registration and login flow chart. This visual tool facilitates an effortless journey for American users to switch from TikTok to Lemon 8, making the transition both intuitive and rapid. Ideal for those looking for a user-centric route to Lemon 8's offerings, our flow chart demystifies the registration procedure and emphasizes crucial steps for a hassle-free login.
これは稲盛和夫に関するマインドマップです。私のこれまでの人生のすべての経験は、ビジネスの明確な目的と意味、強い意志、売上の最大化、業務の最小化、そして運営は強い意志に依存することを主な内容としています。
かんばんボードのデザインはシンプルかつ明確で、計画が一目で明確になります。毎日の進捗状況を簡単に記録し、月末に要約を作成して成長と成果を確認することができます。 実用性が高い:読書、早起き、運動など、さまざまなプランをカバーします。 操作簡単:シンプルなデザイン、便利な記録、いつでも進捗状況を確認できます。 明確な概要: 毎月の概要により、成長を明確に確認できます。 小さい まとめ、今月の振り返り掲示板、今月の習慣掲示板、今月のまとめ掲示板。
éteres.js
concepto
Proveedor
El proveedor en ethers es una abstracción de la conexión de solo lectura a la red eth. Puede leer el estado de la cadena de bloques, como cuentas, bloques, información de transacciones, registros de eventos y ejecutar código de solo lectura mediante una llamada.
Firmante
Encapsula todas las operaciones de la cuenta.
La cuenta tiene una clave privada almacenada en algún lugar.
Ya sea almacenado en la memoria usando una billetera
Ya sea a través de la protección de la capa IPC (por ejemplo, metamask representa operaciones relacionadas con la página web a través de un complemento del navegador, protegiendo la clave privada para que no pueda acceder directamente a la página web, y solo se ejecutarán las operaciones permitidas por el usuario).
Contrato
Es un programa implementado en blockchain que contiene código y almacenamiento de lectura y escritura asignado.
Las operaciones de lectura se pueden realizar después de conectarse al proveedor.
Puede realizar operaciones de modificación después de conectarse al firmante
Transacción
Cualquier modificación del estado en blockchain requiere una transacción
Se necesita una tarifa para calcular, actualizar y almacenar información.
La reversión de la transacción también requiere el pago de tarifas. El verificador debe intentar ejecutar la transacción para confirmar la reversión y almacenar el motivo del fracaso.
Clasificación
transferencia de éter
Contrato de implementación
Modificar estado del contrato
Recibo
Cuando se envía la transacción, se pondrá en cola en el grupo de memoria y esperará a que el Validador confirme si debe procesar la transacción.
La modificación de la transacción solo se ejecutará una vez cuando se empaquete en la cadena de bloques, y al mismo tiempo se generará un recibo. El recibo contiene información detallada de la transacción, incluido el bloque, la tarifa y el gas realmente utilizado, y los eventos generados. y si fue exitoso/revertido.
unidad
wei
unidad más pequeña
Lleva el nombre de Wei Dai, el creador de b-money, el predecesor de Bitcoin.
gwei
La unidad más utilizada, las tarifas de gas, generalmente utilizan unidades gwei.
ENS
Servicio de nombres de Ethereum. Un poco como dns, usado para asignar nombres legibles por humanos como "alice.eth" a direcciones eth/direcciones de criptomonedas/hashes de contenido/metadatos.
solicitud
conecta
Conecte metamask/otros proveedores de inyecciones
El complemento metamask inyectará objetos debajo de la ventana
Acceso de solo lectura a eth (proveedor
Autorización de operación de escritura a través de clave privada (firmante
Al realizar una operación de escritura que requiere autorización o solicitar una dirección de clave privada, metamask abrirá una ventana para que el usuario la confirme.
Conéctese a rpc personalizado, como nodos de desarrollo o servicios de terceros
Utilice JsonRpcProvider directamente (siga el protocolo link-jsonrpc)
Cuenta de conexión JsonRpCProvider.getSigner
Conversión de unidades
Interactuando con la cadena de bloques
estado de lectura
Requisito previo: se requiere proveedor
Estado de cuenta actual
Registro histórico
Código de contrato
Operaciones relacionadas
Enviar transacción
Requisito previo: se requiere firmante
Por ejemplo, al enviar una solicitud a MetaMask, puede optar por aceptar o rechazar la operación en metamask.
contrato
Es una metaclase que se genera dinámicamente en función de la ABI entrante en tiempo de ejecución.
Crear contrato
abbi
Se requieren binarios para interactuar con la red Ethereum
Múltiples representaciones
El compilador de solidez utiliza el volcado JSON.
Firmas de funciones de solidez legibles por humanos
"función decimales() vista devuelve (cadena)"
Método de sólo lectura. puro y ver
Método de modificación de estado
Escuche eventos
Consultar eventos históricos
Si consulta una gran variedad de cadenas de bloques, puede ser muy lento o incluso informar un error o truncarse sin que se le solicite, lo cual está determinado por su backend.
Información de firma
pregunta
1. ¿Existe alguna diferencia entre tarifa y gasolina?
2. La relación entre proveedor, billetera metamask y ethers
El proveedor es el proveedor de conexión para eth. Metamask tiene un proveedor integrado. Ethers puede realizar consultas de solo lectura en eth utilizando el proveedor integrado de metamask.
3. Conversión entre unidades
materiales de estudio
https://www.wtf.academy/docs/ethers-101/
https://docs.ethers.org/v6/getting-started/#starting-blockchain