Flex
Flex exchange system
exchange
FlexTransferPayloadArgs.hpp
Go to the documentation of this file.
1
7
#pragma once
8
9
namespace
tvm {
10
12
struct
FlexTransferPayloadArgs
{
13
bool
sender_sell
;
14
bool
sender_taker
;
15
uint256
sender_user_id
;
16
uint256
receiver_user_id
;
17
uint256
receiver_order_id
;
18
address
another_tip3_root
;
19
uint128
price_num
;
20
uint128
price_denum
;
21
uint128
taker_fee
;
22
uint128
maker_vig
;
23
address
pair
;
24
Tip3Config
major_tip3cfg
;
25
Tip3Config
minor_tip3cfg
;
26
};
27
28
}
// namespace tvm
tvm::FlexTransferPayloadArgs
Notification payload for wallet->transferWithNotify()
Definition:
FlexTransferPayloadArgs.hpp:12
tvm::FlexTransferPayloadArgs::receiver_order_id
uint256 receiver_order_id
Receiver order id for client purposes.
Definition:
FlexTransferPayloadArgs.hpp:17
tvm::FlexTransferPayloadArgs::another_tip3_root
address another_tip3_root
Address of another tip3 root (Wrapper) in trading pair.
Definition:
FlexTransferPayloadArgs.hpp:18
tvm::FlexTransferPayloadArgs::sender_sell
bool sender_sell
Sender is seller in deal (selling major tokens)
Definition:
FlexTransferPayloadArgs.hpp:13
tvm::FlexTransferPayloadArgs::sender_taker
bool sender_taker
Sender is a taker in deal (and pays fees)
Definition:
FlexTransferPayloadArgs.hpp:14
tvm::FlexTransferPayloadArgs::receiver_user_id
uint256 receiver_user_id
Receiver user id for client purposes.
Definition:
FlexTransferPayloadArgs.hpp:16
tvm::FlexTransferPayloadArgs::price_num
uint128 price_num
Price numerator.
Definition:
FlexTransferPayloadArgs.hpp:19
tvm::FlexTransferPayloadArgs::maker_vig
uint128 maker_vig
Tokens given (vig) to maker.
Definition:
FlexTransferPayloadArgs.hpp:22
tvm::FlexTransferPayloadArgs::pair
address pair
Address of XchgPair contract.
Definition:
FlexTransferPayloadArgs.hpp:23
tvm::FlexTransferPayloadArgs::sender_user_id
uint256 sender_user_id
Sender user id for client purposes.
Definition:
FlexTransferPayloadArgs.hpp:15
tvm::FlexTransferPayloadArgs::taker_fee
uint128 taker_fee
Tokens taken (fee) from taker.
Definition:
FlexTransferPayloadArgs.hpp:21
tvm::FlexTransferPayloadArgs::minor_tip3cfg
Tip3Config minor_tip3cfg
Configuration of the minor tip3 token.
Definition:
FlexTransferPayloadArgs.hpp:25
tvm::FlexTransferPayloadArgs::price_denum
uint128 price_denum
Price denominator.
Definition:
FlexTransferPayloadArgs.hpp:20
tvm::FlexTransferPayloadArgs::major_tip3cfg
Tip3Config major_tip3cfg
Configuration of the major tip3 token.
Definition:
FlexTransferPayloadArgs.hpp:24
Generated by
1.9.1