Denis Kirillov
c8b14d1376
[ #48 ] frostfsid: Generate wrappers
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2023-11-08 15:39:21 +03:00
Denis Kirillov
edfab37677
[ #48 ] frostfsid: Update contract
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2023-11-08 15:39:19 +03:00
Evgenii Stratonikov
0ea65ca637
[ #50 ] Drop audit and reputation contracts
...
DCO action / DCO (pull_request) Successful in 1m7s
Details
Tests / Tests (1.20) (pull_request) Successful in 1m11s
Details
Tests / Tests (1.19) (pull_request) Successful in 1m17s
Details
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-11-07 16:20:43 +03:00
Evgenii Stratonikov
d890a7eba4
[ #50 ] Replace `interface{}` with `any`
...
DCO action / DCO (pull_request) Successful in 1m6s
Details
Tests / Tests (1.19) (pull_request) Successful in 1m17s
Details
Tests / Tests (1.20) (pull_request) Successful in 1m12s
Details
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-11-07 15:18:48 +03:00
Evgenii Stratonikov
dacac0b53d
[ #50 ] Makefile: Add code formatting targets
...
Tests / Tests (1.19) (pull_request) Successful in 2m48s
Details
DCO action / DCO (pull_request) Successful in 2m53s
Details
Tests / Tests (1.20) (pull_request) Successful in 2m52s
Details
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-11-07 15:00:05 +03:00
Evgenii Stratonikov
6e9c770142
[ #50 ] Drop notaryless deploy parameter
...
DCO action / DCO (pull_request) Successful in 1m20s
Details
Tests / Tests (1.20) (pull_request) Successful in 3m13s
Details
Tests / Tests (1.19) (pull_request) Successful in 4m11s
Details
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-11-07 14:56:21 +03:00
Evgenii Stratonikov
09281e3ef3
[ #49 ] go.mod: Bump go version to 1.20
...
DCO action / DCO (pull_request) Successful in 1m32s
Details
Tests / Tests (1.20) (pull_request) Successful in 1m49s
Details
Tests / Tests (1.19) (pull_request) Successful in 1m54s
Details
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-11-03 10:38:27 +03:00
Evgenii Stratonikov
9ed3845aa9
[ #44 ] policy: Initial implementation
...
DCO action / DCO (pull_request) Successful in 1m7s
Details
Tests / Tests (1.19) (pull_request) Successful in 1m21s
Details
Tests / Tests (1.20) (pull_request) Successful in 1m18s
Details
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-11-02 09:54:36 +03:00
Evgenii Stratonikov
901d5a4083
[ #47 ] Generate RPC bindings to contracts
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-10-31 10:28:38 +00:00
Evgenii Stratonikov
e09df69ffe
[ #47 ] go.mod: Update neo-go to v0.103.0
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-10-31 10:28:38 +00:00
Alexey Vanin
e834a66117
[ #45 ] balance: Fix inconsistent fee of transfer operations
...
DCO action / DCO (pull_request) Successful in 1m58s
Details
Tests / Tests (1.19) (pull_request) Successful in 2m5s
Details
Tests / Tests (1.20) (pull_request) Successful in 2m5s
Details
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-10-24 13:42:30 +03:00
Alexey Vanin
5124555f05
[ #45 ] nns: Fix inconsistent fee of register operations
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-10-24 13:28:11 +03:00
Alexey Vanin
184fcdc5a7
[ #45 ] container: Add test of inconsistent container creation fee
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-10-24 13:28:11 +03:00
Evgenii Stratonikov
bab6b619d0
[ #42 ] container: Make GAS costs more predictable in Delete()
...
Persisting a transaction is done in 2 stages:
1. TestInvoke
2. Sign and send to the network.
3. At some point the tx is persisted.
Some time passes between 1 and 3, this could lead to different GAS
costs. It is a known issue for container delete: different epoch can
have different size in bytes and thus different cost to store.
Here we introduce fixed-length encoding for integers, so that the
problem can be avoided.
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-10-24 13:28:10 +03:00
Evgenii Stratonikov
2be81b1def
[ #42 ] common: Add routines for fixed-width uint64 marshaling
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-10-24 13:28:10 +03:00
Evgenii Stratonikov
ab0a899a28
[ #42 ] container: Add failing tests for different epoch deletion
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-10-24 13:28:10 +03:00
Evgenii Stratonikov
0b3ea05f76
[ #43 ] .forgejo: Name all actions
...
DCO action / DCO (pull_request) Successful in 58s
Details
Tests / Tests (1.20) (pull_request) Successful in 57s
Details
Tests / Tests (1.19) (pull_request) Successful in 3m15s
Details
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-10-06 09:36:46 +03:00
Evgenii Stratonikov
c13c01a5c0
[ #43 ] .forgejo: Fix dco action
...
/ DCO (pull_request) Successful in 55s
Details
/ Tests (1.19) (pull_request) Successful in 3m25s
Details
/ Tests (1.20) (pull_request) Successful in 59s
Details
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-10-06 09:31:29 +03:00
Evgenii Stratonikov
1777c93c9e
Release v0.18.0
...
/ DCO (pull_request) Failing after 4s
Details
/ Tests (1.19) (pull_request) Successful in 52s
Details
/ Tests (1.20) (pull_request) Successful in 3m41s
Details
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-09-14 13:33:12 +03:00
Evgenii Stratonikov
45c3710bd2
[ #38 ] .forgejo: Update DCO action
...
/ DCO (pull_request) Failing after 4s
Details
/ Tests (1.19) (pull_request) Successful in 3m31s
Details
/ Tests (1.20) (pull_request) Successful in 3m34s
Details
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-08-17 15:31:34 +03:00
Evgenii Stratonikov
391c1cb5d4
[ #38 ] container: Fix DelInfo owner type
...
/ Tests (1.19) (pull_request) Successful in 1m19s
Details
/ Tests (1.20) (pull_request) Successful in 1m14s
Details
/ DCO (pull_request) Failing after 2m7s
Details
It is not a 20-byte scripthash, it is a 25-byte slice
(prefix + script-hash + checksum).
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-08-11 16:18:01 +03:00
Evgenii Stratonikov
c6a7820363
container: Add DeletionInfo() method
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-08-10 17:13:07 +00:00
Evgenii Stratonikov
2b1fa53b67
tests: Move owner ID calculation to a separate function
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-08-10 17:13:07 +00:00
Evgenii Stratonikov
6e8ae742ae
*: Use multiline lists in yaml config
...
It is quite hard to navigate in a single-line list of length 10.
Viewing diffs is also more pleasant when a single line has added.
Also, sort everything by alphabet.
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-08-10 17:13:07 +00:00
Evgenii Stratonikov
077823ee84
go.mod: Update neo-go
...
/ DCO (pull_request) Failing after 3s
Details
/ Tests (1.19) (pull_request) Successful in 3m12s
Details
/ Tests (1.20) (pull_request) Failing after 3s
Details
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-08-09 10:09:18 +03:00
Alexey Vanin
36f3d39c40
[ #32 ] Add forgejo workflows
...
/ DCO (pull_request) Successful in 1m3s
Details
/ Tests (1.19) (pull_request) Successful in 1m26s
Details
/ Tests (1.20) (pull_request) Successful in 3m5s
Details
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-06-27 16:47:46 +03:00
Anton Nikiforov
bcf22c50a1
[ #10 ] Use UpdateWithData call wrapper in Update methods
...
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
2023-06-19 11:17:51 +03:00
Anton Nikiforov
2da0ff5750
[ #27 ] Add public key as argument for container_contract.Delete() method
...
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
2023-06-01 14:08:21 +03:00
Anton Nikiforov
b89c3fd584
[ #23 ] Remove unused notifications from `container` contract
...
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
2023-05-18 08:25:32 +00:00
Alexey Vanin
6a19989aa6
[ #1 ] tests: Update domain email after rebranding
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-05-17 10:52:10 +03:00
Alexey Vanin
f786040322
[ #1 ] container: Update domain email after rebranding
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-05-17 10:52:09 +03:00
Airat Arifullin
a8029c71cd
[ #21 ] Document contract storage schemes
...
Signed-off-by: Airat Arifullin a.arifullin@yadro.com
2023-05-12 14:51:21 +03:00
Dmitrii Stepanov
8537293e11
[ #20 ] subnet: Drop contract
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2023-04-17 14:29:30 +03:00
Evgenii Stratonikov
e19fe15ed8
[ #19 ] common: Update current version
...
Signed-off-by: Evgenii Stratonikov <evgeniy@morphbits.ru>
2023-04-13 11:24:52 +03:00
Evgenii Stratonikov
8d17306c3c
Release v0.17.0
...
Signed-off-by: Evgenii Stratonikov <evgeniy@morphbits.ru>
2023-04-13 11:22:42 +03:00
Elizaveta Chichindaeva
cbe0f01e08
[ #18 ] Add Issue Template
...
Add bug report and feature request templates
Signed-off-by: Liza <e.chichindaeva@yadro.com>
2023-03-23 12:20:08 +03:00
Anton Nikiforov
b9be2ac036
[ #7 ] Refactor `common.CheckAlphabetWitness()`
...
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
2023-03-14 12:09:24 +03:00
Anton Nikiforov
d8530284fd
[ #7 ] Remove notary disabled code
...
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
2023-03-14 12:09:22 +03:00
Anton Nikiforov
6b13a83736
[ #14 ] Bump contracts version
...
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
2023-03-14 10:59:55 +03:00
Alexey Vanin
d626660c1a
[ #12 ] Use non-specific contract names
...
Allows easier project name updates in the future.
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-03-09 19:56:33 +00:00
Alexey Vanin
19a8ef2d02
Rename package name
...
Due to source code relocation from GitHub.
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-03-07 14:06:21 +03:00
Evgenii Stratonikov
4f3c08f552
[ #300 ] container: Allow to iterate over container list
...
Signed-off-by: Evgenii Stratonikov <evgeniy@morphbits.ru>
2023-01-16 14:40:21 +03:00
Vladimir Domnich
03bff785d2
[ #293 ] container: Add IterateContainerSizes method
...
Add method that allows to iterate over estimation records.
Update tests to assert that list of estimations built with existing methods
is identical to estimations from iterator.
Signed-off-by: Vladimir Domnich <v.domnich@yadro.com>
2023-01-16 14:40:21 +03:00
Alexey Vanin
1a4fa7e421
[ #296 ] container: Increase default expiration time
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-01-16 14:40:21 +03:00
Dmitriy Zabolotskiy
0ba830f48f
[ #291 ] Debian packaging
...
Debian package contains compiled contracts and manifests with
corresponding directories, which will be placed into
/var/lib/neofs/contract for further usage.
Depends on neo-go package to build.
Signed-off-by: Dmitriy Zabolotskiy <d.zabolotskiy@yadro.com>
2023-01-16 14:40:21 +03:00
Denis Kirillov
4077921794
[TrueCloudLab#3] *: Use frostfs in docs
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2023-01-11 17:19:35 +03:00
Denis Kirillov
0c5723964f
[TrueCloudLab#3] makefile: Rename archive to frostfs
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2023-01-11 17:19:35 +03:00
Denis Kirillov
e1cd043248
[TrueCloudLab#3] netmap: Rename neofs to frostfs
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2023-01-11 17:19:35 +03:00
Denis Kirillov
9c004cab2e
[TrueCloudLab#3] container: Rename neofs to frostfs
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2023-01-11 17:19:35 +03:00
Denis Kirillov
4052e4873b
[TrueCloudLab#3] balance: Rename neofs to frostfs
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2023-01-11 17:19:35 +03:00