eth_createAccessList RPC Method
參數
交易
物件
載入中...
至
字串
必填
載入中...
氣體
整數
載入中...
gasPrice
整數
載入中...
maxPriorityFeePerGas
整數
載入中...
maxFeePerGas
整數
載入中...
值
整數
載入中...
資料
字串
載入中...
區塊編號
字串
必填
載入中...
退貨
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,8method: "eth_createAccessList",9params: [10{11"到": "0x0000000000000000000000000000000000000000",12"data": "0x"13},14「最新」15]16};1718axios.post(url, payload)19.then(response => {20console.log(response.data);21})22.catchcatch(錯誤 => {23控制台.錯誤(錯誤);24});25
1const axios = require("axios");23const url = "https://docs-demo.kaia-kairos.quiknode.pro/";45const payload = {6jsonrpc: "2.0",7id: 1,8method: "eth_createAccessList",9params: [10{11"到": "0x0000000000000000000000000000000000000000",12"data": "0x"13},14「最新」15]16};1718axios.post(url, payload)19.then(response => {20console.log(response.data);21})22.catchcatch(錯誤 => {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"到": "0x0000000000000000000000000000000000000000",13"data": "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"到": "0x0000000000000000000000000000000000000000",13"data": "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"到": "0x0000000000000000000000000000000000000000",7"data": "0x"8}910result = w3.provider.make_request("eth_createAccessList", [transaction, "latest"])11print(result)12
1from web3 import Web323w3 = Web3(Web3.HTTPProvider("https://docs-demo.kaia-kairos.quiknode.pro/"))45transaction = {6"到": "0x0000000000000000000000000000000000000000",7"data": "0x"8}910result = w3.provider.make_request("eth_createAccessList", [transaction, "latest"])11print(result)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}