Commit Graph

300 Commits (463521d511e04b195154985557f0bae153f62153)

Author SHA1 Message Date
Alex Vanin c5ba3cfc49 [#82] Use chain dump with new container contract
Container contract now lacks signature checks
but supports session tokens.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-05-28 10:21:18 +03:00
Angira Kekteeva c61d399616 [#80] http_gw: update version to 0.15.1
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2021-05-24 19:48:49 +03:00
Alex Vanin 6c75ffea7a [#76] Update neofs-node to v0.20.0
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-05-21 14:26:43 +03:00
Alex Vanin cd7a7efa85 [#76] Use transfer to deposit assets in NeoFS contract
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-05-21 14:26:43 +03:00
Alex Vanin ebc0f96b2f [#76] Update neo-go and contracts to N3 testnet RC2 version
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-05-21 14:26:43 +03:00
Alex Vanin b2f182f5b0 [#76] Fix port numbers for neofs metrics endpoint
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-05-21 14:26:43 +03:00
Leonard Lyubich 22bdc6ccf6 [#76] Describe updated configurations of IR and Node in env files
Update config values of IR and Node applications. All possible
configurations of Node app are reflected in env.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-05-21 14:26:43 +03:00
Angira Kekteeva 72f4a463e5 Change repo http_gate to http_gw
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2021-05-18 14:11:31 +03:00
Angira Kekteeva 4182711430 [#77] http_gate: update version to 0.15.0
Update version from 0.14.3 to 0.15.0 in .env and docs

Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2021-05-18 09:48:01 +03:00
Alex Vanin 4ade5ad62c Update neofs-node to v0.19.0
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-05-10 10:04:38 +03:00
Alex Vanin 4d38cd9b8f Update NeoFS node versions with non notary workflow support
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-05-05 15:43:17 +03:00
Alex Vanin 8f7c2b69d8 Update contracts with notary disable flag support
Main chain contracts have notary disable flag set to true
Side chain contracts have notary disable flat set to false

Main chain now have processing contract for notary enabled
invocation payments.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-05-05 15:43:17 +03:00
Alex Vanin 833960d33c Enable notary in main chain
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-05-05 15:43:17 +03:00
Pavel Karpy 73ced8c4f7 [#67] neofs-node: Add reputation's scripthash
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2021-04-29 14:57:00 +03:00
Pavel Karpy a64ed463f6 [#66] storage: Add log "debug" level to config
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2021-04-23 18:08:29 +03:00
Alex Vanin d1a9b02f93 Add paragraph about update targets in readme
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-04-19 09:58:30 +03:00
Alex Vanin 81de766df3 Update NeoFS image versions and remove epoch duration config
Set epoch duration with new Makefile targets.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-04-19 09:58:30 +03:00
Alex Vanin 25e6fbf5d7 Add Makefile targets to change NeoFS global config values
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-04-19 09:58:30 +03:00
Alex Vanin 5bef7fc923 Support oracle calls in main chain
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-04-14 18:10:23 +03:00
Alex Vanin 8363a5c875 Use neo-go v0.94.1 and update side chain contracts
Now side chain stores state roots in block headers and
have configurable fee for data audit result register.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-04-09 13:12:21 +03:00
Alex Vanin 676b4864d6 Update reputaiton contract to the side chain
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-04-09 13:12:21 +03:00
Alex Vanin 3a8b6bcadd Update side chain magic number
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-03-29 09:26:51 +03:00
Alex Vanin d2484d973c Update environment for single inner ring node
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-03-29 09:26:51 +03:00
Alex Vanin a3890fb500 Enable metrics for storage nodes
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-03-23 09:01:00 +03:00
Alex Vanin 63a8505c11 Update neofs-node to v0.17.0
This updates includes neo-go update to v0.94.0
that triggered wallet and address changes. Also
neofs-node configuration expanded with notary
related values.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-03-23 09:01:00 +03:00
Pavel Karpy c49f1ec423 docs: Add wallet creation to faq
Add instruction for New wallet creation
using binary private key to /docs/faq.

Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2021-03-22 09:51:27 +03:00
Leonard Lyubich ddcb711975 [#54] services/storage: Fix configuring shard's GC
GC configuration parameters should be set for each shard instead of global.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-03-01 20:07:40 +03:00
Leonard Lyubich a9651911a0 [#50] services/storage: Add GC configuration
In NeoFS Node v0.16.0 was implemented new mechanism of garbage collecting.
Data remover is a routine that physically removes "garbage" objects by time
clock.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-03-01 12:59:18 +03:00
Leonard Lyubich 1a3e986f60 [#50] services/ir: Add config value to toggle sidechain-only mode
In IR v0.16.0 it became possible to work with one blockchain without direct
interaction with the mainnet.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-03-01 12:59:18 +03:00
Leonard Lyubich 595e9856f4 [#50] services/ir: Add disabled config of amount of the alphabetic contracts
In IR v0.16.0 number of alphabetic contracts became variable. Add commented
environment variable for changing this parameter of the system.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-03-01 12:59:18 +03:00
Leonard Lyubich 3e411f270a [#50] services/ir: Rename glagolitic letter Jest to Yest
In IR v0.16.0 all letters of alphabetic contracts were changed to their CS
names. In particular, `Jest` became `Yest`.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-03-01 12:59:18 +03:00
Leonard Lyubich b29c2dac67 [#50] Bump versions of inner ring and storage nodes to v0.16.0
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-03-01 12:59:18 +03:00
Pavel Karpy c9a6dfb80c update readme
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2021-02-28 02:20:34 +03:00
Pavel Karpy ed26bf7b87 fix typos in comments and .md files
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2021-02-28 02:20:34 +03:00
Pavel Karpy 07fc0961a8 add idea directory to gitignore
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2021-02-28 02:20:34 +03:00
Alex Vanin 5ed45bc4f9 Add basic settlement IR configuration
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-02-15 18:45:18 +03:00
Leonard Lyubich 635d1a0db0 [#46] services/ir: Add NeoFS LOCODE database to IR volumes
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-02-15 18:45:18 +03:00
Alex Vanin 210f8d222b Make environment NEO preview5 compatible
Includes:
- update neo-go to v0.93.0
- update neofs-node to v0.15.0 and configs
- update neofs-contract to v0.4.0

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-02-15 18:45:18 +03:00
Evgeniy Kulikov 8b4b3a0094 Use /usr/bin/env instead of /bin/bash
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
2021-02-12 15:20:15 +03:00
Evgeniy Kulikov 9f28826bc9 Update S3 GW to 0.14.2
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
2021-02-02 15:01:45 +03:00
Evgeniy Kulikov 0d56c586b2 Update HTTP GW to 0.14.3
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
2021-02-02 14:00:27 +03:00
Alex Vanin 104591ed71 Update neofs-node to v0.14.3
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-01-27 21:39:38 +03:00
Evgeniy Kulikov 81a4f42501 Update HTTP GW 0.14.2
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
2021-01-25 21:27:49 +03:00
Alex Vanin 51ff6fe436 [#40] Increase maximum object size to 64MiB
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-01-22 20:31:29 +03:00
Alex Vanin 76064cfeac Update neofs-node to v0.14.2
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-01-20 21:33:44 +03:00
Evgeniy Kulikov 8610630f8a Update gates to 0.14.1
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
2021-01-18 11:47:07 +03:00
Alex Vanin 9e0143602c Update neofs-node to v0.14.1
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-01-15 19:14:33 +03:00
Evgeniy Kulikov db59d89bab Update to S3 Gate v0.14.0
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
2021-01-15 00:27:46 +03:00
Evgeniy Kulikov 65faa885a9 Update to HTTP Gate v0.14.0
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
2021-01-14 13:51:21 +03:00
Stanislav Bogatyrev 88b9e200d6 [#33] Move storage nodes shards to volumes
Need to save node's data between runs. Useful for test cases.

Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2021-01-13 14:10:59 +03:00