CreditIssuer.sol

View Functions

periodInitialized

function periodInitialized(address member) public view returns (bool)

Fetch whether provided member has an initialized period.

Call Params

NameTypeDescription

member

address

address of member

Return Values

TypeDescription

bool

given member's period status.

inActivePeriod

function inActivePeriod(address member) public view returns (bool)

Fetch whether provided member is within active credit period.

Call Params

NameTypeDescription

member

address

address of member.

Return Values

TypeDescription

bool

given member's period status.

inGracePeriod

function inGracePeriod(address member) public view returns (bool)

Fetch whether provided member is in active grace period within network.

Call Params

NameTypeDescription

member

address

address of member.

Return Values

TypeDescription

bool

given member's grace period status.

periodExpired

function periodExpired(address member) public view returns (bool)

Fetch whether provided member has an expired grace period within network.

Call Params

NameTypeDescription

member

address

address of member.

Return Values

TypeDescriptionkjk

bool

given member's period expiration status.

inCompliance

function inCompliance(address member) public view returns (bool)

Fetch whether provided member is currently in compliance.

Call Params

NameTypeDescription

member

address

address of member.

Return Values

TypeDescriptionkjk

bool

given member's compliance state.

inDefault

function inDefault(address member) public view returns (bool)

Fetch whether provided member is currently in default.

Call Params

NameTypeDescription

member

address

address of member.

Return Values

TypeDescriptionkjk

bool

given member's default status.

isFrozen

function isFrozen(address member) public view returns (bool)

Fetch whether provided member is currently frozen.

Call Params

NameTypeDescription

member

address

address of member.

Return Values

TypeDescriptionkjk

bool

given member's credit line status.

periodExpirationOf

function periodExpired(address member) public view returns (bool)

Fetch the referenced member's period expiration timestamp.

Call Params

NameTypeDescription

member

address

address of member within provided network.

Return Values

TypeDescription

bool

given member's period expiration timestamp.

graceExpirationOf

function graceExpirationOf(address member) public view returns (bool)

Fetch the referenced member's grace expiration timestamp.

Call Params

NameTypeDescription

member

address

address of member within provided network.

Return Values

TypeDescription

bool

given member's grace expiration timestamp.

Mutative Functions

underwriteMember

function underwriteMember(address member) public 

Enables an address with operator access underwrite new member addresses

Call Params

NameTypeDescription

member

address

address of member to underwrite

setPeriodExpiration

function setPeriodExpiration(address member, uint256 periodExpiration) public

Enables an address with operator access to set a given member's period expiration.

Call Params

NameTypeDescription

periodExpiration

uint256

new period length measured in seconds

setGraceLength

function setGraceLength(uint256 _gracePeriodLength) public

Enables an address with operator access to set a given member's grace period length (measured in seconds).

Call Params

NameTypeDescription

_gracePeriodLength

uint256

new grace period length measured in seconds

syncCreditPeriod

function syncCreditPeriod(address member) external returns (bool)

Enables an address with operator access to synchronize state between a given member's credit period and credit line.

Call Params

NameTypeDescription

member

address

address of member to sync

Return Values

TypeDescription

bool

credit line in compliance status

Last updated