ReSource
Search…
⌃K

CreditIssuer.sol

View Functions

inActivePeriod

function inActivePeriod(address network, address member) public view returns (bool)
Fetch whether provided member is within active credit period within network
Call Params
Name
Type
Description
network
address
address of stable credit network.
member
address
address of member within provided network.
Return Values
Type
Description
bool
given member's period status.

inGracePeriod

function inGracePeriod(address network, address member) public view returns (bool)
Fetch whether provided member is in active grace period within network.
Call Params
Name
Type
Description
network
address
address of stable credit network.
member
address
address of member within provided network.
Return Values
Type
Description
bool
given member's grace period status.

periodExpired

function periodExpired(address network, address member) public view returns (bool)
Fetch whether provided member has an expired grace period within network.
Call Params
Name
Type
Description
network
address
address of stable credit network.
member
address
address of member within provided network.
Return Values
Type
Descriptionkjk
bool
given member's period expiration status.

periodExpirationOf

function periodExpired(address network, address member) public view returns (bool)
Fetch the referenced member's period status.
Call Params
Name
Type
Description
network
address
address of stable credit network.
member
address
address of member within provided network.
Return Values
Type
Description
bool
given member's period status.

Mutative Functions

underwriteMember

function underwriteMember(address network, address member) public
Enables network operators to provide new member addresses to be underwritten by the Masa Protocol and issued credit lines.
Call Params
Name
Type
Description
network
address
address of network to issue credit line in
member
address
address of member to underwrite

setPeriodLength

function setPeriodLength(address network, uint256 _periodLength) public
Callable by network operators to set a given networks credit period length (measured in seconds).
Call Params
Name
Type
Description
network
address
address of network to update
_periodLength
uint256
new period length measured in seconds

setGracePeriodLength

function setGracePeriodLength(address network, uint256 _gracePeriodLength) public
Callable by network operators to set a given networks grace period length (measured in seconds).
Call Params
Name
Type
Description
network
address
address of network to update
_gracePeriodLength
uint256
new grace period length measured in seconds

syncCreditLine

function syncCreditLine(address network, address member) external returns (bool)
Called to synchronize state between a given member's credit terms and credit line.
Call Params
Name
Type
Description
network
address
address of network
member
address
address of member within network
Return Values
Type
Description
bool
credit line in compliance status