{
  "name": "@okx-dex/okx-dex-sdk",
  "version": "1.0.19",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "files": [
    "dist"
  ],
  "scripts": {
    "build": "tsc",
    "test": "jest",
    "test:coverage": "jest --coverage",
    "clean": "rm -rf dist",
    "prepare": "npm run clean && npm run build",
    "prepublishOnly": "npm test",
    "example:evm-quote": "npx ts-node src/okx/examples/evm/evm-quote.ts",
    "example:evm-swap": "npx ts-node src/okx/examples/evm/evm-swap.ts",
    "example:evm-approve": "npx ts-node src/okx/examples/evm/evm-approve.ts",
    "example:evm-broadcast": "npx ts-node src/okx/examples/evm/evm-broadcast-swap.ts",
    "example:evm-gas-limit": "npx ts-node src/okx/examples/evm/evm-gas-limit.ts",
    "example:evm-gas-price": "npx ts-node src/okx/examples/evm/evm-gas-price.ts",
    "example:evm-tx-sim": "npx ts-node src/okx/examples/evm/evm-tx-sim.ts",
    "example:evm-order-tracking": "npx ts-node src/okx/examples/evm/evm-order-tracking.ts",
    "example:solana-quote": "npx ts-node src/okx/examples/solana/solana-quote.ts",
    "example:solana-swap": "npx ts-node src/okx/examples/solana/solana-swap.ts",
    "example:solana-gas-limit": "npx ts-node src/okx/examples/solana/solana-gas-limit.ts",
    "example:solana-gas-price": "npx ts-node src/okx/examples/solana/solana-gas-price.ts",
    "example:solana-swap-sim": "npx ts-node src/okx/examples/solana/solana-swap-sim.ts",
    "example:sui-quote": "npx ts-node src/okx/examples/sui/sui-quote.ts",
    "example:sui-swap": "npx ts-node src/okx/examples/sui/sui-swap.ts",
    "example:sui-broadcast": "npx ts-node src/okx/examples/sui/sui-broadcast-swap.ts",
    "example:ton-quote": "npx ts-node src/okx/examples/ton/ton-quote.ts",
    "example:ton-swap": "npx ts-node src/okx/examples/ton/ton-swap.ts",
    "example:tron-quote": "npx ts-node src/okx/examples/tron/tron-quote.ts",
    "example:tron-swap": "npx ts-node src/okx/examples/tron/tron-swap.ts",
    "example:solana-instruction": "npx ts-node src/okx/examples/solana/solana-instruction.ts"
  },
  "keywords": [
    "okx",
    "dex",
    "sdk"
  ],
  "author": "Julian Martinez",
  "license": "MIT",
  "description": "OKX DEX SDK",
  "dependencies": {
    "@mysten/sui": "^1.20.0",
    "@okxweb3/coin-ethereum": "^1.1.1",
    "@okxweb3/coin-sui": "^1.1.1",
    "@solana/web3.js": "^1.98.2",
    "@types/bn.js": "^5.1.6",
    "@types/bs58": "^5.0.0",
    "axios": "^1.6.7",
    "bn.js": "^5.2.2",
    "bs58": "^6.0.0",
    "crypto-js": "^4.2.0",
    "dotenv": "^16.6.1",
    "ethers": "^6.14.3",
    "typescript": "^5.8.3",
    "valibot": "^1.1.0",
    "web3": "^4.16.0"
  },
  "devDependencies": {
    "@types/crypto-js": "^4.2.2",
    "@types/jest": "^29.5.14",
    "@types/node": "^22.13.4",
    "jest": "^29.7.0",
    "ts-jest": "^29.2.5"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/okx/okx-dex-sdk.git"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org/"
  }
}
