pub struct FullNodeClient { /* private fields */ }Implementations§
Source§impl FullNodeClient
impl FullNodeClient
pub fn new(client: LotusClient) -> Self
Trait Implementations§
Source§impl Clone for FullNodeClient
impl Clone for FullNodeClient
Source§fn clone(&self) -> FullNodeClient
fn clone(&self) -> FullNodeClient
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FullNodeClient
impl Debug for FullNodeClient
Source§impl FullNodeApi for FullNodeClient
impl FullNodeApi for FullNodeClient
fn auth_new<'life0, 'async_trait>(
&'life0 self,
permissions: Vec<String>,
) -> Pin<Box<dyn Future<Output = Result<Vec<u8>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn auth_verify<'life0, 'async_trait>(
&'life0 self,
string: String,
) -> Pin<Box<dyn Future<Output = Result<Vec<String>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_blockstore_info<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<HashMap<String, Value>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_check_blockstore<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_delete_obj<'life0, 'async_trait>(
&'life0 self,
cid: Cid,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_export<'life0, 'async_trait>(
&'life0 self,
chain_epoch: i64,
bool: bool,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Receiver<Vec<u8>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_export_range_internal<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
tip_set_key1: Option<TipSetKey>,
chain_export_config: ChainExportConfig,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_get_block<'life0, 'async_trait>(
&'life0 self,
cid: Cid,
) -> Pin<Box<dyn Future<Output = Result<Option<BlockHeader>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_get_block_messages<'life0, 'async_trait>(
&'life0 self,
cid: Cid,
) -> Pin<Box<dyn Future<Output = Result<Option<BlockMessages>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_get_events<'life0, 'async_trait>(
&'life0 self,
cid: Cid,
) -> Pin<Box<dyn Future<Output = Result<Vec<Event>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_get_genesis<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Option<TipSet>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_get_message<'life0, 'async_trait>(
&'life0 self,
cid: Cid,
) -> Pin<Box<dyn Future<Output = Result<Option<Message>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_get_messages_in_tipset<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Vec<Message>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_get_node<'life0, 'async_trait>(
&'life0 self,
string: String,
) -> Pin<Box<dyn Future<Output = Result<Option<IpldObject>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_get_parent_messages<'life0, 'async_trait>(
&'life0 self,
cid: Cid,
) -> Pin<Box<dyn Future<Output = Result<Vec<Message>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_get_parent_receipts<'life0, 'async_trait>(
&'life0 self,
cid: Cid,
) -> Pin<Box<dyn Future<Output = Result<Vec<Option<MessageReceipt>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_get_path<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
tip_set_key1: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Vec<Option<HeadChange>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_get_tip_set<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Option<TipSet>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_get_tip_set_after_height<'life0, 'async_trait>(
&'life0 self,
chain_epoch: i64,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Option<TipSet>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_get_tip_set_by_height<'life0, 'async_trait>(
&'life0 self,
chain_epoch: i64,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Option<TipSet>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_has_obj<'life0, 'async_trait>(
&'life0 self,
cid: Cid,
) -> Pin<Box<dyn Future<Output = Result<bool, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_head<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Option<TipSet>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_hot_gc<'life0, 'async_trait>(
&'life0 self,
hot_gc_opts: HotGCOpts,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_notify<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Receiver<Vec<Option<HeadChange>>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_prune<'life0, 'async_trait>(
&'life0 self,
prune_opts: PruneOpts,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_put_obj<'life0, 'async_trait>(
&'life0 self,
block: Value,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_read_obj<'life0, 'async_trait>(
&'life0 self,
cid: Cid,
) -> Pin<Box<dyn Future<Output = Result<Vec<u8>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_set_head<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_stat_obj<'life0, 'async_trait>(
&'life0 self,
cid: Cid,
cid1: Cid,
) -> Pin<Box<dyn Future<Output = Result<ObjStat, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn chain_tip_set_weight<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn closing<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Receiver<()>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_backup<'life0, 'async_trait>(
&'life0 self,
string: String,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn discover<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<HashMap<String, Value>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_accounts<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Vec<[u8; 20]>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_address_to_filecoin_address<'life0, 'async_trait>(
&'life0 self,
eth_address: [u8; 20],
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_block_number<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_call<'life0, 'async_trait>(
&'life0 self,
eth_call: EthCall,
eth_block_number_or_hash: EthBlockNumberOrHash,
) -> Pin<Box<dyn Future<Output = Result<Vec<u8>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_chain_id<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_estimate_gas<'life0, 'async_trait>(
&'life0 self,
uint8s: Vec<u8>,
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_fee_history<'life0, 'async_trait>(
&'life0 self,
uint8s: Vec<u8>,
) -> Pin<Box<dyn Future<Output = Result<EthFeeHistory, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_gas_price<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<EthBigInt, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_get_balance<'life0, 'async_trait>(
&'life0 self,
eth_address: [u8; 20],
eth_block_number_or_hash: EthBlockNumberOrHash,
) -> Pin<Box<dyn Future<Output = Result<EthBigInt, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_get_block_by_hash<'life0, 'async_trait>(
&'life0 self,
eth_hash: [u8; 32],
bool: bool,
) -> Pin<Box<dyn Future<Output = Result<EthBlock, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_get_block_by_number<'life0, 'async_trait>(
&'life0 self,
string: String,
bool: bool,
) -> Pin<Box<dyn Future<Output = Result<EthBlock, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_get_block_receipts<'life0, 'async_trait>(
&'life0 self,
eth_block_number_or_hash: EthBlockNumberOrHash,
) -> Pin<Box<dyn Future<Output = Result<Vec<Option<EthTxReceipt>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_get_block_receipts_limited<'life0, 'async_trait>(
&'life0 self,
eth_block_number_or_hash: EthBlockNumberOrHash,
chain_epoch: i64,
) -> Pin<Box<dyn Future<Output = Result<Vec<Option<EthTxReceipt>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_get_block_transaction_count_by_hash<'life0, 'async_trait>(
&'life0 self,
eth_hash: [u8; 32],
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_get_block_transaction_count_by_number<'life0, 'async_trait>(
&'life0 self,
eth_uint64: u64,
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_get_code<'life0, 'async_trait>(
&'life0 self,
eth_address: [u8; 20],
eth_block_number_or_hash: EthBlockNumberOrHash,
) -> Pin<Box<dyn Future<Output = Result<Vec<u8>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_get_filter_changes<'life0, 'async_trait>(
&'life0 self,
eth_filter_id: [u8; 32],
) -> Pin<Box<dyn Future<Output = Result<Option<EthFilterResult>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_get_filter_logs<'life0, 'async_trait>(
&'life0 self,
eth_filter_id: [u8; 32],
) -> Pin<Box<dyn Future<Output = Result<Option<EthFilterResult>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_get_logs<'life0, 'async_trait>(
&'life0 self,
eth_filter_spec: Option<EthFilterSpec>,
) -> Pin<Box<dyn Future<Output = Result<Option<EthFilterResult>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_get_message_cid_by_transaction_hash<'life0, 'async_trait>(
&'life0 self,
eth_hash: Option<[u8; 32]>,
) -> Pin<Box<dyn Future<Output = Result<Option<Cid>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_get_storage_at<'life0, 'async_trait>(
&'life0 self,
eth_address: [u8; 20],
uint8s: Vec<u8>,
eth_block_number_or_hash: EthBlockNumberOrHash,
) -> Pin<Box<dyn Future<Output = Result<Vec<u8>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_get_transaction_by_block_hash_and_index<'life0, 'async_trait>(
&'life0 self,
eth_hash: [u8; 32],
eth_uint64: u64,
) -> Pin<Box<dyn Future<Output = Result<EthTx, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_get_transaction_by_block_number_and_index<'life0, 'async_trait>(
&'life0 self,
eth_uint64: u64,
eth_uint641: u64,
) -> Pin<Box<dyn Future<Output = Result<EthTx, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_get_transaction_by_hash<'life0, 'async_trait>(
&'life0 self,
eth_hash: Option<[u8; 32]>,
) -> Pin<Box<dyn Future<Output = Result<Option<EthTx>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_get_transaction_by_hash_limited<'life0, 'async_trait>(
&'life0 self,
eth_hash: Option<[u8; 32]>,
chain_epoch: i64,
) -> Pin<Box<dyn Future<Output = Result<Option<EthTx>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_get_transaction_count<'life0, 'async_trait>(
&'life0 self,
eth_address: [u8; 20],
eth_block_number_or_hash: EthBlockNumberOrHash,
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_get_transaction_hash_by_cid<'life0, 'async_trait>(
&'life0 self,
cid: Cid,
) -> Pin<Box<dyn Future<Output = Result<Option<[u8; 32]>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_get_transaction_receipt<'life0, 'async_trait>(
&'life0 self,
eth_hash: [u8; 32],
) -> Pin<Box<dyn Future<Output = Result<Option<EthTxReceipt>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_get_transaction_receipt_limited<'life0, 'async_trait>(
&'life0 self,
eth_hash: [u8; 32],
chain_epoch: i64,
) -> Pin<Box<dyn Future<Output = Result<Option<EthTxReceipt>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_max_priority_fee_per_gas<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<EthBigInt, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_new_block_filter<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<[u8; 32], Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_new_filter<'life0, 'async_trait>(
&'life0 self,
eth_filter_spec: Option<EthFilterSpec>,
) -> Pin<Box<dyn Future<Output = Result<[u8; 32], Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_new_pending_transaction_filter<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<[u8; 32], Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_protocol_version<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_send_raw_transaction<'life0, 'async_trait>(
&'life0 self,
uint8s: Vec<u8>,
) -> Pin<Box<dyn Future<Output = Result<[u8; 32], Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_send_raw_transaction_untrusted<'life0, 'async_trait>(
&'life0 self,
uint8s: Vec<u8>,
) -> Pin<Box<dyn Future<Output = Result<[u8; 32], Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_subscribe<'life0, 'async_trait>(
&'life0 self,
uint8s: Vec<u8>,
) -> Pin<Box<dyn Future<Output = Result<[u8; 32], Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_syncing<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<EthSyncingResult, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_trace_block<'life0, 'async_trait>(
&'life0 self,
string: String,
) -> Pin<Box<dyn Future<Output = Result<Vec<Option<EthTraceBlock>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_trace_filter<'life0, 'async_trait>(
&'life0 self,
eth_trace_filter_criteria: EthTraceFilterCriteria,
) -> Pin<Box<dyn Future<Output = Result<Vec<Option<EthTraceFilterResult>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_trace_replay_block_transactions<'life0, 'async_trait>(
&'life0 self,
string: String,
strings: Vec<String>,
) -> Pin<Box<dyn Future<Output = Result<Vec<Option<EthTraceReplayBlockTransaction>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_trace_transaction<'life0, 'async_trait>(
&'life0 self,
string: String,
) -> Pin<Box<dyn Future<Output = Result<Vec<Option<EthTraceTransaction>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_uninstall_filter<'life0, 'async_trait>(
&'life0 self,
eth_filter_id: [u8; 32],
) -> Pin<Box<dyn Future<Output = Result<bool, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn eth_unsubscribe<'life0, 'async_trait>(
&'life0 self,
eth_subscription_id: [u8; 32],
) -> Pin<Box<dyn Future<Output = Result<bool, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn f3_get_certificate<'life0, 'async_trait>(
&'life0 self,
uint64: u64,
) -> Pin<Box<dyn Future<Output = Result<Option<FinalityCertificate>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn f3_get_ec_power_table<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Vec<PowerEntry>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn f3_get_f3_power_table<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Vec<PowerEntry>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn f3_get_latest_certificate<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Option<FinalityCertificate>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn f3_get_manifest<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Option<Manifest>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn f3_get_or_renew_participation_ticket<'life0, 'async_trait>(
&'life0 self,
address: String,
uint8s: Vec<u8>,
uint64: u64,
) -> Pin<Box<dyn Future<Output = Result<Vec<u8>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn f3_get_progress<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Instant, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn f3_is_running<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<bool, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn f3_list_participants<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Vec<F3Participant>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn f3_participate<'life0, 'async_trait>(
&'life0 self,
uint8s: Vec<u8>,
) -> Pin<Box<dyn Future<Output = Result<F3ParticipationLease, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn filecoin_address_to_eth_address<'life0, 'async_trait>(
&'life0 self,
uint8s: Vec<u8>,
) -> Pin<Box<dyn Future<Output = Result<[u8; 20], Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn gas_estimate_fee_cap<'life0, 'async_trait>(
&'life0 self,
message: Option<Message>,
int64: i64,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn gas_estimate_gas_limit<'life0, 'async_trait>(
&'life0 self,
message: Option<Message>,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<i64, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn gas_estimate_message_gas<'life0, 'async_trait>(
&'life0 self,
message: Option<Message>,
message_send_spec: Option<MessageSendSpec>,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Option<Message>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_actor_events_raw<'life0, 'async_trait>(
&'life0 self,
actor_event_filter: Option<ActorEventFilter>,
) -> Pin<Box<dyn Future<Output = Result<Vec<Option<ActorEvent>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn id<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn log_alerts<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Vec<Alert>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn log_list<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Vec<String>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn log_set_level<'life0, 'async_trait>(
&'life0 self,
string: String,
string1: String,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn market_add_balance<'life0, 'async_trait>(
&'life0 self,
address: String,
address1: String,
int: String,
) -> Pin<Box<dyn Future<Output = Result<Cid, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn market_get_reserved<'life0, 'async_trait>(
&'life0 self,
address: String,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn market_release_funds<'life0, 'async_trait>(
&'life0 self,
address: String,
int: String,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn market_reserve_funds<'life0, 'async_trait>(
&'life0 self,
address: String,
address1: String,
int: String,
) -> Pin<Box<dyn Future<Output = Result<Cid, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn market_withdraw<'life0, 'async_trait>(
&'life0 self,
address: String,
address1: String,
int: String,
) -> Pin<Box<dyn Future<Output = Result<Cid, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn miner_create_block<'life0, 'async_trait>(
&'life0 self,
block_template: Option<BlockTemplate>,
) -> Pin<Box<dyn Future<Output = Result<Option<BlockMsg>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn miner_get_base_info<'life0, 'async_trait>(
&'life0 self,
address: String,
chain_epoch: i64,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Option<MiningBaseInfo>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn mpool_batch_push<'life0, 'async_trait>(
&'life0 self,
s: Vec<Option<SignedMessage>>,
) -> Pin<Box<dyn Future<Output = Result<Vec<Cid>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn mpool_batch_push_message<'life0, 'async_trait>(
&'life0 self,
s: Vec<Option<Message>>,
message_send_spec: Option<MessageSendSpec>,
) -> Pin<Box<dyn Future<Output = Result<Vec<Option<SignedMessage>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn mpool_batch_push_untrusted<'life0, 'async_trait>(
&'life0 self,
s: Vec<Option<SignedMessage>>,
) -> Pin<Box<dyn Future<Output = Result<Vec<Cid>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn mpool_check_messages<'life0, 'async_trait>(
&'life0 self,
s: Vec<Option<MessagePrototype>>,
) -> Pin<Box<dyn Future<Output = Result<Vec<Vec<MessageCheckStatus>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn mpool_check_pending_messages<'life0, 'async_trait>(
&'life0 self,
address: String,
) -> Pin<Box<dyn Future<Output = Result<Vec<Vec<MessageCheckStatus>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn mpool_check_replace_messages<'life0, 'async_trait>(
&'life0 self,
s: Vec<Option<Message>>,
) -> Pin<Box<dyn Future<Output = Result<Vec<Vec<MessageCheckStatus>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn mpool_clear<'life0, 'async_trait>(
&'life0 self,
bool: bool,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn mpool_get_config<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Option<MpoolConfig>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn mpool_get_nonce<'life0, 'async_trait>(
&'life0 self,
address: String,
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn mpool_pending<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Vec<Option<SignedMessage>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn mpool_push<'life0, 'async_trait>(
&'life0 self,
signed_message: Option<SignedMessage>,
) -> Pin<Box<dyn Future<Output = Result<Cid, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn mpool_push_message<'life0, 'async_trait>(
&'life0 self,
message: Option<Message>,
message_send_spec: Option<MessageSendSpec>,
) -> Pin<Box<dyn Future<Output = Result<Option<SignedMessage>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn mpool_push_untrusted<'life0, 'async_trait>(
&'life0 self,
signed_message: Option<SignedMessage>,
) -> Pin<Box<dyn Future<Output = Result<Cid, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn mpool_select<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
float64: f64,
) -> Pin<Box<dyn Future<Output = Result<Vec<Option<SignedMessage>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn mpool_set_config<'life0, 'async_trait>(
&'life0 self,
mpool_config: Option<MpoolConfig>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn mpool_sub<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Receiver<MpoolUpdate>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn msig_add_approve<'life0, 'async_trait>(
&'life0 self,
address: String,
address1: String,
uint64: u64,
address2: String,
address3: String,
bool: bool,
) -> Pin<Box<dyn Future<Output = Result<Option<MessagePrototype>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn msig_add_cancel<'life0, 'async_trait>(
&'life0 self,
address: String,
address1: String,
uint64: u64,
address2: String,
bool: bool,
) -> Pin<Box<dyn Future<Output = Result<Option<MessagePrototype>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn msig_add_propose<'life0, 'async_trait>(
&'life0 self,
address: String,
address1: String,
address2: String,
bool: bool,
) -> Pin<Box<dyn Future<Output = Result<Option<MessagePrototype>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn msig_approve<'life0, 'async_trait>(
&'life0 self,
address: String,
uint64: u64,
address1: String,
) -> Pin<Box<dyn Future<Output = Result<Option<MessagePrototype>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn msig_approve_txn_hash<'life0, 'async_trait>(
&'life0 self,
address: String,
uint64: u64,
address1: String,
address2: String,
int: String,
address3: String,
uint641: u64,
uint8s: Vec<u8>,
) -> Pin<Box<dyn Future<Output = Result<Option<MessagePrototype>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn msig_cancel<'life0, 'async_trait>(
&'life0 self,
address: String,
uint64: u64,
address1: String,
) -> Pin<Box<dyn Future<Output = Result<Option<MessagePrototype>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn msig_cancel_txn_hash<'life0, 'async_trait>(
&'life0 self,
address: String,
uint64: u64,
address1: String,
int: String,
address2: String,
uint641: u64,
uint8s: Vec<u8>,
) -> Pin<Box<dyn Future<Output = Result<Option<MessagePrototype>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn msig_create<'life0, 'async_trait>(
&'life0 self,
uint64: u64,
addresss: Vec<String>,
chain_epoch: i64,
int: String,
address: String,
int1: String,
) -> Pin<Box<dyn Future<Output = Result<Option<MessagePrototype>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn msig_get_available_balance<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn msig_get_pending<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Vec<Option<MsigTransaction>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn msig_get_vested<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
tip_set_key1: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn msig_get_vesting_schedule<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<MsigVesting, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn msig_propose<'life0, 'async_trait>(
&'life0 self,
address: String,
address1: String,
int: String,
address2: String,
uint64: u64,
uint8s: Vec<u8>,
) -> Pin<Box<dyn Future<Output = Result<Option<MessagePrototype>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn msig_remove_signer<'life0, 'async_trait>(
&'life0 self,
address: String,
address1: String,
address2: String,
bool: bool,
) -> Pin<Box<dyn Future<Output = Result<Option<MessagePrototype>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn msig_swap_approve<'life0, 'async_trait>(
&'life0 self,
address: String,
address1: String,
uint64: u64,
address2: String,
address3: String,
address4: String,
) -> Pin<Box<dyn Future<Output = Result<Option<MessagePrototype>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn msig_swap_cancel<'life0, 'async_trait>(
&'life0 self,
address: String,
address1: String,
uint64: u64,
address2: String,
address3: String,
) -> Pin<Box<dyn Future<Output = Result<Option<MessagePrototype>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn msig_swap_propose<'life0, 'async_trait>(
&'life0 self,
address: String,
address1: String,
address2: String,
address3: String,
) -> Pin<Box<dyn Future<Output = Result<Option<MessagePrototype>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_addrs_listen<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<AddrInfo, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_agent_version<'life0, 'async_trait>(
&'life0 self,
id: String,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_auto_nat_status<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<NatInfo, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_bandwidth_stats<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Stats, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_bandwidth_stats_by_peer<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<HashMap<String, Stats>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_bandwidth_stats_by_protocol<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<HashMap<String, Stats>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_block_add<'life0, 'async_trait>(
&'life0 self,
net_block_list: NetBlockList,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_block_list<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<NetBlockList, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_block_remove<'life0, 'async_trait>(
&'life0 self,
net_block_list: NetBlockList,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_connect<'life0, 'async_trait>(
&'life0 self,
addr_info: AddrInfo,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_connectedness<'life0, 'async_trait>(
&'life0 self,
id: String,
) -> Pin<Box<dyn Future<Output = Result<i32, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_disconnect<'life0, 'async_trait>(
&'life0 self,
id: String,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_find_peer<'life0, 'async_trait>(
&'life0 self,
id: String,
) -> Pin<Box<dyn Future<Output = Result<AddrInfo, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_limit<'life0, 'async_trait>(
&'life0 self,
string: String,
) -> Pin<Box<dyn Future<Output = Result<NetLimit, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_listening<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<bool, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_peer_info<'life0, 'async_trait>(
&'life0 self,
id: String,
) -> Pin<Box<dyn Future<Output = Result<Option<ExtendedPeerInfo>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_peers<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Vec<AddrInfo>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_ping<'life0, 'async_trait>(
&'life0 self,
id: String,
) -> Pin<Box<dyn Future<Output = Result<i64, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_protect_add<'life0, 'async_trait>(
&'life0 self,
ids: Vec<String>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_protect_list<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Vec<String>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_protect_remove<'life0, 'async_trait>(
&'life0 self,
ids: Vec<String>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_pubsub_scores<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Vec<PubsubScore>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_set_limit<'life0, 'async_trait>(
&'life0 self,
string: String,
net_limit: NetLimit,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_stat<'life0, 'async_trait>(
&'life0 self,
string: String,
) -> Pin<Box<dyn Future<Output = Result<NetStat, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn net_version<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn node_status<'life0, 'async_trait>(
&'life0 self,
bool: bool,
) -> Pin<Box<dyn Future<Output = Result<NodeStatus, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn paych_allocate_lane<'life0, 'async_trait>(
&'life0 self,
address: String,
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn paych_available_funds<'life0, 'async_trait>(
&'life0 self,
address: String,
) -> Pin<Box<dyn Future<Output = Result<Option<ChannelAvailableFunds>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn paych_available_funds_by_from_to<'life0, 'async_trait>(
&'life0 self,
address: String,
address1: String,
) -> Pin<Box<dyn Future<Output = Result<Option<ChannelAvailableFunds>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn paych_collect<'life0, 'async_trait>(
&'life0 self,
address: String,
) -> Pin<Box<dyn Future<Output = Result<Cid, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn paych_fund<'life0, 'async_trait>(
&'life0 self,
address: String,
address1: String,
int: String,
) -> Pin<Box<dyn Future<Output = Result<Option<ChannelInfo>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn paych_get<'life0, 'async_trait>(
&'life0 self,
address: String,
address1: String,
int: String,
paych_get_opts: PaychGetOpts,
) -> Pin<Box<dyn Future<Output = Result<Option<ChannelInfo>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn paych_get_wait_ready<'life0, 'async_trait>(
&'life0 self,
cid: Cid,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn paych_list<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Vec<String>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn paych_new_payment<'life0, 'async_trait>(
&'life0 self,
address: String,
address1: String,
voucher_specs: Vec<VoucherSpec>,
) -> Pin<Box<dyn Future<Output = Result<Option<PaymentInfo>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn paych_settle<'life0, 'async_trait>(
&'life0 self,
address: String,
) -> Pin<Box<dyn Future<Output = Result<Cid, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn paych_status<'life0, 'async_trait>(
&'life0 self,
address: String,
) -> Pin<Box<dyn Future<Output = Result<Option<PaychStatus>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn paych_voucher_add<'life0, 'async_trait>(
&'life0 self,
address: String,
signed_voucher: Option<SignedVoucher>,
uint8s: Vec<u8>,
int: String,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn paych_voucher_check_spendable<'life0, 'async_trait>(
&'life0 self,
address: String,
signed_voucher: Option<SignedVoucher>,
uint8s: Vec<u8>,
uint8s1: Vec<u8>,
) -> Pin<Box<dyn Future<Output = Result<bool, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn paych_voucher_check_valid<'life0, 'async_trait>(
&'life0 self,
address: String,
signed_voucher: Option<SignedVoucher>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn paych_voucher_create<'life0, 'async_trait>(
&'life0 self,
address: String,
int: String,
uint64: u64,
) -> Pin<Box<dyn Future<Output = Result<Option<VoucherCreateResult>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn paych_voucher_list<'life0, 'async_trait>(
&'life0 self,
address: String,
) -> Pin<Box<dyn Future<Output = Result<Vec<Option<SignedVoucher>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn paych_voucher_submit<'life0, 'async_trait>(
&'life0 self,
address: String,
signed_voucher: Option<SignedVoucher>,
uint8s: Vec<u8>,
uint8s1: Vec<u8>,
) -> Pin<Box<dyn Future<Output = Result<Cid, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn session<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<[u8; 16], Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn shutdown<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn start_time<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Time, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_account_key<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_actor_code_ci_ds<'life0, 'async_trait>(
&'life0 self,
version: u32,
) -> Pin<Box<dyn Future<Output = Result<HashMap<String, Cid>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_actor_manifest_cid<'life0, 'async_trait>(
&'life0 self,
version: u32,
) -> Pin<Box<dyn Future<Output = Result<Cid, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_all_miner_faults<'life0, 'async_trait>(
&'life0 self,
chain_epoch: i64,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Vec<Option<Fault>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_call<'life0, 'async_trait>(
&'life0 self,
message: Option<Message>,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Option<InvocResult>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_changed_actors<'life0, 'async_trait>(
&'life0 self,
cid: Cid,
cid1: Cid,
) -> Pin<Box<dyn Future<Output = Result<HashMap<String, ActorV5>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_circulating_supply<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_compute<'life0, 'async_trait>(
&'life0 self,
chain_epoch: i64,
s: Vec<Option<Message>>,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Option<ComputeStateOutput>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_compute_data_cid<'life0, 'async_trait>(
&'life0 self,
address: String,
registered_seal_proof: i64,
deal_ids: Vec<u64>,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Cid, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_deal_provider_collateral_bounds<'life0, 'async_trait>(
&'life0 self,
padded_piece_size: u64,
bool: bool,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<DealCollateralBounds, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_decode_params<'life0, 'async_trait>(
&'life0 self,
address: String,
method_num: u64,
uint8s: Vec<u8>,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Value, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_encode_params<'life0, 'async_trait>(
&'life0 self,
cid: Cid,
method_num: u64,
uint8s: Vec<u8>,
) -> Pin<Box<dyn Future<Output = Result<Vec<u8>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_get_actor<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Option<ActorV5>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_get_all_allocations<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<HashMap<u64, Allocation>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_get_all_claims<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<HashMap<u64, Claim>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_get_allocation<'life0, 'async_trait>(
&'life0 self,
address: String,
allocation_id: u64,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Option<Allocation>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_get_allocation_for_pending_deal<'life0, 'async_trait>(
&'life0 self,
deal_id: u64,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Option<Allocation>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_get_allocation_id_for_pending_deal<'life0, 'async_trait>(
&'life0 self,
deal_id: u64,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_get_allocations<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<HashMap<u64, Allocation>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_get_beacon_entry<'life0, 'async_trait>(
&'life0 self,
chain_epoch: i64,
) -> Pin<Box<dyn Future<Output = Result<Option<BeaconEntry>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_get_claim<'life0, 'async_trait>(
&'life0 self,
address: String,
claim_id: u64,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Option<Claim>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_get_claims<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<HashMap<u64, Claim>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_get_network_params<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Option<NetworkParams>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_get_randomness_digest_from_beacon<'life0, 'async_trait>(
&'life0 self,
chain_epoch: i64,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_get_randomness_digest_from_tickets<'life0, 'async_trait>(
&'life0 self,
chain_epoch: i64,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_get_randomness_from_beacon<'life0, 'async_trait>(
&'life0 self,
domain_separation_tag: i64,
chain_epoch: i64,
uint8s: Vec<u8>,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_get_randomness_from_tickets<'life0, 'async_trait>(
&'life0 self,
domain_separation_tag: i64,
chain_epoch: i64,
uint8s: Vec<u8>,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_list_actors<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Vec<String>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_list_messages<'life0, 'async_trait>(
&'life0 self,
message_match: Option<MessageMatch>,
tip_set_key: Option<TipSetKey>,
chain_epoch: i64,
) -> Pin<Box<dyn Future<Output = Result<Vec<Cid>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_list_miners<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Vec<String>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_lookup_id<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_lookup_robust_address<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_market_balance<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<MarketBalance, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_market_deals<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<HashMap<String, Option<MarketDeal>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_market_participants<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<HashMap<String, MarketBalance>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_market_storage_deal<'life0, 'async_trait>(
&'life0 self,
deal_id: u64,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Option<MarketDeal>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_miner_active_sectors<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Vec<Option<SectorOnChainInfo>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_miner_allocated<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Option<BitField>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_miner_available_balance<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_miner_deadlines<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Vec<Deadline>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_miner_faults<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<BitField, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_miner_info<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<MinerInfo, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_miner_initial_pledge_collateral<'life0, 'async_trait>(
&'life0 self,
address: String,
sector_pre_commit_info: SectorPreCommitInfo,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_miner_initial_pledge_for_sector<'life0, 'async_trait>(
&'life0 self,
chain_epoch: i64,
sector_size: u64,
uint64: u64,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_miner_partitions<'life0, 'async_trait>(
&'life0 self,
address: String,
uint64: u64,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Vec<Partition>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_miner_power<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Option<MinerPower>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_miner_pre_commit_deposit_for_power<'life0, 'async_trait>(
&'life0 self,
address: String,
sector_pre_commit_info: SectorPreCommitInfo,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_miner_proving_deadline<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Option<Info>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_miner_recoveries<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<BitField, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_miner_sector_allocated<'life0, 'async_trait>(
&'life0 self,
address: String,
sector_number: u64,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<bool, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_miner_sector_count<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<MinerSectors, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_miner_sectors<'life0, 'async_trait>(
&'life0 self,
address: String,
bit_field: Option<BitField>,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Vec<Option<SectorOnChainInfo>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_network_name<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_network_version<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<u32, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_read_state<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Option<ActorState>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_replay<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
cid: Cid,
) -> Pin<Box<dyn Future<Output = Result<Option<InvocResult>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_search_msg<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
cid: Cid,
chain_epoch: i64,
bool: bool,
) -> Pin<Box<dyn Future<Output = Result<Option<MsgLookup>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_sector_expiration<'life0, 'async_trait>(
&'life0 self,
address: String,
sector_number: u64,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Option<SectorExpiration>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_sector_get_info<'life0, 'async_trait>(
&'life0 self,
address: String,
sector_number: u64,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Option<SectorOnChainInfo>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_sector_partition<'life0, 'async_trait>(
&'life0 self,
address: String,
sector_number: u64,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Option<SectorLocation>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_sector_pre_commit_info<'life0, 'async_trait>(
&'life0 self,
address: String,
sector_number: u64,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Option<SectorPreCommitOnChainInfo>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_vm_circulating_supply_internal<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<CirculatingSupply, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_verified_client_status<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Option<String>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_verified_registry_root_key<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_verifier_status<'life0, 'async_trait>(
&'life0 self,
address: String,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<Option<String>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn state_wait_msg<'life0, 'async_trait>(
&'life0 self,
cid: Cid,
uint64: u64,
chain_epoch: i64,
bool: bool,
) -> Pin<Box<dyn Future<Output = Result<Option<MsgLookup>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn subscribe_actor_events_raw<'life0, 'async_trait>(
&'life0 self,
actor_event_filter: Option<ActorEventFilter>,
) -> Pin<Box<dyn Future<Output = Result<Receiver<Option<ActorEvent>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn sync_check_bad<'life0, 'async_trait>(
&'life0 self,
cid: Cid,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn sync_checkpoint<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn sync_incoming_blocks<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Receiver<Option<BlockHeader>>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn sync_mark_bad<'life0, 'async_trait>(
&'life0 self,
cid: Cid,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn sync_state<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Option<SyncState>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn sync_submit_block<'life0, 'async_trait>(
&'life0 self,
block_msg: Option<BlockMsg>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn sync_unmark_all_bad<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn sync_unmark_bad<'life0, 'async_trait>(
&'life0 self,
cid: Cid,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn sync_validate_tipset<'life0, 'async_trait>(
&'life0 self,
tip_set_key: Option<TipSetKey>,
) -> Pin<Box<dyn Future<Output = Result<bool, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn version<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<APIVersion, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn wallet_balance<'life0, 'async_trait>(
&'life0 self,
address: String,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn wallet_default_address<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn wallet_delete<'life0, 'async_trait>(
&'life0 self,
address: String,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn wallet_export<'life0, 'async_trait>(
&'life0 self,
address: String,
) -> Pin<Box<dyn Future<Output = Result<Option<KeyInfo>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn wallet_has<'life0, 'async_trait>(
&'life0 self,
address: String,
) -> Pin<Box<dyn Future<Output = Result<bool, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn wallet_import<'life0, 'async_trait>(
&'life0 self,
key_info: Option<KeyInfo>,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn wallet_list<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Vec<String>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn wallet_new<'life0, 'async_trait>(
&'life0 self,
key_type: String,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn wallet_set_default<'life0, 'async_trait>(
&'life0 self,
address: String,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn wallet_sign<'life0, 'async_trait>(
&'life0 self,
address: String,
uint8s: Vec<u8>,
) -> Pin<Box<dyn Future<Output = Result<Option<Signature>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn wallet_sign_message<'life0, 'async_trait>(
&'life0 self,
address: String,
message: Option<Message>,
) -> Pin<Box<dyn Future<Output = Result<Option<SignedMessage>, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn wallet_validate_address<'life0, 'async_trait>(
&'life0 self,
string: String,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn wallet_verify<'life0, 'async_trait>(
&'life0 self,
address: String,
uint8s: Vec<u8>,
signature: Option<Signature>,
) -> Pin<Box<dyn Future<Output = Result<bool, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn web3_client_version<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Auto Trait Implementations§
impl Freeze for FullNodeClient
impl !RefUnwindSafe for FullNodeClient
impl Send for FullNodeClient
impl Sync for FullNodeClient
impl Unpin for FullNodeClient
impl !UnwindSafe for FullNodeClient
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more