cardano-web3-js / CW3Types / Connector
Class: Connector
Defined in: src/core/connector.ts:9
Constructors
Constructor
new Connector():
Connector
Returns
Connector
Properties
__api
__api:
any
Defined in: src/core/connector.ts:10
Methods
getBalance()
getBalance():
Promise<string>
Defined in: src/core/connector.ts:86
Get wallet balance
Returns
Promise<string>
Wallet balance
getChangeAddress()
getChangeAddress():
Promise<string>
Defined in: src/core/connector.ts:111
Get wallet change address
Returns
Promise<string>
Change address
getCollateral()
getCollateral():
Promise<string[]>
Defined in: src/core/connector.ts:78
Get wallet collaterals
Returns
Promise<string[]>
List of collaterals
getExtensions()
getExtensions():
Promise<any[]>
Defined in: src/core/connector.ts:52
Get wallet extensions
Returns
Promise<any[]>
Wallet extensions
getNetworkId()
getNetworkId():
Promise<0|1>
Defined in: src/core/connector.ts:60
Get wallet network ID
Returns
Promise<0 | 1>
Wallet network ID (0 or 1)
getRewardAddresses()
getRewardAddresses():
Promise<string[]>
Defined in: src/core/connector.ts:119
Get wallet staking addresses
Returns
Promise<string[]>
Staking addresses
getUnusedAddresses()
getUnusedAddresses():
Promise<string[]>
Defined in: src/core/connector.ts:103
Get wallet unused addresses
Returns
Promise<string[]>
Array of unused addresses
getUsedAddresses()
getUsedAddresses(
paginate?):Promise<string[]>
Defined in: src/core/connector.ts:95
Get wallet used addresses
Parameters
paginate?
Pagination options
Returns
Promise<string[]>
Array of used addresses
getUtxos()
getUtxos(
amount?,paginate?):Promise<string[]>
Defined in: src/core/connector.ts:70
Get wallet UTXOs
Parameters
amount?
string
Amount to filter UTXOs
paginate?
Pagination options
Returns
Promise<string[]>
List of UTXOs
signData()
signData(
addr,payload):Promise<SignedMessage>
Defined in: src/core/connector.ts:139
Sign a message
Parameters
addr
string
Address to sign message
payload
string
Message to sign
Returns
Promise<SignedMessage>
Signed message
signTx()
signTx(
tx,partialSign):Promise<string>
Defined in: src/core/connector.ts:129
Sign a transaction
Parameters
tx
string
Transaction to sign in CBOR format
partialSign
boolean = false
Partial sign flag (boolean)
Returns
Promise<string>
Staking key
submitTx()
submitTx(
tx):Promise<string>
Defined in: src/core/connector.ts:148
Submit a transaction
Parameters
tx
string
Transaction to submit in CBOR format
Returns
Promise<string>
Transaction hash
init()
staticinit(wallet,extensions?):Promise<Connector>
Defined in: src/core/connector.ts:39
Initialize a wallet connector
Parameters
wallet
string
Wallet name
extensions?
any
Wallet extensions
Returns
Promise<Connector>
Connector instance
isEnabled()
staticisEnabled(wallet):Promise<boolean>
Defined in: src/core/connector.ts:28
Check if a wallet is enabled
Parameters
wallet
string
Wallet name
Returns
Promise<boolean>
True if wallet is enabled
list()
staticlist():Promise<string[]>
Defined in: src/core/connector.ts:16
List available wallets
Returns
Promise<string[]>
List of available wallets