Module: BSV::Wallet::Interface::BRC100

Included in:
Client, Substrates::HTTPWalletJSON, Substrates::WalletWireTransceiver
Defined in:
lib/bsv/wallet/interface/brc100.rb

Instance Method Summary collapse

Instance Method Details

#abort_action(args, originator: nil) ⇒ Object



35
36
37
# File 'lib/bsv/wallet/interface/brc100.rb', line 35

def abort_action(args, originator: nil)
  raise UnsupportedActionError, 'abort_action'
end

#acquire_certificate(args, originator: nil) ⇒ Object

— Identity and Certificate Management (codes 17-22) —



97
98
99
# File 'lib/bsv/wallet/interface/brc100.rb', line 97

def acquire_certificate(args, originator: nil)
  raise UnsupportedActionError, 'acquire_certificate'
end

#create_action(args, originator: nil) ⇒ Object

— Transaction Operations (codes 1-7) —



27
28
29
# File 'lib/bsv/wallet/interface/brc100.rb', line 27

def create_action(args, originator: nil)
  raise UnsupportedActionError, 'create_action'
end

#create_hmac(args, originator: nil) ⇒ Object



79
80
81
# File 'lib/bsv/wallet/interface/brc100.rb', line 79

def create_hmac(args, originator: nil)
  raise UnsupportedActionError, 'create_hmac'
end

#create_signature(args, originator: nil) ⇒ Object



87
88
89
# File 'lib/bsv/wallet/interface/brc100.rb', line 87

def create_signature(args, originator: nil)
  raise UnsupportedActionError, 'create_signature'
end

#decrypt(args, originator: nil) ⇒ Object



75
76
77
# File 'lib/bsv/wallet/interface/brc100.rb', line 75

def decrypt(args, originator: nil)
  raise UnsupportedActionError, 'decrypt'
end

#discover_by_attributes(args, originator: nil) ⇒ Object



117
118
119
# File 'lib/bsv/wallet/interface/brc100.rb', line 117

def discover_by_attributes(args, originator: nil)
  raise UnsupportedActionError, 'discover_by_attributes'
end

#discover_by_identity_key(args, originator: nil) ⇒ Object



113
114
115
# File 'lib/bsv/wallet/interface/brc100.rb', line 113

def discover_by_identity_key(args, originator: nil)
  raise UnsupportedActionError, 'discover_by_identity_key'
end

#encrypt(args, originator: nil) ⇒ Object

— Cryptography Operations (codes 11-16) —



71
72
73
# File 'lib/bsv/wallet/interface/brc100.rb', line 71

def encrypt(args, originator: nil)
  raise UnsupportedActionError, 'encrypt'
end

#get_header_for_height(args, originator: nil) ⇒ Object



137
138
139
# File 'lib/bsv/wallet/interface/brc100.rb', line 137

def get_header_for_height(args, originator: nil)
  raise UnsupportedActionError, 'get_header_for_height'
end

#get_height(args = {}, originator: nil) ⇒ Object

— Blockchain and Network Data (codes 25-28) —



133
134
135
# File 'lib/bsv/wallet/interface/brc100.rb', line 133

def get_height(args = {}, originator: nil)
  raise UnsupportedActionError, 'get_height'
end

#get_network(args = {}, originator: nil) ⇒ Object



141
142
143
# File 'lib/bsv/wallet/interface/brc100.rb', line 141

def get_network(args = {}, originator: nil)
  raise UnsupportedActionError, 'get_network'
end

#get_public_key(args, originator: nil) ⇒ Object

— Public Key Management (codes 8-10) —



57
58
59
# File 'lib/bsv/wallet/interface/brc100.rb', line 57

def get_public_key(args, originator: nil)
  raise UnsupportedActionError, 'get_public_key'
end

#get_version(args = {}, originator: nil) ⇒ Object



145
146
147
# File 'lib/bsv/wallet/interface/brc100.rb', line 145

def get_version(args = {}, originator: nil)
  raise UnsupportedActionError, 'get_version'
end

#internalize_action(args, originator: nil) ⇒ Object



43
44
45
# File 'lib/bsv/wallet/interface/brc100.rb', line 43

def internalize_action(args, originator: nil)
  raise UnsupportedActionError, 'internalize_action'
end

#is_authenticated(args = {}, originator: nil) ⇒ Object

— Authentication (codes 23-24) —



123
124
125
# File 'lib/bsv/wallet/interface/brc100.rb', line 123

def is_authenticated(args = {}, originator: nil)
  raise UnsupportedActionError, 'is_authenticated'
end

#list_actions(args, originator: nil) ⇒ Object



39
40
41
# File 'lib/bsv/wallet/interface/brc100.rb', line 39

def list_actions(args, originator: nil)
  raise UnsupportedActionError, 'list_actions'
end

#list_certificates(args, originator: nil) ⇒ Object



101
102
103
# File 'lib/bsv/wallet/interface/brc100.rb', line 101

def list_certificates(args, originator: nil)
  raise UnsupportedActionError, 'list_certificates'
end

#list_outputs(args, originator: nil) ⇒ Object



47
48
49
# File 'lib/bsv/wallet/interface/brc100.rb', line 47

def list_outputs(args, originator: nil)
  raise UnsupportedActionError, 'list_outputs'
end

#prove_certificate(args, originator: nil) ⇒ Object



105
106
107
# File 'lib/bsv/wallet/interface/brc100.rb', line 105

def prove_certificate(args, originator: nil)
  raise UnsupportedActionError, 'prove_certificate'
end

#relinquish_certificate(args, originator: nil) ⇒ Object



109
110
111
# File 'lib/bsv/wallet/interface/brc100.rb', line 109

def relinquish_certificate(args, originator: nil)
  raise UnsupportedActionError, 'relinquish_certificate'
end

#relinquish_output(args, originator: nil) ⇒ Object



51
52
53
# File 'lib/bsv/wallet/interface/brc100.rb', line 51

def relinquish_output(args, originator: nil)
  raise UnsupportedActionError, 'relinquish_output'
end

#reveal_counterparty_key_linkage(args, originator: nil) ⇒ Object



61
62
63
# File 'lib/bsv/wallet/interface/brc100.rb', line 61

def reveal_counterparty_key_linkage(args, originator: nil)
  raise UnsupportedActionError, 'reveal_counterparty_key_linkage'
end

#reveal_specific_key_linkage(args, originator: nil) ⇒ Object



65
66
67
# File 'lib/bsv/wallet/interface/brc100.rb', line 65

def reveal_specific_key_linkage(args, originator: nil)
  raise UnsupportedActionError, 'reveal_specific_key_linkage'
end

#sign_action(args, originator: nil) ⇒ Object



31
32
33
# File 'lib/bsv/wallet/interface/brc100.rb', line 31

def sign_action(args, originator: nil)
  raise UnsupportedActionError, 'sign_action'
end

#verify_hmac(args, originator: nil) ⇒ Object



83
84
85
# File 'lib/bsv/wallet/interface/brc100.rb', line 83

def verify_hmac(args, originator: nil)
  raise UnsupportedActionError, 'verify_hmac'
end

#verify_signature(args, originator: nil) ⇒ Object



91
92
93
# File 'lib/bsv/wallet/interface/brc100.rb', line 91

def verify_signature(args, originator: nil)
  raise UnsupportedActionError, 'verify_signature'
end

#wait_for_authentication(args = {}, originator: nil) ⇒ Object



127
128
129
# File 'lib/bsv/wallet/interface/brc100.rb', line 127

def wait_for_authentication(args = {}, originator: nil)
  raise UnsupportedActionError, 'wait_for_authentication'
end