MasaDynamicSSSBTWrapper
[# Masa SDK
- v3.34.1](/docs/developers/sdk/) / Exports / MasaDynamicSSSBTWrapper
Class: MasaDynamicSSSBTWrapper\<Contract>
Type parameters
Name | Type |
---|---|
Contract | extends MasaDynamicSSSBT |
Hierarchy
MasaDynamicSBTWrapper
\<Contract
>↳
MasaDynamicSSSBTWrapper
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new MasaDynamicSSSBTWrapper\<Contract
>(masa
, contract
): MasaDynamicSSSBTWrapper
\<Contract
>
Type parameters
Name | Type |
---|---|
Contract | extends MasaDynamicSSSBT |
Parameters
Name | Type |
---|---|
masa | MasaInterface |
contract | Contract |
Returns
MasaDynamicSSSBTWrapper
\<Contract
>
Inherited from
MasaDynamicSBTWrapper.constructor
Properties
contract
• Readonly
contract: Contract
Inherited from
MasaDynamicSBTWrapper.contract
links
• Readonly
links: MasaSoulLinker
Inherited from
masa
• Protected
Readonly
masa: MasaInterface
Inherited from
Accessors
isContractAvailable
• get
isContractAvailable(): boolean
Returns
boolean
Inherited from
MasaDynamicSBTWrapper.isContractAvailable
Methods
burn
▸ burn(SBTId
): Promise
\<BaseResult
>
Parameters
Name | Type |
---|---|
SBTId | BigNumber |
Returns
Promise
\<BaseResult
>
Inherited from
list
▸ list(address?
): Promise
\<{ tokenId
: BigNumber
; tokenUri
: string
}[]>
Parameters
Name | Type |
---|---|
address? | string |
Returns
Promise
\<{ tokenId
: BigNumber
; tokenUri
: string
}[]>
Inherited from
loadSBTIDs
▸ loadSBTIDs(sbtIDs
): Promise
\<{ tokenId
: BigNumber
; tokenUri
: string
}[]>
Parameters
Name | Type |
---|---|
sbtIDs | BigNumber [] |
Returns
Promise
\<{ tokenId
: BigNumber
; tokenUri
: string
}[]>
Inherited from
MasaDynamicSBTWrapper.loadSBTIDs
loadSBTs
▸ loadSBTs(identityIdOrAddress
): Promise
\<{ tokenId
: BigNumber
; tokenUri
: string
}[]>
Parameters
Name | Type |
---|---|
identityIdOrAddress | string | BigNumber |
Returns
Promise
\<{ tokenId
: BigNumber
; tokenUri
: string
}[]>
Inherited from
MasaDynamicSBTWrapper.loadSBTs
mint
▸ mint(paymentMethod?
): Promise
\<BaseResultWithTokenId
>
Parameters
Name | Type | Default value |
---|---|---|
paymentMethod | PaymentMethod | "ETH" |
Returns
Promise
\<BaseResultWithTokenId
>
setState
▸ setState(state
, stateValue
, signature
, signatureDate
, authorityAddress
): Promise
\<BaseResult
>
Parameters
Name | Type |
---|---|
state | string |
stateValue | boolean |
signature | string |
signatureDate | number |
authorityAddress | string |
Returns
Promise
\<BaseResult
>
signSetState
▸ signSetState(receiver
, state
, stateValue
): Promise
\<SignSetStateResult
>
Parameters
Name | Type |
---|---|
receiver | string |
state | string |
stateValue | boolean |
Returns
Promise
\<SignSetStateResult
>