@ledgerhq/coin-near
Version:
27 lines • 949 B
JavaScript
import { BigNumber } from "bignumber.js";
import { Subject } from "rxjs";
import { FALLBACK_STORAGE_AMOUNT_PER_BYTE } from "./constants";
let currentPreloadedData = {
storageCost: new BigNumber(FALLBACK_STORAGE_AMOUNT_PER_BYTE),
gasPrice: new BigNumber(0),
createAccountCostSend: new BigNumber(0),
createAccountCostExecution: new BigNumber(0),
transferCostSend: new BigNumber(0),
transferCostExecution: new BigNumber(0),
addKeyCostSend: new BigNumber(0),
addKeyCostExecution: new BigNumber(0),
receiptCreationSend: new BigNumber(0),
receiptCreationExecution: new BigNumber(0),
validators: [],
};
const updates = new Subject();
export function getCurrentNearPreloadData() {
return currentPreloadedData;
}
export function setNearPreloadData(data) {
if (data === currentPreloadedData)
return;
currentPreloadedData = data;
updates.next(data);
}
//# sourceMappingURL=preload-data.js.map