Class: ERPC::SolanaSubscriptions
Instance Method Summary
collapse
-
#account_subscribe(address, options = nil, listener: nil, &block) ⇒ Object
-
#raw_subscribe(subscribe_method, params, unsubscribe_method, listener: nil, &block) ⇒ Object
-
#transaction_subscribe(filter, options = nil, listener: nil, &block) ⇒ Object
#close, #initialize, #on_notification, #raw
Instance Method Details
#account_subscribe(address, options = nil, listener: nil, &block) ⇒ Object
431
432
433
434
435
|
# File 'lib/erpc_sdk/websocket.rb', line 431
def account_subscribe(address, options = nil, listener: nil, &block)
params = [address]
params << options unless options.nil?
numeric_subscribe("accountSubscribe", params, "accountUnsubscribe", listener || block)
end
|
#raw_subscribe(subscribe_method, params, unsubscribe_method, listener: nil, &block) ⇒ Object
443
444
445
|
# File 'lib/erpc_sdk/websocket.rb', line 443
def raw_subscribe(subscribe_method, params, unsubscribe_method, listener: nil, &block)
subscribe_to(subscribe_method, params, unsubscribe_method, listener || block)
end
|
#transaction_subscribe(filter, options = nil, listener: nil, &block) ⇒ Object
437
438
439
440
441
|
# File 'lib/erpc_sdk/websocket.rb', line 437
def transaction_subscribe(filter, options = nil, listener: nil, &block)
params = [filter]
params << options unless options.nil?
numeric_subscribe("transactionSubscribe", params, "transactionUnsubscribe", listener || block)
end
|