eth_createAccessList RPC 方法
参数
交易
对象
正在加载...
到
字符串
必填
正在加载...
气体
整数
正在加载...
gasPrice
整数
正在加载...
maxPriorityFeePerGas
整数
正在加载...
maxFeePerGas
整数
正在加载...
值
整数
正在加载...
数据
字符串
正在加载...
blockNumber
字符串
必填
正在加载...
退货
accessList
数组
正在加载...
地址
字符串
正在加载...
storageKeys
数组
正在加载...
gasUsed
字符串
正在加载...
错误
字符串
正在加载...
请求
1curl https://docs-demo.kaia-kairos.quiknode.pro/ \2-X POST \3-H "Content-Type: application/json" \4--data '{"method":"eth_createAccessList","params":[{"to":"0x0000000000000000000000000000000000000000","data":"0x"}, "latest"],"id":1,"jsonrpc":"2.0"}'5
1curl https://docs-demo.kaia-kairos.quiknode.pro/ \2-X POST \3-H "Content-Type: application/json" \4--data '{"method":"eth_createAccessList","params":[{"to":"0x0000000000000000000000000000000000000000","data":"0x"}, "latest"],"id":1,"jsonrpc":"2.0"}'5
1const ethers = require("ethers");23(async () => {4const provider = new ethers.JsonRpcProvider("https://docs-demo.kaia-kairos.quiknode.pro/");56const transaction = {7to: "0x0000000000000000000000000000000000000000",8data: "0x"9};1011const result = await provider.send("eth_createAccessList", [12transaction,13“最新”14]);1516console.log(result);17})();18
1const ethers = require("ethers");23(async () => {4const provider = new ethers.JsonRpcProvider("https://docs-demo.kaia-kairos.quiknode.pro/");56const transaction = {7to: "0x0000000000000000000000000000000000000000",8data: "0x"9};1011const result = await provider.send("eth_createAccessList", [12transaction,13“最新”14]);1516console.log(result);17})();18
1const axios = require("axios");23const url = "https://docs-demo.kaia-kairos.quiknode.pro/";45const payload = {6jsonrpc: "2.0",7id: 1,8方法: "eth_createAccessList",9params: [10{11“to”: "0x0000000000000000000000000000000000000000",12"数据": "0x"13},14“最新”15]16};1718axios.post(url, payload)19.then(response => {20console.log(response.data);21})22.catch(error => {23控制台.错误(错误);24});25
1const axios = require("axios");23const url = "https://docs-demo.kaia-kairos.quiknode.pro/";45const payload = {6jsonrpc: "2.0",7id: 1,8方法: "eth_createAccessList",9params: [10{11“to”: "0x0000000000000000000000000000000000000000",12"数据": "0x"13},14“最新”15]16};1718axios.post(url, payload)19.then(response => {20console.log(response.data);21})22.catch(error => {23控制台.错误(错误);24});25
1导入 请求2import json34url = "https://docs-demo.kaia-kairos.quiknode.pro/"56有效载荷 = {7“jsonrpc”: "2.0",8"id": 1,9"method": "eth_createAccessList",10“params”: [11{12“to”: "0x0000000000000000000000000000000000000000",13"数据": "0x"14},15“最新”16]17}1819headers = {"Content-Type": "application/json"}2021response = requests.post(url, headers=headers, data=json.dumps(payload))22print(response.json())23
1导入 请求2import json34url = "https://docs-demo.kaia-kairos.quiknode.pro/"56有效载荷 = {7“jsonrpc”: "2.0",8"id": 1,9"method": "eth_createAccessList",10“params”: [11{12“to”: "0x0000000000000000000000000000000000000000",13"数据": "0x"14},15“最新”16]17}1819headers = {"Content-Type": "application/json"}2021response = requests.post(url, headers=headers, data=json.dumps(payload))22print(response.json())23
1from web3 import Web323w3 = Web3(Web3.HTTPProvider("https://docs-demo.kaia-kairos.quiknode.pro/"))45transaction = {6“to”: "0x0000000000000000000000000000000000000000",7"数据": "0x"8}910result = w3.provider.make_request("eth_createAccessList", [transaction, "latest"])11打印(结果)12
1from web3 import Web323w3 = Web3(Web3.HTTPProvider("https://docs-demo.kaia-kairos.quiknode.pro/"))45transaction = {6“to”: "0x0000000000000000000000000000000000000000",7"数据": "0x"8}910result = w3.provider.make_request("eth_createAccessList", [transaction, "latest"])11打印(结果)12
1const Core = require("@quicknode/sdk/core").default;23const 核心 = new Core({4endpointUrl: "https://docs-demo.kaia-kairos.quiknode.pro/",5});67(async () => {8const result = await core.client.eth_createAccessList({9transaction: {10to: "0x0000000000000000000000000000000000000000",11data: "0x"12},13blockNumber: "latest"14});15console.log(result);16})();17
1const Core = require("@quicknode/sdk/core").default;23const 核心 = new Core({4endpointUrl: "https://docs-demo.kaia-kairos.quiknode.pro/",5});67(async () => {8const result = await core.client.eth_createAccessList({9transaction: {10to: "0x0000000000000000000000000000000000000000",11data: "0x"12},13blockNumber: "latest"14});15console.log(result);16})();17
回复
1{2“jsonrpc”: "2.0",3"id": 1,4"result": {5“accessList”: [],6"gasUsed": "0x5208"7}8}
1{2“jsonrpc”: "2.0",3"id": 1,4"result": {5“accessList”: [],6"gasUsed": "0x5208"7}8}