From 4cbe29a6becce313a8e4a40fe84b34e839a4f75a Mon Sep 17 00:00:00 2001 From: hanabi1224 Date: Fri, 13 Sep 2024 14:00:04 +0800 Subject: [PATCH 1/2] feat: move all RPC methods to V1 --- src/rpc/methods/auth.rs | 4 +- src/rpc/methods/beacon.rs | 2 +- src/rpc/methods/chain.rs | 36 +++++++------- src/rpc/methods/common.rs | 6 +-- src/rpc/methods/gas.rs | 8 +-- src/rpc/methods/miner.rs | 4 +- src/rpc/methods/mpool.rs | 16 +++--- src/rpc/methods/msig.rs | 8 +-- src/rpc/methods/net.rs | 18 +++---- src/rpc/methods/node.rs | 2 +- src/rpc/methods/state.rs | 102 +++++++++++++++++++------------------- src/rpc/methods/sync.rs | 8 +-- src/rpc/methods/wallet.rs | 26 +++++----- 13 files changed, 120 insertions(+), 120 deletions(-) diff --git a/src/rpc/methods/auth.rs b/src/rpc/methods/auth.rs index 3fc5e08dfdf6..5cf8aa40f5f1 100644 --- a/src/rpc/methods/auth.rs +++ b/src/rpc/methods/auth.rs @@ -18,7 +18,7 @@ impl RpcMethod<2> for AuthNew { const N_REQUIRED_PARAMS: usize = 1; // Note: Lotus does not support the optional `expiration_secs` parameter const PARAM_NAMES: [&'static str; 2] = ["permissions", "expiration_secs"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Admin; type Params = (Vec, Option); type Ok = Vec; @@ -42,7 +42,7 @@ pub enum AuthVerify {} impl RpcMethod<1> for AuthVerify { const NAME: &'static str = "Filecoin.AuthVerify"; const PARAM_NAMES: [&'static str; 1] = ["header_raw"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (String,); type Ok = Vec; diff --git a/src/rpc/methods/beacon.rs b/src/rpc/methods/beacon.rs index 60629b3bbd07..f3a1d1b5c6c5 100644 --- a/src/rpc/methods/beacon.rs +++ b/src/rpc/methods/beacon.rs @@ -13,7 +13,7 @@ pub enum BeaconGetEntry {} impl RpcMethod<1> for BeaconGetEntry { const NAME: &'static str = "Filecoin.BeaconGetEntry"; const PARAM_NAMES: [&'static str; 1] = ["first"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V0; // Not supported in V1 const PERMISSION: Permission = Permission::Read; type Params = (ChainEpoch,); diff --git a/src/rpc/methods/chain.rs b/src/rpc/methods/chain.rs index d892d01b5ea5..2375d7807134 100644 --- a/src/rpc/methods/chain.rs +++ b/src/rpc/methods/chain.rs @@ -46,7 +46,7 @@ pub enum ChainGetMessage {} impl RpcMethod<1> for ChainGetMessage { const NAME: &'static str = "Filecoin.ChainGetMessage"; const PARAM_NAMES: [&'static str; 1] = ["msg_cid"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Cid,); @@ -84,7 +84,7 @@ pub enum ChainGetParentMessages {} impl RpcMethod<1> for ChainGetParentMessages { const NAME: &'static str = "Filecoin.ChainGetParentMessages"; const PARAM_NAMES: [&'static str; 1] = ["block_cid"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Cid,); @@ -111,7 +111,7 @@ pub enum ChainGetParentReceipts {} impl RpcMethod<1> for ChainGetParentReceipts { const NAME: &'static str = "Filecoin.ChainGetParentReceipts"; const PARAM_NAMES: [&'static str; 1] = ["block_cid"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Cid,); @@ -156,7 +156,7 @@ pub enum ChainGetMessagesInTipset {} impl RpcMethod<1> for ChainGetMessagesInTipset { const NAME: &'static str = "Filecoin.ChainGetMessagesInTipset"; const PARAM_NAMES: [&'static str; 1] = ["tsk"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (ApiTipsetKey,); @@ -175,7 +175,7 @@ pub enum ChainExport {} impl RpcMethod<1> for ChainExport { const NAME: &'static str = "Filecoin.ChainExport"; const PARAM_NAMES: [&'static str; 1] = ["params"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (ChainExportParams,); @@ -246,7 +246,7 @@ pub enum ChainReadObj {} impl RpcMethod<1> for ChainReadObj { const NAME: &'static str = "Filecoin.ChainReadObj"; const PARAM_NAMES: [&'static str; 1] = ["cid"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Cid,); @@ -268,7 +268,7 @@ pub enum ChainHasObj {} impl RpcMethod<1> for ChainHasObj { const NAME: &'static str = "Filecoin.ChainHasObj"; const PARAM_NAMES: [&'static str; 1] = ["cid"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Cid,); @@ -288,7 +288,7 @@ pub enum ChainStatObj {} impl RpcMethod<2> for ChainStatObj { const NAME: &'static str = "Filecoin.ChainStatObj"; const PARAM_NAMES: [&'static str; 2] = ["obj_cid", "base_cid"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Cid, Option); @@ -340,7 +340,7 @@ pub enum ChainGetBlockMessages {} impl RpcMethod<1> for ChainGetBlockMessages { const NAME: &'static str = "Filecoin.ChainGetBlockMessages"; const PARAM_NAMES: [&'static str; 1] = ["cid"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Cid,); @@ -370,7 +370,7 @@ pub enum ChainGetPath {} impl RpcMethod<2> for ChainGetPath { const NAME: &'static str = "Filecoin.ChainGetPath"; const PARAM_NAMES: [&'static str; 2] = ["from", "to"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (TipsetKey, TipsetKey); @@ -447,7 +447,7 @@ pub enum ChainGetTipSetByHeight {} impl RpcMethod<2> for ChainGetTipSetByHeight { const NAME: &'static str = "Filecoin.ChainGetTipSetByHeight"; const PARAM_NAMES: [&'static str; 2] = ["height", "tsk"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (ChainEpoch, ApiTipsetKey); @@ -491,7 +491,7 @@ pub enum ChainGetGenesis {} impl RpcMethod<0> for ChainGetGenesis { const NAME: &'static str = "Filecoin.ChainGetGenesis"; const PARAM_NAMES: [&'static str; 0] = []; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (); @@ -507,7 +507,7 @@ pub enum ChainHead {} impl RpcMethod<0> for ChainHead { const NAME: &'static str = "Filecoin.ChainHead"; const PARAM_NAMES: [&'static str; 0] = []; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (); @@ -523,7 +523,7 @@ pub enum ChainGetBlock {} impl RpcMethod<1> for ChainGetBlock { const NAME: &'static str = "Filecoin.ChainGetBlock"; const PARAM_NAMES: [&'static str; 1] = ["cid"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Cid,); @@ -542,7 +542,7 @@ pub enum ChainGetTipSet {} impl RpcMethod<1> for ChainGetTipSet { const NAME: &'static str = "Filecoin.ChainGetTipSet"; const PARAM_NAMES: [&'static str; 1] = ["tsk"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (ApiTipsetKey,); @@ -561,7 +561,7 @@ pub enum ChainSetHead {} impl RpcMethod<1> for ChainSetHead { const NAME: &'static str = "Filecoin.ChainSetHead"; const PARAM_NAMES: [&'static str; 1] = ["tsk"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Admin; type Params = (TipsetKey,); @@ -593,7 +593,7 @@ pub enum ChainGetMinBaseFee {} impl RpcMethod<1> for ChainGetMinBaseFee { const NAME: &'static str = "Filecoin.ChainGetMinBaseFee"; const PARAM_NAMES: [&'static str; 1] = ["lookback"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Admin; type Params = (u32,); @@ -622,7 +622,7 @@ pub enum ChainTipSetWeight {} impl RpcMethod<1> for ChainTipSetWeight { const NAME: &'static str = "Filecoin.ChainTipSetWeight"; const PARAM_NAMES: [&'static str; 1] = ["tsk"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (ApiTipsetKey,); diff --git a/src/rpc/methods/common.rs b/src/rpc/methods/common.rs index 1d49c67a1749..aad8a711f48f 100644 --- a/src/rpc/methods/common.rs +++ b/src/rpc/methods/common.rs @@ -18,7 +18,7 @@ pub enum Session {} impl RpcMethod<0> for Session { const NAME: &'static str = "Filecoin.Session"; const PARAM_NAMES: [&'static str; 0] = []; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (); @@ -54,7 +54,7 @@ pub enum Shutdown {} impl RpcMethod<0> for Shutdown { const NAME: &'static str = "Filecoin.Shutdown"; const PARAM_NAMES: [&'static str; 0] = []; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Admin; type Params = (); @@ -70,7 +70,7 @@ pub enum StartTime {} impl RpcMethod<0> for StartTime { const NAME: &'static str = "Filecoin.StartTime"; const PARAM_NAMES: [&'static str; 0] = []; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (); diff --git a/src/rpc/methods/gas.rs b/src/rpc/methods/gas.rs index 82648461da22..2f7195eaf599 100644 --- a/src/rpc/methods/gas.rs +++ b/src/rpc/methods/gas.rs @@ -30,7 +30,7 @@ pub enum GasEstimateFeeCap {} impl RpcMethod<3> for GasEstimateFeeCap { const NAME: &'static str = "Filecoin.GasEstimateFeeCap"; const PARAM_NAMES: [&'static str; 3] = ["message", "max_queue_blocks", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Message, i64, ApiTipsetKey); @@ -69,7 +69,7 @@ pub enum GasEstimateGasPremium {} impl RpcMethod<4> for GasEstimateGasPremium { const NAME: &'static str = "Filecoin.GasEstimateGasPremium"; const PARAM_NAMES: [&'static str; 4] = ["nblocksincl", "sender", "gas_limit", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (u64, Address, i64, ApiTipsetKey); @@ -167,7 +167,7 @@ pub enum GasEstimateGasLimit {} impl RpcMethod<2> for GasEstimateGasLimit { const NAME: &'static str = "Filecoin.GasEstimateGasLimit"; const PARAM_NAMES: [&'static str; 2] = ["msg", "tsk"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Message, ApiTipsetKey); @@ -262,7 +262,7 @@ pub enum GasEstimateMessageGas {} impl RpcMethod<3> for GasEstimateMessageGas { const NAME: &'static str = "Filecoin.GasEstimateMessageGas"; const PARAM_NAMES: [&'static str; 3] = ["msg", "spec", "tsk"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Message, Option, ApiTipsetKey); diff --git a/src/rpc/methods/miner.rs b/src/rpc/methods/miner.rs index 89ab079f7982..b666fbee4ac2 100644 --- a/src/rpc/methods/miner.rs +++ b/src/rpc/methods/miner.rs @@ -100,7 +100,7 @@ pub enum MinerCreateBlock {} impl RpcMethod<1> for MinerCreateBlock { const NAME: &'static str = "Filecoin.MinerCreateBlock"; const PARAM_NAMES: [&'static str; 1] = ["block_template"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Write; type Params = (BlockTemplate,); @@ -271,7 +271,7 @@ pub enum MinerGetBaseInfo {} impl RpcMethod<3> for MinerGetBaseInfo { const NAME: &'static str = "Filecoin.MinerGetBaseInfo"; const PARAM_NAMES: [&'static str; 3] = ["address", "epoch", "tsk"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, i64, ApiTipsetKey); diff --git a/src/rpc/methods/mpool.rs b/src/rpc/methods/mpool.rs index 817a08985825..06d4ea32de43 100644 --- a/src/rpc/methods/mpool.rs +++ b/src/rpc/methods/mpool.rs @@ -20,7 +20,7 @@ pub enum MpoolGetNonce {} impl RpcMethod<1> for MpoolGetNonce { const NAME: &'static str = "Filecoin.MpoolGetNonce"; const PARAM_NAMES: [&'static str; 1] = ["address"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address,); @@ -39,7 +39,7 @@ pub enum MpoolPending {} impl RpcMethod<1> for MpoolPending { const NAME: &'static str = "Filecoin.MpoolPending"; const PARAM_NAMES: [&'static str; 1] = ["tsk"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (ApiTipsetKey,); @@ -108,7 +108,7 @@ pub enum MpoolSelect {} impl RpcMethod<2> for MpoolSelect { const NAME: &'static str = "Filecoin.MpoolSelect"; const PARAM_NAMES: [&'static str; 2] = ["tipset_key", "ticket_quality"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (ApiTipsetKey, f64); @@ -128,7 +128,7 @@ pub enum MpoolPush {} impl RpcMethod<1> for MpoolPush { const NAME: &'static str = "Filecoin.MpoolPush"; const PARAM_NAMES: [&'static str; 1] = ["msg"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Write; type Params = (SignedMessage,); @@ -148,7 +148,7 @@ pub enum MpoolBatchPush {} impl RpcMethod<1> for MpoolBatchPush { const NAME: &'static str = "Filecoin.MpoolBatchPush"; const PARAM_NAMES: [&'static str; 1] = ["msgs"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Write; type Params = (Vec,); @@ -171,7 +171,7 @@ pub enum MpoolPushUntrusted {} impl RpcMethod<1> for MpoolPushUntrusted { const NAME: &'static str = "Filecoin.MpoolPushUntrusted"; const PARAM_NAMES: [&'static str; 1] = ["msg"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Write; type Params = (SignedMessage,); @@ -193,7 +193,7 @@ pub enum MpoolBatchPushUntrusted {} impl RpcMethod<1> for MpoolBatchPushUntrusted { const NAME: &'static str = "Filecoin.MpoolBatchPushUntrusted"; const PARAM_NAMES: [&'static str; 1] = ["msgs"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Write; type Params = (Vec,); @@ -213,7 +213,7 @@ pub enum MpoolPushMessage {} impl RpcMethod<2> for MpoolPushMessage { const NAME: &'static str = "Filecoin.MpoolPushMessage"; const PARAM_NAMES: [&'static str; 2] = ["usmg", "spec"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Sign; type Params = (Message, Option); diff --git a/src/rpc/methods/msig.rs b/src/rpc/methods/msig.rs index 0ab2641d067c..072744321783 100644 --- a/src/rpc/methods/msig.rs +++ b/src/rpc/methods/msig.rs @@ -17,7 +17,7 @@ pub enum MsigGetAvailableBalance {} impl RpcMethod<2> for MsigGetAvailableBalance { const NAME: &'static str = "Filecoin.MsigGetAvailableBalance"; const PARAM_NAMES: [&'static str; 2] = ["address", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ApiTipsetKey); @@ -45,7 +45,7 @@ pub enum MsigGetPending {} impl RpcMethod<2> for MsigGetPending { const NAME: &'static str = "Filecoin.MsigGetPending"; const PARAM_NAMES: [&'static str; 2] = ["address", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ApiTipsetKey); @@ -79,7 +79,7 @@ pub enum MsigGetVested {} impl RpcMethod<3> for MsigGetVested { const NAME: &'static str = "Filecoin.MsigGetVested"; const PARAM_NAMES: [&'static str; 3] = ["address", "start_tsk", "end_tsk"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ApiTipsetKey, ApiTipsetKey); @@ -118,7 +118,7 @@ pub enum MsigGetVestingSchedule {} impl RpcMethod<2> for MsigGetVestingSchedule { const NAME: &'static str = "Filecoin.MsigGetVestingSchedule"; const PARAM_NAMES: [&'static str; 2] = ["address", "tsk"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ApiTipsetKey); diff --git a/src/rpc/methods/net.rs b/src/rpc/methods/net.rs index 4f0bd28261e5..7309192ce705 100644 --- a/src/rpc/methods/net.rs +++ b/src/rpc/methods/net.rs @@ -18,7 +18,7 @@ pub enum NetAddrsListen {} impl RpcMethod<0> for NetAddrsListen { const NAME: &'static str = "Filecoin.NetAddrsListen"; const PARAM_NAMES: [&'static str; 0] = []; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (); @@ -41,7 +41,7 @@ pub enum NetPeers {} impl RpcMethod<0> for NetPeers { const NAME: &'static str = "Filecoin.NetPeers"; const PARAM_NAMES: [&'static str; 0] = []; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (); @@ -69,7 +69,7 @@ pub enum NetFindPeer {} impl RpcMethod<1> for NetFindPeer { const NAME: &'static str = "Filecoin.NetFindPeer"; const PARAM_NAMES: [&'static str; 1] = ["peer_id"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (String,); @@ -113,7 +113,7 @@ pub enum NetInfo {} impl RpcMethod<0> for NetInfo { const NAME: &'static str = "Forest.NetInfo"; const PARAM_NAMES: [&'static str; 0] = []; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (); @@ -134,7 +134,7 @@ pub enum NetConnect {} impl RpcMethod<1> for NetConnect { const NAME: &'static str = "Filecoin.NetConnect"; const PARAM_NAMES: [&'static str; 1] = ["info"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Write; type Params = (AddrInfo,); @@ -167,7 +167,7 @@ pub enum NetDisconnect {} impl RpcMethod<1> for NetDisconnect { const NAME: &'static str = "Filecoin.NetDisconnect"; const PARAM_NAMES: [&'static str; 1] = ["id"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Write; type Params = (String,); @@ -195,7 +195,7 @@ pub enum NetAgentVersion {} impl RpcMethod<1> for NetAgentVersion { const NAME: &'static str = "Filecoin.NetAgentVersion"; const PARAM_NAMES: [&'static str; 1] = ["id"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (String,); @@ -220,7 +220,7 @@ pub enum NetAutoNatStatus {} impl RpcMethod<0> for NetAutoNatStatus { const NAME: &'static str = "Filecoin.NetAutoNatStatus"; const PARAM_NAMES: [&'static str; 0] = []; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (); @@ -256,7 +256,7 @@ pub enum NetProtectAdd {} impl RpcMethod<1> for NetProtectAdd { const NAME: &'static str = "Filecoin.NetProtectAdd"; const PARAM_NAMES: [&'static str; 1] = ["peer_ids"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Admin; type Params = (Vec,); diff --git a/src/rpc/methods/node.rs b/src/rpc/methods/node.rs index afc7575710b6..d85c1723c4b2 100644 --- a/src/rpc/methods/node.rs +++ b/src/rpc/methods/node.rs @@ -15,7 +15,7 @@ pub enum NodeStatus {} impl RpcMethod<0> for NodeStatus { const NAME: &'static str = "Filecoin.NodeStatus"; const PARAM_NAMES: [&'static str; 0] = []; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (); diff --git a/src/rpc/methods/state.rs b/src/rpc/methods/state.rs index bb4706eecfe2..e23adad99ccc 100644 --- a/src/rpc/methods/state.rs +++ b/src/rpc/methods/state.rs @@ -78,7 +78,7 @@ pub enum StateCall {} impl RpcMethod<2> for StateCall { const NAME: &'static str = "Filecoin.StateCall"; const PARAM_NAMES: [&'static str; 2] = ["message", "tsk"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Message, ApiTipsetKey); @@ -99,7 +99,7 @@ pub enum StateReplay {} impl RpcMethod<2> for StateReplay { const NAME: &'static str = "Filecoin.StateReplay"; const PARAM_NAMES: [&'static str; 2] = ["tipset_key", "message_cid"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (ApiTipsetKey, Cid); @@ -120,7 +120,7 @@ pub enum StateNetworkName {} impl RpcMethod<0> for StateNetworkName { const NAME: &'static str = "Filecoin.StateNetworkName"; const PARAM_NAMES: [&'static str; 0] = []; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (); @@ -138,7 +138,7 @@ pub enum StateNetworkVersion {} impl RpcMethod<1> for StateNetworkVersion { const NAME: &'static str = "Filecoin.StateNetworkVersion"; const PARAM_NAMES: [&'static str; 1] = ["tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (ApiTipsetKey,); @@ -160,7 +160,7 @@ pub enum StateAccountKey {} impl RpcMethod<2> for StateAccountKey { const NAME: &'static str = "Filecoin.StateAccountKey"; const PARAM_NAMES: [&'static str; 2] = ["address", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ApiTipsetKey); @@ -185,7 +185,7 @@ pub enum StateLookupID {} impl RpcMethod<2> for StateLookupID { const NAME: &'static str = "Filecoin.StateLookupID"; const PARAM_NAMES: [&'static str; 2] = ["address", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ApiTipsetKey); @@ -208,7 +208,7 @@ pub enum StateVerifiedRegistryRootKey {} impl RpcMethod<1> for StateVerifiedRegistryRootKey { const NAME: &'static str = "Filecoin.StateVerifiedRegistryRootKey"; const PARAM_NAMES: [&'static str; 1] = ["tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (ApiTipsetKey,); @@ -231,7 +231,7 @@ pub enum StateVerifierStatus {} impl RpcMethod<2> for StateVerifierStatus { const NAME: &'static str = "Filecoin.StateVerifierStatus"; const PARAM_NAMES: [&'static str; 2] = ["address", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ApiTipsetKey); @@ -255,7 +255,7 @@ pub enum StateGetActor {} impl RpcMethod<2> for StateGetActor { const NAME: &'static str = "Filecoin.StateGetActor"; const PARAM_NAMES: [&'static str; 2] = ["address", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ApiTipsetKey); @@ -382,7 +382,7 @@ pub enum StateMarketBalance {} impl RpcMethod<2> for StateMarketBalance { const NAME: &'static str = "Filecoin.StateMarketBalance"; const PARAM_NAMES: [&'static str; 2] = ["address", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ApiTipsetKey); @@ -404,7 +404,7 @@ pub enum StateMarketDeals {} impl RpcMethod<1> for StateMarketDeals { const NAME: &'static str = "Filecoin.StateMarketDeals"; const PARAM_NAMES: [&'static str; 1] = ["tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (ApiTipsetKey,); @@ -448,7 +448,7 @@ pub enum StateMinerInfo {} impl RpcMethod<2> for StateMinerInfo { const NAME: &'static str = "Filecoin.StateMinerInfo"; const PARAM_NAMES: [&'static str; 2] = ["address", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ApiTipsetKey); @@ -468,7 +468,7 @@ pub enum StateMinerActiveSectors {} impl RpcMethod<2> for StateMinerActiveSectors { const NAME: &'static str = "Filecoin.StateMinerActiveSectors"; const PARAM_NAMES: [&'static str; 2] = ["address", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ApiTipsetKey); @@ -527,7 +527,7 @@ pub enum StateMinerPartitions {} impl RpcMethod<3> for StateMinerPartitions { const NAME: &'static str = "Filecoin.StateMinerPartitions"; const PARAM_NAMES: [&'static str; 3] = ["address", "deadline_index", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, u64, ApiTipsetKey); @@ -563,7 +563,7 @@ pub enum StateMinerSectors {} impl RpcMethod<3> for StateMinerSectors { const NAME: &'static str = "Filecoin.StateMinerSectors"; const PARAM_NAMES: [&'static str; 3] = ["address", "sectors", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, Option, ApiTipsetKey); @@ -587,7 +587,7 @@ pub enum StateMinerSectorCount {} impl RpcMethod<2> for StateMinerSectorCount { const NAME: &'static str = "Filecoin.StateMinerSectorCount"; const PARAM_NAMES: [&'static str; 2] = ["address", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ApiTipsetKey); @@ -624,7 +624,7 @@ pub enum StateMinerSectorAllocated {} impl RpcMethod<3> for StateMinerSectorAllocated { const NAME: &'static str = "Filecoin.StateMinerSectorAllocated"; const PARAM_NAMES: [&'static str; 3] = ["miner_address", "sector_number", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, SectorNumber, ApiTipsetKey); @@ -650,7 +650,7 @@ pub enum StateMinerPower {} impl RpcMethod<2> for StateMinerPower { const NAME: &'static str = "Filecoin.StateMinerPower"; const PARAM_NAMES: [&'static str; 2] = ["address", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ApiTipsetKey); @@ -672,7 +672,7 @@ pub enum StateMinerDeadlines {} impl RpcMethod<2> for StateMinerDeadlines { const NAME: &'static str = "Filecoin.StateMinerDeadlines"; const PARAM_NAMES: [&'static str; 2] = ["address", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ApiTipsetKey); @@ -704,7 +704,7 @@ pub enum StateMinerProvingDeadline {} impl RpcMethod<2> for StateMinerProvingDeadline { const NAME: &'static str = "Filecoin.StateMinerProvingDeadline"; const PARAM_NAMES: [&'static str; 2] = ["address", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ApiTipsetKey); @@ -733,7 +733,7 @@ pub enum StateMinerFaults {} impl RpcMethod<2> for StateMinerFaults { const NAME: &'static str = "Filecoin.StateMinerFaults"; const PARAM_NAMES: [&'static str; 2] = ["address", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ApiTipsetKey); @@ -755,7 +755,7 @@ pub enum StateMinerRecoveries {} impl RpcMethod<2> for StateMinerRecoveries { const NAME: &'static str = "Filecoin.StateMinerRecoveries"; const PARAM_NAMES: [&'static str; 2] = ["address", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ApiTipsetKey); @@ -777,7 +777,7 @@ pub enum StateMinerAvailableBalance {} impl RpcMethod<2> for StateMinerAvailableBalance { const NAME: &'static str = "Filecoin.StateMinerAvailableBalance"; const PARAM_NAMES: [&'static str; 2] = ["address", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ApiTipsetKey); @@ -833,7 +833,7 @@ pub enum StateMinerInitialPledgeCollateral {} impl RpcMethod<3> for StateMinerInitialPledgeCollateral { const NAME: &'static str = "Filecoin.StateMinerInitialPledgeCollateral"; const PARAM_NAMES: [&'static str; 3] = ["address", "sector_pre_commit_info", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, SectorPreCommitInfo, ApiTipsetKey); @@ -892,7 +892,7 @@ pub enum StateMinerPreCommitDepositForPower {} impl RpcMethod<3> for StateMinerPreCommitDepositForPower { const NAME: &'static str = "Filecoin.StateMinerPreCommitDepositForPower"; const PARAM_NAMES: [&'static str; 3] = ["address", "sector_pre_commit_info", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, SectorPreCommitInfo, ApiTipsetKey); @@ -944,7 +944,7 @@ pub enum StateGetReceipt {} impl RpcMethod<2> for StateGetReceipt { const NAME: &'static str = "Filecoin.StateGetReceipt"; const PARAM_NAMES: [&'static str; 2] = ["cid", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Cid, ApiTipsetKey); @@ -1081,7 +1081,7 @@ pub enum StateSearchMsgLimited {} impl RpcMethod<2> for StateSearchMsgLimited { const NAME: &'static str = "Filecoin.StateSearchMsgLimited"; const PARAM_NAMES: [&'static str; 2] = ["message_cid", "look_back_limit"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V0; // Not supported in V1 const PERMISSION: Permission = Permission::Read; type Params = (Cid, i64); @@ -1128,7 +1128,7 @@ pub enum StateFetchRoot {} impl RpcMethod<2> for StateFetchRoot { const NAME: &'static str = "Forest.StateFetchRoot"; const PARAM_NAMES: [&'static str; 2] = ["root_cid", "save_to_file"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Cid, Option); @@ -1292,7 +1292,7 @@ pub enum StateCompute {} impl RpcMethod<1> for StateCompute { const NAME: &'static str = "Forest.StateCompute"; const PARAM_NAMES: [&'static str; 1] = ["epoch"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (ChainEpoch,); @@ -1333,7 +1333,7 @@ impl RpcMethod<4> for StateGetRandomnessFromTickets { const NAME: &'static str = "Filecoin.StateGetRandomnessFromTickets"; const PARAM_NAMES: [&'static str; 4] = ["personalization", "rand_epoch", "entropy", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (i64, ChainEpoch, Vec, ApiTipsetKey); @@ -1385,7 +1385,7 @@ impl RpcMethod<4> for StateGetRandomnessFromBeacon { const NAME: &'static str = "Filecoin.StateGetRandomnessFromBeacon"; const PARAM_NAMES: [&'static str; 4] = ["personalization", "rand_epoch", "entropy", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (i64, ChainEpoch, Vec, ApiTipsetKey); @@ -1436,7 +1436,7 @@ pub enum StateReadState {} impl RpcMethod<2> for StateReadState { const NAME: &'static str = "Filecoin.StateReadState"; const PARAM_NAMES: [&'static str; 2] = ["address", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ApiTipsetKey); @@ -1467,7 +1467,7 @@ pub enum StateCirculatingSupply {} impl RpcMethod<1> for StateCirculatingSupply { const NAME: &'static str = "Filecoin.StateCirculatingSupply"; const PARAM_NAMES: [&'static str; 1] = ["tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (ApiTipsetKey,); @@ -1491,7 +1491,7 @@ pub enum StateVerifiedClientStatus {} impl RpcMethod<2> for StateVerifiedClientStatus { const NAME: &'static str = "Filecoin.StateVerifiedClientStatus"; const PARAM_NAMES: [&'static str; 2] = ["address", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ApiTipsetKey); @@ -1512,7 +1512,7 @@ pub enum StateVMCirculatingSupplyInternal {} impl RpcMethod<1> for StateVMCirculatingSupplyInternal { const NAME: &'static str = "Filecoin.StateVMCirculatingSupplyInternal"; const PARAM_NAMES: [&'static str; 1] = ["tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (ApiTipsetKey,); @@ -1537,7 +1537,7 @@ pub enum StateListMiners {} impl RpcMethod<1> for StateListMiners { const NAME: &'static str = "Filecoin.StateListMiners"; const PARAM_NAMES: [&'static str; 1] = ["tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (ApiTipsetKey,); @@ -1563,7 +1563,7 @@ pub enum StateListActors {} impl RpcMethod<1> for StateListActors { const NAME: &'static str = "Filecoin.StateListActors"; const PARAM_NAMES: [&'static str; 1] = ["tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (ApiTipsetKey,); @@ -1589,7 +1589,7 @@ pub enum StateMarketStorageDeal {} impl RpcMethod<2> for StateMarketStorageDeal { const NAME: &'static str = "Filecoin.StateMarketStorageDeal"; const PARAM_NAMES: [&'static str; 2] = ["deal_id", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (DealID, ApiTipsetKey); @@ -1617,7 +1617,7 @@ pub enum StateMarketParticipants {} impl RpcMethod<1> for StateMarketParticipants { const NAME: &'static str = "Filecoin.StateMarketParticipants"; const PARAM_NAMES: [&'static str; 1] = ["tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (ApiTipsetKey,); @@ -1652,7 +1652,7 @@ pub enum StateDealProviderCollateralBounds {} impl RpcMethod<3> for StateDealProviderCollateralBounds { const NAME: &'static str = "Filecoin.StateDealProviderCollateralBounds"; const PARAM_NAMES: [&'static str; 3] = ["size", "verified", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (u64, bool, ApiTipsetKey); @@ -2001,7 +2001,7 @@ pub enum StateSectorGetInfo {} impl RpcMethod<3> for StateSectorGetInfo { const NAME: &'static str = "Filecoin.StateSectorGetInfo"; const PARAM_NAMES: [&'static str; 3] = ["miner_address", "sector_number", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, u64, ApiTipsetKey); @@ -2041,7 +2041,7 @@ pub enum StateSectorExpiration {} impl RpcMethod<3> for StateSectorExpiration { const NAME: &'static str = "Filecoin.StateSectorExpiration"; const PARAM_NAMES: [&'static str; 3] = ["miner_address", "sector_number", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, u64, ApiTipsetKey); @@ -2099,7 +2099,7 @@ pub enum StateSectorPartition {} impl RpcMethod<3> for StateSectorPartition { const NAME: &'static str = "Filecoin.StateSectorPartition"; const PARAM_NAMES: [&'static str; 3] = ["miner_address", "sector_number", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, u64, ApiTipsetKey); @@ -2128,7 +2128,7 @@ pub enum StateListMessages {} impl RpcMethod<3> for StateListMessages { const NAME: &'static str = "Filecoin.StateListMessages"; const PARAM_NAMES: [&'static str; 3] = ["message_filter", "tipset_key", "max_height"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (MessageFilter, ApiTipsetKey, i64); @@ -2187,7 +2187,7 @@ pub enum StateGetClaim {} impl RpcMethod<3> for StateGetClaim { const NAME: &'static str = "Filecoin.StateGetClaim"; const PARAM_NAMES: [&'static str; 3] = ["address", "claim_id", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ClaimID, ApiTipsetKey); @@ -2207,7 +2207,7 @@ pub enum StateGetClaims {} impl RpcMethod<2> for StateGetClaims { const NAME: &'static str = "Filecoin.StateGetClaims"; const PARAM_NAMES: [&'static str; 2] = ["address", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ApiTipsetKey); @@ -2241,7 +2241,7 @@ pub enum StateGetAllClaims {} impl RpcMethod<1> for StateGetAllClaims { const NAME: &'static str = "Filecoin.StateGetAllClaims"; const PARAM_NAMES: [&'static str; 1] = ["tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (ApiTipsetKey,); @@ -2261,7 +2261,7 @@ pub enum StateGetAllocation {} impl RpcMethod<3> for StateGetAllocation { const NAME: &'static str = "Filecoin.StateGetAllocation"; const PARAM_NAMES: [&'static str; 3] = ["address", "allocation_id", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, AllocationID, ApiTipsetKey); @@ -2283,7 +2283,7 @@ pub enum StateGetAllocations {} impl RpcMethod<2> for StateGetAllocations { const NAME: &'static str = "Filecoin.StateGetAllocations"; const PARAM_NAMES: [&'static str; 2] = ["address", "tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, ApiTipsetKey); @@ -2426,7 +2426,7 @@ pub enum StateGetAllAllocations {} impl RpcMethod<1> for crate::rpc::prelude::StateGetAllAllocations { const NAME: &'static str = "Filecoin.StateGetAllAllocations"; const PARAM_NAMES: [&'static str; 1] = ["tipset_key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (ApiTipsetKey,); @@ -2504,7 +2504,7 @@ pub enum StateGetNetworkParams {} impl RpcMethod<0> for StateGetNetworkParams { const NAME: &'static str = "Filecoin.StateGetNetworkParams"; const PARAM_NAMES: [&'static str; 0] = []; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (); diff --git a/src/rpc/methods/sync.rs b/src/rpc/methods/sync.rs index 71cc3b0d9c67..9261f407056e 100644 --- a/src/rpc/methods/sync.rs +++ b/src/rpc/methods/sync.rs @@ -21,7 +21,7 @@ pub enum SyncCheckBad {} impl RpcMethod<1> for SyncCheckBad { const NAME: &'static str = "Filecoin.SyncCheckBad"; const PARAM_NAMES: [&'static str; 1] = ["cid"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Cid,); @@ -39,7 +39,7 @@ pub enum SyncMarkBad {} impl RpcMethod<1> for SyncMarkBad { const NAME: &'static str = "Filecoin.SyncMarkBad"; const PARAM_NAMES: [&'static str; 1] = ["cid"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Admin; type Params = (Cid,); @@ -59,7 +59,7 @@ pub enum SyncState {} impl RpcMethod<0> for SyncState { const NAME: &'static str = "Filecoin.SyncState"; const PARAM_NAMES: [&'static str; 0] = []; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (); @@ -75,7 +75,7 @@ pub enum SyncSubmitBlock {} impl RpcMethod<1> for SyncSubmitBlock { const NAME: &'static str = "Filecoin.SyncSubmitBlock"; const PARAM_NAMES: [&'static str; 1] = ["blk"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Write; type Params = (GossipBlock,); diff --git a/src/rpc/methods/wallet.rs b/src/rpc/methods/wallet.rs index 534b5118f937..5cfd2d546179 100644 --- a/src/rpc/methods/wallet.rs +++ b/src/rpc/methods/wallet.rs @@ -19,7 +19,7 @@ pub enum WalletBalance {} impl RpcMethod<1> for WalletBalance { const NAME: &'static str = "Filecoin.WalletBalance"; const PARAM_NAMES: [&'static str; 1] = ["address"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address,); @@ -43,7 +43,7 @@ pub enum WalletDefaultAddress {} impl RpcMethod<0> for WalletDefaultAddress { const NAME: &'static str = "Filecoin.WalletDefaultAddress"; const PARAM_NAMES: [&'static str; 0] = []; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (); @@ -59,7 +59,7 @@ pub enum WalletExport {} impl RpcMethod<1> for WalletExport { const NAME: &'static str = "Filecoin.WalletExport"; const PARAM_NAMES: [&'static str; 1] = ["address"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Admin; type Params = (Address,); @@ -79,7 +79,7 @@ pub enum WalletHas {} impl RpcMethod<1> for WalletHas { const NAME: &'static str = "Filecoin.WalletHas"; const PARAM_NAMES: [&'static str; 1] = ["address"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Write; type Params = (Address,); @@ -98,7 +98,7 @@ pub enum WalletImport {} impl RpcMethod<1> for WalletImport { const NAME: &'static str = "Filecoin.WalletImport"; const PARAM_NAMES: [&'static str; 1] = ["key"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Admin; type Params = (KeyInfo,); @@ -122,7 +122,7 @@ pub enum WalletList {} impl RpcMethod<0> for WalletList { const NAME: &'static str = "Filecoin.WalletList"; const PARAM_NAMES: [&'static str; 0] = []; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Write; type Params = (); @@ -138,7 +138,7 @@ pub enum WalletNew {} impl RpcMethod<1> for WalletNew { const NAME: &'static str = "Filecoin.WalletNew"; const PARAM_NAMES: [&'static str; 1] = ["signature_type"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Write; type Params = (SignatureType,); @@ -166,7 +166,7 @@ pub enum WalletSetDefault {} impl RpcMethod<1> for WalletSetDefault { const NAME: &'static str = "Filecoin.WalletSetDefault"; const PARAM_NAMES: [&'static str; 1] = ["address"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Write; type Params = (Address,); @@ -189,7 +189,7 @@ pub enum WalletSign {} impl RpcMethod<2> for WalletSign { const NAME: &'static str = "Filecoin.WalletSign"; const PARAM_NAMES: [&'static str; 2] = ["address", "message"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Sign; type Params = (Address, Vec); @@ -227,7 +227,7 @@ pub enum WalletSignMessage {} impl RpcMethod<2> for WalletSignMessage { const NAME: &'static str = "Filecoin.WalletSignMessage"; const PARAM_NAMES: [&'static str; 2] = ["address", "message"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Sign; type Params = (Address, Message); @@ -272,7 +272,7 @@ pub enum WalletValidateAddress {} impl RpcMethod<1> for WalletValidateAddress { const NAME: &'static str = "Filecoin.WalletValidateAddress"; const PARAM_NAMES: [&'static str; 1] = ["address"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (String,); @@ -287,7 +287,7 @@ pub enum WalletVerify {} impl RpcMethod<3> for WalletVerify { const NAME: &'static str = "Filecoin.WalletVerify"; const PARAM_NAMES: [&'static str; 3] = ["address", "message", "signature"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Read; type Params = (Address, Vec, Signature); @@ -305,7 +305,7 @@ pub enum WalletDelete {} impl RpcMethod<1> for WalletDelete { const NAME: &'static str = "Filecoin.WalletDelete"; const PARAM_NAMES: [&'static str; 1] = ["address"]; - const API_PATHS: ApiPaths = ApiPaths::V0; + const API_PATHS: ApiPaths = ApiPaths::V1; const PERMISSION: Permission = Permission::Write; type Params = (Address,); From 7075f429ef2c5ba7590c41f88023c30861b3c377 Mon Sep 17 00:00:00 2001 From: hanabi1224 Date: Fri, 13 Sep 2024 16:03:48 +0800 Subject: [PATCH 2/2] changelog --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 127e60342b41..f231285824ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -48,6 +48,9 @@ option of `--import-mode` to `auto` which hardlink snapshots and fallback to copying them if not applicable. +- [#4768](https://github.com/ChainSafe/forest/pull/4768) Moved all RPC methods + to V1 when applicabile + ### Added - [#3959](https://github.com/ChainSafe/forest/issues/3959) Added support for the