Injective | Documentation
InjectiveGithub
Injective | 中文文档
Injective | 中文文档
  • 关于 Injective
  • 快速入门
    • 钱包
      • 创建钱包
      • 账户
      • 质押
      • 治理
      • 拍卖
    • 代币标准
      • INJ 代币
      • Token Factory
      • CW20 标准
    • 交易
      • Gas 和 Fees
  • 指南
    • 创建钱包
    • 桥接
      • From Ethereum
      • Using Wormhole
      • Using IBC
      • From Solana
    • 发布代币
    • 发布市场
    • Denom 元数据
    • 获取INJ
  • 工具包
    • injectived
      • 安装 injectived
      • 使用 injectived
      • 指令
    • Injective TS SDK
    • Injective Go SDK
    • Injective Python SDK
    • Injective CW SDK
    • The Graph
  • 参考
  • 术语表
  • 开发者
    • 快速入门
      • 指南
        • 测试网提案
        • 转换地址
        • 计算
          • 最低价格刻度
          • 最低数量刻度
    • 交易所开发者
      • 构建 DEX
      • 预言机提供方
    • Cosmwasm 开发者
      • 您的首个智能合约
      • 指南
        • 本地开发
        • 主网开发
        • 给部署地址白名单
        • 创建您的 Swap 合约
        • 创建 UIs
      • CW20 适配器
      • Injective Test Tube
    • 模块
      • Injective
        • 拍卖(Auction)
          • State
          • 消息
          • EndBlock
          • 事件
          • 参数
        • 交易所(Exchange)
          • 衍生品市场概念
          • 现货市场概念
          • 二元期权市场概念
          • 其他概念
          • 状态
          • 状态转换
          • 消息
          • 提案
          • BeginBlock
          • EndBlock
          • 事件
          • 参数
          • MsgPrivilegedExecuteContract
        • 保险(Insurance)
          • 状态
          • 状态转换
          • 消息
          • EndBlock
          • 事件
          • 参数
          • 改进
        • OCR
          • 概念
          • 状态
          • 消息
          • 提案
          • BeginBlock
          • 钩子(Hooks)
          • 事件
          • 参数
        • 预言机(Oracle)
          • 状态
          • Keeper
          • 消息
          • 提案
          • 事件
          • 改进
        • Peggy
          • 定义
          • 工作流
          • 状态
          • 消息
          • 处罚
          • EndBlock
          • 事件
          • 参数
          • 中继语义
          • 改进
        • 权限(Permissions)
          • 概念
          • 状态
          • 状态转换
        • 代币工厂(TokenFactory)
          • 概念
          • 状态
          • 消息
          • 事件
          • 参数
        • WasmX
          • 概念
          • 数据
          • 提案
          • 消息
          • 参数
      • 核心
        • Auth
        • AuthZ
        • 银行(Bank)
        • 共识(Consensus)
        • 危机(Crisis)
        • 分发(Distribution)
        • 证据(Evidence)
        • 费用授权(Feegrant)
        • 治理(Gov)
        • 群组(Group)
        • 铸造(Mint)
        • NFT
        • 参数(Params)
        • 惩罚(Slashing)
        • 质押(Staking)
        • 升级(Upgrade)
        • Circuit
        • Genutils
    • dApps 开发文档
  • 节点
    • 快速入门
      • 和节点交互
      • 运行节点
        • 设置密钥环
        • 加入网络
        • Cosmovisor
        • 升级您的节点
    • 验证者
      • 主网
        • Peggo
        • 规范链升级
          • Upgrade to 10002-rc1
          • Upgrade to 10002-rc2
          • Upgrade to 10003-rc1
          • Upgrade to 10004-rc1
          • Upgrade to 10004-rc1-patch
          • Upgrade to 10005-rc1
          • Upgrade to 10006-rc1
          • Upgrade to 10007-rc1
          • Upgrade to 10008 - Camelot
          • Upgrade to 10009
          • Upgrade to v1.10
          • Upgrade to v1.11
          • Upgrade to v1.12.0 - Volan
          • Upgrade to v1.12.1
          • Upgrade to v1.13.0 - Altaris
          • Upgrade to v1.13.2
          • Upgrade to v1.13.3
          • Upgrade to v1.14.0
          • Upgrade to v1.14.1
      • 测试网
        • 测试网 Peggo
    • 公共端点
    • 高级端点
    • Injective 索引器设置
  • 交易员
    • 快速入门
    • 文档
    • API 参考
  • 常用链接
    • Injective 101
    • Injective Hub
    • Injective 浏览器
    • Chain API Reference
    • Indexer API Reference
    • 测试网水龙头
Powered by GitBook
On this page
  • 定义
  • 限价买单
  • 限价卖单
  • 市价买单
  • 市价卖单
  • 订单类型
  • 市场数据要求
  • 现货市场生命周期
  • 基于治理的现货市场创建
  • 基于上架费用的现货市场创建
  • 现货市场状态更新
  • 销毁状态
  • 现货市场参数更新
Export as PDF
  1. 开发者
  2. 模块
  3. Injective
  4. 交易所(Exchange)

现货市场概念

定义

在现货市场中,AAA/BBB的交易对中,AAA是基础资产,BBB是报价资产。 例如,在ETH/USDT市场中:

  • ETH是基础资产

  • USDT是报价资产

现货市场的价格指的是购买一个单位ETH(基础资产)所需的USDT(报价资产)数量。对于所有现货市场,费用总是以报价资产支付,例如USDT。

借方与贷方

  • 借方金额是指从账户中提取的资产数量。

  • 贷方金额是指存入账户的资产数量。

退款 在我们的系统中,退款是指增加账户可用余额的操作。这种资金的释放发生在账户的负担解除时(例如取消限价单、将订单的应付费用调整为做市费用、使用较少的保证金来资助市场订单等)。

限价买单

限价买单旨在以指定数量的ETH(基础资产)交换指定数量 * 价格金额的USDT(报价资产),并支付相应的费用,这些费用取决于限价单是否作为做市单(maker order)或吃单(taker order)执行。

限价卖单

限价卖单旨在以指定数量的ETH(基础资产)交换数量 * 价格金额的USDT(报价资产),减去相应的费用,这些费用取决于限价单是否作为做市单(maker order)或吃单(taker order)执行。

市价买单

市场买单旨在以指定的最差价格(该价格位于当前卖价或其附近)购买指定数量的ETH(基础资产),并使用相应账户的报价资产余额(USDT)作为抵押(包含费用)。

因此,每个市场买单隐含地具有一个可接受的最高价格,因为如果市场单的成交价格超出该上限,将因资金不足而无法执行。

市价卖单

市场卖单旨在以指定的最差价格(该价格位于当前买价或其附近)卖出指定数量的ETH(基础资产),并换取市场上可用的任意数量的报价资产(USDT)。

因此,每个市场卖单隐含地具有一个零价格限制。

订单类型

  • BUY (1): 标准买单,可按当前市场价格或设定的限价购买资产。

  • SELL (2): 标准卖单,可按当前市场价格或设定的限价卖出资产。

  • STOP_BUY (3): 现货市场不支持此订单类型。

  • STOP_SELL (4): 现货市场不支持此订单类型。

  • TAKE_BUY (5): 现货市场不支持此订单类型。

  • TAKE_SELL (6): 现货市场不支持此订单类型。

  • BUY_PO (7): 仅挂单买单。此订单类型确保订单只会被添加到订单簿,而不会与已有订单匹配。它保证用户为市场的“做市商”(maker),而非“吃单者”(taker)。

  • SELL_PO (8): 仅挂单卖单。与BUY_PO类似,此订单确保卖单仅向订单簿提供流动性,而不会与已有订单匹配。

  • BUY_ATOMIC (9): 原子买单,该市场单会立即执行,绕过频繁批次拍卖(FBA)。此类型适用于需要即时执行交易的智能合约,并支付较高的费用,该费用由全球交易所参数定义。

  • SELL_ATOMIC (10): 原子卖单,类似于BUY_ATOMIC,会立即按当前市场价格执行,绕过FBA。

市场数据要求

除订单簿数据外,只要我们的链支持获取逐笔交易数据的基本能力,就可以通过聚合计算获得大多数必要的高阶数据,包括:

  • OHLCV 数据

  • 账户交易历史

  • 市场统计数据

现货市场生命周期

基于治理的现货市场创建

市场的创建方式有两种:通过 MsgInstantSpotMarketLaunch 创建市场,需支付额外费用,无需治理批准。或者通过 MsgSpotMarketLaunchProposal 提交提案,经治理批准后创建市场。

基于上架费用的现货市场创建

允许任何人通过燃烧预设的 SpotMarketInstantListingFee (以INJ计)来创建自己选择的现货市场,无需治理批准。 不过,我们仍然需要检查该币种是否有效。

现货市场状态更新

现货市场可以处于四种不同的状态:

  • 活动状态

  • 暂停状态

  • 挂起状态

  • 销毁状态

活动状态 如果现货市场处于活动状态,则可以接受订单和交易。

暂停状态 如果现货市场处于暂停状态,它将不再接受订单和交易,也不允许用户在该市场上进行任何操作(如取消订单)。

挂起状态 如果现货市场处于挂起状态,它将不再接受订单和交易,只允许交易者取消其订单。

销毁状态

当市场进入销毁状态时,所有未完成的订单将被取消。

市场状态转换

有三个状态转换对应以下状态变化:

  • 激活操作:从暂停或挂起状态 → 活动状态

  • 暂停操作:从活动或挂起状态 → 暂停状态

  • 挂起操作:从活动或暂停状态 → 挂起状态

  • 销毁操作:从暂停或挂起状态 → 销毁状态

现货市场参数更新

现货市场有以下参数:

  • SpotMarketInstantListingFee

  • DefaultSpotMakerFeeRate

  • DefaultSpotTakerFeeRate

Previous衍生品市场概念Next二元期权市场概念

Last updated 2 months ago