Skip to content

PaymentsOptions

Defined in: packages/synapse-core/src/mocks/jsonrpc/payments.ts:28

optional accounts: (args) => readonly [bigint, bigint, bigint, bigint]

Defined in: packages/synapse-core/src/mocks/jsonrpc/payments.ts:29

ParameterType
argsreadonly [`0x${string}`, `0x${string}`]

readonly [bigint, bigint, bigint, bigint]


optional deposit: (args) => readonly []

Defined in: packages/synapse-core/src/mocks/jsonrpc/payments.ts:30

ParameterType
argsreadonly [`0x${string}`, `0x${string}`, bigint]

readonly []


optional depositWithPermit: (args) => readonly []

Defined in: packages/synapse-core/src/mocks/jsonrpc/payments.ts:44

ParameterType
argsreadonly [`0x${string}`, `0x${string}`, bigint, bigint, number, `0x${string}`, `0x${string}`]

readonly []


optional depositWithPermitAndApproveOperator: (args) => readonly []

Defined in: packages/synapse-core/src/mocks/jsonrpc/payments.ts:45

ParameterType
argsreadonly [`0x${string}`, `0x${string}`, bigint, bigint, number, `0x${string}`, `0x${string}`, `0x${string}`, bigint, bigint, bigint]

readonly []


optional getRail: (args) => readonly [{ commissionRateBps: bigint; endEpoch: bigint; from: `0x${string}`; lockupFixed: bigint; lockupPeriod: bigint; operator: `0x${string}`; paymentRate: bigint; serviceFeeRecipient: `0x${string}`; settledUpTo: bigint; to: `0x${string}`; token: `0x${string}`; validator: `0x${string}`; }]

Defined in: packages/synapse-core/src/mocks/jsonrpc/payments.ts:33

ParameterType
argsreadonly [bigint]

readonly [{ commissionRateBps: bigint; endEpoch: bigint; from: `0x${string}`; lockupFixed: bigint; lockupPeriod: bigint; operator: `0x${string}`; paymentRate: bigint; serviceFeeRecipient: `0x${string}`; settledUpTo: bigint; to: `0x${string}`; token: `0x${string}`; validator: `0x${string}`; }]


optional getRailsForPayeeAndToken: (args) => readonly [readonly object[], bigint, bigint]

Defined in: packages/synapse-core/src/mocks/jsonrpc/payments.ts:37

ParameterType
argsreadonly [`0x${string}`, `0x${string}`, bigint, bigint]

readonly [readonly object[], bigint, bigint]


optional getRailsForPayerAndToken: (args) => readonly [readonly object[], bigint, bigint]

Defined in: packages/synapse-core/src/mocks/jsonrpc/payments.ts:34

ParameterType
argsreadonly [`0x${string}`, `0x${string}`, bigint, bigint]

readonly [readonly object[], bigint, bigint]


optional operatorApprovals: (args) => readonly [boolean, bigint, bigint, bigint, bigint, bigint]

Defined in: packages/synapse-core/src/mocks/jsonrpc/payments.ts:31

ParameterType
argsreadonly [`0x${string}`, `0x${string}`, `0x${string}`]

readonly [boolean, bigint, bigint, bigint, bigint, bigint]


optional setOperatorApproval: (args) => readonly []

Defined in: packages/synapse-core/src/mocks/jsonrpc/payments.ts:32

ParameterType
argsreadonly [`0x${string}`, `0x${string}`, boolean, bigint, bigint, bigint]

readonly []


optional settleRail: (args) => readonly [bigint, bigint, bigint, bigint, bigint, string]

Defined in: packages/synapse-core/src/mocks/jsonrpc/payments.ts:40

ParameterType
argsreadonly [bigint, bigint]

readonly [bigint, bigint, bigint, bigint, bigint, string]


optional settleTerminatedRailWithoutValidation: (args) => readonly [bigint, bigint, bigint, bigint, bigint, string]

Defined in: packages/synapse-core/src/mocks/jsonrpc/payments.ts:41

ParameterType
argsreadonly [bigint]

readonly [bigint, bigint, bigint, bigint, bigint, string]


optional withdraw: (args) => readonly []

Defined in: packages/synapse-core/src/mocks/jsonrpc/payments.ts:48

ParameterType
argsreadonly [`0x${string}`, bigint]

readonly []


optional withdrawTo: (args) => readonly []

Defined in: packages/synapse-core/src/mocks/jsonrpc/payments.ts:49

ParameterType
argsreadonly [`0x${string}`, `0x${string}`, bigint]

readonly []