You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Build an x/exchange module to facilitate the buying and selling of assets.
Problem Definition
Currently, exchanges of assets can only be done with either a smart contract or the groups module.
Each of those has downsides, though. Notably, the assets are sent to an intermediary account while waiting for finalization/clearing/settlement.
Proposal
Create an x/exchange module that utilizes in-place holds and allows owners to put their assets up for sale, and for buyers to express desire to buy.
The module will allow creation of markets that are responsible for match making (among other things). Users can then submit asks and bids using their assets, which are placed in hold until settled or cancelled.
The markets will be able to collect order submission fees and settlement fees, and the exchange (blockchain) will receive a small cut of that.
Summary
Build an
x/exchange
module to facilitate the buying and selling of assets.Problem Definition
Currently, exchanges of assets can only be done with either a smart contract or the groups module.
Each of those has downsides, though. Notably, the assets are sent to an intermediary account while waiting for finalization/clearing/settlement.
Proposal
Create an
x/exchange
module that utilizes in-place holds and allows owners to put their assets up for sale, and for buyers to express desire to buy.The module will allow creation of markets that are responsible for match making (among other things). Users can then submit asks and bids using their assets, which are placed in hold until settled or cancelled.
The markets will be able to collect order submission fees and settlement fees, and the exchange (blockchain) will receive a small cut of that.
Sub-tasks
For Admin Use
The text was updated successfully, but these errors were encountered: