@eth-optimism/sdk
Advanced tools
Comparing version 3.3.0 to 3.3.1
@@ -10,5 +10,5 @@ "use strict"; | ||
const core_utils_1 = require("@eth-optimism/core-utils"); | ||
const L1StandardBridge_json_1 = __importDefault(require("@eth-optimism/contracts-bedrock/forge-artifacts/L1StandardBridge.sol/L1StandardBridge.json")); | ||
const L2StandardBridge_json_1 = __importDefault(require("@eth-optimism/contracts-bedrock/forge-artifacts/L2StandardBridge.sol/L2StandardBridge.json")); | ||
const OptimismMintableERC20_json_1 = __importDefault(require("@eth-optimism/contracts-bedrock/forge-artifacts/OptimismMintableERC20.sol/OptimismMintableERC20.json")); | ||
const L1StandardBridge_json_1 = __importDefault(require("../forge-artifacts/L1StandardBridge.json")); | ||
const L2StandardBridge_json_1 = __importDefault(require("../forge-artifacts/L2StandardBridge.json")); | ||
const OptimismMintableERC20_json_1 = __importDefault(require("../forge-artifacts/OptimismMintableERC20.json")); | ||
const interfaces_1 = require("../interfaces"); | ||
@@ -15,0 +15,0 @@ const utils_1 = require("../utils"); |
@@ -39,2 +39,3 @@ import { Provider, TransactionReceipt, TransactionResponse } from '@ethersproject/abstract-provider'; | ||
DisputeGameFactory?: Contract; | ||
FaultDisputeGame?: Contract; | ||
} | ||
@@ -41,0 +42,0 @@ export interface OEL2Contracts { |
@@ -9,19 +9,19 @@ "use strict"; | ||
const ethers_1 = require("ethers"); | ||
const L1StandardBridge_json_1 = __importDefault(require("@eth-optimism/contracts-bedrock/forge-artifacts/L1StandardBridge.sol/L1StandardBridge.json")); | ||
const L2StandardBridge_json_1 = __importDefault(require("@eth-optimism/contracts-bedrock/forge-artifacts/L2StandardBridge.sol/L2StandardBridge.json")); | ||
const OptimismMintableERC20_json_1 = __importDefault(require("@eth-optimism/contracts-bedrock/forge-artifacts/OptimismMintableERC20.sol/OptimismMintableERC20.json")); | ||
const OptimismPortal_json_1 = __importDefault(require("@eth-optimism/contracts-bedrock/forge-artifacts/OptimismPortal.sol/OptimismPortal.json")); | ||
const L1CrossDomainMessenger_json_1 = __importDefault(require("@eth-optimism/contracts-bedrock/forge-artifacts/L1CrossDomainMessenger.sol/L1CrossDomainMessenger.json")); | ||
const L2CrossDomainMessenger_json_1 = __importDefault(require("@eth-optimism/contracts-bedrock/forge-artifacts/L2CrossDomainMessenger.sol/L2CrossDomainMessenger.json")); | ||
const OptimismMintableERC20Factory_json_1 = __importDefault(require("@eth-optimism/contracts-bedrock/forge-artifacts/OptimismMintableERC20Factory.sol/OptimismMintableERC20Factory.json")); | ||
const ProxyAdmin_json_1 = __importDefault(require("@eth-optimism/contracts-bedrock/forge-artifacts/ProxyAdmin.sol/ProxyAdmin.json")); | ||
const L2OutputOracle_json_1 = __importDefault(require("@eth-optimism/contracts-bedrock/forge-artifacts/L2OutputOracle.sol/L2OutputOracle.json")); | ||
const L1ERC721Bridge_json_1 = __importDefault(require("@eth-optimism/contracts-bedrock/forge-artifacts/L1ERC721Bridge.sol/L1ERC721Bridge.json")); | ||
const L2ERC721Bridge_json_1 = __importDefault(require("@eth-optimism/contracts-bedrock/forge-artifacts/L2ERC721Bridge.sol/L2ERC721Bridge.json")); | ||
const L1Block_json_1 = __importDefault(require("@eth-optimism/contracts-bedrock/forge-artifacts/L1Block.sol/L1Block.json")); | ||
const L2ToL1MessagePasser_json_1 = __importDefault(require("@eth-optimism/contracts-bedrock/forge-artifacts/L2ToL1MessagePasser.sol/L2ToL1MessagePasser.json")); | ||
const GasPriceOracle_json_1 = __importDefault(require("@eth-optimism/contracts-bedrock/forge-artifacts/GasPriceOracle.sol/GasPriceOracle.json")); | ||
const DisputeGameFactory_json_1 = __importDefault(require("@eth-optimism/contracts-bedrock/forge-artifacts/DisputeGameFactory.sol/DisputeGameFactory.json")); | ||
const OptimismPortal2_json_1 = __importDefault(require("@eth-optimism/contracts-bedrock/forge-artifacts/OptimismPortal2.sol/OptimismPortal2.json")); | ||
const FaultDisputeGame_json_1 = __importDefault(require("@eth-optimism/contracts-bedrock/forge-artifacts/FaultDisputeGame.sol/FaultDisputeGame.json")); | ||
const L1StandardBridge_json_1 = __importDefault(require("../forge-artifacts/L1StandardBridge.json")); | ||
const L2StandardBridge_json_1 = __importDefault(require("../forge-artifacts/L2StandardBridge.json")); | ||
const OptimismMintableERC20_json_1 = __importDefault(require("../forge-artifacts/OptimismMintableERC20.json")); | ||
const OptimismPortal_json_1 = __importDefault(require("../forge-artifacts/OptimismPortal.json")); | ||
const L1CrossDomainMessenger_json_1 = __importDefault(require("../forge-artifacts/L1CrossDomainMessenger.json")); | ||
const L2CrossDomainMessenger_json_1 = __importDefault(require("../forge-artifacts/L2CrossDomainMessenger.json")); | ||
const OptimismMintableERC20Factory_json_1 = __importDefault(require("../forge-artifacts/OptimismMintableERC20Factory.json")); | ||
const ProxyAdmin_json_1 = __importDefault(require("../forge-artifacts/ProxyAdmin.json")); | ||
const L2OutputOracle_json_1 = __importDefault(require("../forge-artifacts/L2OutputOracle.json")); | ||
const L1ERC721Bridge_json_1 = __importDefault(require("../forge-artifacts/L1ERC721Bridge.json")); | ||
const L2ERC721Bridge_json_1 = __importDefault(require("../forge-artifacts/L2ERC721Bridge.json")); | ||
const L1Block_json_1 = __importDefault(require("../forge-artifacts/L1Block.json")); | ||
const L2ToL1MessagePasser_json_1 = __importDefault(require("../forge-artifacts/L2ToL1MessagePasser.json")); | ||
const GasPriceOracle_json_1 = __importDefault(require("../forge-artifacts/GasPriceOracle.json")); | ||
const DisputeGameFactory_json_1 = __importDefault(require("../forge-artifacts/DisputeGameFactory.json")); | ||
const OptimismPortal2_json_1 = __importDefault(require("../forge-artifacts/OptimismPortal2.json")); | ||
const FaultDisputeGame_json_1 = __importDefault(require("../forge-artifacts/FaultDisputeGame.json")); | ||
const coercion_1 = require("./coercion"); | ||
@@ -28,0 +28,0 @@ const adapters_1 = require("../adapters"); |
{ | ||
"name": "@eth-optimism/sdk", | ||
"version": "3.3.0", | ||
"version": "3.3.1", | ||
"description": "[Optimism] Tools for working with Optimism", | ||
@@ -44,3 +44,3 @@ "main": "dist/index", | ||
"typedoc": "^0.25.7", | ||
"typescript": "^5.3.3", | ||
"typescript": "^5.4.5", | ||
"viem": "^2.8.13", | ||
@@ -56,3 +56,2 @@ "vitest": "^1.2.2", | ||
"semver": "^7.6.0", | ||
"@eth-optimism/contracts-bedrock": "0.17.2", | ||
"@eth-optimism/core-utils": "0.13.2" | ||
@@ -59,0 +58,0 @@ }, |
@@ -17,6 +17,6 @@ /* eslint-disable @typescript-eslint/no-unused-vars */ | ||
import { hexStringEquals } from '@eth-optimism/core-utils' | ||
import l1StandardBridgeArtifact from '@eth-optimism/contracts-bedrock/forge-artifacts/L1StandardBridge.sol/L1StandardBridge.json' | ||
import l2StandardBridgeArtifact from '@eth-optimism/contracts-bedrock/forge-artifacts/L2StandardBridge.sol/L2StandardBridge.json' | ||
import optimismMintableERC20 from '@eth-optimism/contracts-bedrock/forge-artifacts/OptimismMintableERC20.sol/OptimismMintableERC20.json' | ||
import l1StandardBridgeArtifact from '../forge-artifacts/L1StandardBridge.json' | ||
import l2StandardBridgeArtifact from '../forge-artifacts/L2StandardBridge.json' | ||
import optimismMintableERC20 from '../forge-artifacts/OptimismMintableERC20.json' | ||
import { CrossChainMessenger } from '../cross-chain-messenger' | ||
@@ -23,0 +23,0 @@ import { |
@@ -58,2 +58,3 @@ import { | ||
DisputeGameFactory?: Contract | ||
FaultDisputeGame?: Contract | ||
} | ||
@@ -60,0 +61,0 @@ |
import { getContractInterface, predeploys } from '@eth-optimism/contracts' | ||
import { ethers, Contract } from 'ethers' | ||
import l1StandardBridge from '@eth-optimism/contracts-bedrock/forge-artifacts/L1StandardBridge.sol/L1StandardBridge.json' | ||
import l2StandardBridge from '@eth-optimism/contracts-bedrock/forge-artifacts/L2StandardBridge.sol/L2StandardBridge.json' | ||
import optimismMintableERC20 from '@eth-optimism/contracts-bedrock/forge-artifacts/OptimismMintableERC20.sol/OptimismMintableERC20.json' | ||
import optimismPortal from '@eth-optimism/contracts-bedrock/forge-artifacts/OptimismPortal.sol/OptimismPortal.json' | ||
import l1CrossDomainMessenger from '@eth-optimism/contracts-bedrock/forge-artifacts/L1CrossDomainMessenger.sol/L1CrossDomainMessenger.json' | ||
import l2CrossDomainMessenger from '@eth-optimism/contracts-bedrock/forge-artifacts/L2CrossDomainMessenger.sol/L2CrossDomainMessenger.json' | ||
import optimismMintableERC20Factory from '@eth-optimism/contracts-bedrock/forge-artifacts/OptimismMintableERC20Factory.sol/OptimismMintableERC20Factory.json' | ||
import proxyAdmin from '@eth-optimism/contracts-bedrock/forge-artifacts/ProxyAdmin.sol/ProxyAdmin.json' | ||
import l2OutputOracle from '@eth-optimism/contracts-bedrock/forge-artifacts/L2OutputOracle.sol/L2OutputOracle.json' | ||
import l1ERC721Bridge from '@eth-optimism/contracts-bedrock/forge-artifacts/L1ERC721Bridge.sol/L1ERC721Bridge.json' | ||
import l2ERC721Bridge from '@eth-optimism/contracts-bedrock/forge-artifacts/L2ERC721Bridge.sol/L2ERC721Bridge.json' | ||
import l1Block from '@eth-optimism/contracts-bedrock/forge-artifacts/L1Block.sol/L1Block.json' | ||
import l2ToL1MessagePasser from '@eth-optimism/contracts-bedrock/forge-artifacts/L2ToL1MessagePasser.sol/L2ToL1MessagePasser.json' | ||
import gasPriceOracle from '@eth-optimism/contracts-bedrock/forge-artifacts/GasPriceOracle.sol/GasPriceOracle.json' | ||
import disputeGameFactory from '@eth-optimism/contracts-bedrock/forge-artifacts/DisputeGameFactory.sol/DisputeGameFactory.json' | ||
import optimismPortal2 from '@eth-optimism/contracts-bedrock/forge-artifacts/OptimismPortal2.sol/OptimismPortal2.json' | ||
import faultDisputeGame from '@eth-optimism/contracts-bedrock/forge-artifacts/FaultDisputeGame.sol/FaultDisputeGame.json' | ||
import l1StandardBridge from '../forge-artifacts/L1StandardBridge.json' | ||
import l2StandardBridge from '../forge-artifacts/L2StandardBridge.json' | ||
import optimismMintableERC20 from '../forge-artifacts/OptimismMintableERC20.json' | ||
import optimismPortal from '../forge-artifacts/OptimismPortal.json' | ||
import l1CrossDomainMessenger from '../forge-artifacts/L1CrossDomainMessenger.json' | ||
import l2CrossDomainMessenger from '../forge-artifacts/L2CrossDomainMessenger.json' | ||
import optimismMintableERC20Factory from '../forge-artifacts/OptimismMintableERC20Factory.json' | ||
import proxyAdmin from '../forge-artifacts/ProxyAdmin.json' | ||
import l2OutputOracle from '../forge-artifacts/L2OutputOracle.json' | ||
import l1ERC721Bridge from '../forge-artifacts/L1ERC721Bridge.json' | ||
import l2ERC721Bridge from '../forge-artifacts/L2ERC721Bridge.json' | ||
import l1Block from '../forge-artifacts/L1Block.json' | ||
import l2ToL1MessagePasser from '../forge-artifacts/L2ToL1MessagePasser.json' | ||
import gasPriceOracle from '../forge-artifacts/GasPriceOracle.json' | ||
import disputeGameFactory from '../forge-artifacts/DisputeGameFactory.json' | ||
import optimismPortal2 from '../forge-artifacts/OptimismPortal2.json' | ||
import faultDisputeGame from '../forge-artifacts/FaultDisputeGame.json' | ||
import { toAddress } from './coercion' | ||
@@ -22,0 +22,0 @@ import { DeepPartial } from './type-utils' |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
8348846
7
123
23133
- Removed@eth-optimism/contracts-bedrock@0.17.2(transitive)