Preparing search index...
The search index is not available
@torch-finance/wallet-utils
@torch-finance/wallet-utils
wallets/highload-wallet-v3/highload-wrapper
HighloadWalletV3
Class HighloadWalletV3
Implements
Contract
Index
Constructors
constructor
Properties
address
init?
subwallet
Id?
Methods
create
Internal
Transfer
get
Last
Cleaned
get
Processed
get
Public
Key
get
Subwallet
Id
get
Timeout
pack
Actions
send
Batch
send
Deploy
send
External
Message
create
From
Address
create
From
Config
create
Internal
Transfer
Body
Constructors
constructor
new
HighloadWalletV3
(
address
:
Address
,
subwalletId
?:
number
,
init
?:
{
code
:
Cell
;
data
:
Cell
}
,
)
:
HighloadWalletV3
Parameters
address
:
Address
Optional
subwalletId
:
number
Optional
init
:
{
code
:
Cell
;
data
:
Cell
}
Returns
HighloadWalletV3
Properties
Readonly
address
address
:
Address
Optional
Readonly
init
init
?:
{
code
:
Cell
;
data
:
Cell
}
Optional
Readonly
subwallet
Id
subwalletId
?:
number
Methods
create
Internal
Transfer
createInternalTransfer
(
opts
:
{
actions
:
Cell
|
OutAction
[]
;
queryId
:
HighloadQueryId
;
value
:
bigint
;
}
,
)
:
MessageRelaxed
Parameters
opts
:
{
actions
:
Cell
|
OutAction
[]
;
queryId
:
HighloadQueryId
;
value
:
bigint
}
Returns
MessageRelaxed
get
Last
Cleaned
getLastCleaned
(
provider
:
ContractProvider
)
:
Promise
<
number
>
Parameters
provider
:
ContractProvider
Returns
Promise
<
number
>
get
Processed
getProcessed
(
provider
:
ContractProvider
,
queryId
:
HighloadQueryId
,
needClean
?:
boolean
,
)
:
Promise
<
boolean
>
Parameters
provider
:
ContractProvider
queryId
:
HighloadQueryId
needClean
:
boolean
= true
Returns
Promise
<
boolean
>
get
Public
Key
getPublicKey
(
provider
:
ContractProvider
)
:
Promise
<
Buffer
>
Parameters
provider
:
ContractProvider
Returns
Promise
<
Buffer
>
get
Subwallet
Id
getSubwalletId
(
provider
:
ContractProvider
)
:
Promise
<
number
>
Parameters
provider
:
ContractProvider
Returns
Promise
<
number
>
get
Timeout
getTimeout
(
provider
:
ContractProvider
)
:
Promise
<
number
>
Parameters
provider
:
ContractProvider
Returns
Promise
<
number
>
pack
Actions
packActions
(
messages
:
OutAction
[]
,
value
?:
bigint
,
query_id
:
HighloadQueryId
,
)
:
MessageRelaxed
Parameters
messages
:
OutAction
[]
value
:
bigint
= ...
query_id
:
HighloadQueryId
Returns
MessageRelaxed
send
Batch
sendBatch
(
provider
:
ContractProvider
,
secretKey
:
Buffer
,
messages
:
OutActionSendMsg
[]
,
query_id
:
HighloadQueryId
,
timeout
:
number
,
createdAt
:
number
,
value
?:
bigint
,
)
:
Promise
<
Cell
>
Parameters
provider
:
ContractProvider
secretKey
:
Buffer
messages
:
OutActionSendMsg
[]
query_id
:
HighloadQueryId
timeout
:
number
createdAt
:
number
value
:
bigint
= 0n
Returns
Promise
<
Cell
>
send
Deploy
sendDeploy
(
provider
:
ContractProvider
,
via
:
Sender
,
value
:
bigint
,
)
:
Promise
<
void
>
Parameters
provider
:
ContractProvider
via
:
Sender
value
:
bigint
Returns
Promise
<
void
>
send
External
Message
sendExternalMessage
(
provider
:
ContractProvider
,
secretKey
:
Buffer
,
opts
:
{
createdAt
:
number
;
message
:
Cell
|
MessageRelaxed
;
mode
:
number
;
query_id
:
bigint
|
HighloadQueryId
;
timeout
:
number
;
}
,
)
:
Promise
<
Cell
>
Parameters
provider
:
ContractProvider
secretKey
:
Buffer
opts
:
{
createdAt
:
number
;
message
:
Cell
|
MessageRelaxed
;
mode
:
number
;
query_id
:
bigint
|
HighloadQueryId
;
timeout
:
number
;
}
Returns
Promise
<
Cell
>
Static
create
From
Address
createFromAddress
(
address
:
Address
,
subwalletId
:
number
)
:
HighloadWalletV3
Parameters
address
:
Address
subwalletId
:
number
Returns
HighloadWalletV3
Static
create
From
Config
createFromConfig
(
config
:
HighloadWalletV3Config
,
subwalletId
?:
number
,
)
:
HighloadWalletV3
Parameters
config
:
HighloadWalletV3Config
Optional
subwalletId
:
number
Returns
HighloadWalletV3
Static
create
Internal
Transfer
Body
createInternalTransferBody
(
opts
:
{
actions
:
Cell
|
OutAction
[]
;
queryId
:
HighloadQueryId
}
,
)
:
Cell
Parameters
opts
:
{
actions
:
Cell
|
OutAction
[]
;
queryId
:
HighloadQueryId
}
Returns
Cell
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
address
init
subwallet
Id
Methods
create
Internal
Transfer
get
Last
Cleaned
get
Processed
get
Public
Key
get
Subwallet
Id
get
Timeout
pack
Actions
send
Batch
send
Deploy
send
External
Message
create
From
Address
create
From
Config
create
Internal
Transfer
Body
@torch-finance/wallet-utils
Loading...