Skip to content

Commit

Permalink
Opinionation
Browse files Browse the repository at this point in the history
  • Loading branch information
jaketimothy committed Jun 15, 2023
1 parent b9e88de commit 9d3878f
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/issuer/IOrderBridge.sol
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ pragma solidity ^0.8.19;
/// @author Dinari (https://github.com/dinaricrypto/sbt-contracts/blob/main/src/issuer/IOrderBridge.sol)
/// This interface provides a standard Order type and order lifecycle events
/// Orders are requested on-chain, processed off-chain, then fulfillment is submitted for on-chain settlement
/// Bridge operators have a consistent interface for processing orders and submitting fulfillment
interface IOrderBridge {
/// ------------------ Types ------------------ ///

Expand Down
2 changes: 2 additions & 0 deletions src/issuer/OrderProcessor.sol
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ import {IOrderFees} from "./IOrderFees.sol";
/// Orders are submitted by users and filled by operators
/// Handling of fees is left to the inheriting contract
/// Each inheritor can craft a unique order processing flow
/// It is recommended that implementations offer a single process for all orders
/// This maintains clarity for users and for interpreting contract token balances
/// TODO: Fee contract required and specified here, but not used. Should fee contract be specified in inheritor?
abstract contract OrderProcessor is
Initializable,
Expand Down

0 comments on commit 9d3878f

Please sign in to comment.