@uniswap/uniswapx-sdk
Advanced tools
Comparing version 2.1.0-beta.5 to 2.1.0-beta.6
export * from "./DutchOrderBuilder"; | ||
export * from "./RelayOrderBuilder"; | ||
export * from "./V2DutchOrderBuilder"; | ||
export * from "./PriorityOrderBuilder"; | ||
export * from "./OrderBuilder"; |
@@ -7,3 +7,4 @@ "use strict"; | ||
tslib_1.__exportStar(require("./V2DutchOrderBuilder"), exports); | ||
tslib_1.__exportStar(require("./PriorityOrderBuilder"), exports); | ||
tslib_1.__exportStar(require("./OrderBuilder"), exports); | ||
//# sourceMappingURL=index.js.map |
import { ChainId } from "@uniswap/sdk-core"; | ||
import { BigNumber } from "ethers"; | ||
type AddressMap = { | ||
@@ -18,3 +19,4 @@ readonly [key: number]: string; | ||
Dutch_V2 = "Dutch_V2", | ||
Limit = "Limit" | ||
Limit = "Limit", | ||
Priority = "Priority" | ||
} | ||
@@ -38,2 +40,3 @@ type Reactors = Partial<{ | ||
export declare const BPS = 10000; | ||
export declare const MPS: BigNumber; | ||
export {}; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.BPS = exports.REVERSE_REACTOR_MAPPING = exports.RELAY_SENTINEL_RECIPIENT = exports.multicallAddressOn = exports.REACTOR_CONTRACT_MAPPING = exports.REACTOR_ADDRESS_MAPPING = exports.OrderType = exports.KNOWN_EVENT_SIGNATURES = exports.EXCLUSIVE_FILLER_VALIDATION_MAPPING = exports.UNISWAPX_ORDER_QUOTER_MAPPING = exports.PERMIT2_MAPPING = exports.constructSameAddressMap = void 0; | ||
exports.MPS = exports.BPS = exports.REVERSE_REACTOR_MAPPING = exports.RELAY_SENTINEL_RECIPIENT = exports.multicallAddressOn = exports.REACTOR_CONTRACT_MAPPING = exports.REACTOR_ADDRESS_MAPPING = exports.OrderType = exports.KNOWN_EVENT_SIGNATURES = exports.EXCLUSIVE_FILLER_VALIDATION_MAPPING = exports.UNISWAPX_ORDER_QUOTER_MAPPING = exports.PERMIT2_MAPPING = exports.constructSameAddressMap = void 0; | ||
const sdk_core_1 = require("@uniswap/sdk-core"); | ||
const ethers_1 = require("ethers"); | ||
const NETWORKS_WITH_SAME_ADDRESS = [ | ||
@@ -17,3 +18,3 @@ sdk_core_1.ChainId.MAINNET, | ||
exports.constructSameAddressMap = constructSameAddressMap; | ||
exports.PERMIT2_MAPPING = Object.assign(Object.assign({}, constructSameAddressMap("0x000000000022d473030f116ddee9f6b43ac78ba3")), { 11155111: "0x000000000022d473030f116ddee9f6b43ac78ba3", 42161: "0x000000000022d473030f116ddee9f6b43ac78ba3", 12341234: "0x000000000022d473030f116ddee9f6b43ac78ba3" }); | ||
exports.PERMIT2_MAPPING = Object.assign(Object.assign({}, constructSameAddressMap("0x000000000022d473030f116ddee9f6b43ac78ba3")), { 11155111: "0x000000000022d473030f116ddee9f6b43ac78ba3", 42161: "0x000000000022d473030f116ddee9f6b43ac78ba3", 12341234: "0x000000000022d473030f116ddee9f6b43ac78ba3", 8453: "0x000000000022d473030f116ddee9f6b43ac78ba3" }); | ||
exports.UNISWAPX_ORDER_QUOTER_MAPPING = Object.assign(Object.assign({}, constructSameAddressMap("0x54539967a06Fc0E3C3ED0ee320Eb67362D13C5fF")), { 11155111: "0xAA6187C48096e093c37d2cF178B1e8534A6934f7", 42161: "0x88440407634F89873c5D9439987Ac4BE9725fea8", 12341234: "0xbea0901A41177811b099F787D753436b2c47690E" }); | ||
@@ -31,2 +32,3 @@ exports.EXCLUSIVE_FILLER_VALIDATION_MAPPING = Object.assign(Object.assign({}, constructSameAddressMap("0x8A66A74e15544db9688B68B06E116f5d19e5dF90")), { 5: "0x0000000000000000000000000000000000000000", 11155111: "0x0000000000000000000000000000000000000000", 42161: "0x0000000000000000000000000000000000000000", 12341234: "0x8A66A74e15544db9688B68B06E116f5d19e5dF90" }); | ||
OrderType["Limit"] = "Limit"; | ||
OrderType["Priority"] = "Priority"; | ||
})(OrderType = exports.OrderType || (exports.OrderType = {})); | ||
@@ -43,2 +45,3 @@ exports.REACTOR_ADDRESS_MAPPING = Object.assign(Object.assign({}, constructSameAddressMap({ | ||
[OrderType.Relay]: "0x0000000000A4e21E2597DCac987455c48b12edBF", | ||
[OrderType.Priority]: "0x0000000000000000000000000000000000000000", | ||
}, 12341234: { | ||
@@ -56,2 +59,7 @@ [OrderType.Dutch]: "0xbD7F9D0239f81C94b728d827a87b9864972661eC", | ||
[OrderType.Relay]: "0x0000000000000000000000000000000000000000", | ||
}, 8453: { | ||
[OrderType.Dutch]: "0x0000000000000000000000000000000000000000", | ||
[OrderType.Dutch_V2]: "0x0000000000000000000000000000000000000000", | ||
[OrderType.Relay]: "0x0000000000000000000000000000000000000000", | ||
[OrderType.Priority]: "0x0000000000000000000000000000000000000000", | ||
} }); | ||
@@ -64,3 +72,3 @@ // aliasing for backwards compatibility | ||
// multicall3 is deployed to a different address on zksync than all other EVM chains | ||
// due to differences in create2 address derivation | ||
// due to differences in create2 address derivation | ||
// deployment address from: https://github.com/mds1/multicall/blob/d7b62458c99c650ce1efa7464ffad69d2059ad56/deployments.json#L927 | ||
@@ -87,2 +95,3 @@ case 324: | ||
exports.BPS = 10000; | ||
exports.MPS = ethers_1.BigNumber.from(10).pow(7); | ||
//# sourceMappingURL=constants.js.map |
@@ -11,2 +11,3 @@ "use strict"; | ||
"Dutch_V2": "0x00000011F84B9aa48e5f8aA8B9897600006289Be", | ||
"Priority": "0x0000000000000000000000000000000000000000", | ||
"Relay": "0x0000000000A4e21E2597DCac987455c48b12edBF", | ||
@@ -39,2 +40,8 @@ }, | ||
}, | ||
"8453": Object { | ||
"Dutch": "0x0000000000000000000000000000000000000000", | ||
"Dutch_V2": "0x0000000000000000000000000000000000000000", | ||
"Priority": "0x0000000000000000000000000000000000000000", | ||
"Relay": "0x0000000000000000000000000000000000000000", | ||
}, | ||
} | ||
@@ -41,0 +48,0 @@ `); |
@@ -6,2 +6,3 @@ export { ExclusiveDutchOrderReactor__factory } from "./ExclusiveDutchOrderReactor__factory"; | ||
export { Permit2__factory } from "./Permit2__factory"; | ||
export { PriorityOrderReactor__factory } from "./PriorityOrderReactor__factory"; | ||
export { RelayOrderReactor__factory } from "./RelayOrderReactor__factory"; | ||
@@ -8,0 +9,0 @@ export { SwapRouter02Executor__factory } from "./SwapRouter02Executor__factory"; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.Multicall2__factory = exports.DeploylessMulticall2__factory = exports.V2DutchOrderReactor__factory = exports.SwapRouter02Executor__factory = exports.RelayOrderReactor__factory = exports.Permit2__factory = exports.OrderQuoter__factory = exports.MockERC20__factory = exports.ExclusiveFillerValidation__factory = exports.ExclusiveDutchOrderReactor__factory = void 0; | ||
exports.Multicall2__factory = exports.DeploylessMulticall2__factory = exports.V2DutchOrderReactor__factory = exports.SwapRouter02Executor__factory = exports.RelayOrderReactor__factory = exports.PriorityOrderReactor__factory = exports.Permit2__factory = exports.OrderQuoter__factory = exports.MockERC20__factory = exports.ExclusiveFillerValidation__factory = exports.ExclusiveDutchOrderReactor__factory = void 0; | ||
/* Autogenerated file. Do not edit manually. */ | ||
@@ -17,2 +17,4 @@ /* tslint:disable */ | ||
Object.defineProperty(exports, "Permit2__factory", { enumerable: true, get: function () { return Permit2__factory_1.Permit2__factory; } }); | ||
var PriorityOrderReactor__factory_1 = require("./PriorityOrderReactor__factory"); | ||
Object.defineProperty(exports, "PriorityOrderReactor__factory", { enumerable: true, get: function () { return PriorityOrderReactor__factory_1.PriorityOrderReactor__factory; } }); | ||
var RelayOrderReactor__factory_1 = require("./RelayOrderReactor__factory"); | ||
@@ -19,0 +21,0 @@ Object.defineProperty(exports, "RelayOrderReactor__factory", { enumerable: true, get: function () { return RelayOrderReactor__factory_1.RelayOrderReactor__factory; } }); |
@@ -6,2 +6,3 @@ export type { ExclusiveDutchOrderReactor } from "./ExclusiveDutchOrderReactor"; | ||
export type { Permit2 } from "./Permit2"; | ||
export type { PriorityOrderReactor } from "./PriorityOrderReactor"; | ||
export type { RelayOrderReactor } from "./RelayOrderReactor"; | ||
@@ -18,2 +19,3 @@ export type { SwapRouter02Executor } from "./SwapRouter02Executor"; | ||
export { Permit2__factory } from "./factories/Permit2__factory"; | ||
export { PriorityOrderReactor__factory } from "./factories/PriorityOrderReactor__factory"; | ||
export { RelayOrderReactor__factory } from "./factories/RelayOrderReactor__factory"; | ||
@@ -20,0 +22,0 @@ export { SwapRouter02Executor__factory } from "./factories/SwapRouter02Executor__factory"; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.Multicall2__factory = exports.DeploylessMulticall2__factory = exports.V2DutchOrderReactor__factory = exports.SwapRouter02Executor__factory = exports.RelayOrderReactor__factory = exports.Permit2__factory = exports.OrderQuoter__factory = exports.MockERC20__factory = exports.ExclusiveFillerValidation__factory = exports.ExclusiveDutchOrderReactor__factory = exports.factories = void 0; | ||
exports.Multicall2__factory = exports.DeploylessMulticall2__factory = exports.V2DutchOrderReactor__factory = exports.SwapRouter02Executor__factory = exports.RelayOrderReactor__factory = exports.PriorityOrderReactor__factory = exports.Permit2__factory = exports.OrderQuoter__factory = exports.MockERC20__factory = exports.ExclusiveFillerValidation__factory = exports.ExclusiveDutchOrderReactor__factory = exports.factories = void 0; | ||
const tslib_1 = require("tslib"); | ||
@@ -16,2 +16,4 @@ exports.factories = tslib_1.__importStar(require("./factories")); | ||
Object.defineProperty(exports, "Permit2__factory", { enumerable: true, get: function () { return Permit2__factory_1.Permit2__factory; } }); | ||
var PriorityOrderReactor__factory_1 = require("./factories/PriorityOrderReactor__factory"); | ||
Object.defineProperty(exports, "PriorityOrderReactor__factory", { enumerable: true, get: function () { return PriorityOrderReactor__factory_1.PriorityOrderReactor__factory; } }); | ||
var RelayOrderReactor__factory_1 = require("./factories/RelayOrderReactor__factory"); | ||
@@ -18,0 +20,0 @@ Object.defineProperty(exports, "RelayOrderReactor__factory", { enumerable: true, get: function () { return RelayOrderReactor__factory_1.RelayOrderReactor__factory; } }); |
import { DutchOrder } from "./DutchOrder"; | ||
import { CosignedPriorityOrder, UnsignedPriorityOrder } from "./PriorityOrder"; | ||
import { RelayOrder } from "./RelayOrder"; | ||
import { CosignedV2DutchOrder, UnsignedV2DutchOrder } from "./V2DutchOrder"; | ||
export * from "./DutchOrder"; | ||
export * from "./PriorityOrder"; | ||
export * from "./RelayOrder"; | ||
@@ -9,3 +11,3 @@ export * from "./types"; | ||
export * from "./V2DutchOrder"; | ||
export type UniswapXOrder = DutchOrder | UnsignedV2DutchOrder | CosignedV2DutchOrder; | ||
export type UniswapXOrder = DutchOrder | UnsignedV2DutchOrder | CosignedV2DutchOrder | UnsignedPriorityOrder | CosignedPriorityOrder; | ||
export type Order = UniswapXOrder | RelayOrder; |
@@ -5,2 +5,3 @@ "use strict"; | ||
tslib_1.__exportStar(require("./DutchOrder"), exports); | ||
tslib_1.__exportStar(require("./PriorityOrder"), exports); | ||
tslib_1.__exportStar(require("./RelayOrder"), exports); | ||
@@ -7,0 +8,0 @@ tslib_1.__exportStar(require("./types"), exports); |
@@ -48,2 +48,6 @@ import { SignatureLike } from "@ethersproject/bytes"; | ||
}; | ||
export type PriorityOrderResolutionOptions = { | ||
priorityFee: BigNumber; | ||
currentBlock?: BigNumber; | ||
}; | ||
export type DutchOutput = { | ||
@@ -68,1 +72,16 @@ readonly token: string; | ||
}; | ||
export type PriorityInput = { | ||
readonly token: string; | ||
readonly amount: BigNumber; | ||
readonly mpsPerPriorityFeeWei: BigNumber; | ||
}; | ||
export type PriorityOutput = PriorityInput & { | ||
readonly recipient: string; | ||
}; | ||
export type PriorityInputJSON = Omit<PriorityInput, "amount" | "mpsPerPriorityFeeWei"> & { | ||
amount: string; | ||
mpsPerPriorityFeeWei: string; | ||
}; | ||
export type PriorityOutputJSON = PriorityInputJSON & { | ||
recipient: string; | ||
}; |
@@ -99,3 +99,3 @@ { | ||
}, | ||
"version": "2.1.0-beta.5" | ||
"version": "2.1.0-beta.6" | ||
} |
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
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
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
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
1544332
228
21430
13