Skip to content
Open
Show file tree
Hide file tree
Changes from 27 commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
441c2b8
chore: changelog
Unique-Divine Nov 4, 2025
bf1cd79
sai-trading: add first set of artifacts
Unique-Divine Nov 7, 2025
8bbf099
sai-trading: toml for build info
Unique-Divine Nov 7, 2025
0ac2a14
sai-trading: start a small program that uses a running nibid process …
Unique-Divine Nov 7, 2025
a989fee
chore: add out.txt to gitignore; add justfile comment
Unique-Divine Nov 8, 2025
1908fe2
Merge branch 'main' into ud/sai-trading-init
Unique-Divine Nov 8, 2025
9cee9d6
sai-trading: project scaffolding with script to deploy all Sai contracts
Unique-Divine Nov 8, 2025
f013071
sai-trading: get a simple test going that checks for the running netw…
Unique-Divine Nov 8, 2025
bc2f0ec
test(ci): need to install bun before running the script
Unique-Divine Nov 8, 2025
b132441
use which instead of command -v
Unique-Divine Nov 8, 2025
c1eefb7
fix array concatenation
Unique-Divine Nov 8, 2025
45b7814
make pr title lint more flexible to account for sai-trading and rever…
Unique-Divine Nov 8, 2025
ea462ec
test(.github): fix just install if statement
Unique-Divine Nov 8, 2025
ccec696
chore: linter
Unique-Divine Nov 8, 2025
2120654
fix(linter): revert the build tag issue and disable that small piece …
Unique-Divine Nov 8, 2025
c0d0cdf
Merge branch 'main' into ud/sai-trading-init
Unique-Divine Nov 10, 2025
d7ce146
Delete TODO_ANALYSIS.md
Unique-Divine Nov 10, 2025
5224eb6
evm trader
expertdicer Nov 12, 2025
aef4759
README
expertdicer Nov 12, 2025
c7646e4
merge
expertdicer Nov 12, 2025
6fa850f
adding open and close command, utilities command for querying markets…
expertdicer Nov 18, 2025
5b3ee3e
Merge branch 'main' into expertdicer/sai-trading
expertdicer Nov 20, 2025
1ab13a6
feat: add open-price flag for limit and stop orders in open command
expertdicer Nov 25, 2025
7abf185
feat: enhance trade parameters validation and open price handling
expertdicer Nov 25, 2025
1238389
feat: add TOML configuration for network settings and enhance trader …
expertdicer Dec 3, 2025
6d65dc5
feat: implement automated trading functionality with configuration su…
expertdicer Dec 5, 2025
c8cefdd
Merge branch 'main' into expertdicer/sai-trading
expertdicer Dec 5, 2025
814a043
Merge branch 'main' into expertdicer/sai-trading
expertdicer Dec 9, 2025
44f3c83
feat: add Slack notification configuration and error keyword filtering
expertdicer Dec 9, 2025
eb55d68
add .env.example file and update README for configuration instructions
expertdicer Dec 9, 2025
f662fa7
replace log calls with logError
expertdicer Dec 9, 2025
9ae53d5
Updated .env.example and README. Enhance Slack notification configura…
expertdicer Dec 11, 2025
4429b98
Merge branch 'main' into expertdicer/sai-trading
expertdicer Dec 11, 2025
a50f0e2
Merge branch 'main' into expertdicer/sai-trading
expertdicer Dec 17, 2025
cd41805
adding unit tests
expertdicer Dec 17, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions sai-trading/auto-trader.localnet.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"network": {
"mode": "localnet",
"evm_rpc_url": "http://localhost:8545",
"networks_toml": "networks.toml"
},
"trading": {
"market_index": 0,
"collateral_index": 1,
"min_trade_size": 10000,
"max_trade_size": 50000,
"min_leverage": 2,
"max_leverage": 8
},
"bot": {
"blocks_before_close": 20,
"max_open_positions": 3,
"loop_delay_seconds": 5
}
}
19 changes: 19 additions & 0 deletions sai-trading/auto-trader.testnet.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"network": {
"mode": "testnet",
"networks_toml": "networks.toml"
},
"trading": {
"market_index": 0,
"collateral_index": 3,
"min_trade_size": 10000,
"max_trade_size": 100000,
"min_leverage": 1,
"max_leverage": 5
},
"bot": {
"blocks_before_close": 10,
"max_open_positions": 2,
"loop_delay_seconds": 10
}
}
Loading
Loading