Dirk McCormick
|
906286fdbe
|
feat: lite-mode - CLI tests for lotus client commands
|
2020-10-23 15:02:49 +02:00 |
|
Dirk McCormick
|
92942d44d1
|
feat: lite-mode - market storage and retrieval clients
|
2020-10-23 15:02:26 +02:00 |
|
Dirk McCormick
|
f5d48b0e86
|
fix: lotus-gateway api tests
|
2020-10-15 12:47:24 +02:00 |
|
Dirk McCormick
|
f74852bd73
|
test: add more msig cli tests
|
2020-10-15 12:45:02 +02:00 |
|
Dirk McCormick
|
9c99171cb8
|
fix: ensure msig inspect cli works with lotus-lite
|
2020-10-15 12:15:21 +02:00 |
|
Dirk McCormick
|
7f7c9e978f
|
feat: hide lite mode flag
|
2020-10-09 11:56:25 +02:00 |
|
Dirk McCormick
|
200a95f824
|
refactor: unify test builder full node options
|
2020-10-09 11:56:25 +02:00 |
|
Dirk McCormick
|
d69e4c7cf2
|
refactor: lite-mode - simplify organization of dep injection
|
2020-10-09 11:54:42 +02:00 |
|
Dirk McCormick
|
b2834baa4b
|
feat: add msig available balance and vested to lite mode
|
2020-10-09 11:51:20 +02:00 |
|
Dirk McCormick
|
e9e27cbbb0
|
feat: put gateway in middle of end-to-end test for lite mode
|
2020-10-09 11:48:35 +02:00 |
|
Dirk McCormick
|
ef73b964fb
|
feat: add end-to-end test for lite mode
|
2020-10-09 11:48:35 +02:00 |
|
Dirk McCormick
|
7b1bec91ed
|
feat: add tests for gateway ChainGetTipsetByHeight
|
2020-10-09 11:45:16 +02:00 |
|
Dirk McCormick
|
b32d25c562
|
feat: add RPC for GasEstimateMessageGas
|
2020-10-09 11:45:16 +02:00 |
|
Dirk McCormick
|
767611247c
|
feat: add RPC for StateWaitMsg
|
2020-10-09 11:45:16 +02:00 |
|
Dirk McCormick
|
be09a8a00a
|
feat: lite-mode - check that gateway API implements required chain, mpool, state methods
|
2020-10-09 11:43:03 +02:00 |
|
Dirk McCormick
|
2719adc1b1
|
feat: lite-mode - thin client for chan & state
|
2020-10-09 11:43:03 +02:00 |
|
Dirk McCormick
|
f1b1d8cec6
|
fix: MpoolAPI DI
|
2020-10-09 11:43:03 +02:00 |
|
Dirk McCormick
|
8fa4c0a970
|
feat: gateway - MpoolPush
|
2020-10-09 11:43:03 +02:00 |
|
Dirk McCormick
|
00a14de094
|
feat: gateway - StateLookupID
|
2020-10-09 11:43:03 +02:00 |
|
Dirk McCormick
|
eec13ff8dc
|
refactor: daemon - simplify gateway cleanup
|
2020-10-09 11:43:03 +02:00 |
|
Dirk McCormick
|
1ffdd7d5b3
|
fix: gateway - remove tracing (JsonRPC automatically traces all calls)
|
2020-10-09 11:43:03 +02:00 |
|
Dirk McCormick
|
e19cd9ed01
|
feat: lotus-lite - replace wallet StateManager with thin client to gateway
|
2020-10-09 11:43:03 +02:00 |
|
Dirk McCormick
|
cb7d99fcc7
|
fix: clash between daemon --api flag and cli tests
|
2020-10-08 14:24:50 +02:00 |
|
Dirk McCormick
|
7c3f622fae
|
refactor: message signer - always store *next* nonce in datastore
|
2020-10-05 14:54:22 +02:00 |
|
Dirk McCormick
|
140671599c
|
fix: make message signer nonce generation transactional
|
2020-10-05 14:19:31 +02:00 |
|
Dirk McCormick
|
594ec8855c
|
fix: read lane state from chain as well as datastore
|
2020-10-01 12:08:11 +02:00 |
|
Dirk McCormick
|
e2ecc35dff
|
test: add test for voucher after add-funds
|
2020-10-01 11:35:41 +02:00 |
|
Dirk McCormick
|
9dc75a7bc4
|
fix: verify voucher amount check
|
2020-10-01 11:35:41 +02:00 |
|
Dirk McCormick
|
d1c10a61dd
|
fix: message signer - always compare with mpool nonce
|
2020-09-29 12:20:09 +02:00 |
|
Dirk McCormick
|
cfe6f595b0
|
fix: unsafe append in LoadTipSet
|
2020-09-28 16:54:18 +02:00 |
|
Dirk McCormick
|
6b16d48bad
|
refactor: fetch tipset blocks in parallel
|
2020-09-28 15:56:44 +02:00 |
|
Dirk McCormick
|
80a7ed8116
|
refactor: use abstract types instead of specs-actors
|
2020-09-25 15:54:27 +02:00 |
|
Dirk McCormick
|
7eb9bec13f
|
feat: dont recompute post on submit redux
|
2020-09-24 14:38:33 +02:00 |
|
Dirk McCormick
|
3c524ac0e0
|
refactor: move nonce generation from mpool to wallet
|
2020-09-24 14:09:42 +02:00 |
|
Dirk McCormick
|
c40c1361f0
|
fix: paych To()
|
2020-09-17 18:14:07 +02:00 |
|
Dirk McCormick
|
db998e9c0f
|
fix: storage - move rand generation after proofs
|
2020-09-15 09:52:55 +02:00 |
|
Dirk McCormick
|
f0f15f899c
|
feat: split window PoST messages into batches
|
2020-09-15 09:43:18 +02:00 |
|
Dirk McCormick
|
ef2303bc5d
|
docs: add docs on how to use paych status
|
2020-09-09 15:37:34 +02:00 |
|
Dirk McCormick
|
17c15a74a2
|
fix: return true from Sealer.ReadPiece() on success
|
2020-09-08 13:50:56 +02:00 |
|
Dirk McCormick
|
8bbdf2e7cb
|
fix: storage manager - bail out on undefined unsealed cid
|
2020-09-08 12:54:01 +02:00 |
|
Dirk McCormick
|
a97f978cad
|
fix: storage manager - dont fail on successful read piece
|
2020-09-07 16:14:19 +02:00 |
|
Dirk McCormick
|
07a4553e6e
|
fix: storage manager - bail out with an error if unsealed cid is undefined
|
2020-09-07 16:04:12 +02:00 |
|
Dirk McCormick
|
76a1b3286b
|
fix: if cache best is nil, return chain head
|
2020-09-07 14:43:06 +02:00 |
|
Dirk McCormick
|
de132d39ec
|
fix: broken paych tests
|
2020-09-04 15:48:13 +02:00 |
|
Dirk McCormick
|
51ef39592f
|
feat: paych - get available funds by address or by from/to
|
2020-09-04 13:44:09 +02:00 |
|
Dirk McCormick
|
930be3d0e5
|
feat: paych CLI - lotus paych status <from> <to>
|
2020-09-03 18:11:11 +02:00 |
|
Dirk McCormick
|
f84b1d0de9
|
feat: paych - rename CLI command from "paych get" to "paych add-funds"
|
2020-09-03 15:45:53 +02:00 |
|
Dirk McCormick
|
8423325a6e
|
refactor: paych - use channel accessor from/to instead of passing them around as params
|
2020-09-03 15:31:49 +02:00 |
|
Dirk McCormick
|
1d3a21f6c8
|
docs: paych - correct comments on store fields
|
2020-09-03 08:22:40 +02:00 |
|
Dirk McCormick
|
3daa0b5e63
|
fix: paych - clarify behaviour of current available funds for non-existent channel
|
2020-09-03 08:20:08 +02:00 |
|
Dirk McCormick
|
2c98bf0cc7
|
feat: PaychAvailableFunds API method
|
2020-09-02 14:31:32 +02:00 |
|
Dirk McCormick
|
340d11be38
|
fix: check voucher spendable should take into account submitted vouchers
|
2020-08-25 12:51:29 +02:00 |
|
Dirk McCormick
|
4a3c273072
|
fix: paych - check wallet for key for channel To address
|
2020-08-19 18:56:51 -04:00 |
|
Dirk McCormick
|
d317835535
|
fix: paych check voucher should get inbound channel from state
|
2020-08-19 09:17:08 -04:00 |
|
Dirk McCormick
|
20cb9425cc
|
docs: paych edits
|
2020-08-19 08:43:06 -04:00 |
|
Dirk McCormick
|
2b15831672
|
docs: payment channels
|
2020-08-18 16:07:04 -04:00 |
|
Dirk McCormick
|
d1592b01c3
|
feat: paych cli voucher tests
|
2020-08-18 11:33:04 -04:00 |
|
Dirk McCormick
|
043b63d8d8
|
feat: payment channel CLI tests
|
2020-08-18 11:26:08 -04:00 |
|
Dirk McCormick
|
b25215e31b
|
fix: paych add voucher - for inbound voucher check channel To address is owned by wallet
|
2020-08-17 11:13:13 -04:00 |
|
Dirk McCormick
|
536b2ad9d7
|
fix: paych - bug with allocating lane
|
2020-08-13 10:14:11 -04:00 |
|
Dirk McCormick
|
335d165db6
|
refactor: use spec-actors paych with AMT for lane states
|
2020-08-12 17:06:18 -07:00 |
|
Dirk McCormick
|
e689c305d2
|
fix: revert to using cid for paych wait sentinel
|
2020-08-12 16:29:44 -04:00 |
|
Dirk McCormick
|
f857ee159e
|
refactor: unify manager interfaces for easier mocks
|
2020-08-11 13:15:39 -04:00 |
|
Dirk McCormick
|
a881e58cd6
|
refactor: use special type for paych wait sentinel
|
2020-08-11 10:45:45 -04:00 |
|
Dirk McCormick
|
51444c7f18
|
refactor: replace custom paych pubsub with existing impl
|
2020-08-10 17:53:10 -04:00 |
|
Dirk McCormick
|
a6100b7e46
|
refactor: move collect inside paych manager
|
2020-08-10 13:21:25 -04:00 |
|
Dirk McCormick
|
0edf65855a
|
feat: paychmgr - merge queued add funds
|
2020-08-10 11:26:13 -04:00 |
|
Dirk McCormick
|
d3aa5e638d
|
refactor: remove unused method
|
2020-08-07 12:53:40 -04:00 |
|
Dirk McCormick
|
e488996fd0
|
fix: remove unused onComplete callback
|
2020-08-07 12:53:40 -04:00 |
|
Dirk McCormick
|
2de0c9cb1a
|
fix: make 'lotus paych get' block until funds available
|
2020-08-06 14:54:17 -04:00 |
|
Dirk McCormick
|
42e1906d9c
|
fix: paychmgr - bail out if there's an error writing to store
|
2020-08-06 14:01:38 -04:00 |
|
Dirk McCormick
|
0a3e51a74c
|
refactor: remove sleeps from paych tests
|
2020-08-06 13:39:13 -04:00 |
|
Dirk McCormick
|
1ef9113ff0
|
fix: track payment channel by ID instead of from/to
|
2020-08-06 12:07:13 -04:00 |
|
Dirk McCormick
|
63bb09553a
|
fix: race in paych manager test
|
2020-08-06 12:07:13 -04:00 |
|
Dirk McCormick
|
28985c8bcf
|
fix: tighten up testing and add a couple of missing locks
|
2020-08-06 12:07:13 -04:00 |
|
Dirk McCormick
|
45d9ddc79f
|
fix: paych manager dependency injection
|
2020-08-06 12:04:10 -04:00 |
|
Dirk McCormick
|
aea1b0e293
|
fix: lint fixes
|
2020-08-06 12:04:10 -04:00 |
|
Dirk McCormick
|
c897cc0cc9
|
docs: fix comments
|
2020-08-06 12:04:10 -04:00 |
|
Dirk McCormick
|
6d70d912a1
|
fix: payment channel integration test
|
2020-08-06 12:04:10 -04:00 |
|
Dirk McCormick
|
4abc7416f6
|
fix: make DeleteActor(beneficiary) transfer funds to beneficiary (instead of burning funds)
|
2020-08-06 12:04:10 -04:00 |
|
Dirk McCormick
|
fdfccf0466
|
WIP: fix payment channel locking
|
2020-08-06 12:04:10 -04:00 |
|
Dirk McCormick
|
e8ed47410f
|
feat: payment channels CLI commands to settle / collect
|
2020-07-22 18:05:09 -07:00 |
|
Dirk McCormick
|
462562a921
|
fix: stmgr forks test
|
2020-07-22 16:27:50 -04:00 |
|
Dirk McCormick
|
55cfdd6fe8
|
fix: lint fix
|
2020-07-22 16:15:57 -04:00 |
|
Dirk McCormick
|
90e29a7bee
|
fix: paych test voucher total comparison
|
2020-07-22 16:09:46 -04:00 |
|
Dirk McCormick
|
53bb57882d
|
fix: supply sufficient funds to actor in paych test
|
2020-07-22 15:30:43 -04:00 |
|
Dirk McCormick
|
46b7546d51
|
fix: zero out gas limit
|
2020-07-22 13:55:31 -04:00 |
|
Dirk McCormick
|
a12e5884ab
|
fix: add TODO about lane merging
|
2020-07-10 15:24:13 -04:00 |
|
Dirk McCormick
|
f07c7377b6
|
feat: account for other vouchers when calculating voucher validity
|
2020-07-10 14:06:52 -04:00 |
|
Dirk McCormick
|
b888385ba1
|
refactor: lint fixes
|
2020-07-09 18:49:43 -04:00 |
|
Dirk McCormick
|
6c70ef7c7d
|
refactor: simplify state management
|
2020-07-09 18:27:39 -04:00 |
|
Dirk McCormick
|
1cdb008bd5
|
fix: lane allocation
|
2020-07-09 17:20:17 -04:00 |
|
Dirk McCormick
|
770ee8b54d
|
test: payment channel manager voucher and channel info tests
|
2020-07-09 16:35:43 -04:00 |
|
Dirk McCormick
|
9a45ffd459
|
test: add basic paychmgr store test
|
2020-07-08 17:34:44 -04:00 |
|
Dirk McCormick
|
c9b4dab1e1
|
fix: adjust OnDealExpiredOrSlashed timeout to deal expiry
|
2020-07-08 15:03:16 -04:00 |
|
Dirk McCormick
|
7842016228
|
fix: lint fixes
|
2020-07-07 13:42:11 -04:00 |
|
 dirkmcandŁukasz Magiera
|
2808c91280
|
docs: StateVerifiedClientStatus
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com>
|
2020-07-07 13:35:03 -04:00 |
|
 dirkmcandŁukasz Magiera
|
fbedff79ab
|
remove unused var
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com>
|
2020-07-07 13:34:44 -04:00 |
|
Dirk McCormick
|
f7e9f78ee3
|
fix: go fmt
|
2020-07-07 11:04:25 -04:00 |
|
Dirk McCormick
|
ea3defe357
|
fix: update StateVerifiedClientStatus signature
|
2020-07-07 10:57:10 -04:00 |
|