Direct transfer
The normal operational path is a direct transfer from one user-controlled EOA to another user-controlled EOA.
ORUSD is a USD-denominated clearing register token designed for direct P2P circulation between EOA accounts on Sei. Version 2.0 combines controlled minting and burning, traceable oracle requests, non-replayable external proofs and final settlement under manager authority. The public reference deployment is verified on Sei Testnet.
ORUSD is designed for one specific function: representing and transferring a USD-denominated clearing unit between user accounts. The token contract intentionally avoids the ordinary integration surfaces used by market, lending and DeFi tokens.
The normal operational path is a direct transfer from one user-controlled EOA to another user-controlled EOA.
Supply changes only through explicit mint or burn paths under manager control, either manually or following a valid oracle request.
The public reference implementation is Sei-native and exposes no bridge, OFT, wrapping, cross-chain transfer or balance-migration mechanism.
For an ordinary user transfer, the sender is debited the stated gross amount. The protocol deducts 0.15% within that amount and credits it to the feeRecipient; the beneficiary receives the net balance.
Gross amount requested by the sender.
0.15% protocol fee credited to the feeRecipient.
Net amount received by the beneficiary.
An authorized oracle cannot directly create or destroy ORUSD. It submits a MINT or BURN request based on identifiable external evidence. The request becomes visible on-chain before any supply change.
An authorized oracle observes or validates an external event and creates an on-chain request.
The request includes type, account, amount, external reference and timestamp. It remains executable for 24 hours.
Only the manager can execute or reject the request. An expired request can no longer be executed.
The oracle can attest and request; it cannot settle or directly modify supply.
The same sourceChain / externalRef pair can be consumed only once. Rejection does not release the proof for reuse.
An executed or rejected request retains an identifiable final state in the on-chain audit history.
The ORUSD smart contract is a clearing register and does not receive or hold customer deposits. Where an external USD-denominated escrow or custody layer is used, USDC issued by Circle is the recommended collateral asset. Deposit, custody, lending and collateral-management functions remain within independent partner infrastructures.
ORUSD records and settles USD-denominated clearing units. It does not hold customer USDC collateral.
USDC issued by Circle is recommended for external USD-denominated escrow or custody arrangements.
Custody of USDC confers no ORUSD mint, burn, oracle or manager authority.
| Role | Restricted USD-denominated clearing register token. |
|---|---|
| Contract name | OsniasClearing_Orusd. |
| Symbol | ORUSD. |
| Solidity | ^0.8.22; verified with v0.8.22+commit.4fc1097e. |
| Base standard | OpenZeppelin ERC-20 with Ownable2Step administration. |
| Decimals | 6. |
| Minimum P2P transfer | 0.501000 ORUSD gross. |
| Protocol fee | 15 basis points = 0.15%, deducted from the transferred amount. |
| Circulation | Direct EOA → EOA transfer, subject to recipient and amount rules. |
| approve / transferFrom | Disabled in the reference implementation. |
| Mint / burn | Explicit manager-controlled paths; the oracle cannot mint or burn directly. |
| Oracle request | MINT or BURN request, 24-hour validity, NONE / PENDING / EXECUTED / REJECTED lifecycle. |
| Anti-replay | A sourceChain + externalRef proof pair can be consumed only once. |
| Recommended external escrow collateral | USDC issued by Circle, managed outside ORUSD by independent partners. |
| Public reference network | Sei Testnet · atlantic-2 · EVM Chain ID 1328 (0x530) · native gas asset SEI. |
| Verified contract | 0x0c3a19455b898913A1DaD93d724c24062293dB5F |
| Creation transaction | 0xce15b298a4f1b0474e9c704996fd6d08c8d939d09def0eba8205998112c1ff15 |
| Compiler / optimizer | v0.8.22+commit.4fc1097e · optimizer enabled · 200 runs · EVM target Paris. |
| Explorer verification | SeiScan · Source Code Verified — Exact Match. |
| Intended production | Separate Sei Mainnet deployment, with no bridge, OFT, wrapping or balance migration. |
Supply creation and destruction remain limited to explicitly defined manager-authorized functions.
Compromise of an oracle alone is insufficient to create or destroy ORUSD.
The same external proof cannot produce a second ORUSD request.
An ordinary transfer redistributes existing ORUSD between the beneficiary and feeRecipient without fee-induced inflation.
Compromise of the ORUSD register does not itself provide access to USDC collateral held by an external partner.
Future Mainnet privileged roles must use the separately published production security architecture.
The Solidity contract, ABI, flattened source and Version 2.0 technical white paper are directly accessible in the public /orusd/ repository directory.