UNPKG

@storacha/client

Version:

Client for the storacha.network w3up api

55 lines 2.31 kB
export function validateAuthorization(): { ok: {}; }; export const receiptsEndpoint: "http://localhost:9201"; export function createAuthorization({ account, agent, service }: { account: Types.UCAN.Signer<Types.AccountDID>; service: Types.Signer<Types.DID>; agent: Types.Signer; }): Promise<(Server.API.Delegation<[{ with: "ucan:*"; can: "*"; }]> | Server.API.Invocation<{ can: "ucan/attest"; with: `did:${string}:${string}` & `did:${string}` & Server.API.Phantom<{ protocol: "did:"; }>; nb: Server.Schema.InferStruct<{ proof: Server.Schema.Schema<Server.API.Link<unknown, number, number, 1>, any>; }>; }>)[]>; export function setupBlobAddResponse({ issuer, with: space, proofs, audience }: { issuer: any; with: any; proofs: any; audience: any; }, invocation: any): Promise<Server.JoinBuilder<{ site: { 'ucan/await': (string | Server.API.UCANLink<[{ can: "web3.storage/blob/accept"; with: `did:${string}:${string}` & `did:${string}` & Server.API.Phantom<{ protocol: "did:"; }>; nb: Server.Schema.InferStruct<{ blob: Server.Schema.StructSchema<{ digest: Server.Schema.Schema<Uint8Array<ArrayBufferLike>, unknown>; size: Server.Schema.NumberSchema<number & import("multiformats").Phantom<{ typeof: "integer"; }>, unknown>; }, unknown>; ttl: Server.Schema.Schema<(number & import("multiformats").Phantom<{ typeof: "integer"; }>) | undefined, unknown>; space: Server.Schema.Schema<`did:key:${string}` & `did:${string}` & import("multiformats").Phantom<{ protocol: "did:"; }>, any>; _put: Server.Schema.StructSchema<{ "ucan/await": Server.Schema.Schema<[string, import("multiformats").Link<unknown, number, number, 0 | 1>], any>; }, unknown>; }>; }], Server.API.MulticodecCode<number, string>, Server.API.SigAlg>)[]; }; }, Server.API.Failure>>; import * as Types from '../../src/types.js'; import * as Server from '@ucanto/server'; //# sourceMappingURL=utils.d.ts.map