Skip to main content

Interface: LaunchpadWriteTransport

Gala Launchpad SDK 9.0.0-rc.5


Gala Launchpad SDK 9.0.0-rc.5 / index / LaunchpadWriteTransport

Interface: LaunchpadWriteTransport

Defined in: packages/launchpad-sdk/dist/launchpad/transport.d.ts:26

Transport seam for launchpad writes; signing belongs to the implementation.

Methods​

attach()​

attach(attachment): BundleSubmission

Defined in: packages/launchpad-sdk/dist/launchpad/transport.d.ts:49

A submission for a bundle sent earlier, whose wait() confirms it exactly as the submission submit returned would. Nothing is signed or sent until wait().

Parameters​

attachment​

BundleAttachment

Returns​

BundleSubmission

Example​

const submission = transport.attach({ bundleId, method: 'BuyWithNative', uniqueKey });
await submission.wait();

submit()​

submit(request): Promise<BundleSubmission>

Defined in: packages/launchpad-sdk/dist/launchpad/transport.d.ts:35

Submit an unsigned DTO and its resource instructions.

Parameters​

request​
dto​

Record<string, unknown>

method​

"SellExactToken" | "SellWithNative" | "CreateSale" | "BuyWithNative" | "BuyExactToken"

stringsInstructions​

string[]

Returns​

Promise<BundleSubmission>

Example​

const submission = await transport.submit({ method: 'CreateSale', dto, stringsInstructions });
await submission.wait();