Testnet Onboarding Guide
Last updated
Last updated
This document outlines the complete onboarding process for the Term Structure Institutional (TSI) system, including admin account setup, trader creation, wallet configuration, and MPC key generation procedures.
Chrome browser installed
Access to email account for invitation
2FA application (Google Authenticator, 1Password, etc.)
This onboarding process creates two different account types with distinct roles:
Admin Account: Used for organization management, parameter configuration, and inviting trader accounts
Trader Account: Used for trading operations, asset management, and trading strategy configuration
Recommendation: We suggest using different browsers or different Chrome browser profiles for these two account types to avoid confusion during the setup process.
Check your email inbox for the system invitation
If not found, check your spam folder
Look for email with title: [Term Structure Institutional] Password Reset Request
Click the invitation link in the email to access the system
Set a password (minimum 8 characters)
Log in using the invited email and your new password
Configure 2FA verification using Google Authenticator, 1Password, or other 2FA tools
Enter the 2FA verification code
Log in again and enter the 2FA verification code to complete admin account setup
Click "Generate MPC Keys"
Wait for both algorithms to complete (1-2 minutes each)
Click "Generate & Download Passphrase"
Save the JSON file securely in multiple locations
Click "Upload Passphrase File"
Select the JSON file from Step 2
Complete backup process to finish MPC setup
Important Note: This passphrase is the ONLY way to recover your wallet
After completing MPC key generation, you can create your first wallet for trading operations.
Navigate to Wallets tab in the main navigation
Click "Create Wallet" button on the right side
Enter Wallet Name
Choose a unique wallet name that provides clear meaning
Use descriptive names for easy identification (e.g., "Trading Wallet", "Main Vault")
Complete Creation
Click "Create" button to generate the wallet
System will automatically create associated asset addresses for supported networks
Note the generated wallet addresses for each supported network
Wallet is now ready for deposits and trading operations
After creating your wallet, you can deposit tokens to fund your trading operations.
Important: First deposit at least 0.001 Arbitrum Sepolia ETH (testnet) for gas fees.
Navigate to the Wallets page
Find your wallet and click the Deposit button
Select the token you want to deposit
Copy the wallet address displayed
Use this address to transfer tokens from your external wallet
Important: Only send supported assets to the correct network address
Wait for blockchain confirmation
Check wallet balance to verify successful deposit
Deposited funds will be available for placing orders
After depositing Arbitrum Sepolia ETH, you can obtain testnet tokens from the faucet:
Visit: https://app.testnet.institutional.ts.finance/faucet
Select your wallet and click the Faucet
button
Navigate to the Transfers page and complete the transaction signing
You will receive testnet tokens for testing purposes
After setting up your organization and wallets, you can invite additional users to join your organization with specific roles and permissions.
Navigate to Users tab in the main navigation
Click "Create User" button on the right side
Enter User Information
Name: Enter the user's full name
Email: For testing convenience, you can add a "+" alias before the "@" symbol in your email address (e.g., [email protected]) to avoid email conflicts
Select User Role
Trader: Full trading permissions for lending and borrowing
Trader (Viewer): Read-only access to view trading activities
Choose the appropriate role based on the user's responsibilities
Complete User Creation
Click "Create" button to send invitation
User will receive an email invitation to join the organization
Navigate to Wallets page and click "Edit" for the target wallet
Select users from the "Traders" dropdown
Click "Confirm" to save assignments
Now that you have completed the admin account setup, you can proceed to log in to your created trader account for trading operations.
Open your Chrome browser and create a new profile to avoid confusion between admin and trader accounts
Enter "Trader" as the profile name
Log in to your email in this Chrome profile
This separation helps maintain clear distinction between different account types
Check your email inbox for the trader account invitation
If not found, check your spam folder
Look for email with title: [Term Structure Institutional] Password Reset Request
Click the invitation link in the email to access the system
Set a password (minimum 8 characters)
Log in using the invited email(e.g., [email protected]) and your new password
Configure 2FA verification using Google Authenticator, 1Password, or other 2FA tools
Enter the 2FA verification code
Log in again (e.g., [email protected]) and enter the 2FA verification code to complete trader account setup
After completing the onboarding process, you will enter the MPC Device Authorization phase.
Click "Request Authorization" to initiate the device authorization process
Copy the generated MPC Device Authorization Code that appears on screen
Send this Authorization Code to the organization admin for authorization
Switch to your admin account browser
Navigate to Wallets page
Click "Authorize Device" button in the top right corner
Paste the Authorization Code provided by the trader
Click "Authorize" to approve the request
After completing setup and depositing funds, traders can begin placing lending or borrowing market orders. TSI offers two trading modes:
DeFi Mode: Fully decentralized trading with smart contract settlement
Indication Mode: Institutional trading with counterparty relationships and off-platform loan settlement
DeFi mode enables decentralized lending and borrowing with automated smart contract settlement.
Navigate to the DeFi section
Select your wallet from the dropdown
Choose the token market you want to trade
For Borrowing:
Select "Borrow" order type
Enter desired interest rate (%)
Specify borrow amount
Choose collateral token type
Set minimum matched amount
For Lending:
Select "Lend" order type
Enter desired interest rate (%)
Specify lend amount
Select acceptable collateral tokens
Set minimum matched amount
Click "Submit" to place the market order
Wait for order matching notification
When your order matches, complete settlement based on your role:
Order Taker:
Complete transaction signing within 30 minutes of matching
Navigate to Transfers page
Follow on-screen MPC signature instructions
Order Maker:
Wait for Taker completion notification
Complete transaction signing within 12 hours of notification
Complete MPC signature process on Transfer page
Active loans appear on the Wallets page with available operations:
For Borrowers:
Repay: Make partial or full loan repayments
Add Collateral: Increase collateral to improve loan health
Remove Collateral: Withdraw excess collateral (subject to requirements)
Indication mode enables institutional order matching with off-platform loan settlement between established counterparties.
Note: Requires Organization Admin permissions to establish counterparty relationships.
Navigate to Counterparties section
Option A: Share Invitation Code
Click "Institution Invite Code"
Copy and securely share your invitation code
Approve relationship requests when received
Configure trading parameters
Option B: Accept Invitation Code
Click "+ Add Counterparty"
Enter received invitation code
Wait for counterparty approval
Configure trading parameters
For testnet, you can use the following invitation code: 021QDM1JEIG4VXBM
Role Permissions:
As a Lender: Can only lend to this counterparty
As a Borrower: Can only borrow from this counterparty
Both: Can both lend and borrow from this counterparty
Configuration Settings:
Maximum Tenor: Set maximum loan duration (days)
Maximum Match Value: Set maximum transaction amount (USD)
Unlimited Option: Remove limits for trusted counterparties
Status: Enable/disable trading with specific counterparties
Note: Requires Trader role permissions.
Navigate to Indication section
Select your wallet from dropdown
For Borrowing Orders:
Click "Borrow" tab
Set interest rate (%)
Enter borrow amount
Choose collateral token
Set minimum matched amount (optional)
Select maturity date
For Lending Orders:
Click "Lend" tab
Set interest rate (%)
Enter lend amount (check available balance)
Select acceptable collateral tokens
Set minimum matched amount (optional)
Choose minimum and maximum maturity dates
Review order details and counterparty information
Click "Submit" to place order
Wait for order matching notification
When matched, complete the platform fee payment. Note: Actual loan settlement occurs off-platform between counterparties.
Platform Fee Payment:
Navigate to Transfers page
Locate "Indication Matched Fee" transaction
Click "View Details" to review fee amount
Complete fee payment using MPC signature
Retrieve margin after payment completion
Off-Platform Settlement:
Coordinate directly with matched counterparty for loan execution
Complete legal documentation and contract signing off-platform
Handle actual fund transfers outside TSI platform
View Active Indication Loans:
Navigate to Wallets page
Select "Liability (Borrower)" or "Asset (Lender)" tab
Switch to "Indication" tab
Review loan details:
Loan ID and counterparty information
Loan and collateral amounts
Maturity date
LTV percentages
Off-Platform Loan Execution:
Use counterparty contact information for direct communication
Execute actual loan transfers outside TSI platform
Complete contract signing and legal documentation
TSI provides loan tracking and counterparty information only