OutputType
OutputType =
object
Defined in: packages/synapse-core/src/pay/operator-approvals.ts:33
The operator approval information from the payments contract.
Properties
Section titled “Properties”isApproved
Section titled “isApproved”isApproved:
boolean
Defined in: packages/synapse-core/src/pay/operator-approvals.ts:35
Whether the operator is approved to act on behalf of the client
lockupAllowance
Section titled “lockupAllowance”lockupAllowance:
bigint
Defined in: packages/synapse-core/src/pay/operator-approvals.ts:39
Maximum lockup amount the operator can use (in token base units)
lockupUsage
Section titled “lockupUsage”lockupUsage:
bigint
Defined in: packages/synapse-core/src/pay/operator-approvals.ts:43
Current lockup being used by the operator (in token base units)
maxLockupPeriod
Section titled “maxLockupPeriod”maxLockupPeriod:
bigint
Defined in: packages/synapse-core/src/pay/operator-approvals.ts:45
Maximum lockup period in epochs the operator can set for payment rails
rateAllowance
Section titled “rateAllowance”rateAllowance:
bigint
Defined in: packages/synapse-core/src/pay/operator-approvals.ts:37
Maximum rate the operator can use per epoch (in token base units)
rateUsage
Section titled “rateUsage”rateUsage:
bigint
Defined in: packages/synapse-core/src/pay/operator-approvals.ts:41
Current rate being used by the operator (in token base units)