Skip to content

Commit

Permalink
solver testcases (#134)
Browse files Browse the repository at this point in the history
  • Loading branch information
xmxanuel authored Feb 13, 2021
1 parent c74a009 commit 59baa2d
Show file tree
Hide file tree
Showing 4 changed files with 256 additions and 0 deletions.
64 changes: 64 additions & 0 deletions tinlake.js/src/services/solver/problems/invest_order.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
{
"state": {
"netAssetValue": {
"base": 18,
"value": 990
},
"reserve": {
"base": 18,
"value": 10
},
"seniorAsset": {
"base": 18,
"value": 800
},
"minTinRatio": {
"base": 27,
"value": 0.15
},
"maxTinRatio": {
"base": 27,
"value": 0.30
},
"maxReserve": {
"base": 18,
"value": 20
}
},
"orders": {
"dropInvest": {
"base": 18,
"value": 6
},
"dropRedeem": {
"base": 18,
"value": 0
},
"tinInvest": {
"base": 18,
"value": 6
},
"tinRedeem": {
"base": 18,
"value": 0
}
},
"solution": {
"dropInvest": {
"base": 18,
"value": 4
},
"dropRedeem": {
"base": 18,
"value": 0
},
"tinInvest": {
"base": 18,
"value": 6
},
"tinRedeem": {
"base": 18,
"value": 0
}
}
}
64 changes: 64 additions & 0 deletions tinlake.js/src/services/solver/problems/invest_swap.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
{
"state": {
"netAssetValue": {
"base": 18,
"value": 990
},
"reserve": {
"base": 18,
"value": 10
},
"seniorAsset": {
"base": 18,
"value": 800
},
"minTinRatio": {
"base": 27,
"value": 0.15
},
"maxTinRatio": {
"base": 27,
"value": 0.30
},
"maxReserve": {
"base": 18,
"value": 200000
}
},
"orders": {
"dropInvest": {
"base": 18,
"value": 800
},
"dropRedeem": {
"base": 18,
"value": 811
},
"tinInvest": {
"base": 18,
"value": 0
},
"tinRedeem": {
"base": 18,
"value": 0
}
},
"solution": {
"dropInvest": {
"base": 18,
"value": 800
},
"dropRedeem": {
"base": 18,
"value": 810
},
"tinInvest": {
"base": 18,
"value": 0
},
"tinRedeem": {
"base": 18,
"value": 0
}
}
}
64 changes: 64 additions & 0 deletions tinlake.js/src/services/solver/problems/maximum_redeem.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
{
"state": {
"netAssetValue": {
"base": 18,
"value": 990
},
"reserve": {
"base": 18,
"value": 10
},
"seniorAsset": {
"base": 18,
"value": 800
},
"minTinRatio": {
"base": 27,
"value": 0.15
},
"maxTinRatio": {
"base": 27,
"value": 0.30
},
"maxReserve": {
"base": 18,
"value": 10000
}
},
"orders": {
"dropInvest": {
"base": 18,
"value": 20
},
"dropRedeem": {
"base": 18,
"value": 0
},
"tinInvest": {
"base": 18,
"value": 10
},
"tinRedeem": {
"base": 18,
"value": 41
}
},
"solution": {
"dropInvest": {
"base": 18,
"value": 20
},
"dropRedeem": {
"base": 18,
"value": 0
},
"tinInvest": {
"base": 18,
"value": 10
},
"tinRedeem": {
"base": 18,
"value": 40
}
}
}
64 changes: 64 additions & 0 deletions tinlake.js/src/services/solver/problems/redeem_order.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
{
"state": {
"netAssetValue": {
"base": 18,
"value": 990
},
"reserve": {
"base": 18,
"value": 10
},
"seniorAsset": {
"base": 18,
"value": 800
},
"minTinRatio": {
"base": 27,
"value": 0.15
},
"maxTinRatio": {
"base": 27,
"value": 0.30
},
"maxReserve": {
"base": 18,
"value": 10000
}
},
"orders": {
"dropInvest": {
"base": 18,
"value": 0
},
"dropRedeem": {
"base": 18,
"value": 6
},
"tinInvest": {
"base": 18,
"value": 0
},
"tinRedeem": {
"base": 18,
"value": 5
}
},
"solution": {
"dropInvest": {
"base": 18,
"value": 0
},
"dropRedeem": {
"base": 18,
"value": 6
},
"tinInvest": {
"base": 18,
"value": 0
},
"tinRedeem": {
"base": 18,
"value": 4
}
}
}

0 comments on commit 59baa2d

Please sign in to comment.