hono
Type Aliases
CreateUptoHandlerOpts
CreateUptoHandlerOpts = object
Defined in: packages/payment-solana/src/flex/hono/upto-handler.ts:29
Properties
accepts
accepts: UptoAccept[]
Defined in: packages/payment-solana/src/flex/hono/upto-handler.ts:31
authorize()
authorize: (Defined in: packages/payment-solana/src/flex/hono/upto-handler.ts:32body) =>bigint|Promise<bigint>
Parameters
body
unknown
Returns
bigint | Promise<bigint>
facilitatorURL
facilitatorURL: string
Defined in: packages/payment-solana/src/flex/hono/upto-handler.ts:30
fetch?
Defined in: packages/payment-solana/src/flex/hono/upto-handler.ts:34optionalfetch: typeoffetch
handle()
handle: (Defined in: packages/payment-solana/src/flex/hono/upto-handler.ts:33body,settle) =>Promise<Response>
Parameters
body
unknown
settle
SettleFunction
Returns
Promise<Response>
SettleFunction()
SettleFunction = (Defined in: packages/payment-solana/src/flex/hono/upto-handler.ts:27amount) =>Promise<x402SettleResponse>
Parameters
amount
bigint
Returns
Promise<x402SettleResponse>
UptoAccept
UptoAccept = object
Defined in: packages/payment-solana/src/flex/hono/upto-handler.ts:18
Properties
amount
amount: string
Defined in: packages/payment-solana/src/flex/hono/upto-handler.ts:21
asset
asset: string
Defined in: packages/payment-solana/src/flex/hono/upto-handler.ts:22
maxTimeoutSeconds?
Defined in: packages/payment-solana/src/flex/hono/upto-handler.ts:24optionalmaxTimeoutSeconds:number
network
network: string
Defined in: packages/payment-solana/src/flex/hono/upto-handler.ts:20
payTo
payTo: string
Defined in: packages/payment-solana/src/flex/hono/upto-handler.ts:23
scheme
scheme: string
Defined in: packages/payment-solana/src/flex/hono/upto-handler.ts:19
Functions
createUptoHandler()
createUptoHandler(Defined in: packages/payment-solana/src/flex/hono/upto-handler.ts:37opts):Handler
Parameters
opts
CreateUptoHandlerOpts
Returns
Handler