@hypernetlabs/gateway-connector
Version:
Package that defines how to write a Hypernet Gateway.
18 lines • 787 B
TypeScript
import { PullPayment } from "@hypernetlabs/objects";
import { BigNumberString, EthereumContractAddress, PaymentId, PublicIdentifier, Signature, UnixTimestamp } from "@hypernetlabs/objects";
export interface ISignedAuthorizeFundsRequest {
requestIdentifier: string;
channelAddress: EthereumContractAddress;
recipientPublicIdentifier: PublicIdentifier;
totalAuthorized: BigNumberString;
expirationDate: UnixTimestamp;
deltaAmount: BigNumberString;
deltaTime: number;
requiredStake: BigNumberString;
paymentToken: EthereumContractAddress;
metadata: string;
paymentId: PaymentId;
gatewaySignature: Signature;
callback: (err: unknown | null, payment: PullPayment | null) => void;
}
//# sourceMappingURL=ISignedAuthorizeFundsRequest.d.ts.map