@deserialize/evm-limit-sdk
Version:
TypeScript client for LimitOrderWithPermit2 smart contract
19 lines (14 loc) • 656 B
text/typescript
import LimitOrderABI from "../LimitOrderABI.json"
import { LimitOrderConfig } from "../types"
const BASE_LIMIT_ORDER_WITH_PERMIT2_CONTRACT = "0x2E4bE5b6FA5378cd791e23767213E6b99Afa7014"
const BASE_PERMIT2_CONTRACT = "0x000000000022D473030F116dDEE9F6B43aC78BA3"
const BASE_WETH_CONTRACT = "0x4200000000000000000000000000000000000006"
const BASE_LIMIT_ORDER_CONFIG: LimitOrderConfig = {
LIMIT_ORDER_WITH_PERMIT2_CONTRACT: BASE_LIMIT_ORDER_WITH_PERMIT2_CONTRACT,
BASE_LIMIT_ORDER_CONTRACT_ABI: LimitOrderABI,
PERMIT2_CONTRACT: BASE_PERMIT2_CONTRACT,
W_NATIVE_CONTRACT: BASE_WETH_CONTRACT,
} as const
export {
BASE_LIMIT_ORDER_CONFIG
}