Skip to content

Commit

Permalink
Revert "feat: update paths"
Browse files Browse the repository at this point in the history
This reverts commit c1e6c8f.
  • Loading branch information
aatifsyed committed Jul 15, 2024
1 parent 2c3bf18 commit 64f5611
Show file tree
Hide file tree
Showing 12 changed files with 109 additions and 109 deletions.
4 changes: 2 additions & 2 deletions src/rpc/methods/auth.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ pub enum AuthNew {}
impl RpcMethod<1> for AuthNew {
const NAME: &'static str = "Filecoin.AuthNew";
const PARAM_NAMES: [&'static str; 1] = ["params"];
const API_PATHS: ApiPaths = ApiPaths::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Admin;
type Params = (AuthNewParams,);
type Ok = Vec<u8>;
Expand All @@ -35,7 +35,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;
type Params = (String,);
type Ok = Vec<String>;
Expand Down
34 changes: 17 additions & 17 deletions src/rpc/methods/chain.rs
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (Cid,);
Expand All @@ -74,7 +74,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (Cid,);
Expand All @@ -101,7 +101,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (Cid,);
Expand Down Expand Up @@ -146,7 +146,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (ApiTipsetKey,);
Expand All @@ -165,7 +165,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (ChainExportParams,);
Expand Down Expand Up @@ -238,7 +238,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (Cid,);
Expand All @@ -261,7 +261,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (Cid,);
Expand All @@ -281,7 +281,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (Cid, Option<Cid>);
Expand Down Expand Up @@ -333,7 +333,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (Cid,);
Expand Down Expand Up @@ -367,7 +367,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (TipsetKey, TipsetKey);
Expand Down Expand Up @@ -444,7 +444,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (ChainEpoch, ApiTipsetKey);
Expand Down Expand Up @@ -498,7 +498,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = ();
Expand All @@ -514,7 +514,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = ();
Expand All @@ -530,7 +530,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (Cid,);
Expand All @@ -549,7 +549,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (ApiTipsetKey,);
Expand All @@ -571,7 +571,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Admin;

type Params = (ApiTipsetKey,);
Expand Down Expand Up @@ -646,7 +646,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (ApiTipsetKey,);
Expand Down
8 changes: 4 additions & 4 deletions src/rpc/methods/common.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = ();
Expand All @@ -33,7 +33,7 @@ pub enum Version {}
impl RpcMethod<0> for Version {
const NAME: &'static str = "Filecoin.Version";
const PARAM_NAMES: [&'static str; 0] = [];
const API_PATHS: ApiPaths = ApiPaths::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = ();
Expand All @@ -53,7 +53,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Admin;

type Params = ();
Expand All @@ -69,7 +69,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = ();
Expand Down
8 changes: 4 additions & 4 deletions src/rpc/methods/gas.rs
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (Message, i64, ApiTipsetKey);
Expand Down Expand Up @@ -62,7 +62,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (u64, Address, i64, ApiTipsetKey);
Expand Down Expand Up @@ -164,7 +164,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (Message, ApiTipsetKey);
Expand All @@ -183,7 +183,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (Message, Option<MessageSendSpec>, ApiTipsetKey);
Expand Down
4 changes: 2 additions & 2 deletions src/rpc/methods/miner.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Write;

type Params = (BlockTemplate,);
Expand Down Expand Up @@ -276,7 +276,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (Address, i64, ApiTipsetKey);
Expand Down
10 changes: 5 additions & 5 deletions src/rpc/methods/mpool.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (Address,);
Expand All @@ -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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (ApiTipsetKey,);
Expand Down Expand Up @@ -115,7 +115,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (ApiTipsetKey, f64);
Expand All @@ -138,7 +138,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
/// Lotus limits this method to [`Permission::Write`].
/// However, since messages can always be pushed over the p2p protocol,
/// limiting the RPC doesn't improve security.
Expand All @@ -161,7 +161,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Sign;

type Params = (Message, Option<MessageSendSpec>);
Expand Down
8 changes: 4 additions & 4 deletions src/rpc/methods/msig.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (Address, ApiTipsetKey);
Expand Down Expand Up @@ -44,7 +44,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (Address, ApiTipsetKey);
Expand Down Expand Up @@ -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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (Address, ApiTipsetKey, ApiTipsetKey);
Expand Down Expand Up @@ -117,7 +117,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::Both;
const API_PATHS: ApiPaths = ApiPaths::V0;
const PERMISSION: Permission = Permission::Read;

type Params = (Address, ApiTipsetKey);
Expand Down
Loading

0 comments on commit 64f5611

Please sign in to comment.