From 91f910288f16c5cf1e5cb5109d52c074d78baada Mon Sep 17 00:00:00 2001 From: bgravenorst Date: Tue, 6 May 2025 10:11:20 +1000 Subject: [PATCH 1/5] Add logo. Signed-off-by: bgravenorst --- services/reference/sei/index.md | 37 ++++ .../_eth_accounts-request.mdx | 23 ++ .../_eth_blocknumber-request.mdx | 23 ++ .../json-rpc-methods/_eth_call-request.mdx | 22 ++ .../json-rpc-methods/_eth_chainid-request.mdx | 22 ++ .../_eth_estimategas-request.mdx | 22 ++ .../_eth_feehistory-request.mdx | 22 ++ .../_eth_gasprice-request.mdx | 22 ++ .../_eth_getbalance-request.mdx | 22 ++ .../_eth_getblockbyhash-request.mdx | 22 ++ .../_eth_getblockbynumber-request.mdx | 22 ++ ...getblocktransactioncountbyhash-request.mdx | 22 ++ ...tblocktransactioncountbynumber-request.mdx | 22 ++ .../json-rpc-methods/_eth_getcode-request.mdx | 22 ++ .../json-rpc-methods/_eth_getlogs-request.mdx | 22 ++ .../_eth_getproof-request.mdx | 22 ++ .../_eth_getstorageat-request.mdx | 22 ++ ...transactionbyblockhashandindex-request.mdx | 22 ++ ...ansactionbyblocknumberandindex-request.mdx | 22 ++ .../_eth_gettransactionbyhash-request.mdx | 22 ++ .../_eth_gettransactioncount-request.mdx | 22 ++ .../_eth_gettransactionreceipt-request.mdx | 22 ++ ...th_getunclebyblockhashandindex-request.mdx | 22 ++ ..._getunclebyblocknumberandindex-request.mdx | 22 ++ .../_eth_getunclecountbyblockhash-request.mdx | 22 ++ ...eth_getunclecountbyblocknumber-request.mdx | 22 ++ .../json-rpc-methods/_eth_getwork-request.mdx | 22 ++ .../_eth_hashrate-request.mdx | 22 ++ .../_eth_maxpriorityfeepergas-request.mdx | 22 ++ .../json-rpc-methods/_eth_mining-request.mdx | 22 ++ .../_eth_protocolversion-request.mdx | 22 ++ .../_eth_sendrawtransaction-request.mdx | 22 ++ .../_eth_submitwork-request.mdx | 22 ++ .../json-rpc-methods/_eth_syncing-request.mdx | 22 ++ .../_net_listening-request.mdx | 22 ++ .../_net_peercount-request.mdx | 22 ++ .../json-rpc-methods/_net_version-request.mdx | 22 ++ .../_web3_clientversion-request.mdx | 22 ++ .../sei/json-rpc-methods/eth_accounts.mdx | 40 ++++ .../sei/json-rpc-methods/eth_blocknumber.mdx | 40 ++++ .../sei/json-rpc-methods/eth_call.mdx | 40 ++++ .../sei/json-rpc-methods/eth_chainid.mdx | 40 ++++ .../sei/json-rpc-methods/eth_coinbase.mdx | 10 + .../sei/json-rpc-methods/eth_estimategas.mdx | 40 ++++ .../sei/json-rpc-methods/eth_feehistory.mdx | 40 ++++ .../sei/json-rpc-methods/eth_gasprice.mdx | 40 ++++ .../sei/json-rpc-methods/eth_getbalance.mdx | 40 ++++ .../json-rpc-methods/eth_getblockbyhash.mdx | 40 ++++ .../json-rpc-methods/eth_getblockbynumber.mdx | 40 ++++ .../eth_getblocktransactioncountbyhash.mdx | 40 ++++ .../eth_getblocktransactioncountbynumber.mdx | 40 ++++ .../sei/json-rpc-methods/eth_getcode.mdx | 40 ++++ .../sei/json-rpc-methods/eth_getlogs.mdx | 40 ++++ .../sei/json-rpc-methods/eth_getproof.mdx | 40 ++++ .../sei/json-rpc-methods/eth_getstorageat.mdx | 40 ++++ .../eth_gettransactionbyblockhashandindex.mdx | 40 ++++ ...th_gettransactionbyblocknumberandindex.mdx | 40 ++++ .../eth_gettransactionbyhash.mdx | 40 ++++ .../eth_gettransactioncount.mdx | 40 ++++ .../eth_gettransactionreceipt.mdx | 40 ++++ .../eth_getunclebyblockhashandindex.mdx | 40 ++++ .../eth_getunclebyblocknumberandindex.mdx | 40 ++++ .../eth_getunclecountbyblockhash.mdx | 40 ++++ .../eth_getunclecountbyblocknumber.mdx | 40 ++++ .../eth_maxpriorityfeepergas.mdx | 40 ++++ .../json-rpc-methods/eth_protocolversion.mdx | 40 ++++ .../eth_sendrawtransaction.mdx | 40 ++++ .../json-rpc-methods/eth_sendtransaction.mdx | 10 + .../sei/json-rpc-methods/eth_sign.mdx | 10 + .../sei/json-rpc-methods/eth_syncing.mdx | 40 ++++ .../_eth_getfilterchanges-request.mdx | 22 ++ .../_eth_getfilterlogs-request.mdx | 22 ++ .../_eth_newblockfilter-request.mdx | 22 ++ .../filter-methods/_eth_newfilter-request.mdx | 22 ++ .../_eth_uninstallfilter-request.mdx | 22 ++ .../filter-methods/eth_getfilterchanges.mdx | 40 ++++ .../filter-methods/eth_getfilterlogs.mdx | 40 ++++ .../filter-methods/eth_newblockfilter.mdx | 40 ++++ .../filter-methods/eth_newfilter.mdx | 40 ++++ .../eth_newpendingtransactionfilter.mdx | 10 + .../filter-methods/eth_uninstallfilter.mdx | 40 ++++ .../json-rpc-methods/filter-methods/index.md | 17 ++ .../reference/sei/json-rpc-methods/index.md | 10 + .../sei/json-rpc-methods/net_peercount.mdx | 40 ++++ .../sei/json-rpc-methods/net_version.mdx | 40 ++++ .../_eth_subscribe-request.mdx | 19 ++ .../_eth_unsubscribe-request.mdx | 12 ++ .../subscription-methods/eth_subscribe.mdx | 40 ++++ .../subscription-methods/eth_unsubscribe.mdx | 40 ++++ .../subscription-methods/index.md | 19 ++ .../json-rpc-methods/web3_clientversion.mdx | 40 ++++ services/reference/sei/quickstart.md | 201 ++++++++++++++++++ src/lib/data.js | 5 + static/img/logos/logo-sei.svg | 9 + 94 files changed, 2855 insertions(+) create mode 100644 services/reference/sei/index.md create mode 100644 services/reference/sei/json-rpc-methods/_eth_accounts-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_blocknumber-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_call-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_chainid-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_estimategas-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_feehistory-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_gasprice-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_getbalance-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_getblockbyhash-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_getblockbynumber-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_getcode-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_getlogs-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_getproof-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_getstorageat-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_gettransactionbyhash-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_gettransactioncount-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_gettransactionreceipt-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_getwork-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_hashrate-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_mining-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_protocolversion-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_sendrawtransaction-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_submitwork-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_syncing-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_net_listening-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_net_peercount-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_net_version-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_web3_clientversion-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_accounts.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_blocknumber.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_call.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_chainid.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_coinbase.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_estimategas.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_feehistory.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_gasprice.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_getbalance.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_getblockbyhash.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_getblockbynumber.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_getblocktransactioncountbyhash.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_getblocktransactioncountbynumber.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_getcode.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_getlogs.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_getproof.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_getstorageat.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_gettransactionbyblockhashandindex.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_gettransactionbyblocknumberandindex.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_gettransactionbyhash.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_gettransactioncount.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_gettransactionreceipt.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_getunclebyblockhashandindex.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_getunclebyblocknumberandindex.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_getunclecountbyblockhash.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_getunclecountbyblocknumber.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_maxpriorityfeepergas.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_protocolversion.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_sendrawtransaction.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_sendtransaction.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_sign.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_syncing.mdx create mode 100644 services/reference/sei/json-rpc-methods/filter-methods/_eth_getfilterchanges-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/filter-methods/_eth_getfilterlogs-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/filter-methods/_eth_newblockfilter-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/filter-methods/_eth_newfilter-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/filter-methods/_eth_uninstallfilter-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/filter-methods/eth_getfilterchanges.mdx create mode 100644 services/reference/sei/json-rpc-methods/filter-methods/eth_getfilterlogs.mdx create mode 100644 services/reference/sei/json-rpc-methods/filter-methods/eth_newblockfilter.mdx create mode 100644 services/reference/sei/json-rpc-methods/filter-methods/eth_newfilter.mdx create mode 100644 services/reference/sei/json-rpc-methods/filter-methods/eth_newpendingtransactionfilter.mdx create mode 100644 services/reference/sei/json-rpc-methods/filter-methods/eth_uninstallfilter.mdx create mode 100644 services/reference/sei/json-rpc-methods/filter-methods/index.md create mode 100644 services/reference/sei/json-rpc-methods/index.md create mode 100644 services/reference/sei/json-rpc-methods/net_peercount.mdx create mode 100644 services/reference/sei/json-rpc-methods/net_version.mdx create mode 100644 services/reference/sei/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/subscription-methods/eth_subscribe.mdx create mode 100644 services/reference/sei/json-rpc-methods/subscription-methods/eth_unsubscribe.mdx create mode 100644 services/reference/sei/json-rpc-methods/subscription-methods/index.md create mode 100644 services/reference/sei/json-rpc-methods/web3_clientversion.mdx create mode 100644 services/reference/sei/quickstart.md create mode 100644 static/img/logos/logo-sei.svg diff --git a/services/reference/sei/index.md b/services/reference/sei/index.md new file mode 100644 index 00000000000..8907d61604f --- /dev/null +++ b/services/reference/sei/index.md @@ -0,0 +1,37 @@ +--- +description: Sei network documentation. +--- + +import CardList from '@site/src/components/CardList' + +# Sei + +Sei is a Layer 1 blockchain designed for trading and exchange-focused applications. It features a +parallelized EVM architecture, native order matching, and subsystems that address latency and scalability +limitations while maintaining Ethereum compatibility. + +:::info See also +Refer to the [official Sei documentation](https://www.docs.sei.io/) for more information. +::: + +Select an option below to get started with the Sei network. + + diff --git a/services/reference/sei/json-rpc-methods/_eth_accounts-request.mdx b/services/reference/sei/json-rpc-methods/_eth_accounts-request.mdx new file mode 100644 index 00000000000..e499ac91ce1 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_accounts-request.mdx @@ -0,0 +1,23 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' +``` + + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_blocknumber-request.mdx b/services/reference/sei/json-rpc-methods/_eth_blocknumber-request.mdx new file mode 100644 index 00000000000..b357d5e90db --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_blocknumber-request.mdx @@ -0,0 +1,23 @@ +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' +``` + + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_call-request.mdx b/services/reference/sei/json-rpc-methods/_eth_call-request.mdx new file mode 100644 index 00000000000..4a57b625f26 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_call-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_chainid-request.mdx b/services/reference/sei/json-rpc-methods/_eth_chainid-request.mdx new file mode 100644 index 00000000000..1d24e9e50e1 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_chainid-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_estimategas-request.mdx b/services/reference/sei/json-rpc-methods/_eth_estimategas-request.mdx new file mode 100644 index 00000000000..74502e5b72e --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_estimategas-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_feehistory-request.mdx b/services/reference/sei/json-rpc-methods/_eth_feehistory-request.mdx new file mode 100644 index 00000000000..f7afdcf6791 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_feehistory-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"id": 1, "jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20,30]] }' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", []], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_gasprice-request.mdx b/services/reference/sei/json-rpc-methods/_eth_gasprice-request.mdx new file mode 100644 index 00000000000..9e0ecee9a47 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_gasprice-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_getbalance-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getbalance-request.mdx new file mode 100644 index 00000000000..b48067ce692 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_getbalance-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0","method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_getblockbyhash-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getblockbyhash-request.mdx new file mode 100644 index 00000000000..2b9fbb55f27 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_getblockbyhash-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_getblockbynumber-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getblockbynumber-request.mdx new file mode 100644 index 00000000000..c4664f4611c --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_getblockbynumber-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55",false], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx new file mode 100644 index 00000000000..e0d17bfb6fa --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx new file mode 100644 index 00000000000..6e4b7f3878d --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_getcode-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getcode-request.mdx new file mode 100644 index 00000000000..1a718d1961c --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_getcode-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_getlogs-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getlogs-request.mdx new file mode 100644 index 00000000000..073de876f56 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_getlogs-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id":1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_getproof-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getproof-request.mdx new file mode 100644 index 00000000000..df112a6efaa --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_getproof-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getProof", "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_getstorageat-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getstorageat-request.mdx new file mode 100644 index 00000000000..de6bf38e8ed --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_getstorageat-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx b/services/reference/sei/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx new file mode 100644 index 00000000000..fd950442efd --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx b/services/reference/sei/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx new file mode 100644 index 00000000000..46f1d362774 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_gettransactionbyhash-request.mdx b/services/reference/sei/json-rpc-methods/_eth_gettransactionbyhash-request.mdx new file mode 100644 index 00000000000..da8d78ec083 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_gettransactionbyhash-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_gettransactioncount-request.mdx b/services/reference/sei/json-rpc-methods/_eth_gettransactioncount-request.mdx new file mode 100644 index 00000000000..8f008b23cd6 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_gettransactioncount-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_gettransactionreceipt-request.mdx b/services/reference/sei/json-rpc-methods/_eth_gettransactionreceipt-request.mdx new file mode 100644 index 00000000000..d5b2ecf8ead --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_gettransactionreceipt-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx new file mode 100644 index 00000000000..d0a96fd092c --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx new file mode 100644 index 00000000000..0df619d0cb6 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx new file mode 100644 index 00000000000..0b01cda896d --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx new file mode 100644 index 00000000000..cf0afcd1334 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_getwork-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getwork-request.mdx new file mode 100644 index 00000000000..16f7c0464ab --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_getwork-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getWork", "params": [], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getWork", "params": [], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_hashrate-request.mdx b/services/reference/sei/json-rpc-methods/_eth_hashrate-request.mdx new file mode 100644 index 00000000000..878fe9d6555 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_hashrate-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_hashrate", "params": [], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_hashrate", "params": [], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx b/services/reference/sei/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx new file mode 100644 index 00000000000..747b29c4167 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/d23391e03c6d40738530a1b4b679e66e -x '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_mining-request.mdx b/services/reference/sei/json-rpc-methods/_eth_mining-request.mdx new file mode 100644 index 00000000000..09488b63648 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_mining-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_mining", "params": [], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_mining", "params": [], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_protocolversion-request.mdx b/services/reference/sei/json-rpc-methods/_eth_protocolversion-request.mdx new file mode 100644 index 00000000000..94839e6e36c --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_protocolversion-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_sendrawtransaction-request.mdx b/services/reference/sei/json-rpc-methods/_eth_sendrawtransaction-request.mdx new file mode 100644 index 00000000000..9b2d25d21b3 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_sendrawtransaction-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_submitwork-request.mdx b/services/reference/sei/json-rpc-methods/_eth_submitwork-request.mdx new file mode 100644 index 00000000000..aaad7bb9664 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_submitwork-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_syncing-request.mdx b/services/reference/sei/json-rpc-methods/_eth_syncing-request.mdx new file mode 100644 index 00000000000..58b8b1bbce1 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_syncing-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_net_listening-request.mdx b/services/reference/sei/json-rpc-methods/_net_listening-request.mdx new file mode 100644 index 00000000000..32c32c7eed3 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_net_listening-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_net_peercount-request.mdx b/services/reference/sei/json-rpc-methods/_net_peercount-request.mdx new file mode 100644 index 00000000000..30bfeef1d00 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_net_peercount-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_net_version-request.mdx b/services/reference/sei/json-rpc-methods/_net_version-request.mdx new file mode 100644 index 00000000000..553a35c06e3 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_net_version-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/_web3_clientversion-request.mdx b/services/reference/sei/json-rpc-methods/_web3_clientversion-request.mdx new file mode 100644 index 00000000000..8b9856915e7 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_web3_clientversion-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/eth_accounts.mdx b/services/reference/sei/json-rpc-methods/eth_accounts.mdx new file mode 100644 index 00000000000..0dafbcb7389 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_accounts.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_accounts" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_accounts-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_accounts-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_accounts-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_accounts-example.mdx" + + + +### Request + +import Request from "./_eth_accounts-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_accounts-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_blocknumber.mdx b/services/reference/sei/json-rpc-methods/eth_blocknumber.mdx new file mode 100644 index 00000000000..076b45d83ce --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_blocknumber.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_blockNumber" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_blocknumber-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_blocknumber-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_blocknumber-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_blocknumber-example.mdx" + + + +### Request + +import Request from "./_eth_blocknumber-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_blocknumber-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_call.mdx b/services/reference/sei/json-rpc-methods/eth_call.mdx new file mode 100644 index 00000000000..5c6ebee7de3 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_call.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_call" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_call-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_call-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_call-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_call-example.mdx" + + + +### Request + +import Request from "./_eth_call-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_call-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_chainid.mdx b/services/reference/sei/json-rpc-methods/eth_chainid.mdx new file mode 100644 index 00000000000..a6f446ad268 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_chainid.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_chainId" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_chainid-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_chainid-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_chainid-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_chainid-example.mdx" + + + +### Request + +import Request from "./_eth_chainid-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_chainid-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_coinbase.mdx b/services/reference/sei/json-rpc-methods/eth_coinbase.mdx new file mode 100644 index 00000000000..8957df7e522 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_coinbase.mdx @@ -0,0 +1,10 @@ +--- +title: "eth_coinbase" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_coinbase-description.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_estimategas.mdx b/services/reference/sei/json-rpc-methods/eth_estimategas.mdx new file mode 100644 index 00000000000..47c6b01804e --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_estimategas.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_estimateGas" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_estimategas-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_estimategas-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_estimategas-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_estimategas-example.mdx" + + + +### Request + +import Request from "./_eth_estimategas-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_estimategas-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_feehistory.mdx b/services/reference/sei/json-rpc-methods/eth_feehistory.mdx new file mode 100644 index 00000000000..9aafc564c46 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_feehistory.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_feeHistory" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_feehistory-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_feehistory-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_feehistory-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_feehistory-example.mdx" + + + +### Request + +import Request from "./_eth_feehistory-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_feehistory-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_gasprice.mdx b/services/reference/sei/json-rpc-methods/eth_gasprice.mdx new file mode 100644 index 00000000000..8980dcc8a39 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_gasprice.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_gasPrice" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_gasprice-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_gasprice-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_gasprice-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_gasprice-example.mdx" + + + +### Request + +import Request from "./_eth_gasprice-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_gasprice-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_getbalance.mdx b/services/reference/sei/json-rpc-methods/eth_getbalance.mdx new file mode 100644 index 00000000000..1ff5a0d31c8 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_getbalance.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getBalance" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getbalance-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getbalance-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getbalance-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_getbalance-example.mdx" + + + +### Request + +import Request from "./_eth_getbalance-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_getbalance-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_getblockbyhash.mdx b/services/reference/sei/json-rpc-methods/eth_getblockbyhash.mdx new file mode 100644 index 00000000000..970e6c27704 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_getblockbyhash.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getBlockByHash" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getblockbyhash-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getblockbyhash-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getblockbyhash-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_getblockbyhash-example.mdx" + + + +### Request + +import Request from "./_eth_getblockbyhash-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_getblockbyhash-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_getblockbynumber.mdx b/services/reference/sei/json-rpc-methods/eth_getblockbynumber.mdx new file mode 100644 index 00000000000..f14e34f1531 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_getblockbynumber.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getBlockByNumber" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getblockbynumber-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getblockbynumber-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getblockbynumber-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_getblockbynumber-example.mdx" + + + +### Request + +import Request from "./_eth_getblockbynumber-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_getblockbynumber-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_getblocktransactioncountbyhash.mdx b/services/reference/sei/json-rpc-methods/eth_getblocktransactioncountbyhash.mdx new file mode 100644 index 00000000000..36944d31e1f --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_getblocktransactioncountbyhash.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getBlockTransactionCountByHash" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getblocktransactioncountbyhash-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getblocktransactioncountbyhash-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getblocktransactioncountbyhash-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_getblocktransactioncountbyhash-example.mdx" + + + +### Request + +import Request from "./_eth_getblocktransactioncountbyhash-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_getblocktransactioncountbyhash-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_getblocktransactioncountbynumber.mdx b/services/reference/sei/json-rpc-methods/eth_getblocktransactioncountbynumber.mdx new file mode 100644 index 00000000000..c355e33cb53 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_getblocktransactioncountbynumber.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getBlockTransactionCountByNumber" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getblocktransactioncountbynumber-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getblocktransactioncountbynumber-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getblocktransactioncountbynumber-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_getblocktransactioncountbynumber-example.mdx" + + + +### Request + +import Request from "./_eth_getblocktransactioncountbynumber-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_getblocktransactioncountbynumber-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_getcode.mdx b/services/reference/sei/json-rpc-methods/eth_getcode.mdx new file mode 100644 index 00000000000..ace0da8cb26 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_getcode.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getCode" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getcode-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getcode-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getcode-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_getcode-example.mdx" + + + +### Request + +import Request from "./_eth_getcode-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_getcode-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_getlogs.mdx b/services/reference/sei/json-rpc-methods/eth_getlogs.mdx new file mode 100644 index 00000000000..4a1c1a031c4 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_getlogs.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getLogs" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getlogs-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getlogs-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getlogs-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_getlogs-example.mdx" + + + +### Request + +import Request from "./_eth_getlogs-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_getlogs-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_getproof.mdx b/services/reference/sei/json-rpc-methods/eth_getproof.mdx new file mode 100644 index 00000000000..0d7b5743dc4 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_getproof.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getProof" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getproof-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getproof-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getproof-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_getproof-example.mdx" + + + +### Request + +import Request from "./_eth_getproof-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_getproof-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_getstorageat.mdx b/services/reference/sei/json-rpc-methods/eth_getstorageat.mdx new file mode 100644 index 00000000000..d91e20b3979 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_getstorageat.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getStorageAt" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getstorageat-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getstorageat-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getstorageat-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_getstorageat-example.mdx" + + + +### Request + +import Request from "./_eth_getstorageat-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_getstorageat-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_gettransactionbyblockhashandindex.mdx b/services/reference/sei/json-rpc-methods/eth_gettransactionbyblockhashandindex.mdx new file mode 100644 index 00000000000..e04f9c75a5c --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_gettransactionbyblockhashandindex.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getTransactionByBlockHashAndIndex" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-example.mdx" + + + +### Request + +import Request from "./_eth_gettransactionbyblockhashandindex-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_gettransactionbyblocknumberandindex.mdx b/services/reference/sei/json-rpc-methods/eth_gettransactionbyblocknumberandindex.mdx new file mode 100644 index 00000000000..28ba85246a2 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_gettransactionbyblocknumberandindex.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getTransactionByBlockNumberAndIndex" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-example.mdx" + + + +### Request + +import Request from "./_eth_gettransactionbyblocknumberandindex-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_gettransactionbyhash.mdx b/services/reference/sei/json-rpc-methods/eth_gettransactionbyhash.mdx new file mode 100644 index 00000000000..28548a1fd58 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_gettransactionbyhash.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getTransactionByHash" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_gettransactionbyhash-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_gettransactionbyhash-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_gettransactionbyhash-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_gettransactionbyhash-example.mdx" + + + +### Request + +import Request from "./_eth_gettransactionbyhash-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_gettransactionbyhash-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_gettransactioncount.mdx b/services/reference/sei/json-rpc-methods/eth_gettransactioncount.mdx new file mode 100644 index 00000000000..9cf5c71e500 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_gettransactioncount.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getTransactionCount" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_gettransactioncount-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_gettransactioncount-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_gettransactioncount-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_gettransactioncount-example.mdx" + + + +### Request + +import Request from "./_eth_gettransactioncount-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_gettransactioncount-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_gettransactionreceipt.mdx b/services/reference/sei/json-rpc-methods/eth_gettransactionreceipt.mdx new file mode 100644 index 00000000000..1ab2ba12676 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_gettransactionreceipt.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getTransactionReceipt" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_gettransactionreceipt-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_gettransactionreceipt-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_gettransactionreceipt-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_gettransactionreceipt-example.mdx" + + + +### Request + +import Request from "./_eth_gettransactionreceipt-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_gettransactionreceipt-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_getunclebyblockhashandindex.mdx b/services/reference/sei/json-rpc-methods/eth_getunclebyblockhashandindex.mdx new file mode 100644 index 00000000000..d6a9a959a37 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_getunclebyblockhashandindex.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getUncleByBlockHashAndIndex" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getunclebyblockhashandindex-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getunclebyblockhashandindex-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getunclebyblockhashandindex-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_getunclebyblockhashandindex-example.mdx" + + + +### Request + +import Request from "./_eth_getunclebyblockhashandindex-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_getunclebyblockhashandindex-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_getunclebyblocknumberandindex.mdx b/services/reference/sei/json-rpc-methods/eth_getunclebyblocknumberandindex.mdx new file mode 100644 index 00000000000..07c458cb7ad --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_getunclebyblocknumberandindex.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getUncleByBlockNumberAndIndex" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getunclebyblocknumberandindex-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getunclebyblocknumberandindex-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getunclebyblocknumberandindex-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_getunclebyblocknumberandindex-example.mdx" + + + +### Request + +import Request from "./_eth_getunclebyblocknumberandindex-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_getunclebyblocknumberandindex-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_getunclecountbyblockhash.mdx b/services/reference/sei/json-rpc-methods/eth_getunclecountbyblockhash.mdx new file mode 100644 index 00000000000..298b5c520e8 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_getunclecountbyblockhash.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getUncleCountByBlockHash" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getunclecountbyblockhash-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getunclecountbyblockhash-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getunclecountbyblockhash-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_getunclecountbyblockhash-example.mdx" + + + +### Request + +import Request from "./_eth_getunclecountbyblockhash-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_getunclecountbyblockhash-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_getunclecountbyblocknumber.mdx b/services/reference/sei/json-rpc-methods/eth_getunclecountbyblocknumber.mdx new file mode 100644 index 00000000000..2cc5dbbf753 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_getunclecountbyblocknumber.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getUncleCountByBlockNumber" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getunclecountbyblocknumber-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getunclecountbyblocknumber-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getunclecountbyblocknumber-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_getunclecountbyblocknumber-example.mdx" + + + +### Request + +import Request from "./_eth_getunclecountbyblocknumber-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_getunclecountbyblocknumber-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_maxpriorityfeepergas.mdx b/services/reference/sei/json-rpc-methods/eth_maxpriorityfeepergas.mdx new file mode 100644 index 00000000000..6f818052ae7 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_maxpriorityfeepergas.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_maxPriorityFeePerGas" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_maxpriorityfeepergas-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_maxpriorityfeepergas-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_maxpriorityfeepergas-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_maxpriorityfeepergas-example.mdx" + + + +### Request + +import Request from "./_eth_maxpriorityfeepergas-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_maxpriorityfeepergas-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_protocolversion.mdx b/services/reference/sei/json-rpc-methods/eth_protocolversion.mdx new file mode 100644 index 00000000000..02b5da95bff --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_protocolversion.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_protocolVersion" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_protocolversion-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_protocolversion-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_protocolversion-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_protocolversion-example.mdx" + + + +### Request + +import Request from "./_eth_protocolversion-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_protocolversion-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_sendrawtransaction.mdx b/services/reference/sei/json-rpc-methods/eth_sendrawtransaction.mdx new file mode 100644 index 00000000000..dd39a5bafd4 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_sendrawtransaction.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_sendRawTransaction" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_sendrawtransaction-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_sendrawtransaction-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_sendrawtransaction-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_sendrawtransaction-example.mdx" + + + +### Request + +import Request from "./_eth_sendrawtransaction-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_sendrawtransaction-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_sendtransaction.mdx b/services/reference/sei/json-rpc-methods/eth_sendtransaction.mdx new file mode 100644 index 00000000000..5c13a1d5c8f --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_sendtransaction.mdx @@ -0,0 +1,10 @@ +--- +title: "eth_sendTransaction" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_sendtransaction-description.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_sign.mdx b/services/reference/sei/json-rpc-methods/eth_sign.mdx new file mode 100644 index 00000000000..f8c6a17df92 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_sign.mdx @@ -0,0 +1,10 @@ +--- +title: "eth_sign" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_sign-description.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/eth_syncing.mdx b/services/reference/sei/json-rpc-methods/eth_syncing.mdx new file mode 100644 index 00000000000..7ffbcd44560 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_syncing.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_syncing" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_syncing-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_syncing-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_syncing-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_syncing-example.mdx" + + + +### Request + +import Request from "./_eth_syncing-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_syncing-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/filter-methods/_eth_getfilterchanges-request.mdx b/services/reference/sei/json-rpc-methods/filter-methods/_eth_getfilterchanges-request.mdx new file mode 100644 index 00000000000..c434a5565ef --- /dev/null +++ b/services/reference/sei/json-rpc-methods/filter-methods/_eth_getfilterchanges-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getFilterChanges", "params": ["0x10ff0bfbedb01f0dbd4106d14eb719ec38b6eb5b821c"], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getFilterChanges", "params": ["0x10ff0bfbedb01f0dbd4106d14eb719ec38b6eb5b821c"], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/filter-methods/_eth_getfilterlogs-request.mdx b/services/reference/sei/json-rpc-methods/filter-methods/_eth_getfilterlogs-request.mdx new file mode 100644 index 00000000000..437a89950e8 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/filter-methods/_eth_getfilterlogs-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getFilterLogs", "params": ["0x10ff0bfbedb01f0dbd4106d14eb719ec38b6eb5b821c"], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getFilterLogs", "params": ["0x10ff0bfbedb01f0dbd4106d14eb719ec38b6eb5b821c"], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/filter-methods/_eth_newblockfilter-request.mdx b/services/reference/sei/json-rpc-methods/filter-methods/_eth_newblockfilter-request.mdx new file mode 100644 index 00000000000..89c72c2a6a7 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/filter-methods/_eth_newblockfilter-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_newBlockFilter", "params": [], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_newBlockFilter", "params": [], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/filter-methods/_eth_newfilter-request.mdx b/services/reference/sei/json-rpc-methods/filter-methods/_eth_newfilter-request.mdx new file mode 100644 index 00000000000..278ed2308e0 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/filter-methods/_eth_newfilter-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_newFilter", "params": [{"topics": ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"]}], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_newFilter", "params": [{"topics": ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"]}], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/filter-methods/_eth_uninstallfilter-request.mdx b/services/reference/sei/json-rpc-methods/filter-methods/_eth_uninstallfilter-request.mdx new file mode 100644 index 00000000000..e994e6ddc2a --- /dev/null +++ b/services/reference/sei/json-rpc-methods/filter-methods/_eth_uninstallfilter-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://base-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_uninstallFilter", "params": ["0x10ff0bfba9472c87932c56632eef8f5cc70910e8e71d"], "id": 1}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_uninstallFilter", "params": ["0x10ff0bfba9472c87932c56632eef8f5cc70910e8e71d"], "id": 1}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/filter-methods/eth_getfilterchanges.mdx b/services/reference/sei/json-rpc-methods/filter-methods/eth_getfilterchanges.mdx new file mode 100644 index 00000000000..40cf31917e8 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/filter-methods/eth_getfilterchanges.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getFilterChanges" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/filter-methods/_eth_getfilterchanges-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/filter-methods/_eth_getfilterchanges-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/filter-methods/_eth_getfilterchanges-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/filter-methods/_eth_getfilterchanges-example.mdx" + + + +### Request + +import Request from "./_eth_getfilterchanges-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/filter-methods/_eth_getfilterchanges-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/filter-methods/eth_getfilterlogs.mdx b/services/reference/sei/json-rpc-methods/filter-methods/eth_getfilterlogs.mdx new file mode 100644 index 00000000000..217655f7f9d --- /dev/null +++ b/services/reference/sei/json-rpc-methods/filter-methods/eth_getfilterlogs.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getFilterLogs" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/filter-methods/_eth_getfilterlogs-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/filter-methods/_eth_getfilterlogs-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/filter-methods/_eth_getfilterlogs-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/filter-methods/_eth_getfilterlogs-example.mdx" + + + +### Request + +import Request from "./_eth_getfilterlogs-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/filter-methods/_eth_getfilterlogs-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/filter-methods/eth_newblockfilter.mdx b/services/reference/sei/json-rpc-methods/filter-methods/eth_newblockfilter.mdx new file mode 100644 index 00000000000..06376e0f306 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/filter-methods/eth_newblockfilter.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_newBlockFilter" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/filter-methods/_eth_newblockfilter-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/filter-methods/_eth_newblockfilter-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/filter-methods/_eth_newblockfilter-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/filter-methods/_eth_newblockfilter-example.mdx" + + + +### Request + +import Request from "./_eth_newblockfilter-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/filter-methods/_eth_newblockfilter-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/filter-methods/eth_newfilter.mdx b/services/reference/sei/json-rpc-methods/filter-methods/eth_newfilter.mdx new file mode 100644 index 00000000000..e2da4ffd5a6 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/filter-methods/eth_newfilter.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_newFilter" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/filter-methods/_eth_newfilter-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/filter-methods/_eth_newfilter-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/filter-methods/_eth_newfilter-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/filter-methods/_eth_newfilter-example.mdx" + + + +### Request + +import Request from "./_eth_newfilter-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/filter-methods/_eth_newfilter-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/filter-methods/eth_newpendingtransactionfilter.mdx b/services/reference/sei/json-rpc-methods/filter-methods/eth_newpendingtransactionfilter.mdx new file mode 100644 index 00000000000..2ea55a1da1c --- /dev/null +++ b/services/reference/sei/json-rpc-methods/filter-methods/eth_newpendingtransactionfilter.mdx @@ -0,0 +1,10 @@ +--- +title: "eth_newPendingTransactionFilter" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/filter-methods/_eth_newpendingtransactionfilter-description.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/filter-methods/eth_uninstallfilter.mdx b/services/reference/sei/json-rpc-methods/filter-methods/eth_uninstallfilter.mdx new file mode 100644 index 00000000000..2032bea779d --- /dev/null +++ b/services/reference/sei/json-rpc-methods/filter-methods/eth_uninstallfilter.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_uninstallFilter" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/filter-methods/_eth_uninstallfilter-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/filter-methods/_eth_uninstallfilter-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/filter-methods/_eth_uninstallfilter-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/filter-methods/_eth_uninstallfilter-example.mdx" + + + +### Request + +import Request from "./_eth_uninstallfilter-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/filter-methods/_eth_uninstallfilter-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/filter-methods/index.md b/services/reference/sei/json-rpc-methods/filter-methods/index.md new file mode 100644 index 00000000000..c9813a889e9 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/filter-methods/index.md @@ -0,0 +1,17 @@ +--- +title: "Filter methods" +--- + +# Filter methods + +Infura supports the following filter methods over both HTTP and WebSocket. In both cases, the filter IDs +can be shared by any connection using the same API key. + +- [`eth_getFilterChanges`](eth_getfilterchanges.mdx) +- [`eth_getFilterLogs`](eth_getfilterlogs.mdx) +- [`eth_newBlockFilter`](eth_newblockfilter.mdx) +- [`eth_newFilter`](eth_newfilter.mdx) +- [`eth_uninstallFilter`](eth_uninstallfilter.mdx) + +Filters that are not polled using [`eth_getFilterChanges`](eth_getfilterchanges.mdx) automatically +expires after fifteen minutes of inactivity. diff --git a/services/reference/sei/json-rpc-methods/index.md b/services/reference/sei/json-rpc-methods/index.md new file mode 100644 index 00000000000..a366cb7098b --- /dev/null +++ b/services/reference/sei/json-rpc-methods/index.md @@ -0,0 +1,10 @@ +--- +title: "JSON-RPC methods" +description: Supported standard Ethereum methods on Base network. +--- + +# JSON-RPC methods + +The standard Ethereum methods documented in this section are supported by Infura on the Base network. For custom Base methods, see the official [Optimism Ethereum JSON-RPC API documentation](https://docs.optimism.io/builders/node-operators/json-rpc) (Bedrock release). + +The Base optimistic layer 2 rollup chain is built by Coinbase, in collaboration with Optimism on the MIT-licensed OP Stack ([Bedrock](https://docs.optimism.io/stack/getting-started#the-op-stack-today)). diff --git a/services/reference/sei/json-rpc-methods/net_peercount.mdx b/services/reference/sei/json-rpc-methods/net_peercount.mdx new file mode 100644 index 00000000000..c0246b44d39 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/net_peercount.mdx @@ -0,0 +1,40 @@ +--- +title: "net_peerCount" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_net_peercount-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_net_peercount-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_net_peercount-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_net_peercount-example.mdx" + + + +### Request + +import Request from "./_net_peercount-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_net_peercount-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/net_version.mdx b/services/reference/sei/json-rpc-methods/net_version.mdx new file mode 100644 index 00000000000..1d6c0080c60 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/net_version.mdx @@ -0,0 +1,40 @@ +--- +title: "net_version" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_net_version-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_net_version-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_net_version-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_net_version-example.mdx" + + + +### Request + +import Request from "./_net_version-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_net_version-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx b/services/reference/sei/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx new file mode 100644 index 00000000000..32ce5ba953c --- /dev/null +++ b/services/reference/sei/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx @@ -0,0 +1,19 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]}' +``` + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0x8320fe7702b96808f7bbc0d4a888ed1468216cfd", "topics": ["0xd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab902"]}]}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx b/services/reference/sei/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx new file mode 100644 index 00000000000..896a1de6460 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx @@ -0,0 +1,12 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_unsubscribe", "params": ["0x9cef478923ff08bf67fde6c64013158d"]}' +``` + + + diff --git a/services/reference/sei/json-rpc-methods/subscription-methods/eth_subscribe.mdx b/services/reference/sei/json-rpc-methods/subscription-methods/eth_subscribe.mdx new file mode 100644 index 00000000000..d79d2a15bb3 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/subscription-methods/eth_subscribe.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_subscribe" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/subscription-methods/_eth_subscribe-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/subscription-methods/_eth_subscribe-parameters-no-pending.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/subscription-methods/_eth_subscribe-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/subscription-methods/_eth_subscribe-example.mdx" + + + +### Request + +import Request from "./_eth_subscribe-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/subscription-methods/_eth_subscribe-response-no-pending.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/subscription-methods/eth_unsubscribe.mdx b/services/reference/sei/json-rpc-methods/subscription-methods/eth_unsubscribe.mdx new file mode 100644 index 00000000000..6fe9ca4660e --- /dev/null +++ b/services/reference/sei/json-rpc-methods/subscription-methods/eth_unsubscribe.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_unsubscribe" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/subscription-methods/_eth_unsubscribe-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/subscription-methods/_eth_unsubscribe-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/subscription-methods/_eth_unsubscribe-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/subscription-methods/_eth_unsubscribe-example.mdx" + + + +### Request + +import Request from "./_eth_unsubscribe-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/subscription-methods/_eth_unsubscribe-response.mdx" + + diff --git a/services/reference/sei/json-rpc-methods/subscription-methods/index.md b/services/reference/sei/json-rpc-methods/subscription-methods/index.md new file mode 100644 index 00000000000..33a8804d49c --- /dev/null +++ b/services/reference/sei/json-rpc-methods/subscription-methods/index.md @@ -0,0 +1,19 @@ +--- +title: "Subscription methods" +--- + +# Subscription methods + +Subscription methods are available for [WebSocket](../../../../concepts/websockets.md) connections only, and allow you to wait for events instead of polling for them. For example, dapps can subscribe to logs and receive notifications when a specific event occurs. + +The following subscription methods are available: + +- [`eth_subscribe`](eth_subscribe.mdx) - Create a subscription to a particular event +- [`eth_unsubscribe`](eth_unsubscribe.mdx) - Cancel an active subscription + +:::info + +We recommend you use the WSS protocol to set up bidirectional stateful subscriptions. Stateless HTTP WebSockets are also +supported. + +::: diff --git a/services/reference/sei/json-rpc-methods/web3_clientversion.mdx b/services/reference/sei/json-rpc-methods/web3_clientversion.mdx new file mode 100644 index 00000000000..c5ee316d699 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/web3_clientversion.mdx @@ -0,0 +1,40 @@ +--- +title: "web3_clientVersion" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_web3_clientversion-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_web3_clientversion-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_web3_clientversion-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_web3_clientversion-example.mdx" + + + +### Request + +import Request from "./_web3_clientversion-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_web3_clientversion-response.mdx" + + diff --git a/services/reference/sei/quickstart.md b/services/reference/sei/quickstart.md new file mode 100644 index 00000000000..c5ab4395b17 --- /dev/null +++ b/services/reference/sei/quickstart.md @@ -0,0 +1,201 @@ +--- +description: Base quickstart guide +sidebar_position: 2 +--- + +import Banner from '@site/src/components/Banner' + +# Quickstart + +This quickstart guide will help you set up and make calls on the Base network using the Infura endpoints. + + +Don't have an Infura account? Sign up for our free plan and start using the Base network! + + +## Prerequisites + +Ensure you have an [API key](../../../../developer-tools/dashboard/get-started/create-api/) with the Base network enabled. + +## Make calls + +### curl + +Run the following command in your terminal, replacing `` with your actual Infura API key: + +```bash +curl https://base-sepolia.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' +``` + +### Node (JavaScript) + +In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) as your package manager. + +#### Node Fetch + +1. In your project folder, install the `node-fetch` package using npm: + + ```bash + npm i node-fetch + ``` + +1. Create your JavaScript file and copy the following code: + + Replace `` with your actual Infura API key. + + ```javascript title="index.js" + import fetch from "node-fetch" + + fetch("https://base-sepolia.infura.io/v3/", { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + body: JSON.stringify({ + jsonrpc: "2.0", + method: "eth_blockNumber", + params: [], + id: 1, + }), + }) + .then((response) => response.json()) + .then((data) => { + console.log(data) + }) + .catch((error) => { + console.error(error) + }) + ``` + +1. Run the code using the following command: + + ```bash + node index.js + ``` + +#### Axios + +1. In your project folder, install the `axios` package using npm: + + ```bash + npm i axios + ``` + +1. Create your JavaScript file and copy the following code: + + Replace `` with your actual Infura API key. + + ```javascript title="index.js" + const axios = require("axios") + + axios + .post("https://base-sepolia.infura.io/v3/", { + jsonrpc: "2.0", + method: "eth_blockNumber", + params: [], + id: 1, + }) + .then((response) => { + console.log(response.data) + }) + .catch((error) => { + console.error(error) + }) + ``` + +1. Run the code using the following command: + + ```bash + node index.js + ``` + +#### Ethers + +1. In your project folder, install the `ethers` package using npm: + + ```bash + npm install ethers + ``` + +1. Create your JavaScript file and copy the following code: + + Replace `` with your actual Infura API key. + + ```javascript title="index.js" + const ethers = require("ethers") + + const provider = new ethers.providers.JsonRpcProvider( + "https://base-sepolia.infura.io/v3/" + ) + + provider + .getBlockNumber() + .then((blockNumber) => { + console.log(blockNumber) + }) + .catch((error) => { + console.error(error) + }) + ``` + +1. Run the code using the following command: + + ```bash + node index.js + ``` + +### Python + +1. In your project folder, install the `requests` library: + + ```bash + pip install requests + ``` + +1. Create your Python file and copy the following code: + + Replace `` with your actual Infura API key. + + ```python title="index.py" + import requests + import json + + url = "https://base-sepolia.infura.io/v3/" + + payload = { + "jsonrpc": "2.0", + "method": "eth_blockNumber", + "params": [], + "id": 1 + } + + headers = {"content-type": "application/json"} + + response = requests.post(url, data=json.dumps(payload), headers=headers).json() + + print(response) + ``` + +1. Run the code using the following command: + + ```bash + python index.py + ``` + +## Next steps + +Now that you have successfully made a call to the Base network, you can explore more functionalities and APIs provided +by Infura. Here are some suggestions: + +- **Explore other Base APIs**: Infura supports a wide range of APIs. You can find more information in the + [JSON-RPC API method documentation](json-rpc-methods/index.md). + +- **Try out different networks**: Infura supports multiple networks including Ethereum, Linea, Polygon, Optimism, and more. + +- **Monitor your usage**: Monitor your usage on the [MetaMask Developer dashboard](../../../../developer-tools/dashboard/how-to/dashboard-stats/) to ensure you're not hitting your rate limits. + +Remember, the Infura community is here to help. If you have any questions or run into any issues, check out the +[Infura community](https://community.infura.io/) for help and answers to common questions. diff --git a/src/lib/data.js b/src/lib/data.js index 87573c67c47..e60995d39df 100644 --- a/src/lib/data.js +++ b/src/lib/data.js @@ -115,6 +115,11 @@ export const NETWORK_LINKS = [ href: "/services/reference/scroll", logo: `${LOGO_PATH}/logo-scroll.svg`, }, + { + name: "Sei", + href: "/services/reference/sei", + logo: `${LOGO_PATH}/logo-sei.svg`, + }, { name: "Starknet", href: "/services/reference/starknet", diff --git a/static/img/logos/logo-sei.svg b/static/img/logos/logo-sei.svg new file mode 100644 index 00000000000..54c8da2678b --- /dev/null +++ b/static/img/logos/logo-sei.svg @@ -0,0 +1,9 @@ + + + + + + + + + From ae712ca7a4685164e5697f371ace53a5b619229d Mon Sep 17 00:00:00 2001 From: bgravenorst Date: Mon, 14 Jul 2025 10:54:18 +1000 Subject: [PATCH 2/5] Add sei methods, Signed-off-by: bgravenorst --- .../_eth_accounts-request.mdx | 23 ---- .../_eth_blocknumber-request.mdx | 12 +-- .../json-rpc-methods/_eth_call-request.mdx | 12 +-- .../json-rpc-methods/_eth_chainid-request.mdx | 14 +-- .../_eth_estimategas-request.mdx | 12 +-- .../_eth_feehistory-request.mdx | 12 +-- .../_eth_gasprice-request.mdx | 14 +-- .../_eth_getbalance-request.mdx | 14 +-- .../_eth_getblockbyhash-request.mdx | 12 +-- .../_eth_getblockbynumber-request.mdx | 12 +-- .../_eth_getblockreceipts-request.mdx | 16 +++ ...getblocktransactioncountbyhash-request.mdx | 12 +-- ...tblocktransactioncountbynumber-request.mdx | 12 +-- .../json-rpc-methods/_eth_getcode-request.mdx | 13 +-- .../json-rpc-methods/_eth_getlogs-request.mdx | 15 +-- .../_eth_getproof-request.mdx | 22 ---- .../_eth_getstorageat-request.mdx | 13 +-- ...transactionbyblockhashandindex-request.mdx | 13 +-- ...ansactionbyblocknumberandindex-request.mdx | 13 +-- .../_eth_gettransactionbyhash-request.mdx | 13 +-- .../_eth_gettransactioncount-request.mdx | 13 +-- .../_eth_gettransactionreceipt-request.mdx | 13 +-- ...th_getunclebyblockhashandindex-request.mdx | 22 ---- ..._getunclebyblocknumberandindex-request.mdx | 22 ---- .../_eth_getunclecountbyblockhash-request.mdx | 22 ---- ...eth_getunclecountbyblocknumber-request.mdx | 22 ---- .../json-rpc-methods/_eth_getwork-request.mdx | 22 ---- .../_eth_hashrate-request.mdx | 22 ---- .../_eth_maxpriorityfeepergas-request.mdx | 13 +-- .../json-rpc-methods/_eth_mining-request.mdx | 22 ---- .../_eth_protocolversion-request.mdx | 22 ---- .../_eth_sendrawtransaction-request.mdx | 13 +-- .../_eth_submitwork-request.mdx | 22 ---- .../json-rpc-methods/_eth_syncing-request.mdx | 22 ---- .../_net_listening-request.mdx | 22 ---- .../_net_peercount-request.mdx | 22 ---- .../json-rpc-methods/_net_version-request.mdx | 13 +-- .../_web3_clientversion-request.mdx | 13 +-- .../sei/json-rpc-methods/eth_accounts.mdx | 40 ------- .../sei/json-rpc-methods/eth_coinbase.mdx | 10 -- .../json-rpc-methods/eth_getblockreceipts.mdx | 44 ++++++++ .../sei/json-rpc-methods/eth_getproof.mdx | 40 ------- .../eth_getunclebyblockhashandindex.mdx | 40 ------- .../eth_getunclebyblocknumberandindex.mdx | 40 ------- .../eth_getunclecountbyblockhash.mdx | 40 ------- .../eth_getunclecountbyblocknumber.mdx | 40 ------- .../json-rpc-methods/eth_protocolversion.mdx | 40 ------- .../json-rpc-methods/eth_sendtransaction.mdx | 10 -- .../sei/json-rpc-methods/eth_sign.mdx | 10 -- .../sei/json-rpc-methods/eth_syncing.mdx | 40 ------- .../_eth_getfilterchanges-request.mdx | 22 ---- .../_eth_getfilterlogs-request.mdx | 22 ---- .../_eth_newblockfilter-request.mdx | 22 ---- .../filter-methods/_eth_newfilter-request.mdx | 22 ---- .../_eth_uninstallfilter-request.mdx | 22 ---- .../filter-methods/eth_getfilterchanges.mdx | 40 ------- .../filter-methods/eth_getfilterlogs.mdx | 40 ------- .../filter-methods/eth_newblockfilter.mdx | 40 ------- .../filter-methods/eth_newfilter.mdx | 40 ------- .../eth_newpendingtransactionfilter.mdx | 10 -- .../filter-methods/eth_uninstallfilter.mdx | 40 ------- .../json-rpc-methods/filter-methods/index.md | 17 --- .../sei/json-rpc-methods/net_peercount.mdx | 40 ------- .../sei/json-rpc-methods/sei_associate.mdx | 62 +++++++++++ .../sei/json-rpc-methods/sei_callcosmos.mdx | 68 ++++++++++++ .../sei_estimatecosmosgas.mdx | 69 ++++++++++++ .../json-rpc-methods/sei_getblockbyhash.mdx | 100 +++++++++++++++++ .../json-rpc-methods/sei_getblockbynumber.mdx | 100 +++++++++++++++++ .../json-rpc-methods/sei_getcosmosaddress.mdx | 53 +++++++++ .../json-rpc-methods/sei_getfilterlogs.mdx | 85 +++++++++++++++ .../sei/json-rpc-methods/sei_getlogs.mdx | 94 ++++++++++++++++ .../sei/json-rpc-methods/sei_queryevents.mdx | 101 ++++++++++++++++++ .../sei/json-rpc-methods/sei_querystate.mdx | 78 ++++++++++++++ .../sei/json-rpc-methods/sei_querystorage.mdx | 74 +++++++++++++ .../_eth_subscribe-request.mdx | 19 ---- .../_eth_unsubscribe-request.mdx | 12 --- .../subscription-methods/eth_subscribe.mdx | 40 ------- .../subscription-methods/eth_unsubscribe.mdx | 40 ------- .../subscription-methods/index.md | 19 ---- 79 files changed, 1017 insertions(+), 1389 deletions(-) delete mode 100644 services/reference/sei/json-rpc-methods/_eth_accounts-request.mdx create mode 100644 services/reference/sei/json-rpc-methods/_eth_getblockreceipts-request.mdx delete mode 100644 services/reference/sei/json-rpc-methods/_eth_getproof-request.mdx delete mode 100644 services/reference/sei/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx delete mode 100644 services/reference/sei/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx delete mode 100644 services/reference/sei/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx delete mode 100644 services/reference/sei/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx delete mode 100644 services/reference/sei/json-rpc-methods/_eth_getwork-request.mdx delete mode 100644 services/reference/sei/json-rpc-methods/_eth_hashrate-request.mdx delete mode 100644 services/reference/sei/json-rpc-methods/_eth_mining-request.mdx delete mode 100644 services/reference/sei/json-rpc-methods/_eth_protocolversion-request.mdx delete mode 100644 services/reference/sei/json-rpc-methods/_eth_submitwork-request.mdx delete mode 100644 services/reference/sei/json-rpc-methods/_eth_syncing-request.mdx delete mode 100644 services/reference/sei/json-rpc-methods/_net_listening-request.mdx delete mode 100644 services/reference/sei/json-rpc-methods/_net_peercount-request.mdx delete mode 100644 services/reference/sei/json-rpc-methods/eth_accounts.mdx delete mode 100644 services/reference/sei/json-rpc-methods/eth_coinbase.mdx create mode 100644 services/reference/sei/json-rpc-methods/eth_getblockreceipts.mdx delete mode 100644 services/reference/sei/json-rpc-methods/eth_getproof.mdx delete mode 100644 services/reference/sei/json-rpc-methods/eth_getunclebyblockhashandindex.mdx delete mode 100644 services/reference/sei/json-rpc-methods/eth_getunclebyblocknumberandindex.mdx delete mode 100644 services/reference/sei/json-rpc-methods/eth_getunclecountbyblockhash.mdx delete mode 100644 services/reference/sei/json-rpc-methods/eth_getunclecountbyblocknumber.mdx delete mode 100644 services/reference/sei/json-rpc-methods/eth_protocolversion.mdx delete mode 100644 services/reference/sei/json-rpc-methods/eth_sendtransaction.mdx delete mode 100644 services/reference/sei/json-rpc-methods/eth_sign.mdx delete mode 100644 services/reference/sei/json-rpc-methods/eth_syncing.mdx delete mode 100644 services/reference/sei/json-rpc-methods/filter-methods/_eth_getfilterchanges-request.mdx delete mode 100644 services/reference/sei/json-rpc-methods/filter-methods/_eth_getfilterlogs-request.mdx delete mode 100644 services/reference/sei/json-rpc-methods/filter-methods/_eth_newblockfilter-request.mdx delete mode 100644 services/reference/sei/json-rpc-methods/filter-methods/_eth_newfilter-request.mdx delete mode 100644 services/reference/sei/json-rpc-methods/filter-methods/_eth_uninstallfilter-request.mdx delete mode 100644 services/reference/sei/json-rpc-methods/filter-methods/eth_getfilterchanges.mdx delete mode 100644 services/reference/sei/json-rpc-methods/filter-methods/eth_getfilterlogs.mdx delete mode 100644 services/reference/sei/json-rpc-methods/filter-methods/eth_newblockfilter.mdx delete mode 100644 services/reference/sei/json-rpc-methods/filter-methods/eth_newfilter.mdx delete mode 100644 services/reference/sei/json-rpc-methods/filter-methods/eth_newpendingtransactionfilter.mdx delete mode 100644 services/reference/sei/json-rpc-methods/filter-methods/eth_uninstallfilter.mdx delete mode 100644 services/reference/sei/json-rpc-methods/filter-methods/index.md delete mode 100644 services/reference/sei/json-rpc-methods/net_peercount.mdx create mode 100644 services/reference/sei/json-rpc-methods/sei_associate.mdx create mode 100644 services/reference/sei/json-rpc-methods/sei_callcosmos.mdx create mode 100644 services/reference/sei/json-rpc-methods/sei_estimatecosmosgas.mdx create mode 100644 services/reference/sei/json-rpc-methods/sei_getblockbyhash.mdx create mode 100644 services/reference/sei/json-rpc-methods/sei_getblockbynumber.mdx create mode 100644 services/reference/sei/json-rpc-methods/sei_getcosmosaddress.mdx create mode 100644 services/reference/sei/json-rpc-methods/sei_getfilterlogs.mdx create mode 100644 services/reference/sei/json-rpc-methods/sei_getlogs.mdx create mode 100644 services/reference/sei/json-rpc-methods/sei_queryevents.mdx create mode 100644 services/reference/sei/json-rpc-methods/sei_querystate.mdx create mode 100644 services/reference/sei/json-rpc-methods/sei_querystorage.mdx delete mode 100644 services/reference/sei/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx delete mode 100644 services/reference/sei/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx delete mode 100644 services/reference/sei/json-rpc-methods/subscription-methods/eth_subscribe.mdx delete mode 100644 services/reference/sei/json-rpc-methods/subscription-methods/eth_unsubscribe.mdx delete mode 100644 services/reference/sei/json-rpc-methods/subscription-methods/index.md diff --git a/services/reference/sei/json-rpc-methods/_eth_accounts-request.mdx b/services/reference/sei/json-rpc-methods/_eth_accounts-request.mdx deleted file mode 100644 index e499ac91ce1..00000000000 --- a/services/reference/sei/json-rpc-methods/_eth_accounts-request.mdx +++ /dev/null @@ -1,23 +0,0 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - - - - -```bash -curl https://base-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' -``` - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' -``` - - - - diff --git a/services/reference/sei/json-rpc-methods/_eth_blocknumber-request.mdx b/services/reference/sei/json-rpc-methods/_eth_blocknumber-request.mdx index b357d5e90db..fee3d4a1d72 100644 --- a/services/reference/sei/json-rpc-methods/_eth_blocknumber-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_blocknumber-request.mdx @@ -1,23 +1,17 @@ -import Tabs from "@theme/Tabs"; -import TabItem from "@theme/TabItem"; +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' ``` - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' -``` - - diff --git a/services/reference/sei/json-rpc-methods/_eth_call-request.mdx b/services/reference/sei/json-rpc-methods/_eth_call-request.mdx index 4a57b625f26..bfbdcb7deeb 100644 --- a/services/reference/sei/json-rpc-methods/_eth_call-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_call-request.mdx @@ -1,22 +1,16 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' ``` - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' -``` - - diff --git a/services/reference/sei/json-rpc-methods/_eth_chainid-request.mdx b/services/reference/sei/json-rpc-methods/_eth_chainid-request.mdx index 1d24e9e50e1..c45a463c618 100644 --- a/services/reference/sei/json-rpc-methods/_eth_chainid-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_chainid-request.mdx @@ -1,22 +1,16 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' ``` - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' -``` - - + diff --git a/services/reference/sei/json-rpc-methods/_eth_estimategas-request.mdx b/services/reference/sei/json-rpc-methods/_eth_estimategas-request.mdx index 74502e5b72e..965278520a0 100644 --- a/services/reference/sei/json-rpc-methods/_eth_estimategas-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_estimategas-request.mdx @@ -1,22 +1,16 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' ``` - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' -``` - - diff --git a/services/reference/sei/json-rpc-methods/_eth_feehistory-request.mdx b/services/reference/sei/json-rpc-methods/_eth_feehistory-request.mdx index f7afdcf6791..7f74a9f5ca4 100644 --- a/services/reference/sei/json-rpc-methods/_eth_feehistory-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_feehistory-request.mdx @@ -1,22 +1,16 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"id": 1, "jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20,30]] }' ``` - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", []], "id": 1}' -``` - - diff --git a/services/reference/sei/json-rpc-methods/_eth_gasprice-request.mdx b/services/reference/sei/json-rpc-methods/_eth_gasprice-request.mdx index 9e0ecee9a47..8079d6261bc 100644 --- a/services/reference/sei/json-rpc-methods/_eth_gasprice-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_gasprice-request.mdx @@ -1,22 +1,16 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' ``` - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' -``` - - + diff --git a/services/reference/sei/json-rpc-methods/_eth_getbalance-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getbalance-request.mdx index b48067ce692..023e021eeb3 100644 --- a/services/reference/sei/json-rpc-methods/_eth_getbalance-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_getbalance-request.mdx @@ -1,22 +1,16 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0","method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' ``` - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' -``` - - + diff --git a/services/reference/sei/json-rpc-methods/_eth_getblockbyhash-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getblockbyhash-request.mdx index 2b9fbb55f27..f957793318e 100644 --- a/services/reference/sei/json-rpc-methods/_eth_getblockbyhash-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_getblockbyhash-request.mdx @@ -1,22 +1,16 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' ``` - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' -``` - - diff --git a/services/reference/sei/json-rpc-methods/_eth_getblockbynumber-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getblockbynumber-request.mdx index c4664f4611c..200c7b4d8d6 100644 --- a/services/reference/sei/json-rpc-methods/_eth_getblockbynumber-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_getblockbynumber-request.mdx @@ -1,22 +1,16 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55",false], "id": 1}' ``` - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' -``` - - diff --git a/services/reference/sei/json-rpc-methods/_eth_getblockreceipts-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getblockreceipts-request.mdx new file mode 100644 index 00000000000..9d48c71c7ab --- /dev/null +++ b/services/reference/sei/json-rpc-methods/_eth_getblockreceipts-request.mdx @@ -0,0 +1,16 @@ +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' + + + + +```bash +curl https://sei-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' +``` + + + + diff --git a/services/reference/sei/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx index e0d17bfb6fa..83096846a7c 100644 --- a/services/reference/sei/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx @@ -1,22 +1,16 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' -``` - - diff --git a/services/reference/sei/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx index 6e4b7f3878d..e0ef82ad7ca 100644 --- a/services/reference/sei/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx @@ -1,22 +1,16 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' ``` - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' -``` - - diff --git a/services/reference/sei/json-rpc-methods/_eth_getcode-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getcode-request.mdx index 1a718d1961c..f7f3d1161a8 100644 --- a/services/reference/sei/json-rpc-methods/_eth_getcode-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_getcode-request.mdx @@ -1,22 +1,15 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' ``` - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' -``` - diff --git a/services/reference/sei/json-rpc-methods/_eth_getlogs-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getlogs-request.mdx index 073de876f56..c83ecb59b88 100644 --- a/services/reference/sei/json-rpc-methods/_eth_getlogs-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_getlogs-request.mdx @@ -1,21 +1,14 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' -``` - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id":1}' + -d '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id":1}' ``` diff --git a/services/reference/sei/json-rpc-methods/_eth_getproof-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getproof-request.mdx deleted file mode 100644 index df112a6efaa..00000000000 --- a/services/reference/sei/json-rpc-methods/_eth_getproof-request.mdx +++ /dev/null @@ -1,22 +0,0 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - - - - -```bash -curl https://base-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' -``` - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getProof", "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"], "id": 1}' -``` - - - diff --git a/services/reference/sei/json-rpc-methods/_eth_getstorageat-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getstorageat-request.mdx index de6bf38e8ed..24a586459a2 100644 --- a/services/reference/sei/json-rpc-methods/_eth_getstorageat-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_getstorageat-request.mdx @@ -1,22 +1,15 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' ``` - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' -``` - diff --git a/services/reference/sei/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx b/services/reference/sei/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx index fd950442efd..5b71aab92da 100644 --- a/services/reference/sei/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx @@ -1,22 +1,15 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' ``` - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' -``` - diff --git a/services/reference/sei/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx b/services/reference/sei/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx index 46f1d362774..9ac452ab91f 100644 --- a/services/reference/sei/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx @@ -1,22 +1,15 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' ``` - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' -``` - diff --git a/services/reference/sei/json-rpc-methods/_eth_gettransactionbyhash-request.mdx b/services/reference/sei/json-rpc-methods/_eth_gettransactionbyhash-request.mdx index da8d78ec083..4ff293f24d1 100644 --- a/services/reference/sei/json-rpc-methods/_eth_gettransactionbyhash-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_gettransactionbyhash-request.mdx @@ -1,22 +1,15 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' -``` - diff --git a/services/reference/sei/json-rpc-methods/_eth_gettransactioncount-request.mdx b/services/reference/sei/json-rpc-methods/_eth_gettransactioncount-request.mdx index 8f008b23cd6..6f542d2833a 100644 --- a/services/reference/sei/json-rpc-methods/_eth_gettransactioncount-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_gettransactioncount-request.mdx @@ -1,22 +1,15 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' ``` - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' -``` - diff --git a/services/reference/sei/json-rpc-methods/_eth_gettransactionreceipt-request.mdx b/services/reference/sei/json-rpc-methods/_eth_gettransactionreceipt-request.mdx index d5b2ecf8ead..21238b1b7e8 100644 --- a/services/reference/sei/json-rpc-methods/_eth_gettransactionreceipt-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_gettransactionreceipt-request.mdx @@ -1,22 +1,15 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' -``` - diff --git a/services/reference/sei/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx deleted file mode 100644 index d0a96fd092c..00000000000 --- a/services/reference/sei/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx +++ /dev/null @@ -1,22 +0,0 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - - - - -```bash -curl https://base-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' -``` - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' -``` - - - diff --git a/services/reference/sei/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx deleted file mode 100644 index 0df619d0cb6..00000000000 --- a/services/reference/sei/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx +++ /dev/null @@ -1,22 +0,0 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - - - - -```bash -curl https://base-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' -``` - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' -``` - - - diff --git a/services/reference/sei/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx deleted file mode 100644 index 0b01cda896d..00000000000 --- a/services/reference/sei/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx +++ /dev/null @@ -1,22 +0,0 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - - - - -```bash -curl https://base-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' -``` - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' -``` - - - diff --git a/services/reference/sei/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx deleted file mode 100644 index cf0afcd1334..00000000000 --- a/services/reference/sei/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx +++ /dev/null @@ -1,22 +0,0 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - - - - -```bash -curl https://base-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' -``` - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' -``` - - - diff --git a/services/reference/sei/json-rpc-methods/_eth_getwork-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getwork-request.mdx deleted file mode 100644 index 16f7c0464ab..00000000000 --- a/services/reference/sei/json-rpc-methods/_eth_getwork-request.mdx +++ /dev/null @@ -1,22 +0,0 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - - - - -```bash -curl https://base-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getWork", "params": [], "id": 1}' -``` - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getWork", "params": [], "id": 1}' -``` - - - diff --git a/services/reference/sei/json-rpc-methods/_eth_hashrate-request.mdx b/services/reference/sei/json-rpc-methods/_eth_hashrate-request.mdx deleted file mode 100644 index 878fe9d6555..00000000000 --- a/services/reference/sei/json-rpc-methods/_eth_hashrate-request.mdx +++ /dev/null @@ -1,22 +0,0 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - - - - -```bash -curl https://base-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_hashrate", "params": [], "id": 1}' -``` - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_hashrate", "params": [], "id": 1}' -``` - - - diff --git a/services/reference/sei/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx b/services/reference/sei/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx index 747b29c4167..d8b2df3252a 100644 --- a/services/reference/sei/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx @@ -1,22 +1,15 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' ``` - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/d23391e03c6d40738530a1b4b679e66e -x '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' -``` - diff --git a/services/reference/sei/json-rpc-methods/_eth_mining-request.mdx b/services/reference/sei/json-rpc-methods/_eth_mining-request.mdx deleted file mode 100644 index 09488b63648..00000000000 --- a/services/reference/sei/json-rpc-methods/_eth_mining-request.mdx +++ /dev/null @@ -1,22 +0,0 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - - - - -```bash -curl https://base-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_mining", "params": [], "id": 1}' -``` - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_mining", "params": [], "id": 1}' -``` - - - diff --git a/services/reference/sei/json-rpc-methods/_eth_protocolversion-request.mdx b/services/reference/sei/json-rpc-methods/_eth_protocolversion-request.mdx deleted file mode 100644 index 94839e6e36c..00000000000 --- a/services/reference/sei/json-rpc-methods/_eth_protocolversion-request.mdx +++ /dev/null @@ -1,22 +0,0 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - - - - -```bash -curl https://base-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' -``` - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' -``` - - - diff --git a/services/reference/sei/json-rpc-methods/_eth_sendrawtransaction-request.mdx b/services/reference/sei/json-rpc-methods/_eth_sendrawtransaction-request.mdx index 9b2d25d21b3..2c20fcd71d1 100644 --- a/services/reference/sei/json-rpc-methods/_eth_sendrawtransaction-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_sendrawtransaction-request.mdx @@ -1,22 +1,15 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' ``` - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"], "id": 1}' -``` - diff --git a/services/reference/sei/json-rpc-methods/_eth_submitwork-request.mdx b/services/reference/sei/json-rpc-methods/_eth_submitwork-request.mdx deleted file mode 100644 index aaad7bb9664..00000000000 --- a/services/reference/sei/json-rpc-methods/_eth_submitwork-request.mdx +++ /dev/null @@ -1,22 +0,0 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - - - - -```bash -curl https://base-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' -``` - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' -``` - - - diff --git a/services/reference/sei/json-rpc-methods/_eth_syncing-request.mdx b/services/reference/sei/json-rpc-methods/_eth_syncing-request.mdx deleted file mode 100644 index 58b8b1bbce1..00000000000 --- a/services/reference/sei/json-rpc-methods/_eth_syncing-request.mdx +++ /dev/null @@ -1,22 +0,0 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - - - - -```bash -curl https://base-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' -``` - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' -``` - - - diff --git a/services/reference/sei/json-rpc-methods/_net_listening-request.mdx b/services/reference/sei/json-rpc-methods/_net_listening-request.mdx deleted file mode 100644 index 32c32c7eed3..00000000000 --- a/services/reference/sei/json-rpc-methods/_net_listening-request.mdx +++ /dev/null @@ -1,22 +0,0 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - - - - -```bash -curl https://base-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' -``` - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' -``` - - - diff --git a/services/reference/sei/json-rpc-methods/_net_peercount-request.mdx b/services/reference/sei/json-rpc-methods/_net_peercount-request.mdx deleted file mode 100644 index 30bfeef1d00..00000000000 --- a/services/reference/sei/json-rpc-methods/_net_peercount-request.mdx +++ /dev/null @@ -1,22 +0,0 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - - - - -```bash -curl https://base-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' -``` - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' -``` - - - diff --git a/services/reference/sei/json-rpc-methods/_net_version-request.mdx b/services/reference/sei/json-rpc-methods/_net_version-request.mdx index 553a35c06e3..7f71ca40a4e 100644 --- a/services/reference/sei/json-rpc-methods/_net_version-request.mdx +++ b/services/reference/sei/json-rpc-methods/_net_version-request.mdx @@ -1,22 +1,15 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' ``` - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' -``` - diff --git a/services/reference/sei/json-rpc-methods/_web3_clientversion-request.mdx b/services/reference/sei/json-rpc-methods/_web3_clientversion-request.mdx index 8b9856915e7..11c8bffac3c 100644 --- a/services/reference/sei/json-rpc-methods/_web3_clientversion-request.mdx +++ b/services/reference/sei/json-rpc-methods/_web3_clientversion-request.mdx @@ -1,22 +1,15 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' ```bash -curl https://base-mainnet.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' ``` - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' -``` - diff --git a/services/reference/sei/json-rpc-methods/eth_accounts.mdx b/services/reference/sei/json-rpc-methods/eth_accounts.mdx deleted file mode 100644 index 0dafbcb7389..00000000000 --- a/services/reference/sei/json-rpc-methods/eth_accounts.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: "eth_accounts" ---- - -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - -import Description from "/services/reference/_partials/_eth_accounts-description.mdx" - - - -## Parameters - -import Params from "/services/reference/_partials/_eth_accounts-parameters.mdx" - - - -## Returns - -import Returns from "/services/reference/_partials/_eth_accounts-returns.mdx" - - - -## Example - -import Example from "/services/reference/_partials/_eth_accounts-example.mdx" - - - -### Request - -import Request from "./_eth_accounts-request.mdx" - - - -### Response - -import Response from "/services/reference/_partials/_eth_accounts-response.mdx" - - diff --git a/services/reference/sei/json-rpc-methods/eth_coinbase.mdx b/services/reference/sei/json-rpc-methods/eth_coinbase.mdx deleted file mode 100644 index 8957df7e522..00000000000 --- a/services/reference/sei/json-rpc-methods/eth_coinbase.mdx +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: "eth_coinbase" ---- - -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - -import Description from "/services/reference/_partials/_eth_coinbase-description.mdx" - - diff --git a/services/reference/sei/json-rpc-methods/eth_getblockreceipts.mdx b/services/reference/sei/json-rpc-methods/eth_getblockreceipts.mdx new file mode 100644 index 00000000000..86bb847ec8b --- /dev/null +++ b/services/reference/sei/json-rpc-methods/eth_getblockreceipts.mdx @@ -0,0 +1,44 @@ +--- +title: Arbitrum eth_getBlockReceipts +sidebar_label: eth_getBlockReceipts +description: Returns receipts for an Arbitrum block. +--- + +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + +import Description from "/services/reference/_partials/_eth_getblockreceipts-description.mdx"; + +# `eth_getBlockReceipts` + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getblockreceipts-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getblockreceipts-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_getblockreceipts-example.mdx"; + + + +### Request + +import Request from "./_eth_getblockreceipts-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_getblockreceipts-response.mdx"; + + \ No newline at end of file diff --git a/services/reference/sei/json-rpc-methods/eth_getproof.mdx b/services/reference/sei/json-rpc-methods/eth_getproof.mdx deleted file mode 100644 index 0d7b5743dc4..00000000000 --- a/services/reference/sei/json-rpc-methods/eth_getproof.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: "eth_getProof" ---- - -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - -import Description from "/services/reference/_partials/_eth_getproof-description.mdx" - - - -## Parameters - -import Params from "/services/reference/_partials/_eth_getproof-parameters.mdx" - - - -## Returns - -import Returns from "/services/reference/_partials/_eth_getproof-returns.mdx" - - - -## Example - -import Example from "/services/reference/_partials/_eth_getproof-example.mdx" - - - -### Request - -import Request from "./_eth_getproof-request.mdx" - - - -### Response - -import Response from "/services/reference/_partials/_eth_getproof-response.mdx" - - diff --git a/services/reference/sei/json-rpc-methods/eth_getunclebyblockhashandindex.mdx b/services/reference/sei/json-rpc-methods/eth_getunclebyblockhashandindex.mdx deleted file mode 100644 index d6a9a959a37..00000000000 --- a/services/reference/sei/json-rpc-methods/eth_getunclebyblockhashandindex.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: "eth_getUncleByBlockHashAndIndex" ---- - -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - -import Description from "/services/reference/_partials/_eth_getunclebyblockhashandindex-description.mdx" - - - -## Parameters - -import Params from "/services/reference/_partials/_eth_getunclebyblockhashandindex-parameters.mdx" - - - -## Returns - -import Returns from "/services/reference/_partials/_eth_getunclebyblockhashandindex-returns.mdx" - - - -## Example - -import Example from "/services/reference/_partials/_eth_getunclebyblockhashandindex-example.mdx" - - - -### Request - -import Request from "./_eth_getunclebyblockhashandindex-request.mdx" - - - -### Response - -import Response from "/services/reference/_partials/_eth_getunclebyblockhashandindex-response.mdx" - - diff --git a/services/reference/sei/json-rpc-methods/eth_getunclebyblocknumberandindex.mdx b/services/reference/sei/json-rpc-methods/eth_getunclebyblocknumberandindex.mdx deleted file mode 100644 index 07c458cb7ad..00000000000 --- a/services/reference/sei/json-rpc-methods/eth_getunclebyblocknumberandindex.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: "eth_getUncleByBlockNumberAndIndex" ---- - -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - -import Description from "/services/reference/_partials/_eth_getunclebyblocknumberandindex-description.mdx" - - - -## Parameters - -import Params from "/services/reference/_partials/_eth_getunclebyblocknumberandindex-parameters.mdx" - - - -## Returns - -import Returns from "/services/reference/_partials/_eth_getunclebyblocknumberandindex-returns.mdx" - - - -## Example - -import Example from "/services/reference/_partials/_eth_getunclebyblocknumberandindex-example.mdx" - - - -### Request - -import Request from "./_eth_getunclebyblocknumberandindex-request.mdx" - - - -### Response - -import Response from "/services/reference/_partials/_eth_getunclebyblocknumberandindex-response.mdx" - - diff --git a/services/reference/sei/json-rpc-methods/eth_getunclecountbyblockhash.mdx b/services/reference/sei/json-rpc-methods/eth_getunclecountbyblockhash.mdx deleted file mode 100644 index 298b5c520e8..00000000000 --- a/services/reference/sei/json-rpc-methods/eth_getunclecountbyblockhash.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: "eth_getUncleCountByBlockHash" ---- - -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - -import Description from "/services/reference/_partials/_eth_getunclecountbyblockhash-description.mdx" - - - -## Parameters - -import Params from "/services/reference/_partials/_eth_getunclecountbyblockhash-parameters.mdx" - - - -## Returns - -import Returns from "/services/reference/_partials/_eth_getunclecountbyblockhash-returns.mdx" - - - -## Example - -import Example from "/services/reference/_partials/_eth_getunclecountbyblockhash-example.mdx" - - - -### Request - -import Request from "./_eth_getunclecountbyblockhash-request.mdx" - - - -### Response - -import Response from "/services/reference/_partials/_eth_getunclecountbyblockhash-response.mdx" - - diff --git a/services/reference/sei/json-rpc-methods/eth_getunclecountbyblocknumber.mdx b/services/reference/sei/json-rpc-methods/eth_getunclecountbyblocknumber.mdx deleted file mode 100644 index 2cc5dbbf753..00000000000 --- a/services/reference/sei/json-rpc-methods/eth_getunclecountbyblocknumber.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: "eth_getUncleCountByBlockNumber" ---- - -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - -import Description from "/services/reference/_partials/_eth_getunclecountbyblocknumber-description.mdx" - - - -## Parameters - -import Params from "/services/reference/_partials/_eth_getunclecountbyblocknumber-parameters.mdx" - - - -## Returns - -import Returns from "/services/reference/_partials/_eth_getunclecountbyblocknumber-returns.mdx" - - - -## Example - -import Example from "/services/reference/_partials/_eth_getunclecountbyblocknumber-example.mdx" - - - -### Request - -import Request from "./_eth_getunclecountbyblocknumber-request.mdx" - - - -### Response - -import Response from "/services/reference/_partials/_eth_getunclecountbyblocknumber-response.mdx" - - diff --git a/services/reference/sei/json-rpc-methods/eth_protocolversion.mdx b/services/reference/sei/json-rpc-methods/eth_protocolversion.mdx deleted file mode 100644 index 02b5da95bff..00000000000 --- a/services/reference/sei/json-rpc-methods/eth_protocolversion.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: "eth_protocolVersion" ---- - -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - -import Description from "/services/reference/_partials/_eth_protocolversion-description.mdx" - - - -## Parameters - -import Params from "/services/reference/_partials/_eth_protocolversion-parameters.mdx" - - - -## Returns - -import Returns from "/services/reference/_partials/_eth_protocolversion-returns.mdx" - - - -## Example - -import Example from "/services/reference/_partials/_eth_protocolversion-example.mdx" - - - -### Request - -import Request from "./_eth_protocolversion-request.mdx" - - - -### Response - -import Response from "/services/reference/_partials/_eth_protocolversion-response.mdx" - - diff --git a/services/reference/sei/json-rpc-methods/eth_sendtransaction.mdx b/services/reference/sei/json-rpc-methods/eth_sendtransaction.mdx deleted file mode 100644 index 5c13a1d5c8f..00000000000 --- a/services/reference/sei/json-rpc-methods/eth_sendtransaction.mdx +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: "eth_sendTransaction" ---- - -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - -import Description from "/services/reference/_partials/_eth_sendtransaction-description.mdx" - - diff --git a/services/reference/sei/json-rpc-methods/eth_sign.mdx b/services/reference/sei/json-rpc-methods/eth_sign.mdx deleted file mode 100644 index f8c6a17df92..00000000000 --- a/services/reference/sei/json-rpc-methods/eth_sign.mdx +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: "eth_sign" ---- - -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - -import Description from "/services/reference/_partials/_eth_sign-description.mdx" - - diff --git a/services/reference/sei/json-rpc-methods/eth_syncing.mdx b/services/reference/sei/json-rpc-methods/eth_syncing.mdx deleted file mode 100644 index 7ffbcd44560..00000000000 --- a/services/reference/sei/json-rpc-methods/eth_syncing.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: "eth_syncing" ---- - -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - -import Description from "/services/reference/_partials/_eth_syncing-description.mdx" - - - -## Parameters - -import Params from "/services/reference/_partials/_eth_syncing-parameters.mdx" - - - -## Returns - -import Returns from "/services/reference/_partials/_eth_syncing-returns.mdx" - - - -## Example - -import Example from "/services/reference/_partials/_eth_syncing-example.mdx" - - - -### Request - -import Request from "./_eth_syncing-request.mdx" - - - -### Response - -import Response from "/services/reference/_partials/_eth_syncing-response.mdx" - - diff --git a/services/reference/sei/json-rpc-methods/filter-methods/_eth_getfilterchanges-request.mdx b/services/reference/sei/json-rpc-methods/filter-methods/_eth_getfilterchanges-request.mdx deleted file mode 100644 index c434a5565ef..00000000000 --- a/services/reference/sei/json-rpc-methods/filter-methods/_eth_getfilterchanges-request.mdx +++ /dev/null @@ -1,22 +0,0 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - - - - -```bash -curl https://base-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getFilterChanges", "params": ["0x10ff0bfbedb01f0dbd4106d14eb719ec38b6eb5b821c"], "id": 1}' -``` - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getFilterChanges", "params": ["0x10ff0bfbedb01f0dbd4106d14eb719ec38b6eb5b821c"], "id": 1}' -``` - - - diff --git a/services/reference/sei/json-rpc-methods/filter-methods/_eth_getfilterlogs-request.mdx b/services/reference/sei/json-rpc-methods/filter-methods/_eth_getfilterlogs-request.mdx deleted file mode 100644 index 437a89950e8..00000000000 --- a/services/reference/sei/json-rpc-methods/filter-methods/_eth_getfilterlogs-request.mdx +++ /dev/null @@ -1,22 +0,0 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - - - - -```bash -curl https://base-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getFilterLogs", "params": ["0x10ff0bfbedb01f0dbd4106d14eb719ec38b6eb5b821c"], "id": 1}' -``` - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getFilterLogs", "params": ["0x10ff0bfbedb01f0dbd4106d14eb719ec38b6eb5b821c"], "id": 1}' -``` - - - diff --git a/services/reference/sei/json-rpc-methods/filter-methods/_eth_newblockfilter-request.mdx b/services/reference/sei/json-rpc-methods/filter-methods/_eth_newblockfilter-request.mdx deleted file mode 100644 index 89c72c2a6a7..00000000000 --- a/services/reference/sei/json-rpc-methods/filter-methods/_eth_newblockfilter-request.mdx +++ /dev/null @@ -1,22 +0,0 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - - - - -```bash -curl https://base-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_newBlockFilter", "params": [], "id": 1}' -``` - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_newBlockFilter", "params": [], "id": 1}' -``` - - - diff --git a/services/reference/sei/json-rpc-methods/filter-methods/_eth_newfilter-request.mdx b/services/reference/sei/json-rpc-methods/filter-methods/_eth_newfilter-request.mdx deleted file mode 100644 index 278ed2308e0..00000000000 --- a/services/reference/sei/json-rpc-methods/filter-methods/_eth_newfilter-request.mdx +++ /dev/null @@ -1,22 +0,0 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - - - - -```bash -curl https://base-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_newFilter", "params": [{"topics": ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"]}], "id": 1}' -``` - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_newFilter", "params": [{"topics": ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"]}], "id": 1}' -``` - - - diff --git a/services/reference/sei/json-rpc-methods/filter-methods/_eth_uninstallfilter-request.mdx b/services/reference/sei/json-rpc-methods/filter-methods/_eth_uninstallfilter-request.mdx deleted file mode 100644 index e994e6ddc2a..00000000000 --- a/services/reference/sei/json-rpc-methods/filter-methods/_eth_uninstallfilter-request.mdx +++ /dev/null @@ -1,22 +0,0 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - - - - -```bash -curl https://base-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_uninstallFilter", "params": ["0x10ff0bfba9472c87932c56632eef8f5cc70910e8e71d"], "id": 1}' -``` - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_uninstallFilter", "params": ["0x10ff0bfba9472c87932c56632eef8f5cc70910e8e71d"], "id": 1}' -``` - - - diff --git a/services/reference/sei/json-rpc-methods/filter-methods/eth_getfilterchanges.mdx b/services/reference/sei/json-rpc-methods/filter-methods/eth_getfilterchanges.mdx deleted file mode 100644 index 40cf31917e8..00000000000 --- a/services/reference/sei/json-rpc-methods/filter-methods/eth_getfilterchanges.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: "eth_getFilterChanges" ---- - -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - -import Description from "/services/reference/_partials/filter-methods/_eth_getfilterchanges-description.mdx" - - - -## Parameters - -import Params from "/services/reference/_partials/filter-methods/_eth_getfilterchanges-parameters.mdx" - - - -## Returns - -import Returns from "/services/reference/_partials/filter-methods/_eth_getfilterchanges-returns.mdx" - - - -## Example - -import Example from "/services/reference/_partials/filter-methods/_eth_getfilterchanges-example.mdx" - - - -### Request - -import Request from "./_eth_getfilterchanges-request.mdx" - - - -### Response - -import Response from "/services/reference/_partials/filter-methods/_eth_getfilterchanges-response.mdx" - - diff --git a/services/reference/sei/json-rpc-methods/filter-methods/eth_getfilterlogs.mdx b/services/reference/sei/json-rpc-methods/filter-methods/eth_getfilterlogs.mdx deleted file mode 100644 index 217655f7f9d..00000000000 --- a/services/reference/sei/json-rpc-methods/filter-methods/eth_getfilterlogs.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: "eth_getFilterLogs" ---- - -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - -import Description from "/services/reference/_partials/filter-methods/_eth_getfilterlogs-description.mdx" - - - -## Parameters - -import Params from "/services/reference/_partials/filter-methods/_eth_getfilterlogs-parameters.mdx" - - - -## Returns - -import Returns from "/services/reference/_partials/filter-methods/_eth_getfilterlogs-returns.mdx" - - - -## Example - -import Example from "/services/reference/_partials/filter-methods/_eth_getfilterlogs-example.mdx" - - - -### Request - -import Request from "./_eth_getfilterlogs-request.mdx" - - - -### Response - -import Response from "/services/reference/_partials/filter-methods/_eth_getfilterlogs-response.mdx" - - diff --git a/services/reference/sei/json-rpc-methods/filter-methods/eth_newblockfilter.mdx b/services/reference/sei/json-rpc-methods/filter-methods/eth_newblockfilter.mdx deleted file mode 100644 index 06376e0f306..00000000000 --- a/services/reference/sei/json-rpc-methods/filter-methods/eth_newblockfilter.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: "eth_newBlockFilter" ---- - -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - -import Description from "/services/reference/_partials/filter-methods/_eth_newblockfilter-description.mdx" - - - -## Parameters - -import Params from "/services/reference/_partials/filter-methods/_eth_newblockfilter-parameters.mdx" - - - -## Returns - -import Returns from "/services/reference/_partials/filter-methods/_eth_newblockfilter-returns.mdx" - - - -## Example - -import Example from "/services/reference/_partials/filter-methods/_eth_newblockfilter-example.mdx" - - - -### Request - -import Request from "./_eth_newblockfilter-request.mdx" - - - -### Response - -import Response from "/services/reference/_partials/filter-methods/_eth_newblockfilter-response.mdx" - - diff --git a/services/reference/sei/json-rpc-methods/filter-methods/eth_newfilter.mdx b/services/reference/sei/json-rpc-methods/filter-methods/eth_newfilter.mdx deleted file mode 100644 index e2da4ffd5a6..00000000000 --- a/services/reference/sei/json-rpc-methods/filter-methods/eth_newfilter.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: "eth_newFilter" ---- - -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - -import Description from "/services/reference/_partials/filter-methods/_eth_newfilter-description.mdx" - - - -## Parameters - -import Params from "/services/reference/_partials/filter-methods/_eth_newfilter-parameters.mdx" - - - -## Returns - -import Returns from "/services/reference/_partials/filter-methods/_eth_newfilter-returns.mdx" - - - -## Example - -import Example from "/services/reference/_partials/filter-methods/_eth_newfilter-example.mdx" - - - -### Request - -import Request from "./_eth_newfilter-request.mdx" - - - -### Response - -import Response from "/services/reference/_partials/filter-methods/_eth_newfilter-response.mdx" - - diff --git a/services/reference/sei/json-rpc-methods/filter-methods/eth_newpendingtransactionfilter.mdx b/services/reference/sei/json-rpc-methods/filter-methods/eth_newpendingtransactionfilter.mdx deleted file mode 100644 index 2ea55a1da1c..00000000000 --- a/services/reference/sei/json-rpc-methods/filter-methods/eth_newpendingtransactionfilter.mdx +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: "eth_newPendingTransactionFilter" ---- - -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - -import Description from "/services/reference/_partials/filter-methods/_eth_newpendingtransactionfilter-description.mdx" - - diff --git a/services/reference/sei/json-rpc-methods/filter-methods/eth_uninstallfilter.mdx b/services/reference/sei/json-rpc-methods/filter-methods/eth_uninstallfilter.mdx deleted file mode 100644 index 2032bea779d..00000000000 --- a/services/reference/sei/json-rpc-methods/filter-methods/eth_uninstallfilter.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: "eth_uninstallFilter" ---- - -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - -import Description from "/services/reference/_partials/filter-methods/_eth_uninstallfilter-description.mdx" - - - -## Parameters - -import Params from "/services/reference/_partials/filter-methods/_eth_uninstallfilter-parameters.mdx" - - - -## Returns - -import Returns from "/services/reference/_partials/filter-methods/_eth_uninstallfilter-returns.mdx" - - - -## Example - -import Example from "/services/reference/_partials/filter-methods/_eth_uninstallfilter-example.mdx" - - - -### Request - -import Request from "./_eth_uninstallfilter-request.mdx" - - - -### Response - -import Response from "/services/reference/_partials/filter-methods/_eth_uninstallfilter-response.mdx" - - diff --git a/services/reference/sei/json-rpc-methods/filter-methods/index.md b/services/reference/sei/json-rpc-methods/filter-methods/index.md deleted file mode 100644 index c9813a889e9..00000000000 --- a/services/reference/sei/json-rpc-methods/filter-methods/index.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: "Filter methods" ---- - -# Filter methods - -Infura supports the following filter methods over both HTTP and WebSocket. In both cases, the filter IDs -can be shared by any connection using the same API key. - -- [`eth_getFilterChanges`](eth_getfilterchanges.mdx) -- [`eth_getFilterLogs`](eth_getfilterlogs.mdx) -- [`eth_newBlockFilter`](eth_newblockfilter.mdx) -- [`eth_newFilter`](eth_newfilter.mdx) -- [`eth_uninstallFilter`](eth_uninstallfilter.mdx) - -Filters that are not polled using [`eth_getFilterChanges`](eth_getfilterchanges.mdx) automatically -expires after fifteen minutes of inactivity. diff --git a/services/reference/sei/json-rpc-methods/net_peercount.mdx b/services/reference/sei/json-rpc-methods/net_peercount.mdx deleted file mode 100644 index c0246b44d39..00000000000 --- a/services/reference/sei/json-rpc-methods/net_peercount.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: "net_peerCount" ---- - -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - -import Description from "/services/reference/_partials/_net_peercount-description.mdx" - - - -## Parameters - -import Params from "/services/reference/_partials/_net_peercount-parameters.mdx" - - - -## Returns - -import Returns from "/services/reference/_partials/_net_peercount-returns.mdx" - - - -## Example - -import Example from "/services/reference/_partials/_net_peercount-example.mdx" - - - -### Request - -import Request from "./_net_peercount-request.mdx" - - - -### Response - -import Response from "/services/reference/_partials/_net_peercount-response.mdx" - - diff --git a/services/reference/sei/json-rpc-methods/sei_associate.mdx b/services/reference/sei/json-rpc-methods/sei_associate.mdx new file mode 100644 index 00000000000..dc631570698 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/sei_associate.mdx @@ -0,0 +1,62 @@ +--- +title: 'sei_associate' +--- + +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' +import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' + +# `sei_associate` + +Sends a transaction to establish association between the signer's Sei address and EVM address onchain. This method enables cross-VM functionality by linking Cosmos SDK addresses with EVM addresses. + +## Parameters + +- `object`: [_Required_] A custom object containing a string message and the v, r, s of the signed message. + - `custom_message`: Any string message + - `r`: The R-part of the signature over the Keccak256 hash of the custom message + - `s`: The S-part of the signature over the Keccak256 hash of the custom message + - `v`: The V-part of the signature over the Keccak256 hash of the custom message + +## Returns + +The transaction hash as a string. + +## Example + +Replace `` with an API key from your MetaMask Developer dashboard. + + + + +```bash +curl https://sei-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{ + "jsonrpc": "2.0", + "method": "sei_associate", + "params": [ + { + "custom_message": "Associate my addresses", + "v": "0x1c", + "r": "0x88ff6cf0fefd94db46111149ae4bfc179e9b94721fffd821d38d16464b3f71d0", + "s": "0x45e0aff800961cfce805daef7016b9b675c137a6a41a548f7b60a3484c06a33a" + } + ], + "id": 1 + }' +``` + + + + +### Response + +```json +{ + "jsonrpc": "2.0", + "id": 1, + "result": "0xb903239f8543d04b5dc1ba6579132b143087c68db1b2168786408fcbce568238" +} +``` diff --git a/services/reference/sei/json-rpc-methods/sei_callcosmos.mdx b/services/reference/sei/json-rpc-methods/sei_callcosmos.mdx new file mode 100644 index 00000000000..582f43d27b0 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/sei_callcosmos.mdx @@ -0,0 +1,68 @@ +--- +title: 'sei_callCosmos' +--- + +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' +import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' + +# `sei_callCosmos` + +Executes a Cosmos SDK message call from the EVM environment without creating a transaction. This method enables cross-VM functionality by allowing EVM applications to interact with Cosmos SDK modules for querying state or simulating operations. + +## Parameters + +- `msg`: [_Required_] Cosmos SDK message object with type and value properties. + - `type`: The message type path (for example, `/cosmos.bank.v1beta1.MsgSend`) + - `value`: The message value object containing operation-specific data +- `sender`: The sender address (optional) + +## Returns + +Response data from the Cosmos SDK module as an object. + +## Example + +Replace `` with an API key from your MetaMask Developer dashboard. + + + + +```bash +curl https://sei-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{ + "jsonrpc": "2.0", + "method": "sei_callCosmos", + "params": [ + { + "type": "/cosmos.bank.v1beta1.QueryBalanceRequest", + "value": { + "address": "sei1abc123def456ghi789jkl012mno345pqr678stu", + "denom": "usei" + } + }, + "0x1234567890abcdef1234567890abcdef12345678" + ], + "id": 1 + }' +``` + + + + +### Response + +```json +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "balance": { + "denom": "usei", + "amount": "1000000000" + } + } +} +``` diff --git a/services/reference/sei/json-rpc-methods/sei_estimatecosmosgas.mdx b/services/reference/sei/json-rpc-methods/sei_estimatecosmosgas.mdx new file mode 100644 index 00000000000..49c3c22d9e5 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/sei_estimatecosmosgas.mdx @@ -0,0 +1,69 @@ +--- +title: 'sei_estimateCosmosGas' +--- + +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' +import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' + +# `sei_estimateCosmosGas` + +Estimates the gas required for executing a Cosmos SDK message. This method helps determine the appropriate gas limit for cross-VM operations involving Cosmos SDK modules. + +## Parameters + +- `msg`: [_Required_] Cosmos SDK message object with type and value properties. + - `type`: The message type path (for example, `/cosmos.bank.v1beta1.MsgSend`) + - `value`: The message value object containing operation-specific data +- `sender`: [_Required_] The sender address + +## Returns + +Estimated gas amount as a hexadecimal string. + +## Example + +Replace `` with an API key from your MetaMask Developer dashboard. + + + + +```bash +curl https://sei-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{ + "jsonrpc": "2.0", + "method": "sei_estimateCosmosGas", + "params": [ + { + "type": "/cosmos.bank.v1beta1.MsgSend", + "value": { + "from_address": "sei1abc123def456ghi789jkl012mno345pqr678stu", + "to_address": "sei1def456ghi789jkl012mno345pqr678stu901vwx", + "amount": [ + { + "denom": "usei", + "amount": "1000000" + } + ] + } + }, + "0x1234567890abcdef1234567890abcdef12345678" + ], + "id": 1 + }' +``` + + + + +### Response + +```json +{ + "jsonrpc": "2.0", + "id": 1, + "result": "0x5208" +} +``` diff --git a/services/reference/sei/json-rpc-methods/sei_getblockbyhash.mdx b/services/reference/sei/json-rpc-methods/sei_getblockbyhash.mdx new file mode 100644 index 00000000000..df455845d9b --- /dev/null +++ b/services/reference/sei/json-rpc-methods/sei_getblockbyhash.mdx @@ -0,0 +1,100 @@ +--- +title: 'sei_getBlockByHash' +--- + +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' +import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' + +# `sei_getBlockByHash` + +Returns block information by hash, including synthetic transactions from Cosmos SDK modules. This is an enhanced version of `eth_getBlockByHash` that provides visibility into cross-VM operations and includes both EVM and Cosmos transactions. + +## Parameters + +- `blockHash`: [_Required_] The block hash +- `fullTxObjects`: [_Required_] Whether to include full transaction objects (`true`) or only hashes (`false`) + +## Returns + +Block object including synthetic transactions. The block object follows the standard Ethereum format with additional synthetic transactions that have a `synthetic` field indicating they originated from Cosmos SDK module interactions. + +### Block Object Schema + +The block object follows the standard Ethereum format with additional synthetic transactions: + +```json +{ + "number": "0x...", + "hash": "0x...", + "parentHash": "0x...", + "timestamp": "0x...", + "transactions": [ + { + "hash": "0x...", + "from": "0x...", + "to": "0x...", + "value": "0x0", + "synthetic": true + } + ] +} +``` + +The `synthetic` field on transactions indicates they originated from Cosmos SDK module interactions. + +## Example + +Replace `` with an API key from your MetaMask Developer dashboard. + + + + +```bash +curl https://sei-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{ + "jsonrpc": "2.0", + "method": "sei_getBlockByHash", + "params": [ + "0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", + true + ], + "id": 1 + }' +``` + + + + +### Response + +```json +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "number": "0x5bad55", + "hash": "0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", + "parentHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "timestamp": "0x627a7a1b", + "transactions": [ + { + "hash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", + "from": "0xa1e4380a3b1f749673e270229993ee55f35663b4", + "to": "0x5aae5775c0d8fb2b8b5b5b5b5b5b5b5b5b5b5b5b", + "value": "0x0", + "synthetic": false + }, + { + "hash": "0xsyntheticTransactionHash0987654321", + "from": "0xderivedfromCosmWasmAddress", + "to": "0xpointerContractAddress", + "value": "0x0", + "synthetic": true + } + ] + } +} +``` diff --git a/services/reference/sei/json-rpc-methods/sei_getblockbynumber.mdx b/services/reference/sei/json-rpc-methods/sei_getblockbynumber.mdx new file mode 100644 index 00000000000..e141a4ce267 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/sei_getblockbynumber.mdx @@ -0,0 +1,100 @@ +--- +title: 'sei_getBlockByNumber' +--- + +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' +import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' + +# `sei_getBlockByNumber` + +Returns block information by number, including synthetic transactions from Cosmos SDK modules. This is an enhanced version of `eth_getBlockByNumber` that provides visibility into cross-VM operations and includes both EVM and Cosmos transactions. + +## Parameters + +- `blockNumber`: [_Required_] Block number (hexadecimal) or one of `"earliest"`, `"latest"`, `"pending"` +- `fullTxObjects`: [_Required_] Whether to include full transaction objects (`true`) or only hashes (`false`) + +## Returns + +Block object including synthetic transactions. The block object follows the standard Ethereum format with additional synthetic transactions that have a `synthetic` field indicating they originated from Cosmos SDK module interactions. + +### Block Object Schema + +The block object follows the standard Ethereum format with additional synthetic transactions: + +```json +{ + "number": "0x...", + "hash": "0x...", + "parentHash": "0x...", + "timestamp": "0x...", + "transactions": [ + { + "hash": "0x...", + "from": "0x...", + "to": "0x...", + "value": "0x0", + "synthetic": true + } + ] +} +``` + +The `synthetic` field on transactions indicates they originated from Cosmos SDK module interactions. + +## Example + +Replace `` with an API key from your MetaMask Developer dashboard. + + + + +```bash +curl https://sei-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{ + "jsonrpc": "2.0", + "method": "sei_getBlockByNumber", + "params": [ + "0x5bad55", + true + ], + "id": 1 + }' +``` + + + + +### Response + +```json +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "number": "0x5bad55", + "hash": "0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", + "parentHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "timestamp": "0x627a7a1b", + "transactions": [ + { + "hash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", + "from": "0xa1e4380a3b1f749673e270229993ee55f35663b4", + "to": "0x5aae5775c0d8fb2b8b5b5b5b5b5b5b5b5b5b5b5b", + "value": "0x0", + "synthetic": false + }, + { + "hash": "0xsyntheticTransactionHash0987654321", + "from": "0xderivedfromCosmWasmAddress", + "to": "0xpointerContractAddress", + "value": "0x0", + "synthetic": true + } + ] + } +} +``` diff --git a/services/reference/sei/json-rpc-methods/sei_getcosmosaddress.mdx b/services/reference/sei/json-rpc-methods/sei_getcosmosaddress.mdx new file mode 100644 index 00000000000..341e5452756 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/sei_getcosmosaddress.mdx @@ -0,0 +1,53 @@ +--- +title: 'sei_getCosmosAddress' +--- + +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' +import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' + +# `sei_getCosmosAddress` + +Retrieves the associated Cosmos SDK (bech32) address for a given EVM address. This method enables cross-VM address mapping by providing the corresponding SEI address for an EVM address. + +## Parameters + +- `evmAddress`: [_Required_] The EVM address (0x format) + +## Returns + +The corresponding Cosmos SDK bech32 address (SEI prefix) as a string. + +## Example + +Replace `` with an API key from your MetaMask Developer dashboard. + + + + +```bash +curl https://sei-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{ + "jsonrpc": "2.0", + "method": "sei_getCosmosAddress", + "params": [ + "0x1234567890abcdef1234567890abcdef12345678" + ], + "id": 1 + }' +``` + + + + +### Response + +```json +{ + "jsonrpc": "2.0", + "id": 1, + "result": "sei1abc123def456ghi789jkl012mno345pqr678stu" +} +``` diff --git a/services/reference/sei/json-rpc-methods/sei_getfilterlogs.mdx b/services/reference/sei/json-rpc-methods/sei_getfilterlogs.mdx new file mode 100644 index 00000000000..b5afab5971b --- /dev/null +++ b/services/reference/sei/json-rpc-methods/sei_getfilterlogs.mdx @@ -0,0 +1,85 @@ +--- +title: 'sei_getFilterLogs' +--- + +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' +import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' + +# `sei_getFilterLogs` + +Returns an array of logs for a filter, including synthetic logs from Cosmos events. This is an enhanced version of `eth_getFilterLogs` that provides visibility into cross-VM operations and Cosmos SDK module interactions. + +## Parameters + +- `filterId`: [_Required_] The filter ID returned from `eth_newFilter` + +## Returns + +Array of log objects, including synthetic logs from Cosmos events. Each log object contains the standard Ethereum log fields plus an additional `synthetic` field indicating whether the log originated from a Cosmos SDK module interaction. + +### Log Object Schema + +Each log object contains the standard Ethereum log fields plus an additional `synthetic` field: + +```json +{ + "address": "0x...", + "blockHash": "0x...", + "blockNumber": "0x...", + "data": "0x...", + "logIndex": "0x...", + "removed": false, + "topics": ["0x..."], + "transactionHash": "0x...", + "transactionIndex": "0x...", + "synthetic": true +} +``` + +The `synthetic` field indicates whether the log originated from a Cosmos SDK module interaction. + +## Example + +Replace `` with an API key from your MetaMask Developer dashboard. + + + + +```bash +curl https://sei-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{ + "jsonrpc": "2.0", + "method": "sei_getFilterLogs", + "params": ["0x16"], + "id": 1 + }' +``` + + + + +### Response + +```json +{ + "jsonrpc": "2.0", + "id": 1, + "result": [ + { + "address": "0x37dc71366ec655093b9930bc816e16e6b587f968", + "blockHash": "0xf9e709a7e6bb6f4ed5bd8d02b0c95a3d48c5f67e9b8a6f5e4d3c2b1a0987654", + "blockNumber": "0x5daf3b", + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "logIndex": "0x0", + "removed": false, + "topics": ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"], + "transactionHash": "0x5490b7d5b3e3c2d1a0987654321fedcba9876543210", + "transactionIndex": "0x0", + "synthetic": true + } + ] +} +``` diff --git a/services/reference/sei/json-rpc-methods/sei_getlogs.mdx b/services/reference/sei/json-rpc-methods/sei_getlogs.mdx new file mode 100644 index 00000000000..35ed9b3b629 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/sei_getlogs.mdx @@ -0,0 +1,94 @@ +--- +title: 'sei_getLogs' +--- + +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' +import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' + +# `sei_getLogs` + +Returns an array of logs matching a given filter, including synthetic logs from Cosmos events. This is an enhanced version of `eth_getLogs` that provides visibility into cross-VM operations and Cosmos SDK module interactions. + +## Parameters + +- `filter`: [_Required_] Filter options object + - `fromBlock`: Block number or "latest", "earliest", "pending" + - `toBlock`: Block number or "latest", "earliest", "pending" + - `address`: Contract address or array of addresses + - `topics`: Array of topic specifiers + +## Returns + +Array of log objects, including synthetic logs from Cosmos events. Each log object contains the standard Ethereum log fields plus an additional `synthetic` field indicating whether the log originated from a Cosmos SDK module interaction. + +### Log Object Schema + +Each log object contains the standard Ethereum log fields plus an additional `synthetic` field: + +```json +{ + "address": "0x...", + "blockHash": "0x...", + "blockNumber": "0x...", + "data": "0x...", + "logIndex": "0x...", + "removed": false, + "topics": ["0x..."], + "transactionHash": "0x...", + "transactionIndex": "0x...", + "synthetic": true +} +``` + +## Example + +Replace `` with an API key from your MetaMask Developer dashboard. + + + + +```bash +curl https://sei-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{ + "jsonrpc": "2.0", + "method": "sei_getLogs", + "params": [ + { + "fromBlock": "0x1", + "toBlock": "latest", + "address": "0x37dc71366ec655093b9930bc816e16e6b587f968", + "topics": ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"] + } + ], + "id": 1 + }' +``` + + + + +### Response + +```json +{ + "jsonrpc": "2.0", + "id": 1, + "result": [ + { + "address": "0x37dc71366ec655093b9930bc816e16e6b587f968", + "blockHash": "0xf9e709a7e6bb6f4ed5bd8d02b0c95a3d48c5f67e9b8a6f5e4d3c2b1a0987654", + "blockNumber": "0x5daf3b", + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "logIndex": "0x0", + "removed": false, + "topics": ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"], + "transactionHash": "0x5490b7d5b3e3c2d1a0987654321fedcba9876543210", + "transactionIndex": "0x0", + "synthetic": true + } + ] +} +``` diff --git a/services/reference/sei/json-rpc-methods/sei_queryevents.mdx b/services/reference/sei/json-rpc-methods/sei_queryevents.mdx new file mode 100644 index 00000000000..8d97fb5e5d8 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/sei_queryevents.mdx @@ -0,0 +1,101 @@ +--- +title: 'sei_queryEvents' +--- + +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' +import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' + +# `sei_queryEvents` + +Queries Cosmos SDK events from the blockchain using specific event criteria. This method allows filtering and retrieving events emitted by Cosmos SDK modules, providing visibility into cross-VM operations and module interactions. + +## Parameters + +- `query`: [_Required_] Event query string using Cosmos SDK event query syntax in the format: `"event_type.attribute_key='attribute_value'"` +- `page`: Page number for pagination (optional, default: 1) +- `perPage`: Number of results per page (optional, default: 30, max: 100) + +## Returns + +Query results containing events and pagination info as an object. + +### Response Schema + +```json +{ + "events": [ + { + "type": "transfer", + "attributes": [ + { + "key": "recipient", + "value": "sei1..." + }, + { + "key": "amount", + "value": "1000000usei" + } + ] + } + ], + "total_count": "42" +} +``` + +## Example + +Replace `` with an API key from your MetaMask Developer dashboard. + + + + +```bash +curl https://sei-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{ + "jsonrpc": "2.0", + "method": "sei_queryEvents", + "params": [ + "transfer.recipient='\''sei1abc123def456ghi789jkl012mno345pqr678stu'\''", + 1, + 10 + ], + "id": 1 + }' +``` + + + + +### Response + +```json +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "events": [ + { + "type": "transfer", + "attributes": [ + { + "key": "recipient", + "value": "sei1abc123def456ghi789jkl012mno345pqr678stu" + }, + { + "key": "sender", + "value": "sei1def456ghi789jkl012mno345pqr678stu901vwx" + }, + { + "key": "amount", + "value": "1000000usei" + } + ] + } + ], + "total_count": "1" + } +} +``` diff --git a/services/reference/sei/json-rpc-methods/sei_querystate.mdx b/services/reference/sei/json-rpc-methods/sei_querystate.mdx new file mode 100644 index 00000000000..72da5b7f78c --- /dev/null +++ b/services/reference/sei/json-rpc-methods/sei_querystate.mdx @@ -0,0 +1,78 @@ +--- +title: 'sei_queryState' +--- + +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' +import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' + +# `sei_queryState` + +Queries Cosmos SDK module state data directly from the blockchain. This method allows direct access to the underlying state of Cosmos SDK modules, enabling advanced querying of module-specific data. + +## Parameters + +- `path`: [_Required_] The state query path (for example, `/cosmos.bank.v1beta1.Query/Balance`) +- `data`: [_Required_] Query data (hexadecimal encoded) +- `height`: Block height for the query (optional, default: latest) +- `prove`: Whether to return a proof (optional, default: false) + +## Returns + +State query response with data and optional proof as an object. + +### Response Schema + +```json +{ + "response": { + "code": 0, + "value": "base64encodedresponse" + }, + "proof": { + "ops": [...] + } +} +``` + +## Example + +Replace `` with an API key from your MetaMask Developer dashboard. + + + + +```bash +curl https://sei-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{ + "jsonrpc": "2.0", + "method": "sei_queryState", + "params": [ + "/cosmos.bank.v1beta1.Query/Balance", + "0x0a2d7365693161626331323364656634353667686937383966726f6b6c3031326d6e6f3334357071723637387374751204757365", + "latest", + false + ], + "id": 1 + }' +``` + + + + +### Response + +```json +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "response": { + "code": 0, + "value": "CgsKBHVzZWkSAzEwMA==" + } + } +} +``` diff --git a/services/reference/sei/json-rpc-methods/sei_querystorage.mdx b/services/reference/sei/json-rpc-methods/sei_querystorage.mdx new file mode 100644 index 00000000000..953542615d9 --- /dev/null +++ b/services/reference/sei/json-rpc-methods/sei_querystorage.mdx @@ -0,0 +1,74 @@ +--- +title: 'sei_queryStorage' +--- + +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' +import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' + +# `sei_queryStorage` + +Queries raw storage data from the Cosmos SDK key-value store. This method provides low-level access to the blockchain's storage layer, allowing direct querying of stored data by key. + +## Parameters + +- `key`: [_Required_] Storage key (hexadecimal encoded) +- `storeName`: The store name (optional, default: "main") +- `height`: Block height for the query (optional, default: latest) +- `prove`: Whether to return a proof (optional, default: false) + +## Returns + +Storage query response with value and optional proof as an object. + +### Response Schema + +```json +{ + "value": "hexencodedvalue", + "proof": { + "ops": [...] + }, + "height": "12345" +} +``` + +## Example + +Replace `` with an API key from your MetaMask Developer dashboard. + + + + +```bash +curl https://sei-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{ + "jsonrpc": "2.0", + "method": "sei_queryStorage", + "params": [ + "0x02bc04a2ba4a6f2f3c7b9e8d1a5c3f2e8d1a9b2c3e4f5a6b7c8d9e0f1a2b3c4d", + "bank", + "latest", + false + ], + "id": 1 + }' +``` + + + + +### Response + +```json +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "value": "0x0a0c0a04757365691204313030300", + "height": "12345" + } +} +``` diff --git a/services/reference/sei/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx b/services/reference/sei/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx deleted file mode 100644 index 32ce5ba953c..00000000000 --- a/services/reference/sei/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx +++ /dev/null @@ -1,19 +0,0 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]}' -``` - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0x8320fe7702b96808f7bbc0d4a888ed1468216cfd", "topics": ["0xd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab902"]}]}' -``` - - - diff --git a/services/reference/sei/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx b/services/reference/sei/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx deleted file mode 100644 index 896a1de6460..00000000000 --- a/services/reference/sei/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx +++ /dev/null @@ -1,12 +0,0 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - - - - -```bash -wscat -c wss://base-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_unsubscribe", "params": ["0x9cef478923ff08bf67fde6c64013158d"]}' -``` - - - diff --git a/services/reference/sei/json-rpc-methods/subscription-methods/eth_subscribe.mdx b/services/reference/sei/json-rpc-methods/subscription-methods/eth_subscribe.mdx deleted file mode 100644 index d79d2a15bb3..00000000000 --- a/services/reference/sei/json-rpc-methods/subscription-methods/eth_subscribe.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: "eth_subscribe" ---- - -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - -import Description from "/services/reference/_partials/subscription-methods/_eth_subscribe-description.mdx" - - - -## Parameters - -import Params from "/services/reference/_partials/subscription-methods/_eth_subscribe-parameters-no-pending.mdx" - - - -## Returns - -import Returns from "/services/reference/_partials/subscription-methods/_eth_subscribe-returns.mdx" - - - -## Example - -import Example from "/services/reference/_partials/subscription-methods/_eth_subscribe-example.mdx" - - - -### Request - -import Request from "./_eth_subscribe-request.mdx" - - - -### Response - -import Response from "/services/reference/_partials/subscription-methods/_eth_subscribe-response-no-pending.mdx" - - diff --git a/services/reference/sei/json-rpc-methods/subscription-methods/eth_unsubscribe.mdx b/services/reference/sei/json-rpc-methods/subscription-methods/eth_unsubscribe.mdx deleted file mode 100644 index 6fe9ca4660e..00000000000 --- a/services/reference/sei/json-rpc-methods/subscription-methods/eth_unsubscribe.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: "eth_unsubscribe" ---- - -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" - -import Description from "/services/reference/_partials/subscription-methods/_eth_unsubscribe-description.mdx" - - - -## Parameters - -import Params from "/services/reference/_partials/subscription-methods/_eth_unsubscribe-parameters.mdx" - - - -## Returns - -import Returns from "/services/reference/_partials/subscription-methods/_eth_unsubscribe-returns.mdx" - - - -## Example - -import Example from "/services/reference/_partials/subscription-methods/_eth_unsubscribe-example.mdx" - - - -### Request - -import Request from "./_eth_unsubscribe-request.mdx" - - - -### Response - -import Response from "/services/reference/_partials/subscription-methods/_eth_unsubscribe-response.mdx" - - diff --git a/services/reference/sei/json-rpc-methods/subscription-methods/index.md b/services/reference/sei/json-rpc-methods/subscription-methods/index.md deleted file mode 100644 index 33a8804d49c..00000000000 --- a/services/reference/sei/json-rpc-methods/subscription-methods/index.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: "Subscription methods" ---- - -# Subscription methods - -Subscription methods are available for [WebSocket](../../../../concepts/websockets.md) connections only, and allow you to wait for events instead of polling for them. For example, dapps can subscribe to logs and receive notifications when a specific event occurs. - -The following subscription methods are available: - -- [`eth_subscribe`](eth_subscribe.mdx) - Create a subscription to a particular event -- [`eth_unsubscribe`](eth_unsubscribe.mdx) - Cancel an active subscription - -:::info - -We recommend you use the WSS protocol to set up bidirectional stateful subscriptions. Stateless HTTP WebSockets are also -supported. - -::: From 14a21a5c9cf75d67d8ddc8009f2f975b3676e5b6 Mon Sep 17 00:00:00 2001 From: bgravenorst Date: Tue, 15 Jul 2025 06:27:18 +1000 Subject: [PATCH 3/5] Update association function. Signed-off-by: bgravenorst --- .../_partials/_eth_call-parameters.mdx | 17 +++++++++-------- .../sei/json-rpc-methods/sei_associate.mdx | 12 ++++++------ 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/services/reference/_partials/_eth_call-parameters.mdx b/services/reference/_partials/_eth_call-parameters.mdx index 7078a09a069..2dfdbeef8b4 100644 --- a/services/reference/_partials/_eth_call-parameters.mdx +++ b/services/reference/_partials/_eth_call-parameters.mdx @@ -1,9 +1,10 @@ -- `from`: 20 bytes [_Required_] Address the transaction is sent from. -- `to`: 20 bytes - Address the transaction is directed to. -- `gas`: Hexadecimal value of the gas provided for the transaction execution. `eth_call` consumes zero gas, but this parameter may be needed by some executions. -- `gasPrice`: Hexadecimal value of the `gasPrice` used for each paid gas. -- `maxPriorityFeePerGas`: Maximum fee, in wei, the sender is willing to pay per gas above the base fee. See [EIP-1559 transactions](../../concepts/transaction-types.md#eip-1559-transactions). -- `maxFeePerGas`: Maximum total fee (base fee + priority fee), in wei, the sender is willing to pay per gas. See [EIP-1559 transactions](../../concepts/transaction-types.md#eip-1559-transactions). -- `value`: Hexadecimal of the value sent with this transaction. -- `data`: Hash of the method signature and encoded parameters. See [Ethereum contract ABI specification](https://docs.soliditylang.org/en/latest/abi-spec.html). +- TRANSACTION CALL OBJECT [_Required_] + - `from`: 20 bytes [_Required_] Address the transaction is sent from. + - `to`: 20 bytes - Address the transaction is directed to. + - `gas`: Hexadecimal value of the gas provided for the transaction execution. `eth_call` consumes zero gas, but this parameter may be needed by some executions. + - `gasPrice`: Hexadecimal value of the `gasPrice` used for each paid gas. + - `maxPriorityFeePerGas`: Maximum fee, in wei, the sender is willing to pay per gas above the base fee. See [EIP-1559 transactions](../../concepts/transaction-types.md#eip-1559-transactions). + - `maxFeePerGas`: Maximum total fee (base fee + priority fee), in wei, the sender is willing to pay per gas. See [EIP-1559 transactions](../../concepts/transaction-types.md#eip-1559-transactions). + - `value`: Hexadecimal of the value sent with this transaction. + - `data`: Hash of the method signature and encoded parameters. See [Ethereum contract ABI specification](https://docs.soliditylang.org/en/latest/abi-spec.html). - `block parameter`: [_Required_] A hexadecimal block number, or one of the string tags `latest`, `earliest`, `pending`, `safe`, or `finalized`. See the [default block parameter](https://ethereum.org/en/developers/docs/apis/json-rpc/#default-block). diff --git a/services/reference/sei/json-rpc-methods/sei_associate.mdx b/services/reference/sei/json-rpc-methods/sei_associate.mdx index dc631570698..76e567e6032 100644 --- a/services/reference/sei/json-rpc-methods/sei_associate.mdx +++ b/services/reference/sei/json-rpc-methods/sei_associate.mdx @@ -8,15 +8,15 @@ import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' # `sei_associate` -Sends a transaction to establish association between the signer's Sei address and EVM address onchain. This method enables cross-VM functionality by linking Cosmos SDK addresses with EVM addresses. +Sends a transaction to link the signer's Sei address and EVM address onchain. ## Parameters -- `object`: [_Required_] A custom object containing a string message and the v, r, s of the signed message. - - `custom_message`: Any string message - - `r`: The R-part of the signature over the Keccak256 hash of the custom message - - `s`: The S-part of the signature over the Keccak256 hash of the custom message - - `v`: The V-part of the signature over the Keccak256 hash of the custom message +- CUSTOM MESSAGE OBJECT [_Required_] + - `custom_message`: Any string message. + - `r`: The R-part of the signature over the Keccak256 hash of the custom message. + - `s`: The S-part of the signature over the Keccak256 hash of the custom message. + - `v`: The V-part of the signature over the Keccak256 hash of the custom message. ## Returns From 875349e3d1feea7eda87807d00fa75aa439f69f6 Mon Sep 17 00:00:00 2001 From: bgravenorst Date: Wed, 16 Jul 2025 14:20:25 +1000 Subject: [PATCH 4/5] Add block methods. Signed-off-by: bgravenorst --- .../json-rpc-methods/sei_getblockbyhash.mdx | 60 ++++++++++--------- .../json-rpc-methods/sei_getblockbynumber.mdx | 60 ++++++++++--------- 2 files changed, 64 insertions(+), 56 deletions(-) diff --git a/services/reference/sei/json-rpc-methods/sei_getblockbyhash.mdx b/services/reference/sei/json-rpc-methods/sei_getblockbyhash.mdx index df455845d9b..beec5099cbd 100644 --- a/services/reference/sei/json-rpc-methods/sei_getblockbyhash.mdx +++ b/services/reference/sei/json-rpc-methods/sei_getblockbyhash.mdx @@ -8,40 +8,44 @@ import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' # `sei_getBlockByHash` -Returns block information by hash, including synthetic transactions from Cosmos SDK modules. This is an enhanced version of `eth_getBlockByHash` that provides visibility into cross-VM operations and includes both EVM and Cosmos transactions. +Returns block information by hash, including synthetic transactions from Cosmos SDK modules. + +:::info +This method is identical to the [`eth_getBlockByHash`](./eth_getblockbyhash.mdx) method, but it +includes synthetic transactions that are marked with a `synthetic` field set to `true`. +::: ## Parameters -- `blockHash`: [_Required_] The block hash -- `fullTxObjects`: [_Required_] Whether to include full transaction objects (`true`) or only hashes (`false`) +- `hash`: (string) [_Required_] A string representing the hash (32 bytes) of a block. +- `transaction details flag`: (boolean) [_Required_] Whether to include full transaction objects (`true`) + or only hashes (`false`). ## Returns -Block object including synthetic transactions. The block object follows the standard Ethereum format with additional synthetic transactions that have a `synthetic` field indicating they originated from Cosmos SDK module interactions. - -### Block Object Schema - -The block object follows the standard Ethereum format with additional synthetic transactions: - -```json -{ - "number": "0x...", - "hash": "0x...", - "parentHash": "0x...", - "timestamp": "0x...", - "transactions": [ - { - "hash": "0x...", - "from": "0x...", - "to": "0x...", - "value": "0x0", - "synthetic": true - } - ] -} -``` - -The `synthetic` field on transactions indicates they originated from Cosmos SDK module interactions. +Block object including synthetic transactions. The block object follows the standard Ethereum format +with an additional `synthetic` field in the `transaction` object indicating they originated from the +Cosmos SDK modules: + +- `difficulty`: A hexadecimal of the difficulty for this block. +- `extraData`: The "extra data" field of this block. +- `gasLimit`: Maximum gas allowed in this block. +- `gasUsed`: Total used gas by all transactions in this block. +- `hash`: 32 bytes. The hash of the block. Null when the returned block is the pending block. +- `logsBloom`: 256 bytes. The bloom filter for the logs of the block. Null when the returned block is the pending block. +- `miner`: 20 bytes. The address of the beneficiary to whom the mining rewards were given. +- `nonce`: 8 bytes. The hash of the generated proof-of-work. Null when the returned block is the pending block. +- `number`: The block number. Null when the returned block is the pending block. +- `parentHash`: 32 bytes. The hash of the parent block. +- `receiptsRoot`: 32 bytes. The root of the receipts trie of the block. +- `sha3Uncles`: 32 bytes. The SHA3 of the uncles data in the block. +- `size`: A hexadecimal of the size of this block in bytes. +- `stateRoot`: 32 bytes. The root of the final state trie of the block. +- `timestamp`: Unix timestamp for when the block was collated. +- `totalDifficulty`: A hexadecimal of the total difficulty of the chain until this block. +- `transactions`: [Array] An array of transaction objects, or 32 bytes transaction hashes depending on the last given parameter. +- `transactionsRoot`: 32 bytes. The root of the transaction trie of the block. +- `uncles`: [Array] An Array of uncle hashes. ## Example diff --git a/services/reference/sei/json-rpc-methods/sei_getblockbynumber.mdx b/services/reference/sei/json-rpc-methods/sei_getblockbynumber.mdx index e141a4ce267..0e30c57fb60 100644 --- a/services/reference/sei/json-rpc-methods/sei_getblockbynumber.mdx +++ b/services/reference/sei/json-rpc-methods/sei_getblockbynumber.mdx @@ -8,40 +8,44 @@ import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' # `sei_getBlockByNumber` -Returns block information by number, including synthetic transactions from Cosmos SDK modules. This is an enhanced version of `eth_getBlockByNumber` that provides visibility into cross-VM operations and includes both EVM and Cosmos transactions. +Returns block information by number, including synthetic transactions from Cosmos SDK modules. + +:::info +This method is identical to the [`eth_getBlockByNumber`](./eth_getblockbynumber.mdx) method, but it +includes synthetic transactions that are marked with a `synthetic` field set to `true`. +::: ## Parameters -- `blockNumber`: [_Required_] Block number (hexadecimal) or one of `"earliest"`, `"latest"`, `"pending"` -- `fullTxObjects`: [_Required_] Whether to include full transaction objects (`true`) or only hashes (`false`) +- `block parameter`: (string) [_Required_] A hexadecimal block number, or one of the string tags `earliest`, `latest`, `pending` +- `transaction details flag`: (boolean) [_Required_] Whether to include full transaction objects (`true`) + or only hashes (`false`). ## Returns -Block object including synthetic transactions. The block object follows the standard Ethereum format with additional synthetic transactions that have a `synthetic` field indicating they originated from Cosmos SDK module interactions. - -### Block Object Schema - -The block object follows the standard Ethereum format with additional synthetic transactions: - -```json -{ - "number": "0x...", - "hash": "0x...", - "parentHash": "0x...", - "timestamp": "0x...", - "transactions": [ - { - "hash": "0x...", - "from": "0x...", - "to": "0x...", - "value": "0x0", - "synthetic": true - } - ] -} -``` - -The `synthetic` field on transactions indicates they originated from Cosmos SDK module interactions. +Block object including synthetic transactions. The block object follows the standard Ethereum format +with an additional `synthetic` field in the `transaction` object indicating they originated from the +Cosmos SDK modules: + +- `difficulty`: A hexadecimal of the difficulty for this block. +- `extraData`: The "extra data" field of this block. +- `gasLimit`: Maximum gas allowed in this block. +- `gasUsed`: Total used gas by all transactions in this block. +- `hash`: 32 bytes. The hash of the block. Null when the returned block is the pending block. +- `logsBloom`: 256 bytes. The bloom filter for the logs of the block. Null when the returned block is the pending block. +- `miner`: 20 bytes. The address of the beneficiary to whom the mining rewards were given. +- `nonce`: 8 bytes. The hash of the generated proof-of-work. Null when the returned block is the pending block. +- `number`: The block number. Null when the returned block is the pending block. +- `parentHash`: 32 bytes. The hash of the parent block. +- `receiptsRoot`: 32 bytes. The root of the receipts trie of the block. +- `sha3Uncles`: 32 bytes. The SHA3 of the uncles data in the block. +- `size`: A hexadecimal of the size of this block in bytes. +- `stateRoot`: 32 bytes. The root of the final state trie of the block. +- `timestamp`: Unix timestamp for when the block was collated. +- `totalDifficulty`: A hexadecimal of the total difficulty of the chain until this block. +- `transactions`: [Array] An array of transaction objects, or 32 bytes transaction hashes depending on the last given parameter. +- `transactionsRoot`: 32 bytes. The root of the transaction trie of the block. +- `uncles`: [Array] An Array of uncle hashes. ## Example From 89bb6abbc22591a4f7367f820d10d547dbded2b4 Mon Sep 17 00:00:00 2001 From: bgravenorst Date: Wed, 23 Jul 2025 07:32:26 +1000 Subject: [PATCH 5/5] Update Sei methods. Signed-off-by: bgravenorst --- services/concepts/archive-data.md | 1 + services/get-started/endpoints.md | 7 ++ services/reference/sei/index.md | 20 ++++ .../json-rpc-methods/_eth_call-request.mdx | 2 +- .../_eth_estimategas-request.mdx | 2 +- .../_eth_getblockbyhash-request.mdx | 2 +- ...getblocktransactioncountbyhash-request.mdx | 2 +- .../json-rpc-methods/_eth_getcode-request.mdx | 2 +- .../json-rpc-methods/_eth_getlogs-request.mdx | 2 +- .../reference/sei/json-rpc-methods/index.md | 6 +- .../sei/json-rpc-methods/sei_associate.mdx | 62 ----------- .../sei/json-rpc-methods/sei_callcosmos.mdx | 68 ------------ .../sei_estimatecosmosgas.mdx | 69 ------------ .../json-rpc-methods/sei_getblockbyhash.mdx | 104 ------------------ .../json-rpc-methods/sei_getblockbynumber.mdx | 104 ------------------ .../json-rpc-methods/sei_getcosmosaddress.mdx | 53 --------- .../json-rpc-methods/sei_getfilterlogs.mdx | 85 -------------- .../sei/json-rpc-methods/sei_getlogs.mdx | 94 ---------------- .../sei/json-rpc-methods/sei_queryevents.mdx | 101 ----------------- .../sei/json-rpc-methods/sei_querystate.mdx | 78 ------------- .../sei/json-rpc-methods/sei_querystorage.mdx | 74 ------------- services/reference/sei/quickstart.md | 22 ++-- 22 files changed, 49 insertions(+), 911 deletions(-) delete mode 100644 services/reference/sei/json-rpc-methods/sei_associate.mdx delete mode 100644 services/reference/sei/json-rpc-methods/sei_callcosmos.mdx delete mode 100644 services/reference/sei/json-rpc-methods/sei_estimatecosmosgas.mdx delete mode 100644 services/reference/sei/json-rpc-methods/sei_getblockbyhash.mdx delete mode 100644 services/reference/sei/json-rpc-methods/sei_getblockbynumber.mdx delete mode 100644 services/reference/sei/json-rpc-methods/sei_getcosmosaddress.mdx delete mode 100644 services/reference/sei/json-rpc-methods/sei_getfilterlogs.mdx delete mode 100644 services/reference/sei/json-rpc-methods/sei_getlogs.mdx delete mode 100644 services/reference/sei/json-rpc-methods/sei_queryevents.mdx delete mode 100644 services/reference/sei/json-rpc-methods/sei_querystate.mdx delete mode 100644 services/reference/sei/json-rpc-methods/sei_querystorage.mdx diff --git a/services/concepts/archive-data.md b/services/concepts/archive-data.md index b79753ebad0..3497242872f 100644 --- a/services/concepts/archive-data.md +++ b/services/concepts/archive-data.md @@ -23,6 +23,7 @@ Access to archive data is automatically enabled on the following supported netwo |Polygon |Amoy | |Arbitrum| | |Celo | | + |Sei | | Infura provides access to [full nodes](#full-nodes) and [archive nodes](#archive-nodes). diff --git a/services/get-started/endpoints.md b/services/get-started/endpoints.md index 1cce24bd845..2e0666c012a 100644 --- a/services/get-started/endpoints.md +++ b/services/get-started/endpoints.md @@ -151,6 +151,13 @@ Include your authentication details when [making IPFS requests](/reference/ipfs/ | Mainnet | JSON-RPC over HTTPS | `https://scroll-mainnet.infura.io/v3/` | | Sepolia | JSON-RPC over HTTPS | `https://scroll-sepolia.infura.io/v3/` | +## Sei + +| Network | Description | URL | +|---------|-------------------------|-------------------------------------------------------| +| Mainnet | JSON-RPC over HTTPS | `https://sei-mainnet.infura.io/v3/` | +| Testnet | JSON-RPC over HTTPS | `https://sei-testnet.infura.io/v3/` | + ## Starknet | Network | Description | URL | diff --git a/services/reference/sei/index.md b/services/reference/sei/index.md index 8907d61604f..fce93c58248 100644 --- a/services/reference/sei/index.md +++ b/services/reference/sei/index.md @@ -6,6 +6,13 @@ import CardList from '@site/src/components/CardList' # Sei +:::note Decentralized Infrastructure Network (DIN) + +Sei is supported through the [DIN](https://www.infura.io/solutions/decentralized-infrastructure-service) service, +meaning calls to the network are routed to [partner infrastructure providers](#partners-and-privacy-policies). + +::: + Sei is a Layer 1 blockchain designed for trading and exchange-focused applications. It features a parallelized EVM architecture, native order matching, and subsystems that address latency and scalability limitations while maintaining Ethereum compatibility. @@ -35,3 +42,16 @@ Select an option below to get started with the Sei network. } ]} /> + +## Partners and privacy policies + +No personal information is sent as part of partner requests, only information necessary to fulfill +your API request. This means that Infura's partner service provider can service your request, but not +store the content of your request. + +The following partners provide access to the Sei network: + +- BlockPI ([Terms of Use](https://blockpi.io/terms-of-use), [Privacy Policy](https://blockpi.io/privacy-policy)) +- Nodefleet ([Privacy Policy](https://nodefleet.org/#/privacy-policy)) +- Nodies ([Terms of Service](https://www.nodies.app/tos.txt), [Privacy Policy](https://www.nodies.app/privacy.txt)) + \ No newline at end of file diff --git a/services/reference/sei/json-rpc-methods/_eth_call-request.mdx b/services/reference/sei/json-rpc-methods/_eth_call-request.mdx index bfbdcb7deeb..e2e2fb28989 100644 --- a/services/reference/sei/json-rpc-methods/_eth_call-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_call-request.mdx @@ -8,7 +8,7 @@ import TabItem from '@theme/TabItem' curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' + -d '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xBEFcda6d33bC7876827Dd8EC11719cFED9b1a113", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' ``` diff --git a/services/reference/sei/json-rpc-methods/_eth_estimategas-request.mdx b/services/reference/sei/json-rpc-methods/_eth_estimategas-request.mdx index 965278520a0..dcb29456548 100644 --- a/services/reference/sei/json-rpc-methods/_eth_estimategas-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_estimategas-request.mdx @@ -8,7 +8,7 @@ import TabItem from '@theme/TabItem' curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' + -d '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0xBEFcda6d33bC7876827Dd8EC11719cFED9b1a113", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' ``` diff --git a/services/reference/sei/json-rpc-methods/_eth_getblockbyhash-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getblockbyhash-request.mdx index f957793318e..f227322d5c0 100644 --- a/services/reference/sei/json-rpc-methods/_eth_getblockbyhash-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_getblockbyhash-request.mdx @@ -8,7 +8,7 @@ import TabItem from '@theme/TabItem' curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' + -d '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0x196C64BD2E8E4E3C17EDCB61ABEFEF613E59C2F00E99FDCE4CDBBA164FC591D7", false], "id": 1}' ``` diff --git a/services/reference/sei/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx index 83096846a7c..e1a450616a5 100644 --- a/services/reference/sei/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx @@ -8,7 +8,7 @@ import TabItem from '@theme/TabItem' curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' + -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0x196C64BD2E8E4E3C17EDCB61ABEFEF613E59C2F00E99FDCE4CDBBA164FC591D7"], "id": 1}' ``` diff --git a/services/reference/sei/json-rpc-methods/_eth_getcode-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getcode-request.mdx index f7f3d1161a8..3b21482fef5 100644 --- a/services/reference/sei/json-rpc-methods/_eth_getcode-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_getcode-request.mdx @@ -8,7 +8,7 @@ import TabItem from '@theme/TabItem' curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' + -d '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x6cAfAD6AAf5F3EAB6a7a31472A8B577d5eCF8777", "latest"], "id": 1}' ``` diff --git a/services/reference/sei/json-rpc-methods/_eth_getlogs-request.mdx b/services/reference/sei/json-rpc-methods/_eth_getlogs-request.mdx index c83ecb59b88..56065f606c6 100644 --- a/services/reference/sei/json-rpc-methods/_eth_getlogs-request.mdx +++ b/services/reference/sei/json-rpc-methods/_eth_getlogs-request.mdx @@ -8,7 +8,7 @@ import TabItem from '@theme/TabItem' curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id":1}' + -d '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"address": "0x6cAfAD6AAf5F3EAB6a7a31472A8B577d5eCF8777", "blockhash": "0x39f66b313cec316249c2933702bbca771d85845896d794008e482ca63bc045b1"}], "id":1}' ``` diff --git a/services/reference/sei/json-rpc-methods/index.md b/services/reference/sei/json-rpc-methods/index.md index a366cb7098b..5585649ab38 100644 --- a/services/reference/sei/json-rpc-methods/index.md +++ b/services/reference/sei/json-rpc-methods/index.md @@ -5,6 +5,8 @@ description: Supported standard Ethereum methods on Base network. # JSON-RPC methods -The standard Ethereum methods documented in this section are supported by Infura on the Base network. For custom Base methods, see the official [Optimism Ethereum JSON-RPC API documentation](https://docs.optimism.io/builders/node-operators/json-rpc) (Bedrock release). +The standard Ethereum methods documented in this section are supported by Infura on the Sei network. -The Base optimistic layer 2 rollup chain is built by Coinbase, in collaboration with Optimism on the MIT-licensed OP Stack ([Bedrock](https://docs.optimism.io/stack/getting-started#the-op-stack-today)). +:::info See also +Refer to the [official Sei documentation](https://www.docs.sei.io/) for more information. +::: \ No newline at end of file diff --git a/services/reference/sei/json-rpc-methods/sei_associate.mdx b/services/reference/sei/json-rpc-methods/sei_associate.mdx deleted file mode 100644 index 76e567e6032..00000000000 --- a/services/reference/sei/json-rpc-methods/sei_associate.mdx +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: 'sei_associate' ---- - -import Tabs from '@theme/Tabs' -import TabItem from '@theme/TabItem' -import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' - -# `sei_associate` - -Sends a transaction to link the signer's Sei address and EVM address onchain. - -## Parameters - -- CUSTOM MESSAGE OBJECT [_Required_] - - `custom_message`: Any string message. - - `r`: The R-part of the signature over the Keccak256 hash of the custom message. - - `s`: The S-part of the signature over the Keccak256 hash of the custom message. - - `v`: The V-part of the signature over the Keccak256 hash of the custom message. - -## Returns - -The transaction hash as a string. - -## Example - -Replace `` with an API key from your MetaMask Developer dashboard. - - - - -```bash -curl https://sei-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{ - "jsonrpc": "2.0", - "method": "sei_associate", - "params": [ - { - "custom_message": "Associate my addresses", - "v": "0x1c", - "r": "0x88ff6cf0fefd94db46111149ae4bfc179e9b94721fffd821d38d16464b3f71d0", - "s": "0x45e0aff800961cfce805daef7016b9b675c137a6a41a548f7b60a3484c06a33a" - } - ], - "id": 1 - }' -``` - - - - -### Response - -```json -{ - "jsonrpc": "2.0", - "id": 1, - "result": "0xb903239f8543d04b5dc1ba6579132b143087c68db1b2168786408fcbce568238" -} -``` diff --git a/services/reference/sei/json-rpc-methods/sei_callcosmos.mdx b/services/reference/sei/json-rpc-methods/sei_callcosmos.mdx deleted file mode 100644 index 582f43d27b0..00000000000 --- a/services/reference/sei/json-rpc-methods/sei_callcosmos.mdx +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: 'sei_callCosmos' ---- - -import Tabs from '@theme/Tabs' -import TabItem from '@theme/TabItem' -import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' - -# `sei_callCosmos` - -Executes a Cosmos SDK message call from the EVM environment without creating a transaction. This method enables cross-VM functionality by allowing EVM applications to interact with Cosmos SDK modules for querying state or simulating operations. - -## Parameters - -- `msg`: [_Required_] Cosmos SDK message object with type and value properties. - - `type`: The message type path (for example, `/cosmos.bank.v1beta1.MsgSend`) - - `value`: The message value object containing operation-specific data -- `sender`: The sender address (optional) - -## Returns - -Response data from the Cosmos SDK module as an object. - -## Example - -Replace `` with an API key from your MetaMask Developer dashboard. - - - - -```bash -curl https://sei-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{ - "jsonrpc": "2.0", - "method": "sei_callCosmos", - "params": [ - { - "type": "/cosmos.bank.v1beta1.QueryBalanceRequest", - "value": { - "address": "sei1abc123def456ghi789jkl012mno345pqr678stu", - "denom": "usei" - } - }, - "0x1234567890abcdef1234567890abcdef12345678" - ], - "id": 1 - }' -``` - - - - -### Response - -```json -{ - "jsonrpc": "2.0", - "id": 1, - "result": { - "balance": { - "denom": "usei", - "amount": "1000000000" - } - } -} -``` diff --git a/services/reference/sei/json-rpc-methods/sei_estimatecosmosgas.mdx b/services/reference/sei/json-rpc-methods/sei_estimatecosmosgas.mdx deleted file mode 100644 index 49c3c22d9e5..00000000000 --- a/services/reference/sei/json-rpc-methods/sei_estimatecosmosgas.mdx +++ /dev/null @@ -1,69 +0,0 @@ ---- -title: 'sei_estimateCosmosGas' ---- - -import Tabs from '@theme/Tabs' -import TabItem from '@theme/TabItem' -import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' - -# `sei_estimateCosmosGas` - -Estimates the gas required for executing a Cosmos SDK message. This method helps determine the appropriate gas limit for cross-VM operations involving Cosmos SDK modules. - -## Parameters - -- `msg`: [_Required_] Cosmos SDK message object with type and value properties. - - `type`: The message type path (for example, `/cosmos.bank.v1beta1.MsgSend`) - - `value`: The message value object containing operation-specific data -- `sender`: [_Required_] The sender address - -## Returns - -Estimated gas amount as a hexadecimal string. - -## Example - -Replace `` with an API key from your MetaMask Developer dashboard. - - - - -```bash -curl https://sei-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{ - "jsonrpc": "2.0", - "method": "sei_estimateCosmosGas", - "params": [ - { - "type": "/cosmos.bank.v1beta1.MsgSend", - "value": { - "from_address": "sei1abc123def456ghi789jkl012mno345pqr678stu", - "to_address": "sei1def456ghi789jkl012mno345pqr678stu901vwx", - "amount": [ - { - "denom": "usei", - "amount": "1000000" - } - ] - } - }, - "0x1234567890abcdef1234567890abcdef12345678" - ], - "id": 1 - }' -``` - - - - -### Response - -```json -{ - "jsonrpc": "2.0", - "id": 1, - "result": "0x5208" -} -``` diff --git a/services/reference/sei/json-rpc-methods/sei_getblockbyhash.mdx b/services/reference/sei/json-rpc-methods/sei_getblockbyhash.mdx deleted file mode 100644 index beec5099cbd..00000000000 --- a/services/reference/sei/json-rpc-methods/sei_getblockbyhash.mdx +++ /dev/null @@ -1,104 +0,0 @@ ---- -title: 'sei_getBlockByHash' ---- - -import Tabs from '@theme/Tabs' -import TabItem from '@theme/TabItem' -import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' - -# `sei_getBlockByHash` - -Returns block information by hash, including synthetic transactions from Cosmos SDK modules. - -:::info -This method is identical to the [`eth_getBlockByHash`](./eth_getblockbyhash.mdx) method, but it -includes synthetic transactions that are marked with a `synthetic` field set to `true`. -::: - -## Parameters - -- `hash`: (string) [_Required_] A string representing the hash (32 bytes) of a block. -- `transaction details flag`: (boolean) [_Required_] Whether to include full transaction objects (`true`) - or only hashes (`false`). - -## Returns - -Block object including synthetic transactions. The block object follows the standard Ethereum format -with an additional `synthetic` field in the `transaction` object indicating they originated from the -Cosmos SDK modules: - -- `difficulty`: A hexadecimal of the difficulty for this block. -- `extraData`: The "extra data" field of this block. -- `gasLimit`: Maximum gas allowed in this block. -- `gasUsed`: Total used gas by all transactions in this block. -- `hash`: 32 bytes. The hash of the block. Null when the returned block is the pending block. -- `logsBloom`: 256 bytes. The bloom filter for the logs of the block. Null when the returned block is the pending block. -- `miner`: 20 bytes. The address of the beneficiary to whom the mining rewards were given. -- `nonce`: 8 bytes. The hash of the generated proof-of-work. Null when the returned block is the pending block. -- `number`: The block number. Null when the returned block is the pending block. -- `parentHash`: 32 bytes. The hash of the parent block. -- `receiptsRoot`: 32 bytes. The root of the receipts trie of the block. -- `sha3Uncles`: 32 bytes. The SHA3 of the uncles data in the block. -- `size`: A hexadecimal of the size of this block in bytes. -- `stateRoot`: 32 bytes. The root of the final state trie of the block. -- `timestamp`: Unix timestamp for when the block was collated. -- `totalDifficulty`: A hexadecimal of the total difficulty of the chain until this block. -- `transactions`: [Array] An array of transaction objects, or 32 bytes transaction hashes depending on the last given parameter. -- `transactionsRoot`: 32 bytes. The root of the transaction trie of the block. -- `uncles`: [Array] An Array of uncle hashes. - -## Example - -Replace `` with an API key from your MetaMask Developer dashboard. - - - - -```bash -curl https://sei-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{ - "jsonrpc": "2.0", - "method": "sei_getBlockByHash", - "params": [ - "0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", - true - ], - "id": 1 - }' -``` - - - - -### Response - -```json -{ - "jsonrpc": "2.0", - "id": 1, - "result": { - "number": "0x5bad55", - "hash": "0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", - "parentHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "timestamp": "0x627a7a1b", - "transactions": [ - { - "hash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", - "from": "0xa1e4380a3b1f749673e270229993ee55f35663b4", - "to": "0x5aae5775c0d8fb2b8b5b5b5b5b5b5b5b5b5b5b5b", - "value": "0x0", - "synthetic": false - }, - { - "hash": "0xsyntheticTransactionHash0987654321", - "from": "0xderivedfromCosmWasmAddress", - "to": "0xpointerContractAddress", - "value": "0x0", - "synthetic": true - } - ] - } -} -``` diff --git a/services/reference/sei/json-rpc-methods/sei_getblockbynumber.mdx b/services/reference/sei/json-rpc-methods/sei_getblockbynumber.mdx deleted file mode 100644 index 0e30c57fb60..00000000000 --- a/services/reference/sei/json-rpc-methods/sei_getblockbynumber.mdx +++ /dev/null @@ -1,104 +0,0 @@ ---- -title: 'sei_getBlockByNumber' ---- - -import Tabs from '@theme/Tabs' -import TabItem from '@theme/TabItem' -import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' - -# `sei_getBlockByNumber` - -Returns block information by number, including synthetic transactions from Cosmos SDK modules. - -:::info -This method is identical to the [`eth_getBlockByNumber`](./eth_getblockbynumber.mdx) method, but it -includes synthetic transactions that are marked with a `synthetic` field set to `true`. -::: - -## Parameters - -- `block parameter`: (string) [_Required_] A hexadecimal block number, or one of the string tags `earliest`, `latest`, `pending` -- `transaction details flag`: (boolean) [_Required_] Whether to include full transaction objects (`true`) - or only hashes (`false`). - -## Returns - -Block object including synthetic transactions. The block object follows the standard Ethereum format -with an additional `synthetic` field in the `transaction` object indicating they originated from the -Cosmos SDK modules: - -- `difficulty`: A hexadecimal of the difficulty for this block. -- `extraData`: The "extra data" field of this block. -- `gasLimit`: Maximum gas allowed in this block. -- `gasUsed`: Total used gas by all transactions in this block. -- `hash`: 32 bytes. The hash of the block. Null when the returned block is the pending block. -- `logsBloom`: 256 bytes. The bloom filter for the logs of the block. Null when the returned block is the pending block. -- `miner`: 20 bytes. The address of the beneficiary to whom the mining rewards were given. -- `nonce`: 8 bytes. The hash of the generated proof-of-work. Null when the returned block is the pending block. -- `number`: The block number. Null when the returned block is the pending block. -- `parentHash`: 32 bytes. The hash of the parent block. -- `receiptsRoot`: 32 bytes. The root of the receipts trie of the block. -- `sha3Uncles`: 32 bytes. The SHA3 of the uncles data in the block. -- `size`: A hexadecimal of the size of this block in bytes. -- `stateRoot`: 32 bytes. The root of the final state trie of the block. -- `timestamp`: Unix timestamp for when the block was collated. -- `totalDifficulty`: A hexadecimal of the total difficulty of the chain until this block. -- `transactions`: [Array] An array of transaction objects, or 32 bytes transaction hashes depending on the last given parameter. -- `transactionsRoot`: 32 bytes. The root of the transaction trie of the block. -- `uncles`: [Array] An Array of uncle hashes. - -## Example - -Replace `` with an API key from your MetaMask Developer dashboard. - - - - -```bash -curl https://sei-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{ - "jsonrpc": "2.0", - "method": "sei_getBlockByNumber", - "params": [ - "0x5bad55", - true - ], - "id": 1 - }' -``` - - - - -### Response - -```json -{ - "jsonrpc": "2.0", - "id": 1, - "result": { - "number": "0x5bad55", - "hash": "0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", - "parentHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "timestamp": "0x627a7a1b", - "transactions": [ - { - "hash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", - "from": "0xa1e4380a3b1f749673e270229993ee55f35663b4", - "to": "0x5aae5775c0d8fb2b8b5b5b5b5b5b5b5b5b5b5b5b", - "value": "0x0", - "synthetic": false - }, - { - "hash": "0xsyntheticTransactionHash0987654321", - "from": "0xderivedfromCosmWasmAddress", - "to": "0xpointerContractAddress", - "value": "0x0", - "synthetic": true - } - ] - } -} -``` diff --git a/services/reference/sei/json-rpc-methods/sei_getcosmosaddress.mdx b/services/reference/sei/json-rpc-methods/sei_getcosmosaddress.mdx deleted file mode 100644 index 341e5452756..00000000000 --- a/services/reference/sei/json-rpc-methods/sei_getcosmosaddress.mdx +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: 'sei_getCosmosAddress' ---- - -import Tabs from '@theme/Tabs' -import TabItem from '@theme/TabItem' -import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' - -# `sei_getCosmosAddress` - -Retrieves the associated Cosmos SDK (bech32) address for a given EVM address. This method enables cross-VM address mapping by providing the corresponding SEI address for an EVM address. - -## Parameters - -- `evmAddress`: [_Required_] The EVM address (0x format) - -## Returns - -The corresponding Cosmos SDK bech32 address (SEI prefix) as a string. - -## Example - -Replace `` with an API key from your MetaMask Developer dashboard. - - - - -```bash -curl https://sei-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{ - "jsonrpc": "2.0", - "method": "sei_getCosmosAddress", - "params": [ - "0x1234567890abcdef1234567890abcdef12345678" - ], - "id": 1 - }' -``` - - - - -### Response - -```json -{ - "jsonrpc": "2.0", - "id": 1, - "result": "sei1abc123def456ghi789jkl012mno345pqr678stu" -} -``` diff --git a/services/reference/sei/json-rpc-methods/sei_getfilterlogs.mdx b/services/reference/sei/json-rpc-methods/sei_getfilterlogs.mdx deleted file mode 100644 index b5afab5971b..00000000000 --- a/services/reference/sei/json-rpc-methods/sei_getfilterlogs.mdx +++ /dev/null @@ -1,85 +0,0 @@ ---- -title: 'sei_getFilterLogs' ---- - -import Tabs from '@theme/Tabs' -import TabItem from '@theme/TabItem' -import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' - -# `sei_getFilterLogs` - -Returns an array of logs for a filter, including synthetic logs from Cosmos events. This is an enhanced version of `eth_getFilterLogs` that provides visibility into cross-VM operations and Cosmos SDK module interactions. - -## Parameters - -- `filterId`: [_Required_] The filter ID returned from `eth_newFilter` - -## Returns - -Array of log objects, including synthetic logs from Cosmos events. Each log object contains the standard Ethereum log fields plus an additional `synthetic` field indicating whether the log originated from a Cosmos SDK module interaction. - -### Log Object Schema - -Each log object contains the standard Ethereum log fields plus an additional `synthetic` field: - -```json -{ - "address": "0x...", - "blockHash": "0x...", - "blockNumber": "0x...", - "data": "0x...", - "logIndex": "0x...", - "removed": false, - "topics": ["0x..."], - "transactionHash": "0x...", - "transactionIndex": "0x...", - "synthetic": true -} -``` - -The `synthetic` field indicates whether the log originated from a Cosmos SDK module interaction. - -## Example - -Replace `` with an API key from your MetaMask Developer dashboard. - - - - -```bash -curl https://sei-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{ - "jsonrpc": "2.0", - "method": "sei_getFilterLogs", - "params": ["0x16"], - "id": 1 - }' -``` - - - - -### Response - -```json -{ - "jsonrpc": "2.0", - "id": 1, - "result": [ - { - "address": "0x37dc71366ec655093b9930bc816e16e6b587f968", - "blockHash": "0xf9e709a7e6bb6f4ed5bd8d02b0c95a3d48c5f67e9b8a6f5e4d3c2b1a0987654", - "blockNumber": "0x5daf3b", - "data": "0x0000000000000000000000000000000000000000000000000000000000000001", - "logIndex": "0x0", - "removed": false, - "topics": ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"], - "transactionHash": "0x5490b7d5b3e3c2d1a0987654321fedcba9876543210", - "transactionIndex": "0x0", - "synthetic": true - } - ] -} -``` diff --git a/services/reference/sei/json-rpc-methods/sei_getlogs.mdx b/services/reference/sei/json-rpc-methods/sei_getlogs.mdx deleted file mode 100644 index 35ed9b3b629..00000000000 --- a/services/reference/sei/json-rpc-methods/sei_getlogs.mdx +++ /dev/null @@ -1,94 +0,0 @@ ---- -title: 'sei_getLogs' ---- - -import Tabs from '@theme/Tabs' -import TabItem from '@theme/TabItem' -import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' - -# `sei_getLogs` - -Returns an array of logs matching a given filter, including synthetic logs from Cosmos events. This is an enhanced version of `eth_getLogs` that provides visibility into cross-VM operations and Cosmos SDK module interactions. - -## Parameters - -- `filter`: [_Required_] Filter options object - - `fromBlock`: Block number or "latest", "earliest", "pending" - - `toBlock`: Block number or "latest", "earliest", "pending" - - `address`: Contract address or array of addresses - - `topics`: Array of topic specifiers - -## Returns - -Array of log objects, including synthetic logs from Cosmos events. Each log object contains the standard Ethereum log fields plus an additional `synthetic` field indicating whether the log originated from a Cosmos SDK module interaction. - -### Log Object Schema - -Each log object contains the standard Ethereum log fields plus an additional `synthetic` field: - -```json -{ - "address": "0x...", - "blockHash": "0x...", - "blockNumber": "0x...", - "data": "0x...", - "logIndex": "0x...", - "removed": false, - "topics": ["0x..."], - "transactionHash": "0x...", - "transactionIndex": "0x...", - "synthetic": true -} -``` - -## Example - -Replace `` with an API key from your MetaMask Developer dashboard. - - - - -```bash -curl https://sei-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{ - "jsonrpc": "2.0", - "method": "sei_getLogs", - "params": [ - { - "fromBlock": "0x1", - "toBlock": "latest", - "address": "0x37dc71366ec655093b9930bc816e16e6b587f968", - "topics": ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"] - } - ], - "id": 1 - }' -``` - - - - -### Response - -```json -{ - "jsonrpc": "2.0", - "id": 1, - "result": [ - { - "address": "0x37dc71366ec655093b9930bc816e16e6b587f968", - "blockHash": "0xf9e709a7e6bb6f4ed5bd8d02b0c95a3d48c5f67e9b8a6f5e4d3c2b1a0987654", - "blockNumber": "0x5daf3b", - "data": "0x0000000000000000000000000000000000000000000000000000000000000001", - "logIndex": "0x0", - "removed": false, - "topics": ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"], - "transactionHash": "0x5490b7d5b3e3c2d1a0987654321fedcba9876543210", - "transactionIndex": "0x0", - "synthetic": true - } - ] -} -``` diff --git a/services/reference/sei/json-rpc-methods/sei_queryevents.mdx b/services/reference/sei/json-rpc-methods/sei_queryevents.mdx deleted file mode 100644 index 8d97fb5e5d8..00000000000 --- a/services/reference/sei/json-rpc-methods/sei_queryevents.mdx +++ /dev/null @@ -1,101 +0,0 @@ ---- -title: 'sei_queryEvents' ---- - -import Tabs from '@theme/Tabs' -import TabItem from '@theme/TabItem' -import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' - -# `sei_queryEvents` - -Queries Cosmos SDK events from the blockchain using specific event criteria. This method allows filtering and retrieving events emitted by Cosmos SDK modules, providing visibility into cross-VM operations and module interactions. - -## Parameters - -- `query`: [_Required_] Event query string using Cosmos SDK event query syntax in the format: `"event_type.attribute_key='attribute_value'"` -- `page`: Page number for pagination (optional, default: 1) -- `perPage`: Number of results per page (optional, default: 30, max: 100) - -## Returns - -Query results containing events and pagination info as an object. - -### Response Schema - -```json -{ - "events": [ - { - "type": "transfer", - "attributes": [ - { - "key": "recipient", - "value": "sei1..." - }, - { - "key": "amount", - "value": "1000000usei" - } - ] - } - ], - "total_count": "42" -} -``` - -## Example - -Replace `` with an API key from your MetaMask Developer dashboard. - - - - -```bash -curl https://sei-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{ - "jsonrpc": "2.0", - "method": "sei_queryEvents", - "params": [ - "transfer.recipient='\''sei1abc123def456ghi789jkl012mno345pqr678stu'\''", - 1, - 10 - ], - "id": 1 - }' -``` - - - - -### Response - -```json -{ - "jsonrpc": "2.0", - "id": 1, - "result": { - "events": [ - { - "type": "transfer", - "attributes": [ - { - "key": "recipient", - "value": "sei1abc123def456ghi789jkl012mno345pqr678stu" - }, - { - "key": "sender", - "value": "sei1def456ghi789jkl012mno345pqr678stu901vwx" - }, - { - "key": "amount", - "value": "1000000usei" - } - ] - } - ], - "total_count": "1" - } -} -``` diff --git a/services/reference/sei/json-rpc-methods/sei_querystate.mdx b/services/reference/sei/json-rpc-methods/sei_querystate.mdx deleted file mode 100644 index 72da5b7f78c..00000000000 --- a/services/reference/sei/json-rpc-methods/sei_querystate.mdx +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: 'sei_queryState' ---- - -import Tabs from '@theme/Tabs' -import TabItem from '@theme/TabItem' -import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' - -# `sei_queryState` - -Queries Cosmos SDK module state data directly from the blockchain. This method allows direct access to the underlying state of Cosmos SDK modules, enabling advanced querying of module-specific data. - -## Parameters - -- `path`: [_Required_] The state query path (for example, `/cosmos.bank.v1beta1.Query/Balance`) -- `data`: [_Required_] Query data (hexadecimal encoded) -- `height`: Block height for the query (optional, default: latest) -- `prove`: Whether to return a proof (optional, default: false) - -## Returns - -State query response with data and optional proof as an object. - -### Response Schema - -```json -{ - "response": { - "code": 0, - "value": "base64encodedresponse" - }, - "proof": { - "ops": [...] - } -} -``` - -## Example - -Replace `` with an API key from your MetaMask Developer dashboard. - - - - -```bash -curl https://sei-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{ - "jsonrpc": "2.0", - "method": "sei_queryState", - "params": [ - "/cosmos.bank.v1beta1.Query/Balance", - "0x0a2d7365693161626331323364656634353667686937383966726f6b6c3031326d6e6f3334357071723637387374751204757365", - "latest", - false - ], - "id": 1 - }' -``` - - - - -### Response - -```json -{ - "jsonrpc": "2.0", - "id": 1, - "result": { - "response": { - "code": 0, - "value": "CgsKBHVzZWkSAzEwMA==" - } - } -} -``` diff --git a/services/reference/sei/json-rpc-methods/sei_querystorage.mdx b/services/reference/sei/json-rpc-methods/sei_querystorage.mdx deleted file mode 100644 index 953542615d9..00000000000 --- a/services/reference/sei/json-rpc-methods/sei_querystorage.mdx +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: 'sei_queryStorage' ---- - -import Tabs from '@theme/Tabs' -import TabItem from '@theme/TabItem' -import CreditCost from '@site/src/components/CreditCost/CreditCostPrice.js' - -# `sei_queryStorage` - -Queries raw storage data from the Cosmos SDK key-value store. This method provides low-level access to the blockchain's storage layer, allowing direct querying of stored data by key. - -## Parameters - -- `key`: [_Required_] Storage key (hexadecimal encoded) -- `storeName`: The store name (optional, default: "main") -- `height`: Block height for the query (optional, default: latest) -- `prove`: Whether to return a proof (optional, default: false) - -## Returns - -Storage query response with value and optional proof as an object. - -### Response Schema - -```json -{ - "value": "hexencodedvalue", - "proof": { - "ops": [...] - }, - "height": "12345" -} -``` - -## Example - -Replace `` with an API key from your MetaMask Developer dashboard. - - - - -```bash -curl https://sei-mainnet.infura.io/v3/ \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{ - "jsonrpc": "2.0", - "method": "sei_queryStorage", - "params": [ - "0x02bc04a2ba4a6f2f3c7b9e8d1a5c3f2e8d1a9b2c3e4f5a6b7c8d9e0f1a2b3c4d", - "bank", - "latest", - false - ], - "id": 1 - }' -``` - - - - -### Response - -```json -{ - "jsonrpc": "2.0", - "id": 1, - "result": { - "value": "0x0a0c0a04757365691204313030300", - "height": "12345" - } -} -``` diff --git a/services/reference/sei/quickstart.md b/services/reference/sei/quickstart.md index c5ab4395b17..45b18403a4c 100644 --- a/services/reference/sei/quickstart.md +++ b/services/reference/sei/quickstart.md @@ -1,5 +1,5 @@ --- -description: Base quickstart guide +description: Sei quickstart guide sidebar_position: 2 --- @@ -7,15 +7,15 @@ import Banner from '@site/src/components/Banner' # Quickstart -This quickstart guide will help you set up and make calls on the Base network using the Infura endpoints. +This quickstart guide will help you set up and make calls on the Sei network using the Infura endpoints. -Don't have an Infura account? Sign up for our free plan and start using the Base network! +Don't have an Infura account? Sign up for our free plan and start using the Sei network! ## Prerequisites -Ensure you have an [API key](../../../../developer-tools/dashboard/get-started/create-api/) with the Base network enabled. +Ensure you have an [API key](../../../../developer-tools/dashboard/get-started/create-api/) with the Sei network enabled. ## Make calls @@ -24,7 +24,7 @@ Ensure you have an [API key](../../../../developer-tools/dashboard/get-started/c Run the following command in your terminal, replacing `` with your actual Infura API key: ```bash -curl https://base-sepolia.infura.io/v3/ \ +curl https://sei-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -49,7 +49,7 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta ```javascript title="index.js" import fetch from "node-fetch" - fetch("https://base-sepolia.infura.io/v3/", { + fetch("https://sei-mainnet.infura.io/v3/", { method: "POST", headers: { "Content-Type": "application/json", @@ -92,7 +92,7 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta const axios = require("axios") axios - .post("https://base-sepolia.infura.io/v3/", { + .post("https://sei-mainnet.infura.io/v3/", { jsonrpc: "2.0", method: "eth_blockNumber", params: [], @@ -128,7 +128,7 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta const ethers = require("ethers") const provider = new ethers.providers.JsonRpcProvider( - "https://base-sepolia.infura.io/v3/" + "https://sei-mainnet.infura.io/v3/" ) provider @@ -163,7 +163,7 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta import requests import json - url = "https://base-sepolia.infura.io/v3/" + url = "https://sei-mainnet.infura.io/v3/" payload = { "jsonrpc": "2.0", @@ -187,10 +187,10 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta ## Next steps -Now that you have successfully made a call to the Base network, you can explore more functionalities and APIs provided +Now that you have successfully made a call to the Sei network, you can explore more functionalities and APIs provided by Infura. Here are some suggestions: -- **Explore other Base APIs**: Infura supports a wide range of APIs. You can find more information in the +- **Explore other Sei APIs**: Infura supports a wide range of APIs. You can find more information in the [JSON-RPC API method documentation](json-rpc-methods/index.md). - **Try out different networks**: Infura supports multiple networks including Ethereum, Linea, Polygon, Optimism, and more.