Skip to content

Latest commit

 

History

History
314 lines (176 loc) · 7.72 KB

Gateway.md

File metadata and controls

314 lines (176 loc) · 7.72 KB

StarkEx JavaScript Client Library - v0.1.0-dev.7 / Exports / Gateway

Class: Gateway

Hierarchy

  • GatewayBase

    Gateway

Table of contents

Constructors

Methods

Constructors

constructor

new Gateway(config)

Parameters

Name Type
config StarkExClientConfig

Overrides

GatewayBase.constructor

Defined in

gateway/gateway.ts:19

Methods

conditionalTransfer

conditionalTransfer(request): Promise<Record<string, string>>

Parameters

Name Type
request ConditionalTransferRequest

Returns

Promise<Record<string, string>>

Defined in

gateway/gateway.ts:72


deposit

deposit(request): Promise<Record<string, string>>

Parameters

Name Type
request TransactionRequest

Returns

Promise<Record<string, string>>

Defined in

gateway/gateway.ts:54


falseFullWithdrawal

falseFullWithdrawal(request): Promise<Record<string, string>>

Parameters

Name Type
request FalseFullWithdrawalRequest

Returns

Promise<Record<string, string>>

Defined in

gateway/gateway.ts:90


fullWithdrawal

fullWithdrawal(request): Promise<Record<string, string>>

Parameters

Name Type
request FullWithdrawalRequest

Returns

Promise<Record<string, string>>

Defined in

gateway/gateway.ts:81


getFirstUnusedTxId

getFirstUnusedTxId(): Promise<number>

Returns

Promise<number>

Defined in

gateway/gateway.ts:33


getStarkDexAddress

getStarkDexAddress(): Promise<string>

Returns

Promise<string>

Defined in

gateway/gateway.ts:29


getTransaction

getTransaction(txId): Promise<Record<string, any>>

Parameters

Name Type
txId number

Returns

Promise<Record<string, any>>

Defined in

gateway/gateway.ts:23


isAlive

isAlive(): Promise<string>

Returns

Promise<string>

Defined in

gateway/gateway.ts:44


markTransactionForReplacement

markTransactionForReplacement(txId): Promise<string>

Parameters

Name Type
txId NumericSequence

Returns

Promise<string>

Defined in

gateway/gateway.ts:37


mint

mint(request): Promise<Record<string, string>>

Parameters

Name Type
request TransactionRequest

Returns

Promise<Record<string, string>>

Defined in

gateway/gateway.ts:58


multiTransaction

multiTransaction(request): Promise<Record<string, string>>

Parameters

Name Type
request MultiTransactionRequest

Returns

Promise<Record<string, string>>

Defined in

gateway/gateway.ts:99


settlement

settlement(request): Promise<Record<string, string>>

Parameters

Name Type
request SettlementRequest

Returns

Promise<Record<string, string>>

Defined in

gateway/gateway.ts:62


transfer

transfer(request): Promise<Record<string, string>>

Parameters

Name Type
request TransferRequest

Returns

Promise<Record<string, string>>

Defined in

gateway/gateway.ts:68


withdrawal

withdrawal(request): Promise<Record<string, string>>

Parameters

Name Type
request TransactionRequest

Returns

Promise<Record<string, string>>

Defined in

gateway/gateway.ts:48