BitShares-Core
7.0.2
BitShares blockchain node software and command-line wallet software
|
Go to the documentation of this file.
29 namespace graphene {
namespace chain {
32 class asset_dynamic_data_object;
33 class liquidity_pool_object;
83 asset _account_receives;
84 asset _pool_receives_a;
85 asset _pool_receives_b;
118 asset _pool_receives;
119 asset _account_receives;
120 asset _maker_market_fee;
121 asset _taker_market_fee;
122 asset _pool_taker_fee;
generic_exchange_operation_result do_apply(const liquidity_pool_withdraw_operation &op)
void_result do_evaluate(const liquidity_pool_create_operation &op)
void_result do_evaluate(const liquidity_pool_exchange_operation &op)
Exchange with a liquidity pool.
tracks the parameters of an asset
void_result do_evaluate(const liquidity_pool_update_operation &op)
Create a new liquidity pool.
generic_operation_result do_apply(const liquidity_pool_create_operation &op)
generic_operation_result do_apply(const liquidity_pool_delete_operation &op) const
Withdraw from a liquidity pool.
void_result do_apply(const liquidity_pool_update_operation &op) const
tracks the asset information that changes frequently
void_result do_evaluate(const liquidity_pool_delete_operation &op)
Deposit to a liquidity pool.
void_result do_evaluate(const liquidity_pool_withdraw_operation &op)
void_result do_evaluate(const liquidity_pool_deposit_operation &op)
generic_exchange_operation_result do_apply(const liquidity_pool_deposit_operation &op)
generic_exchange_operation_result do_apply(const liquidity_pool_exchange_operation &op)