97dc1865cf
feat: add --csv
option to the lotus send
cmd ( #12892 )
2025-02-14 07:48:26 +01:00
c353a9fb90
only change method for 0x recipients ( #12328 )
2024-07-31 13:09:36 +04:00
724099cf49
Apply suggestions from code review
...
Co-authored-by: Rod Vagg <rod@vagg.org>
2024-07-30 15:37:01 +04:00
c99a66e575
works for sender and recipient
2024-07-30 15:37:01 +04:00
c0b694c897
lotus send should accept ETH addresses
2024-07-30 15:37:01 +04:00
730c96ecaf
src: lint: bump golangci-lint to 1.59, address unchecked fmt.Fprint*
2024-06-06 19:51:39 +10:00
b95e95f4d6
feat: SPTool ( #11788 )
...
* sptool: Initial structure
* sptool: Port lotus-miner actor withdraw
* sptool: Make cli docsgen happy
* actors are done
* info
* proving
* sptool the rest
* fixed gitignore
* lints
* oops
* 2
* terminate
* fixes
* sptool: improve sectors list
---------
Co-authored-by: Łukasz Magiera <magik6k@gmail.com>
2024-04-01 10:30:35 -05:00
68b401a895
fix: cli: better handle sending from EthAccount actors
...
This will make `lotus send` mostly just "do what the user wants" in this
case:
1. The user may not explicitly specify a method number.
2. Parameters are automatically cbor-encoded where applicable.
3. The method number is automatically selected based on the
recipient (CreateExternal if sent to the EAM, InvokeEVM otherwise).
2023-02-24 15:15:41 -08:00
87397eaffa
Allow f4 address to send to all address types if ID address exists on chain
2023-02-01 11:46:45 -05:00
522e96f016
fix: msg signing with delegated keys and send cli changes ( #10056 )
...
* fix msg signing with delegated keys and send cli changes
* make gen and docsgen
* address comments
2023-01-19 17:57:48 -05:00
4f75e2041c
Add helper function to print usage when wrong number of arguments are supplied
2022-09-14 15:38:15 -04:00
308cef950b
cctx.Args().Len() to cctx.NArg()
2022-09-14 14:33:29 -04:00
a5ea5ba9c1
Fix lint
...
Fix lint
2022-09-01 17:01:03 +02:00
405bfeddac
Better ledger rejection error
...
Print a more understandable error message when a transaction is being rejected on ledger.
2022-09-01 16:30:36 +02:00
3d8f641310
Plug in InteractiveSend to all adopted commands
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-05-07 15:30:05 +02:00
7535c5bb53
Add mpool manage
command
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-05-07 15:30:05 +02:00
e2d0047a2a
introduce message prototypes
...
This introduces message prototypes to applicable API endpoints, which
allows us to invert control of message sending and give the user a
chance to intervene with an interactive ui.
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-05-07 15:30:05 +02:00
86e90dc6f1
Message sending UI
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-05-07 15:30:04 +02:00
303a0fec87
Revert "Revert "Refactor send command for better testability""
2021-02-23 15:50:47 +01:00
bebc11522e
Revert "Refactor send command for better testability"
2021-02-23 15:25:19 +01:00
607d1bc6f7
Add Send CLI tests
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-02-18 15:21:31 +01:00
83bd8ebf65
Add nolint
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-02-18 15:21:31 +01:00
3de893542b
Finish Send CLI service tests
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-02-18 15:21:31 +01:00
bad67acb4b
Generate mocks, integrate send service test
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-02-18 15:21:31 +01:00
9553b32d52
Implement services skeleton
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-02-18 15:21:31 +01:00
b13428bf11
Make lint happy
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-02-18 15:21:31 +01:00
28bed9ac54
Refactor send command for better testability
...
Separate CLI parsing and interactions with the API.
`send` becomes its own function accepting only interfaces it needs.
Tests will follow.
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-02-18 15:21:31 +01:00
9584c72026
if force specified will not check insufficient fund
2021-01-07 11:30:53 +08:00
fef5d65c0f
Update FIL format
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com>
2021-01-07 11:22:23 +08:00
dbe580de10
update realdoit to force
2021-01-06 11:37:29 +08:00
a7a6f24ceb
add value for all method
2020-12-28 11:08:19 +08:00
6b9daa4d14
update return error
2020-12-25 16:32:21 +08:00
df973da748
add fund sufficient check in send
2020-12-25 16:25:46 +08:00
07afd93443
fix: send with declared nonce 0
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-12-03 18:38:36 +01:00
39755a294a
Update to specs v0.9.6
2020-09-07 15:48:41 -04:00
fceeaf42ca
Robustify state manager against holes in actor method numbers
...
Also, don't simply assume that the field order matches the method numbers in
`builtin.Method*` structs.
2020-09-04 12:26:55 -07:00
12f7e2d9bf
Use a struct for send metadata in MpoolPushMessage
2020-08-12 22:17:29 +02:00
d0147aa50f
Add maxFee param to MpoolPushMessage
2020-08-12 19:06:16 +02:00
c748dea537
Fix send CLI
2020-08-07 02:37:08 -04:00
ab08858b45
Delete GasPrice from this world
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-08-06 23:08:42 +02:00
9b711adfd1
cli: allow setting gas limit in send
2020-07-24 00:23:48 +00:00
69cb7f6b03
Merge pull request #2555 from filecoin-project/feat/helptext-helpers
...
sprinkle some nice helptext returns around
2020-07-23 21:42:26 +02:00
fcef3696bc
sprinkle some nice helptext returns around
2020-07-23 12:31:28 -07:00
5f1da94971
implement method and parameter specification for send
2020-07-22 19:30:51 -07:00
310fa67f9d
Add gas estimation
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-07-20 19:48:30 +02:00
d30e120608
Merge branch 'master' into fix/master-merge
...
* master:
fix(chainwatch): Parallel reward persistence; Tighten rpc logging
fix(chainwatch): Remove --front switch
feat(chainwatch): Add miner index on top_miners_by_base_reward view
fix(chainwatch): Backoff processor when no work exists to process
fix(log): Move metrics and stage updates to debug; Add --log-level switch
fix(chainwatch): Correct index name on state_height view
feat(chainwatch): Capture base_block_reward per epoch; Top miner by reward view
SwapSigner API methods
refactor: remove unused code
refactor: wire up new processor and syncer
refactor: implement processor and syncer
Conflicts:
Makefile
cmd/lotus-chainwatch/storage.go
cmd/lotus-chainwatch/sync.go
2020-07-17 15:18:33 -04:00
605560a981
SwapSigner API methods
2020-07-15 21:54:18 -04:00
7b14d445b4
Update message gas limits
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-07-15 20:01:57 +02:00
29dbc26dbd
Update cli
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-06-04 01:01:41 +02:00
42c5c6b4e4
make send print its cid
2020-04-22 19:57:11 -07:00