Preparing search index...
The search index is not available
Blade Web3 Javascript API
Blade Web3 Javascript API
BladeSigner
Class BladeSigner
Hierarchy
BladeSigner
Implements
IConnector
Index
Constructors
constructor
Properties
connector
get
Account
Key?
Accessors
initialized
Methods
call
check
Transaction
create
Session
get
Account
Balance
get
Account
Id
get
Account
Info
get
Account
Records
get
Ledger
Id
get
Mirror
Network
get
Network
is
Initialized
kill
Session
on
Account
Changed
on
Wallet
Locked
populate
Transaction
select
Account
sign
sign
Transaction
Constructors
constructor
new
Blade
Signer
(
meta
?:
Metadata
)
:
BladeSigner
Parameters
Optional
meta:
Metadata
Returns
BladeSigner
Properties
Private
connector
connector
:
IConnector
Optional
get
Account
Key
get
Account
Key
?:
(
(
)
=>
default
)
Type declaration
(
)
:
default
Returns
default
Accessors
initialized
get
initialized
(
)
:
boolean
Returns
boolean
Methods
call
call
<
RequestT
,
ResponseT
,
OutputT
>
(
request
:
default
<
RequestT
,
ResponseT
,
OutputT
>
)
:
Promise
<
OutputT
>
Type Parameters
RequestT
ResponseT
OutputT
Parameters
request:
default
<
RequestT
,
ResponseT
,
OutputT
>
Returns
Promise
<
OutputT
>
check
Transaction
check
Transaction
<
T
>
(
transaction
:
T
)
:
Promise
<
T
>
Type Parameters
T
extends
default
<
T
>
Parameters
transaction:
T
Returns
Promise
<
T
>
create
Session
create
Session
(
params
?:
SessionParams
)
:
Promise
<
string
[]
>
Parameters
Optional
params:
SessionParams
Returns
Promise
<
string
[]
>
get
Account
Balance
get
Account
Balance
(
)
:
Promise
<
default
>
Returns
Promise
<
default
>
get
Account
Id
get
Account
Id
(
)
:
default
Returns
default
get
Account
Info
get
Account
Info
(
)
:
Promise
<
default
>
Returns
Promise
<
default
>
get
Account
Records
get
Account
Records
(
)
:
Promise
<
default
[]
>
Returns
Promise
<
default
[]
>
get
Ledger
Id
get
Ledger
Id
(
)
:
null
|
LedgerId
Returns
null
|
LedgerId
get
Mirror
Network
get
Mirror
Network
(
)
:
string
[]
Returns
string
[]
get
Network
get
Network
(
)
:
{
[key:
string
]
:
string
|
default
;
}
Returns
{
[key:
string
]
:
string
|
default
;
}
[
key:
string
]:
string
|
default
Private
is
Initialized
is
Initialized
(
)
:
Promise
<
boolean
>
Returns
Promise
<
boolean
>
kill
Session
kill
Session
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
on
Account
Changed
on
Account
Changed
(
callback
:
(
(
)
=>
void
)
)
:
void
Parameters
callback:
(
(
)
=>
void
)
(
)
:
void
Returns
void
Returns
void
on
Wallet
Locked
on
Wallet
Locked
(
callback
:
(
(
)
=>
void
)
)
:
void
Parameters
callback:
(
(
)
=>
void
)
(
)
:
void
Returns
void
Returns
void
populate
Transaction
populate
Transaction
<
T
>
(
transaction
:
T
)
:
Promise
<
T
>
Type Parameters
T
extends
default
<
T
>
Parameters
transaction:
T
Returns
Promise
<
T
>
select
Account
select
Account
(
accountId
:
string
)
:
Promise
<
Signer
>
Parameters
accountId:
string
Returns
Promise
<
Signer
>
sign
sign
(
messages
:
Uint8Array
[]
, signOptions
?:
{
canonical
:
boolean
;
likeHethers
:
boolean
;
}
)
:
Promise
<
default
[]
>
Parameters
messages:
Uint8Array
[]
Optional
signOptions:
{
canonical
:
boolean
;
likeHethers
:
boolean
;
}
canonical
:
boolean
like
Hethers
:
boolean
Returns
Promise
<
default
[]
>
sign
Transaction
sign
Transaction
<
T
>
(
transaction
:
T
)
:
Promise
<
T
>
Type Parameters
T
extends
default
<
T
>
Parameters
transaction:
T
Returns
Promise
<
T
>
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
Modules
Blade
Web3
Javascript API
Blade
Signer
constructor
connector
get
Account
Key?
initialized
call
check
Transaction
create
Session
get
Account
Balance
get
Account
Id
get
Account
Info
get
Account
Records
get
Ledger
Id
get
Mirror
Network
get
Network
is
Initialized
kill
Session
on
Account
Changed
on
Wallet
Locked
populate
Transaction
select
Account
sign
sign
Transaction
Generated using
TypeDoc