on-chain trade settlement