FullNodeClient

Struct FullNodeClient 

Source
pub struct FullNodeClient { /* private fields */ }

Implementations§

Source§

impl FullNodeClient

Source

pub fn new(client: LotusClient) -> Self

Trait Implementations§

Source§

impl Clone for FullNodeClient

Source§

fn clone(&self) -> FullNodeClient

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for FullNodeClient

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl FullNodeApi for FullNodeClient

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

fn gas_estimate_gas_premium<'life0, 'async_trait>( &'life0 self, uint64: u64, address: String, 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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

fn shutdown<'life0, 'async_trait>( &'life0 self, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> ErasedDestructor for T
where T: 'static,

Source§

impl<T> MaybeSend for T
where T: Send,