Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -269,7 +269,6 @@ pnpm run format
- `getBlockhash` - Get recent blockhash
- `getConfig` - Return server configuration
- `getSupportedTokens` - List accepted payment tokens
- `signTransactionIfPaid` - Conditional signing based on payment verification
- `getPayerSigner` - Get the payer signer and payment destination
- (client-only) `getPaymentInstruction` - Get a payment instruction for a transaction

Expand Down
11 changes: 1 addition & 10 deletions crates/lib/src/config.rs
Original file line number Diff line number Diff line change
Expand Up @@ -324,7 +324,6 @@ pub struct EnabledMethods {
pub transfer_transaction: bool,
pub get_blockhash: bool,
pub get_config: bool,
pub sign_transaction_if_paid: bool,
}

impl EnabledMethods {
Expand All @@ -339,7 +338,6 @@ impl EnabledMethods {
self.transfer_transaction,
self.get_blockhash,
self.get_config,
self.sign_transaction_if_paid,
]
.into_iter()
}
Expand Down Expand Up @@ -374,16 +372,13 @@ impl EnabledMethods {
if self.get_config {
methods.push("getConfig".to_string());
}
if self.sign_transaction_if_paid {
methods.push("signTransactionIfPaid".to_string());
}
methods
}
}

impl IntoIterator for &EnabledMethods {
type Item = bool;
type IntoIter = std::array::IntoIter<bool, 10>;
type IntoIter = std::array::IntoIter<bool, 9>;

fn into_iter(self) -> Self::IntoIter {
[
Expand All @@ -396,7 +391,6 @@ impl IntoIterator for &EnabledMethods {
self.transfer_transaction,
self.get_blockhash,
self.get_config,
self.sign_transaction_if_paid,
]
.into_iter()
}
Expand All @@ -414,7 +408,6 @@ impl Default for EnabledMethods {
transfer_transaction: true,
get_blockhash: true,
get_config: true,
sign_transaction_if_paid: true,
}
}
}
Expand Down Expand Up @@ -610,7 +603,6 @@ mod tests {
("transfer_transaction", true),
("get_blockhash", true),
("get_config", true),
("sign_transaction_if_paid", true),
("get_payer_signer", true),
])
.build_config()
Expand All @@ -625,7 +617,6 @@ mod tests {
assert!(config.kora.enabled_methods.transfer_transaction);
assert!(config.kora.enabled_methods.get_blockhash);
assert!(config.kora.enabled_methods.get_config);
assert!(config.kora.enabled_methods.sign_transaction_if_paid);
}

#[test]
Expand Down
1 change: 0 additions & 1 deletion crates/lib/src/rpc_server/method/get_config.rs
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,5 @@ mod tests {
assert!(response.enabled_methods.transfer_transaction);
assert!(response.enabled_methods.get_blockhash);
assert!(response.enabled_methods.get_config);
assert!(response.enabled_methods.sign_transaction_if_paid);
}
}
1 change: 0 additions & 1 deletion crates/lib/src/rpc_server/method/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,4 @@ pub mod get_payer_signer;
pub mod get_supported_tokens;
pub mod sign_and_send_transaction;
pub mod sign_transaction;
pub mod sign_transaction_if_paid;
pub mod transfer_transaction;
111 changes: 0 additions & 111 deletions crates/lib/src/rpc_server/method/sign_transaction_if_paid.rs

This file was deleted.

3 changes: 0 additions & 3 deletions crates/lib/src/rpc_server/openapi/docs.rs
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ use crate::rpc_server::{
SignAndSendTransactionRequest, SignAndSendTransactionResponse,
},
sign_transaction::{SignTransactionRequest, SignTransactionResponse},
sign_transaction_if_paid::{SignTransactionIfPaidRequest, SignTransactionIfPaidResponse},
transfer_transaction::{TransferTransactionRequest, TransferTransactionResponse},
},
KoraRpc,
Expand Down Expand Up @@ -56,8 +55,6 @@ const JSON_CONTENT_TYPE: &str = "application/json";
SignAndSendTransactionResponse,
SignTransactionRequest,
SignTransactionResponse,
SignTransactionIfPaidRequest,
SignTransactionIfPaidResponse,
TransferTransactionRequest,
TransferTransactionResponse,
))
Expand Down
Loading
Loading