@lelantos-org/sdk / index / HttpRelayerSubmitter
Class: HttpRelayerSubmitter โ
Defined in: @lelantos-org/sdk/dist/wallet/submitter.d.ts:47
Implements โ
Constructors โ
Constructor โ
new HttpRelayerSubmitter(baseUrl, opts?): HttpRelayerSubmitter;Defined in: @lelantos-org/sdk/dist/wallet/submitter.d.ts:49
Parameters โ
| Parameter | Type |
|---|---|
baseUrl | string |
opts? | HttpClientOptions |
Returns โ
HttpRelayerSubmitter
Methods โ
assets() โ
assets(chainId): Promise<readonly ChainToken[]>;Defined in: @lelantos-org/sdk/dist/wallet/submitter.d.ts:56
/chains carries every registered asset, so the wallet's registry costs no extra round trip beyond the one a caller would make anyway.
Parameters โ
| Parameter | Type |
|---|---|
chainId | bigint |
Returns โ
Promise<readonly ChainToken[]>
Implementation of โ
estimate() โ
estimate(chainId, kind): Promise<EstimateResponse>;Defined in: @lelantos-org/sdk/dist/wallet/submitter.d.ts:57
What this relayer will charge to relay kind, and which assets it takes.
Optional so a submitter written before shielded fees existed keeps working: absent means the wallet builds no fee slot, which is correct for a relayer that subsidises gas and is the behaviour that predates this. A relayer that does charge and is spoken to through such a submitter answers the submit with a 402 instead โ the same failure as before.
Parameters โ
| Parameter | Type |
|---|---|
chainId | bigint |
kind | EstimateKind |
Returns โ
Promise<EstimateResponse>
Implementation of โ
submit() โ
submit(payload): Promise<RelayerSubmitResponse>;Defined in: @lelantos-org/sdk/dist/wallet/submitter.d.ts:50
Spend op. Relayer attaches the matching tree_update_batch SNARK + tpi.
Parameters โ
| Parameter | Type |
|---|---|
payload | SubmitTransactPayload |
Returns โ
Promise<RelayerSubmitResponse>
Implementation of โ
submitSwap() โ
submitSwap(payload): Promise<RelayerSubmitResponse>;Defined in: @lelantos-org/sdk/dist/wallet/submitter.d.ts:51
Atomic shielded swap. Required for Wallet.swap.
Parameters โ
| Parameter | Type |
|---|---|
payload | SubmitSwapPayload |
Returns โ
Promise<RelayerSubmitResponse>