CreditIssuer.sol
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
Last modified 1mo ago