Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
355 commits
Select commit Hold shift + click to select a range
1f9087c
add devnet default config for network name (#4376)
hunjixin Mar 26, 2021
cdd502f
support setting wallet password at startup (#4377)
simlecode Mar 30, 2021
71f0c3a
slashfilter use mysql db (#4378)
diwufeiwen Mar 30, 2021
ca4ea7b
fix sync (#4379)
hunjixin Mar 31, 2021
af1b570
refact(auth verify): add venus-auth verify (#4383)
Rennbon Apr 6, 2021
150bb72
Feat/aut mux (#4387)
hunjixin Apr 8, 2021
9168cb3
migrate data version (#4385)
hunjixin Apr 8, 2021
71daf5e
fix test (#4388)
hunjixin Apr 9, 2021
6d38073
update spec_actors v3 (#4386)
diwufeiwen Apr 9, 2021
b58d9dc
fix(auth): venus auth package upgrade (#4390)
Rennbon Apr 12, 2021
10b975a
rm filblst (#4391)
hunjixin Apr 13, 2021
d752c94
fix msgsub logger (#4392)
hunjixin Apr 13, 2021
222c67d
does not sign when no wallet (#4393)
diwufeiwen Apr 14, 2021
eb914d0
refact: wallet api replace if else to interface (#4397)
Rennbon Apr 16, 2021
0eee5e5
refactor mysql slashfilter (#4399)
hunjixin Apr 20, 2021
e45427f
fix illegal instruction (#4400)
hunjixin Apr 21, 2021
5ca590b
opt default maxfee:1 (#4408)
diwufeiwen Apr 23, 2021
0940e5d
Fix/more a target (#4409)
hunjixin Apr 25, 2021
5ff07ce
uograde actor v4 (#4413)
diwufeiwen Apr 28, 2021
5fbc93c
fix upgrade actor v4 bug (#4419)
diwufeiwen Apr 28, 2021
c1ddbc4
add estimate gaslimit api (#4401)
hunjixin Apr 29, 2021
403d363
fix: go.sum flatbuffers from goproxy cn (#4426)
Rennbon Apr 30, 2021
f9e0392
Opt/arg marshal (#4420)
hunjixin May 2, 2021
9ada7f3
disable local message environment (#4429)
hunjixin May 6, 2021
d323003
fix bug: messages from the same wallet cannot be scattered in multipl…
diwufeiwen May 6, 2021
c3b19f1
add cmd for message select (#4432)
hunjixin May 8, 2021
e362e40
add rpc (#4434)
hunjixin May 8, 2021
73b20c2
refact: go mod update, goproxy replace cn to io (#4431)
Rennbon May 10, 2021
d972283
maxfee can be configured (#4441)
diwufeiwen May 14, 2021
39a41a3
Update README.md (#4445)
RobQuistNL May 14, 2021
95d0277
refact: add permssion check (#4448)
Rennbon May 24, 2021
707341d
add chain disputer cmd: for wdPoSt disputer (#4449)
diwufeiwen May 25, 2021
d81444c
check message length (#4415)
simlecode Jun 1, 2021
e350fc4
update scrypt N parameter (#4410)
simlecode Jun 1, 2021
67f9d54
lock wallet not require password (#4414)
simlecode Jun 1, 2021
cbf0d3e
more appropriate variable name (#4416)
simlecode Jun 1, 2021
5e8af1a
fix misleading names (#4417)
simlecode Jun 1, 2021
77786a7
remove crypto/bigint.go and crypto/bigint_test.go (#4418)
simlecode Jun 1, 2021
d121fb4
remove deprecated packages (#4424)
simlecode Jun 1, 2021
79c3a10
update golangci-lint version (#4423)
simlecode Jun 1, 2021
b3a571d
remove the blankValidator from the DHT initialization (#4430)
simlecode Jun 1, 2021
c5660c9
Clean the repo that failed to initialize (#4446)
simlecode Jun 1, 2021
47878b2
use 32 random bytes as HMAC JSON web token secret (#4447)
simlecode Jun 2, 2021
43204f2
nerpa net upgrade (#4457)
hunjixin Jun 4, 2021
08848be
batch estimate message gas (#4370)
hunjixin Jun 7, 2021
c9062b6
export wallet balance interface (#4459)
hunjixin Jun 8, 2021
8de10c9
set maxfee (#4461)
hunjixin Jun 9, 2021
4d4f0e0
tiny little spelling error (#4458)
phrashan Jun 9, 2021
b46f3a9
no message (#4464)
Rennbon Jun 11, 2021
2447607
remove unused code and fix comment
hunjixin Jun 11, 2021
273dc3a
protect wallet password and private key (#4427)
simlecode Jun 11, 2021
342b1ff
Update venus readme (#4465)
Fatman13 Jun 13, 2021
8ea7419
Feat/comment and translate (#4467)
hunjixin Jun 25, 2021
73c8c83
update spec-actor v5 (#4456)
diwufeiwen Jun 25, 2021
b4e44a9
fix beacon randomness (#4475)
hunjixin Jun 28, 2021
183d373
fix batch estimate message
hunjixin Jun 30, 2021
3d0675f
fix gas estimate (#4480)
simlecode Jul 1, 2021
d5ea97d
fix vm bug: network version check (#4482)
diwufeiwen Jul 1, 2021
6772fa8
export traces to jaeger (#4481)
zl03jsj Jul 5, 2021
dd2b203
fix bug for batch msg estimate (#4487)
diwufeiwen Jul 6, 2021
46ecbfa
unlink reference between types and filecoin ffi package (#4488)
hunjixin Jul 7, 2021
1f1348c
fix reference (#4491)
hunjixin Jul 7, 2021
88a1463
refactor remote jwt verify (#4489)
zl03jsj Jul 7, 2021
7bc8584
default api token generated by venus have all permission (#4493)
zl03jsj Jul 7, 2021
4539059
add ChainGetMessagesInTipset api (#4483)
simlecode Jul 9, 2021
ff686cd
opt unite auth_url (#4492)
diwufeiwen Jul 9, 2021
34fecf6
user-request rate limit (#4494)
zl03jsj Jul 9, 2021
4b010cd
ref lotus 1.10.1 (#4495)
diwufeiwen Jul 9, 2021
87fc91a
fix go sum for goproxy.io (#4496)
diwufeiwen Jul 12, 2021
13abac8
user request limit by amount/duration (#4497)
zl03jsj Jul 13, 2021
45a5847
inaccurate log prompt and rm "venus init" (#4498)
simlecode Jul 13, 2021
cc71e41
web socket jsonrcp call rate limit (#4499)
zl03jsj Jul 13, 2021
3df50ab
update auth, fix nil interface (#4501)
zl03jsj Jul 15, 2021
13070e7
cache for loaded message in evnets (#4502)
hunjixin Jul 16, 2021
7555164
support tls (#4500)
hunjixin Jul 19, 2021
c78cc07
upate metrics + go-jsonrpc (#4504)
zl03jsj Jul 21, 2021
5033a68
upate metrics + go-jsonrpc (#4505)
zl03jsj Jul 21, 2021
54b30d3
update metrics mod, to change span attribute "Acount" to lower case (…
zl03jsj Jul 23, 2021
2602e9a
fix bug & improvement (#4510)
diwufeiwen Jul 29, 2021
0753f40
fix bug state type version (#4511)
diwufeiwen Jul 30, 2021
548428a
fix UpgradeClausHeight for nerpa (#4512)
diwufeiwen Jul 30, 2021
c552d34
check nil (#4513)
simlecode Jul 31, 2021
789e6cc
close repo after version4upgrate (#4514)
zl03jsj Jul 31, 2021
80636c2
1. set rate-limit default log level (#4515)
zl03jsj Aug 2, 2021
8643ebd
Update README.md (#4516)
Fatman13 Aug 4, 2021
4a26be1
Genesis Node: add some cmd (#4518)
diwufeiwen Aug 5, 2021
e244039
update venus-auth go mod for 'trustedhandle' (#4519)
zl03jsj Aug 9, 2021
7c994b9
clear commond line help string (#4520)
zl03jsj Aug 12, 2021
d49f032
Cmd: chain export (#4523)
diwufeiwen Aug 17, 2021
d5afe9d
fix import bug from chain file (#4525)
diwufeiwen Aug 24, 2021
73b3d7b
fix venus unexpected exit, caused by error of version migration from…
zl03jsj Aug 27, 2021
9e73e60
update date rate-limte mod, which changed rate-limit default log leve…
zl03jsj Aug 27, 2021
ce33de1
support force dev net (#4534)
hunjixin Aug 31, 2021
921d679
support ChainGetPath (#4535)
hunjixin Sep 1, 2021
3006ec6
Sealing: upgrade chain event (#4536)
diwufeiwen Sep 3, 2021
7e01268
update jsonrpc (#4537)
hunjixin Sep 3, 2021
e4dc77c
Fix/events head (#4546)
hunjixin Sep 8, 2021
9c57a89
upgrate forcenet 'forkupgadeparams' on migration from version 3 to 4'…
zl03jsj Sep 8, 2021
25272ac
Create venus-market module design & roadmap.md (#4547)
Joss-Hua Sep 9, 2021
9e3d6ee
fix message send spec is nil (#4548)
simlecode Sep 9, 2021
698bae1
Update venus-market module design & roadmap.md (#4553)
Joss-Hua Sep 10, 2021
bb9e91a
refactor package and fix for market (#4526)
hunjixin Sep 17, 2021
8e60ecf
fix compile error (#4554)
zl03jsj Sep 18, 2021
0c3ab2b
Update README.md (#4541)
timguo-ipfs Sep 27, 2021
b29dc37
Update designdocs.md (#4545)
timguo-ipfs Sep 27, 2021
5c7d49f
Update LICENSE-MIT (#4543)
timguo-ipfs Sep 27, 2021
e73a8d3
Update CODEWALK.md (#4544)
timguo-ipfs Sep 27, 2021
86a5f4b
v6 actor (#4559)
hunjixin Oct 9, 2021
19fcaed
memguard not catch signal (#4517)
simlecode Oct 9, 2021
75aa903
auto set ulimit (#4558)
hunjixin Oct 9, 2021
463a262
Upgrate/v14 (#4560)
hunjixin Oct 9, 2021
17dd9ff
new api for compatable (#4562)
hunjixin Oct 11, 2021
b054cda
Feat/add verifreg api (#4564)
hunjixin Oct 11, 2021
4c9cb88
fix method map (#4565)
hunjixin Oct 11, 2021
e7ddaed
fix unconsensus apis (#4563)
zl03jsj Oct 11, 2021
7bf5e2e
update api version (#4568)
hunjixin Oct 12, 2021
dac19d7
Impl/fip 0023 (#4569)
hunjixin Oct 12, 2021
3dfc54b
Some test case opt (#4570)
diwufeiwen Oct 13, 2021
9668dfe
set mainnet upgrade height. remove faultage config, update repo versi…
hunjixin Oct 14, 2021
795d911
Fix omissions for spec-actor miner (#4572)
diwufeiwen Oct 19, 2021
684a69f
Feat some opt (#4574)
diwufeiwen Oct 21, 2021
bf272cb
fx rate limit wrap fucntions (#4575)
zl03jsj Oct 22, 2021
59be44f
fix bugs and opt cmd (#4573)
simlecode Oct 27, 2021
c8be6cd
fix db cache (#4576)
hunjixin Oct 29, 2021
af96da3
fix default UpgradeChocolateHeight (#4579)
diwufeiwen Nov 1, 2021
f239c3b
fix default network name (#4580)
diwufeiwen Nov 2, 2021
49c7e7c
Update/update commp utils (#4581)
hunjixin Nov 4, 2021
7cdcb44
less cache size to reduce memory (#4582)
hunjixin Nov 4, 2021
8e4af76
upgrade force net (#4583)
hunjixin Nov 4, 2021
d264a3e
update force genesis height and gen car (#4585)
hunjixin Nov 4, 2021
3fbc105
Fix/consensus fault error (#4586)
hunjixin Nov 6, 2021
b4099d1
fix consensus height check (#4588)
hunjixin Nov 8, 2021
c47a610
add prefix for data migrate, make different withe actor migrate (#4589)
hunjixin Nov 11, 2021
05b9302
fix migrate version log error (#4595)
hunjixin Nov 18, 2021
62e83f1
fix force new network params (#4596)
hunjixin Nov 18, 2021
e0e666e
set default max fee and default chocolate upgrade height (#4598)
simlecode Nov 23, 2021
c201c7f
Create SECURITY.md
diwufeiwen Nov 26, 2021
217b8c8
Issue: update issue template (#4601)
diwufeiwen Nov 26, 2021
4f148f5
Issue: remove old issue template (#4602)
diwufeiwen Nov 26, 2021
ee1908b
Simplify the tipset states index (#4603)
simlecode Nov 29, 2021
9f2a15e
Move commands from the show subcommand to the chain subcommand (#4604)
simlecode Dec 7, 2021
fc25532
switch from IPFS_REUSEPORT to LIBP2P_TCP_REUSEPORT (#4600)
aschmahmann Dec 7, 2021
bbe3e97
chain syncing optmization (#4555)
zl03jsj Dec 15, 2021
6e20809
github workflow (#4623)
zl03jsj Dec 17, 2021
3868538
fix godeye push method (#4625)
zl03jsj Dec 20, 2021
bb56bb8
fix message wait (#4629)
hunjixin Dec 22, 2021
efade9d
use env var to enable gas tracing (#4653)
tanqiangyes Dec 29, 2021
6cd3caf
1. support upload compiling outputs to oss (#4635)
zl03jsj Dec 30, 2021
409ce9d
fix: commit message with strange char causes workflow (#4660)
zl03jsj Dec 30, 2021
93e127c
Feat/msg selection respect msglimit (#4665)
hunjixin Jan 4, 2022
69cd482
Misc: venus: add PR template (#4662)
Fatman13 Jan 4, 2022
313eea9
feat: add modules: venus-shared & venus-devtool
dtynn Nov 13, 2021
3e1c2b3
add simple test for blockHeader serializing & caching, fix test for b…
dtynn Nov 13, 2021
00e3100
feat: add doc: refactor notes for venus-v2
dtynn Nov 13, 2021
6288986
fix: newline in check item
dtynn Nov 13, 2021
554701d
refactor: remove cachedXXXX fields inside chain.BlockHeader, re-organize
dtynn Nov 15, 2021
deff16e
feat: add more types
dtynn Nov 16, 2021
b3ab9a4
feat: more types in venus-shared/chain
dtynn Nov 16, 2021
a84fb25
feat: add coverage stat for tests
dtynn Nov 16, 2021
4d4d89f
feat: impl value provider for testing
dtynn Nov 16, 2021
23573bc
feat: check for convertible provider, use int for all number types
dtynn Nov 16, 2021
27aa7e8
feat: test for invalid provider registration
dtynn Nov 16, 2021
4d94624
feat: show cbor-gened types in lotus
dtynn Nov 17, 2021
4be7f6f
feat: add value providers for chain-related types
dtynn Nov 17, 2021
7fa5590
chore: basic test util for cbor types
dtynn Nov 17, 2021
c37fa90
feat: move cborErBasic into testutil
dtynn Nov 18, 2021
f5a18c5
feat: add providers for +/- big.Ints
dtynn Nov 18, 2021
45c6a9d
feat: complete tests for BigInt
dtynn Nov 18, 2021
581e196
feat: add more tests for FIL
dtynn Nov 18, 2021
a262ec5
feat: add more tests for unit string
dtynn Nov 18, 2021
7a09cf2
feat: basic test for Ticket
dtynn Nov 18, 2021
c2961a4
feat: more basic tests for cbor.Er types
dtynn Nov 18, 2021
6ec2a3d
refactor: use require to replace assert
dtynn Nov 18, 2021
d70e822
feat: add more tests for TipSet / ElectionProof / Ticket
dtynn Nov 18, 2021
03703e5
feat: add tests for PaddedPieceSize / UnpaddedPieceSize
dtynn Nov 18, 2021
9af4007
feat: add tests for hello types
dtynn Nov 18, 2021
9043f28
fetch templates
dtynn Nov 19, 2021
0595271
feat: complete venus-shared/actors
dtynn Nov 19, 2021
3863ed7
feat: add FullBlock, FullTipSet in chain, add types in libp2p/exchange
dtynn Nov 19, 2021
9ca6c1f
feat: remove variables for implementations in libp2p/exchange
dtynn Nov 22, 2021
ef94da2
feat: add interfaces for libp2p components
dtynn Nov 22, 2021
6e9c2bc
init venus-component module
dtynn Nov 22, 2021
c5a3b65
duplicate pkg/chainsync/exchange into venus-componet/libp2p
dtynn Nov 22, 2021
4b2b6bb
restore pkg/chainsync/exchange
dtynn Nov 22, 2021
1ea167e
fix: stuffs required by venus-component/libp2p/exchange
dtynn Nov 22, 2021
11f364e
feat: duplicate chainsync/exchange, make it depend on venus-shared
dtynn Nov 22, 2021
fe56f5d
feat: add type Options for exchange protocol
dtynn Nov 23, 2021
c3736aa
feat: logger with context
dtynn Nov 23, 2021
e1f8a89
use *TaggedLogger
dtynn Nov 23, 2021
aaf8a13
add FilPeerEventType
dtynn Nov 23, 2021
1304989
impl: exchange Server
dtynn Nov 23, 2021
76a8f7a
impl: exchange Client
dtynn Nov 23, 2021
135acb5
move client side codes into separated pkg
dtynn Nov 23, 2021
1f26f90
feat: update exchange.Client.GetFullTipSet
dtynn Nov 23, 2021
5eb598c
feat: impl exchange.Client
dtynn Nov 23, 2021
1e7bdbd
impl & test Message.ValidForBlockInclusion
dtynn Nov 26, 2021
5afbb00
more types in venus-shared
dtynn Nov 29, 2021
52232e2
impl: typechecker
dtynn Nov 30, 2021
6b7bcdf
impl: typecheck.Similar & tests
dtynn Nov 30, 2021
4ab31d1
mv typecheck into venus-shared
dtynn Dec 1, 2021
d12882b
rename package
dtynn Dec 1, 2021
2cb097a
impl: similar-check reason info
dtynn Dec 1, 2021
accd85e
duplicate v0 apis
dtynn Dec 1, 2021
92cf2a6
checkout app/client/apiface
dtynn Dec 1, 2021
997c990
pick fullnode decl
dtynn Dec 1, 2021
61bccc2
feat: checksum for api.FullNode
dtynn Dec 1, 2021
a0d19c6
go mod tidy
dtynn Dec 1, 2021
cceb86b
add method group: chain for v0api of chain service
dtynn Dec 2, 2021
fbc8fb4
add subcmd: checksum for apis
dtynn Dec 2, 2021
1dc2054
add subcmd: diff for apis
dtynn Dec 2, 2021
d80aad2
mv v0 to v1
dtynn Dec 2, 2021
88d7860
introduce api/chain/v1
dtynn Dec 2, 2021
232ffb0
feat: api diff
dtynn Dec 2, 2021
4888084
add struct field check for Similar
dtynn Dec 3, 2021
ff822d8
add struct tag check for api-diff
dtynn Dec 3, 2021
1b57c32
fix: api diffs caused by chain.BlockHeader
dtynn Dec 3, 2021
bde43be
fix: api diffs caused by json.Marshaler impl of Message & SignedMessage
dtynn Dec 3, 2021
9158704
fix: api diffs caused by MessageReceipt.ReturnValue
dtynn Dec 3, 2021
71225ba
fix: add returned error for ChainNotify
dtynn Dec 3, 2021
d21d341
fix: api diffs caused by BlockTemplate
dtynn Dec 3, 2021
80eedbd
fix: api diffs caused by PaymentInfo cbor codec impl
dtynn Dec 3, 2021
d5241fa
show codec string in Similar reason
dtynn Dec 3, 2021
9a6e3dd
impl Similar: convertible, interface all methods, recursive
dtynn Dec 3, 2021
af98f3c
Feat/fix api permission (#4626)
simlecode Dec 20, 2021
0b80cc6
Feat/replica actos file (#4628)
simlecode Dec 20, 2021
1d419d5
Feat/replace actors (#4632)
simlecode Dec 21, 2021
7bea6cc
complex providers (#4634)
zl03jsj Dec 21, 2021
b92f36b
Feat/replace common type (#4636)
simlecode Dec 22, 2021
41532c3
venus-devtool add tools for venus-shared api generation, (#4638)
zl03jsj Dec 23, 2021
7a91e50
add v7 actor files (#4637)
simlecode Dec 23, 2021
de6377c
use the shared API (#4639)
simlecode Dec 24, 2021
d8f7ba0
tool for auto generate api document. (#4640)
zl03jsj Dec 24, 2021
b848969
provide esitimate-message type for doc generation (#4641)
zl03jsj Dec 24, 2021
c27b5c6
api mocks (#4654)
zl03jsj Dec 28, 2021
659b93b
Feat/simple api perm comment (#4655)
simlecode Dec 29, 2021
d4a911e
specactors: pull in lotus upgrade
ta0li Dec 6, 2021
178a210
specactors: Add code not generated by the template
ta0li Dec 7, 2021
d9470b2
upgrade vm @ network params for actor v7
ta0li Dec 7, 2021
cc0202f
specactors: Add code not generated by the template (#4657)
simlecode Dec 29, 2021
54e2bc1
shared remove go.mod (#4659)
simlecode Dec 30, 2021
5c93bea
VM: Circ supply should be constant per epoch (#4656)
simlecode Dec 31, 2021
2e07619
inline coed gen (#4663)
simlecode Dec 31, 2021
bf80697
fix method map (#4666)
simlecode Jan 4, 2022
d6da2ff
Feat/venus v2 snapdeal (#4664)
diwufeiwen Jan 4, 2022
513a533
fix func def for dsbackend
ta0li Jan 4, 2022
0b687b0
Unify the definition of MessageReceipt (#4667)
diwufeiwen Jan 4, 2022
88c096a
fix ci for select msg test (#4669)
diwufeiwen Jan 4, 2022
e54464d
disable mplex stream muxer (#4668)
simlecode Jan 4, 2022
a09d4b9
fix test
simlecode Jan 5, 2022
b6f4f11
fix test
simlecode Jan 5, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file added .DS_Store
Binary file not shown.
171 changes: 101 additions & 70 deletions .circleci/config.yml

Large diffs are not rendered by default.

7 changes: 4 additions & 3 deletions .docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,9 @@ RUN curl -sSf https://sh.rustup.rs | sh -s -- -y
# https://github.com/ipfs/go-ipfs/blob/master/Dockerfile
# Thanks Lars :)

ENV SRC_DIR /go/src/github.com/filecoin-project/go-filecoin
ENV SRC_DIR /go/src/github.com/filecoin-project/venus
ENV GO111MODULE on
ENV HTTPS_PROXY https://goproxy.io
ARG FIL_PROOFS_PARAMETER_CACHE="./tmp/filecoin-proof-parameters"
ARG FILECOIN_USE_PRECOMPILED_RUST_PROOFS=yes
ARG FILECOIN_USE_PRECOMPILED_BLS_SIGNATURES=yes
Expand Down Expand Up @@ -43,9 +44,9 @@ FROM busybox:1.30.1-glibc AS filecoin
MAINTAINER Filecoin Dev Team

# Get the filecoin binary, entrypoint script, and TLS CAs from the build container.
ENV SRC_DIR /go/src/github.com/filecoin-project/go-filecoin
ENV SRC_DIR /go/src/github.com/filecoin-project/venus
COPY --from=builder $SRC_DIR/tmp/filecoin-proof-parameters/* /tmp/filecoin-proof-parameters/
COPY --from=builder $SRC_DIR/go-filecoin /usr/local/bin/go-filecoin
COPY --from=builder $SRC_DIR/venus /usr/local/bin/venus
COPY --from=builder $SRC_DIR/bin/container_daemon /usr/local/bin/start_filecoin
COPY --from=builder $SRC_DIR/bin/devnet_start /usr/local/bin/devnet_start
COPY --from=builder $SRC_DIR/bin/node_restart /usr/local/bin/node_restart
Expand Down
4 changes: 2 additions & 2 deletions .docker/Dockerfile.ci.filecoin
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ FROM busybox:1.30.1-glibc AS filecoin
MAINTAINER Filecoin Dev Team

# Get the filecoin binary, entrypoint script, and TLS CAs from the build container.
ENV SRC_DIR /go/src/github.com/filecoin-project/go-filecoin
ENV SRC_DIR /go/src/github.com/filecoin-project/venus
COPY filecoin-proof-parameters /var/tmp/filecoin-proof-parameters
COPY filecoin/go-filecoin /usr/local/bin/go-filecoin
COPY filecoin/venus /usr/local/bin/venus
COPY bin/container_daemon /usr/local/bin/start_filecoin
COPY bin/devnet_start /usr/local/bin/devnet_start
COPY bin/node_restart /usr/local/bin/node_restart
Expand Down
5 changes: 3 additions & 2 deletions .docker/Dockerfile.faucet
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,9 @@ RUN curl -sSf https://sh.rustup.rs | sh -s -- -y
# https://github.com/ipfs/go-ipfs/blob/master/.docker/Dockerfile
# Thanks Lars :)

ENV SRC_DIR /go/src/github.com/filecoin-project/go-filecoin
ENV SRC_DIR /go/src/github.com/filecoin-project/venus
ENV GO111MODULE on
ENV HTTPS_PROXY https://goproxy.io
ENV FILECOIN_USE_PRECOMPILED_RUST_PROOFS true
ENV FILECOIN_USE_PRECOMPILED_BLS_SIGNATURES true

Expand Down Expand Up @@ -43,7 +44,7 @@ FROM busybox:1.30.1-glibc
MAINTAINER Filecoin Dev Team

# Get the binary, entrypoint script, and TLS CAs from the build container.
ENV SRC_DIR /go/src/github.com/filecoin-project/go-filecoin
ENV SRC_DIR /go/src/github.com/filecoin-project/venus
COPY --from=0 $SRC_DIR/faucet /usr/local/bin/faucet
COPY --from=0 /tmp/su-exec/su-exec /sbin/su-exec
COPY --from=0 /tmp/tini /sbin/tini
Expand Down
5 changes: 3 additions & 2 deletions .docker/Dockerfile.genesis
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,9 @@ RUN curl -sSf https://sh.rustup.rs | sh -s -- -y
# https://github.com/ipfs/go-ipfs/blob/master/.docker/Dockerfile
# Thanks Lars :)

ENV SRC_DIR /go/src/github.com/filecoin-project/go-filecoin
ENV SRC_DIR /go/src/github.com/filecoin-project/venus
ENV GO111MODULE on
ENV HTTPS_PROXY https://goproxy.io

COPY . $SRC_DIR

Expand Down Expand Up @@ -40,7 +41,7 @@ FROM busybox:1.30.1-glibc
MAINTAINER Filecoin Dev Team

# Get the binary, entrypoint script, and TLS CAs from the build container.
ENV SRC_DIR /go/src/github.com/filecoin-project/go-filecoin
ENV SRC_DIR /go/src/github.com/filecoin-project/venus
COPY --from=0 $SRC_DIR/genesis-file-server /usr/local/bin/genesis-file-server
COPY --from=0 /tmp/su-exec/su-exec /sbin/su-exec
COPY --from=0 /tmp/tini /sbin/tini
Expand Down
22 changes: 0 additions & 22 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

102 changes: 102 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
name: "Bug Report"
description: "File a bug report to help us improve"
labels: [need/triage, kind/bug]
body:
- type: checkboxes
attributes:
label: Checklist
description: Please check off the following boxes before continuing to file a bug report!
options:
- label: This is **not** a security-related bug/issue. If it is, please follow please follow the [security policy](https://github.com/filecoin-project/venus/security/policy).
required: true
- label: This is **not** a question or a support request. If you have any lotus related questions, please ask in the [venus forum](https://github.com/filecoin-project/venus/discussions).
required: true
- label: This is **not** a new feature request. If it is, please file a [feature request](https://github.com/filecoin-project/venus/issues/new?assignees=&labels=need%2Ftriage%2Ckind%2Ffeature&template=feature_request.yml) instead.
required: true
- label: This is **not** an enhancement request. If it is, please file a [improvement suggestion](https://github.com/filecoin-project/venus/issues/new?assignees=&labels=need%2Ftriage%2Ckind%2Fenhancement&template=enhancement.yml) instead.
required: true
- label: I **have** searched on the [issue tracker](https://github.com/filecoin-project/venus/issues) and the [venus forum](https://github.com/filecoin-project/venus/discussions), and there is no existing related issue or discussion.
required: true
- label: I am running the [`latest release`](https://github.com/filecoin-project/venus/releases), or the most recent RC(release canadiate) for the upcoming release or the dev branch(master), or have an issue updating to any of these.
required: true
- label: I did not make any code changes to venus.
required: false
- type: checkboxes
attributes:
label: Venus component
description: Please select the venus component you are filing a bug for
options:
- label: venus daemon - chain sync
required: false
- label: venus auth - authentication
required: false
- label: venus gateway - chain service gateway
required: false
- label: venus miner - mining and block production
required: false
- label: venus sealer/worker - sealing
required: false
- label: venus sealer - proving(WindowPoSt)
required: false
- label: venus market - storage deal
required: false
- label: venus market - retrieval deal
required: false
- label: venus market - data transfer
required: false
- label: venus light-weight client
required: false
- label: venus JSON-RPC API
required: false
- label: venus messager - message management (mpool)
required: false
- label: Other
required: false
- type: textarea
id: version
attributes:
label: Venus Version
render: text
description: Enter the output of `./venus version` and `./venus-sealer -v` if applicable.
placeholder: |
e.g.
Daemon: "Commit": "v1.0.4 c816de06debd1874bc0b2c9cad10a80e8f388681"
Local: venus-sealer version 1.2.6+git.eb586f1.dirty
validations:
required: true
- type: textarea
id: Description
attributes:
label: Describe the Bug
description: |
This is where you get to tell us what went wrong, when doing so, please try to provide a clear and concise description of the bug with all related information:
* What you were doing when you experienced the bug?
* Any *error* messages you saw, *where* you saw them, and what you believe may have caused them (if you have any ideas).
* What is the expected behaviour?
* For sealing issues, include the output of `./venus-sealer sectors status --log <sectorId>` for the failed sector(s).
* For proving issues, include the output of `./venus-sealer proving` info.
* For deal making issues, include the output of `./market-client list-deals -v` and/or `./venus-market storage-deals|retrieval-deals|data-transfers list [-v]` commands for the deal(s) in question.
validations:
required: true
- type: textarea
id: extraInfo
attributes:
label: Logging Information
render: text
description: |
Please provide debug logs of the problem, remember you can get set log level.
If you don't provide detailed logs when you raise the issue it will almost certainly be the first request I make before furthur diagnosing the problem.
validations:
required: true
- type: textarea
id: RepoSteps
attributes:
label: Repo Steps
description: "Steps to reproduce the behavior"
value: |
1. Run '...'
2. Do '...'
3. See error '...'
...
validations:
required: false
56 changes: 56 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
name: Enhancement
description: Suggest an improvement to an existing venus feature.
labels: [need/triage, kind/enhancement]
body:
- type: checkboxes
attributes:
label: Checklist
description: Please check off the following boxes before continuing to create an improvement suggestion!
options:
- label: This is **not** a new feature or an enhancement to the Filecoin protocol. If it is, please open an [FIP issue](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0001.md).
required: true
- label: This is **not** a new feature request. If it is, please file a [feature request](https://github.com/filecoin-project/venus/issues/new?assignees=&labels=need%2Ftriage%2Ckind%2Ffeature&template=feature_request.yml) instead.
required: true
- label: This is **not** brainstorming ideas. If you have an idea you'd like to discuss, please open a new discussion on [the venus forum](https://github.com/filecoin-project/venus/discussions/categories/ideas) and select the category as `Ideas`.
required: true
- label: I **have** a specific, actionable, and well motivated improvement to propose.
required: true
- type: checkboxes
attributes:
label: Venus component
description: Please select the venus component you are filing an improvement request for
options:
- label: venus daemon - [chain service] chain sync
required: false
- label: venus auth - [chain service] authentication
required: false
- label: venus messager - [chain service] message management (mpool)
required: false
- label: venus gateway - [chain service] gateway
required: false
- label: venus miner - [chain service] mining and block production
required: false
- label: venus sealer/worker - sealing
required: false
- label: venus sealer - proving (WindowPoSt)
required: false
- label: venus market - storage deal
required: false
- label: venus market - retrieval deal
required: false
- label: venus market - data transfer
required: false
- label: venus light-weight client
required: false
- label: venus JSON-RPC API
required: false
- label: Other
required: false
- type: textarea
id: request
attributes:
label: Improvement Suggestion
description: A clear and concise description of what the motivation or the current problem is and what is the suggested improvement?
placeholder: Ex. Currently venus... However, as a storage provider, I'd like...
validations:
required: true
75 changes: 75 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
name: Feature request
description: Suggest an idea for venus
labels: [need/triage, kind/feature]
body:
- type: checkboxes
attributes:
label: Checklist
description: Please check off the following boxes before continuing to create a new feature request!
options:
- label: This is **not** a new feature or an enhancement to the Filecoin protocol. If it is, please open an [FIP issue](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0001.md).
required: true
- label: This is **not** brainstorming ideas. If you have an idea you'd like to discuss, please open a new discussion on [the venus forum](https://github.com/filecoin-project/venus/discussions/categories/ideas) and select the category as `Ideas`.
required: true
- label: I **have** a specific, actionable, and well motivated feature request to propose.
required: true
- type: checkboxes
attributes:
label: Venus component
description: Please select the venus component you are filing a new feature request for
options:
- label: venus daemon - [chain service] chain sync
required: false
- label: venus auth - [chain service] authentication
required: false
- label: venus messager - [chain service] message management (mpool)
required: false
- label: venus gateway - [chain service] gateway
required: false
- label: venus miner - [chain service] mining and block production
required: false
- label: venus sealer/worker - sealing
required: false
- label: venus sealer - proving (WindowPoSt)
required: false
- label: venus market - storage deal
required: false
- label: venus market - retrieval deal
required: false
- label: venus market - data transfer
required: false
- label: venus light-weight client
required: false
- label: venus JSON-RPC API
required: false
- label: Other
required: false
- type: textarea
id: request
attributes:
label: What is the motivation behind this feature request? Is your feature request related to a problem? Please describe.
description: A clear and concise description of what the motivation or the problem is.
placeholder: Ex. I'm always frustrated when [...]
validations:
required: true
- type: textarea
id: solution
attributes:
label: Describe the solution you'd like
description: A clear and concise description of what you want to happen.
validations:
required: true
- type: textarea
id: alternates
attributes:
label: Describe alternatives you've considered
description: A clear and concise description of any alternative solutions or features you've considered.
validations:
required: false
- type: textarea
id: extra
attributes:
label: Additional context
description: Add any other context, design docs or screenshots about the feature request here.
validations:
required: false
17 changes: 0 additions & 17 deletions .github/ISSUE_TEMPLATE/new_story.md

This file was deleted.

20 changes: 16 additions & 4 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,21 @@
### Motivation
## Related Issues
<!-- link all issues that this PR might resolve/fix. If an issue doesn't exist, include a brief motivation for the change being made.-->

## Proposed Changes
<!-- provide a clear list of the changes being made-->

### Proposed changes

Closes #
## Additional Info
<!-- callouts, links to documentation, and etc-->

<!-- Add the label "protocol breaking" if this PR alters protocol compatibility -->
## Checklist

Before you mark the PR ready for review, please make sure that:
- [ ] All commits have a clear commit message.
- [ ] The PR title is in the form of of `<PR type>: <#issue number> <area>: <change being made>`
- example: ` fix: #1234 mempool: Introduce a cache for valid signatures`
- `PR type`: _fix_, _feat_, _INTERFACE BREAKING CHANGE_, _CONSENSUS BREAKING_, _build_, _chore_, _ci_, _docs_, _misc_, _perf_, _refactor_, _revert_, _style_, _test_
- `area`: _venus_, _venus-messager_, _venus-miner_, _venus-gateway_, _venus-auth_, _venus-market_, _venus-sealer_, _venus-wallet_, _venus-cluster_, _api_, _chain_, _state_, _vm_, _data transfer_, _mempool_, _message_, _block production_, _multisig_, _networking_, _paychan_, _proving_, _sealing_, _wallet_
- [ ] This PR has tests for new functionality or change in behaviour
- [ ] If new user-facing features are introduced, clear usage guidelines and / or documentation updates should be included in [venus docs](https://venus.filecoin.io) or [Discussion Tutorials.](https://github.com/filecoin-project/venus/discussions/categories/tutorials)
- [ ] CI is green
Loading