FundingRequirement
Funding requirements and source request types.
Functions
| Name | Description |
|---|---|
FundingRequirement.assert | Validates a funding requirement's signed fields. |
FundingRequirement.from | Creates and validates a funding requirement, preserving inferred literal types. |
FundingRequirement.fromRpc | Converts RPC quantities to a funding requirement. |
FundingRequirement.fromRpcRequest | Decodes unsigned funding intent, preserving omitted fields for inference. |
FundingRequirement.fromTuple | Decodes a funding requirement from its RLP tuple. |
FundingRequirement.toRpc | Converts a funding requirement to RPC quantities. |
FundingRequirement.toRpcRequest | Encodes unsigned funding intent without filling omitted fields. |
FundingRequirement.toTuple | Converts a funding requirement to its RLP tuple. |
Errors
| Name | Description |
|---|---|
FundingRequirement.InvalidRequirementError | Thrown when funding fields violate the protocol encoding. |
Types
| Name | Description |
|---|---|
FundingRequirement.FundingRequirement | Target balance to satisfy before application calls. |
FundingRequirement.Request | Unsigned funding fields to resolve before signing. |
FundingRequirement.RequestRpc | RPC funding intent with optional token, amount, and sources. |
FundingRequirement.Rpc | RPC funding requirement. |
FundingRequirement.Tuple | RLP funding requirement tuple. |

