This package contains most code related to the business logic of the Request For Quotes subsystem.
The high-level/conceptual explanation of how RFQ (and related concepts such as the decimal display value and price oracles) works, can be found in this separate document.
The implementation of the RFQ fixed point arithmetic can be found in the
rfqmath
package.
The actual wire messages are located in the rfqmsg
package.
The gRPC definitions of the RFQ methods can be found in the taprpc/rfqrpc
package.
The gRPC definitions of the price oracle methods can be found in the
taprpc/priceoraclerpc
package.