@arbitrum/sdk
Version:
Typescript library client-side interactions with Arbitrum
112 lines (111 loc) • 10.7 kB
JavaScript
/*
* Copyright 2019-2021, Offchain Labs, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/* eslint-env node */
;
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.scaleFromNativeTokenDecimalsTo18Decimals = exports.scaleFrom18DecimalsToNativeTokenDecimals = exports.isChildToParentTransactionRequest = exports.isParentToChildTransactionRequest = exports.Address = exports.RetryableDataTools = exports.ChildToParentMessageStatus = exports.constants = exports.ArbitrumProvider = exports.EventFetcher = exports.InboxTools = exports.mapL2NetworkTokenBridgeToTokenBridge = exports.mapL2NetworkToArbitrumNetwork = exports.registerCustomArbitrumNetwork = exports.getChildrenForNetwork = exports.getArbitrumNetworkInformationFromRollup = exports.getArbitrumNetworks = exports.getArbitrumNetwork = exports.MultiCaller = exports.argSerializerConstructor = exports.ParentToChildMessageGasEstimator = exports.ParentToChildMessageStatus = exports.ParentToChildMessageWriter = exports.ParentToChildMessageReaderClassic = exports.ParentToChildMessageReader = exports.ParentToChildMessage = exports.EthDepositMessageStatus = exports.EthDepositMessage = exports.ParentTransactionReceipt = exports.ParentContractCallTransactionReceipt = exports.ParentEthDepositTransactionReceipt = exports.ChildToParentMessageReader = exports.ChildToParentMessageWriter = exports.ChildToParentMessage = exports.ChildTransactionReceipt = exports.AdminErc20Bridger = exports.Erc20Bridger = exports.EthBridger = exports.Erc20L1L3Bridger = exports.EthL1L3Bridger = void 0;
var l1l3Bridger_1 = require("./lib/assetBridger/l1l3Bridger");
Object.defineProperty(exports, "EthL1L3Bridger", { enumerable: true, get: function () { return l1l3Bridger_1.EthL1L3Bridger; } });
Object.defineProperty(exports, "Erc20L1L3Bridger", { enumerable: true, get: function () { return l1l3Bridger_1.Erc20L1L3Bridger; } });
var ethBridger_1 = require("./lib/assetBridger/ethBridger");
Object.defineProperty(exports, "EthBridger", { enumerable: true, get: function () { return ethBridger_1.EthBridger; } });
var erc20Bridger_1 = require("./lib/assetBridger/erc20Bridger");
Object.defineProperty(exports, "Erc20Bridger", { enumerable: true, get: function () { return erc20Bridger_1.Erc20Bridger; } });
Object.defineProperty(exports, "AdminErc20Bridger", { enumerable: true, get: function () { return erc20Bridger_1.AdminErc20Bridger; } });
var ChildTransaction_1 = require("./lib/message/ChildTransaction");
Object.defineProperty(exports, "ChildTransactionReceipt", { enumerable: true, get: function () { return ChildTransaction_1.ChildTransactionReceipt; } });
var ChildToParentMessage_1 = require("./lib/message/ChildToParentMessage");
Object.defineProperty(exports, "ChildToParentMessage", { enumerable: true, get: function () { return ChildToParentMessage_1.ChildToParentMessage; } });
Object.defineProperty(exports, "ChildToParentMessageWriter", { enumerable: true, get: function () { return ChildToParentMessage_1.ChildToParentMessageWriter; } });
Object.defineProperty(exports, "ChildToParentMessageReader", { enumerable: true, get: function () { return ChildToParentMessage_1.ChildToParentMessageReader; } });
var ParentTransaction_1 = require("./lib/message/ParentTransaction");
Object.defineProperty(exports, "ParentEthDepositTransactionReceipt", { enumerable: true, get: function () { return ParentTransaction_1.ParentEthDepositTransactionReceipt; } });
Object.defineProperty(exports, "ParentContractCallTransactionReceipt", { enumerable: true, get: function () { return ParentTransaction_1.ParentContractCallTransactionReceipt; } });
Object.defineProperty(exports, "ParentTransactionReceipt", { enumerable: true, get: function () { return ParentTransaction_1.ParentTransactionReceipt; } });
var ParentToChildMessage_1 = require("./lib/message/ParentToChildMessage");
Object.defineProperty(exports, "EthDepositMessage", { enumerable: true, get: function () { return ParentToChildMessage_1.EthDepositMessage; } });
Object.defineProperty(exports, "EthDepositMessageStatus", { enumerable: true, get: function () { return ParentToChildMessage_1.EthDepositMessageStatus; } });
Object.defineProperty(exports, "ParentToChildMessage", { enumerable: true, get: function () { return ParentToChildMessage_1.ParentToChildMessage; } });
Object.defineProperty(exports, "ParentToChildMessageReader", { enumerable: true, get: function () { return ParentToChildMessage_1.ParentToChildMessageReader; } });
Object.defineProperty(exports, "ParentToChildMessageReaderClassic", { enumerable: true, get: function () { return ParentToChildMessage_1.ParentToChildMessageReaderClassic; } });
Object.defineProperty(exports, "ParentToChildMessageWriter", { enumerable: true, get: function () { return ParentToChildMessage_1.ParentToChildMessageWriter; } });
Object.defineProperty(exports, "ParentToChildMessageStatus", { enumerable: true, get: function () { return ParentToChildMessage_1.ParentToChildMessageStatus; } });
var ParentToChildMessageGasEstimator_1 = require("./lib/message/ParentToChildMessageGasEstimator");
Object.defineProperty(exports, "ParentToChildMessageGasEstimator", { enumerable: true, get: function () { return ParentToChildMessageGasEstimator_1.ParentToChildMessageGasEstimator; } });
var byte_serialize_params_1 = require("./lib/utils/byte_serialize_params");
Object.defineProperty(exports, "argSerializerConstructor", { enumerable: true, get: function () { return byte_serialize_params_1.argSerializerConstructor; } });
var multicall_1 = require("./lib/utils/multicall");
Object.defineProperty(exports, "MultiCaller", { enumerable: true, get: function () { return multicall_1.MultiCaller; } });
var networks_1 = require("./lib/dataEntities/networks");
Object.defineProperty(exports, "getArbitrumNetwork", { enumerable: true, get: function () { return networks_1.getArbitrumNetwork; } });
Object.defineProperty(exports, "getArbitrumNetworks", { enumerable: true, get: function () { return networks_1.getArbitrumNetworks; } });
Object.defineProperty(exports, "getArbitrumNetworkInformationFromRollup", { enumerable: true, get: function () { return networks_1.getArbitrumNetworkInformationFromRollup; } });
Object.defineProperty(exports, "getChildrenForNetwork", { enumerable: true, get: function () { return networks_1.getChildrenForNetwork; } });
Object.defineProperty(exports, "registerCustomArbitrumNetwork", { enumerable: true, get: function () { return networks_1.registerCustomArbitrumNetwork; } });
Object.defineProperty(exports, "mapL2NetworkToArbitrumNetwork", { enumerable: true, get: function () { return networks_1.mapL2NetworkToArbitrumNetwork; } });
Object.defineProperty(exports, "mapL2NetworkTokenBridgeToTokenBridge", { enumerable: true, get: function () { return networks_1.mapL2NetworkTokenBridgeToTokenBridge; } });
var inbox_1 = require("./lib/inbox/inbox");
Object.defineProperty(exports, "InboxTools", { enumerable: true, get: function () { return inbox_1.InboxTools; } });
var eventFetcher_1 = require("./lib/utils/eventFetcher");
Object.defineProperty(exports, "EventFetcher", { enumerable: true, get: function () { return eventFetcher_1.EventFetcher; } });
var arbProvider_1 = require("./lib/utils/arbProvider");
Object.defineProperty(exports, "ArbitrumProvider", { enumerable: true, get: function () { return arbProvider_1.ArbitrumProvider; } });
exports.constants = __importStar(require("./lib/dataEntities/constants"));
var message_1 = require("./lib/dataEntities/message");
Object.defineProperty(exports, "ChildToParentMessageStatus", { enumerable: true, get: function () { return message_1.ChildToParentMessageStatus; } });
var retryableData_1 = require("./lib/dataEntities/retryableData");
Object.defineProperty(exports, "RetryableDataTools", { enumerable: true, get: function () { return retryableData_1.RetryableDataTools; } });
var address_1 = require("./lib/dataEntities/address");
Object.defineProperty(exports, "Address", { enumerable: true, get: function () { return address_1.Address; } });
var transactionRequest_1 = require("./lib/dataEntities/transactionRequest");
Object.defineProperty(exports, "isParentToChildTransactionRequest", { enumerable: true, get: function () { return transactionRequest_1.isParentToChildTransactionRequest; } });
Object.defineProperty(exports, "isChildToParentTransactionRequest", { enumerable: true, get: function () { return transactionRequest_1.isChildToParentTransactionRequest; } });
var lib_1 = require("./lib/utils/lib");
Object.defineProperty(exports, "scaleFrom18DecimalsToNativeTokenDecimals", { enumerable: true, get: function () { return lib_1.scaleFrom18DecimalsToNativeTokenDecimals; } });
Object.defineProperty(exports, "scaleFromNativeTokenDecimalsTo18Decimals", { enumerable: true, get: function () { return lib_1.scaleFromNativeTokenDecimalsTo18Decimals; } });