@dojima-wallet/connection
Version:
Initialise and connection for layer 1&2 blockchain
56 lines (55 loc) • 1.2 kB
TypeScript
export type GasOracleResponse = {
LastBlock: string;
SafeGasPrice: string;
ProposeGasPrice: string;
FastGasPrice: string;
};
export type TokenBalanceParam = {
address: string;
assetAddress: string;
};
export type TransactionHistoryParam = {
address?: string;
assetAddress?: string;
page?: number;
offset?: number;
startblock?: number;
endblock?: number;
};
export type TokenTransactionInfo = {
blockNumber: string;
timeStamp: string;
hash: string;
nonce: string;
blockHash: string;
from: string;
contractAddress: string;
to: string;
value: string;
tokenName: string;
tokenSymbol: string;
tokenDecimal: string;
transactionIndex: string;
gas: string;
gasPrice: string;
gasUsed: string;
cumulativeGasUsed: string;
input: string;
confirmations: string;
};
export type ETHTransactionInfo = {
blockNumber: string;
timeStamp: string;
hash: string;
from: string;
to: string;
value: string;
contractAddress: string;
input: string;
type: string;
gas: string;
gasUsed: string;
traceId: string;
isError: string;
errCode: string;
};