Skip to main content

MasaCreditScore

[# Masa SDK

  • v3.34.1](/docs/developers/sdk/) / Exports / MasaCreditScore

Class: MasaCreditScore

Hierarchy

  • MasaLinkable\<SoulboundCreditScore>

    MasaCreditScore

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new MasaCreditScore(masa): MasaCreditScore

Parameters

NameType
masaMasaInterface

Returns

MasaCreditScore

Overrides

MasaLinkable\<SoulboundCreditScore\>.constructor

Properties

contract

Readonly contract: SoulboundCreditScore

Inherited from

MasaLinkable.contract


Readonly links: MasaSoulLinker

Inherited from

MasaLinkable.links


masa

Protected Readonly masa: MasaInterface

Inherited from

MasaLinkable.masa

Accessors

isContractAvailable

get isContractAvailable(): boolean

Returns

boolean

Inherited from

MasaLinkable.isContractAvailable

Methods

burn

burn(creditScoreId): Promise\<BaseResult>

Parameters

NameType
creditScoreIdBigNumber

Returns

Promise\<BaseResult>


create

create(paymentMethod?): Promise\<GenerateCreditScoreResult>

Parameters

NameTypeDefault value
paymentMethodPaymentMethod"ETH"

Returns

Promise\<GenerateCreditScoreResult>


list

list(address?): Promise\<CreditScoreDetails[]>

Parameters

NameType
address?string

Returns

Promise\<CreditScoreDetails[]>


load

load(identityIdOrAddress): Promise\<CreditScoreDetails[]>

Parameters

NameType
identityIdOrAddressstring | BigNumber

Returns

Promise\<CreditScoreDetails[]>