主页 > imtoken testflight下载 > 如何配置以太坊API接口

如何配置以太坊API接口

imtoken testflight下载 2023-02-25 07:37:35

本文主要讲解“如何配置以太坊API接口”。 配置”!

以太坊应用开发接口是指以太坊节点软件提供的API接口。 去中心化应用程序可以使用此接口访问以太坊上的智能合约。 以太坊应用开发接口采用JSON-PRC标准,通常通过HTTP或websocket方式提供给应用调用。

以太坊经典和以太坊_以太坊联盟和以太坊的关系_以太坊电脑配置

JSON-RPC 是一种无状态的轻量级远程过程调用 (RPC) 协议。 该规范定义了数据结构和相应的处理规则。 该规范使用 JSON (RFC 4627) 数据格式。 规范本身与传输无关,可用于In-process communication,socket套接字以太坊电脑配置,HTTP或各种消息通信环境。

以太坊应用开发接口配置

以太坊经典和以太坊_以太坊电脑配置_以太坊联盟和以太坊的关系

不同节点软件的应用开发接口接入点可能不同。 常见的以太坊节点软件默认的JSON-RPC端点如下:

以最常见的geth node软件为例以太坊电脑配置,可以使用--rpc选项启动其基于HTTP的JSON-RPC应用开发接口。

以太坊联盟和以太坊的关系_以太坊经典和以太坊_以太坊电脑配置

~$ geth --rpc

您可以使用 --rpcaddr 和 --rpcport 选项修改默认监听端口(8545)和监听地址(localhost):

以太坊电脑配置_以太坊经典和以太坊_以太坊联盟和以太坊的关系

~$ geth --rpc --rpcaddr  --rpcport 

如果需要从浏览器访问RPC接口,需要正确设置CORS,否则javascript调用会因为同源策略的限制而失败:

以太坊联盟和以太坊的关系_以太坊电脑配置_以太坊经典和以太坊

~$ geth --rpc --rpccorsdomain "http://localhost:3000"

您还可以在 geth 控制台中使用 admin.startRPC(addr,port) 命令启动 JSON RPC。

以太坊应用开发接口调用