butterjs-sdk
Version:
Butter Network SDK
12 lines (11 loc) • 825 B
TypeScript
import { ButterTransactionReceipt, ButterTransactionResponse } from '../types/responseTypes';
import { FinalExecutionOutcome } from 'near-api-js/lib/providers';
import { ButterProviderType, ButterReceiptType } from '../types/paramTypes';
/**
* adapt different receipt into unified butter transaction receipt
* @param transactionReceipt
*/
export declare function adaptEthReceipt(transactionReceipt: ButterReceiptType): ButterTransactionReceipt;
export declare function adaptNearReceipt(finalExecutionOutcome: FinalExecutionOutcome): ButterTransactionReceipt;
export declare function assembleNearTransactionResponse(executionOutcome: FinalExecutionOutcome): ButterTransactionResponse;
export declare function assembleEVMTransactionResponse(transactionHash: string, provider: ButterProviderType): ButterTransactionResponse;