87 Commits (6a7821d0aee91e54680055875906d41fc3df3005)

Author SHA1 Message Date
Mariusz Klochowicz 99c5273317
Simplify Cfd state assertions in tests 3 years ago
Mariusz Klochowicz eda4aea3d7
Improve dummy oracle announcement 3 years ago
Mariusz Klochowicz 5e0ff5b05d
Use a macro for delivering events in tests 3 years ago
Mariusz Klochowicz 4e8026ee4f
Use the same settlement interval in tests as in production 3 years ago
Thomas Eizinger 23464b6ef2
Switch to `import_granularity: item` 3 years ago
Daniel Karzel 95d8b7c9ab
Save counterparty identity for cfds to the database 3 years ago
Thomas Eizinger ce2fd805be
Initialize projection::Actor without initial quote 3 years ago
luckysori 69bbac5e1e Allow maker to control lock and commit transaction fee rate 3 years ago
Thomas Eizinger 928f4f5e2f
Start wallet sync as part of wallet actor 3 years ago
Thomas Eizinger 6dd95d01c3
Move `dummy_wallet` to `daemon::bdk_ext::new_test_wallet` 3 years ago
Thomas Eizinger 60f8d441c0
Upgrade `maia` 3 years ago
Mariusz Klochowicz ad551e7161
Allow projection actor to retrieve latest Cfd state itself from DB 3 years ago
Daniel Karzel fbdc6c5e77
Hello message 3 years ago
Daniel Karzel 302c1be86b
Use identity more consistently 3 years ago
Mariusz Klochowicz 6c674a8530
Add test covering collaborative close 3 years ago
Mariusz Klochowicz 0a8969ed63
Clean up tests 3 years ago
Lucas Soriano del Pino c6e59abcfc
Introduce short-lived setup_maker::Actor 3 years ago
Thomas Eizinger b6d82129e4
Introduce a 10s timeout for connecting to the maker 3 years ago
Mariusz Klochowicz 01a6dba79b
Use projection::Cfd in the feeds 3 years ago
Mariusz Klochowicz b028ed6e84
Pass in `Role` and `Network` into projection actor 3 years ago
Mariusz Klochowicz 9624cc2ece
Use projection actor for connected takers 3 years ago
Mariusz Klochowicz ea961019c8
Increase the timeout in debug mode to fix CI/bors 3 years ago
Thomas Eizinger ffe3d1439b
Rename `TakerId` to `Identity` 3 years ago
Mariusz Klochowicz 73fb28ddba
Move CfdOrder inside projection actor 3 years ago
Mariusz Klochowicz e43325d888
Use shorter heartbeat timeout in test that waits for it 3 years ago
Mariusz Klochowicz 844fa4dd80
Add ignored attribute to contract setup test 3 years ago
Mariusz Klochowicz 6907026850
Tweak waiting time for new values on channels in tests 3 years ago
Mariusz Klochowicz a76e24d970
Use the same number of payouts in the contract setup test 3 years ago
Mariusz Klochowicz ee9d81e7bc
Refactor projection actor before adding new functionality 3 years ago
Lucas Soriano del Pino a6b5bfe620
Correct typo in actor tests 3 years ago
Lucas Soriano del Pino eec8988456
Introduce short-lived setup_taker_actor 3 years ago
Thomas Eizinger 07c79b8396
Remove `maker_cfd::CfdAction` enum 3 years ago
Mariusz Klochowicz a8d1647d69
Clean up the test harness before allowing config tailoring 3 years ago
Mariusz Klochowicz 1e1add8afd
Use projection actor to publish information about connected takers 3 years ago
Mariusz Klochowicz e27fcce8c5
Provide information about connected takers in a dedicated feed 3 years ago
Mariusz Klochowicz f503d19824
Allow running taker without connected maker 3 years ago
Daniel Karzel 5850575327
Fixed settlement interval 3 years ago
Daniel Karzel 566aca374b
We can safely assume that creating a timestamp should not fail 3 years ago
bonomat bf36f290dd
Introduce projection actor 3 years ago
Thomas Eizinger e297a4468a
Simplify invoking `oracle::GetAnnouncement` 3 years ago
Mariusz Klochowicz 855181f06c
Expand Tasks API for ergonomics 3 years ago
Mariusz Klochowicz bea968d27b
Tie lifetimes of spawned tasks to actors 3 years ago
Thomas Eizinger 8c025d4ed2
Mock handlers for contract setup 3 years ago
Mariusz Klochowicz 342c36ef72
Reduce heartbeat interval in test harness 3 years ago
Mariusz Klochowicz e8d2c86182
Add a test for triggering and noticing a maker shutdown 3 years ago
Mariusz Klochowicz 9c4e89325f
Tie tasks spawned inside actor systems to actor system lifetime 3 years ago
Thomas Eizinger 573a950527
Remove left-over dbg! 3 years ago
Thomas Eizinger 1e38ec38ac
`unwrap` only in the tests 3 years ago
Thomas Eizinger 7bdc93c636
Reduce timeout to 10 seconds 3 years ago
Mariusz Klochowicz 6c5e17edad
Use the same actor systems in production and testing 3 years ago