dacac0b53d
[ #50 ] Makefile: Add code formatting targets
...
Tests / Tests (1.19) (pull_request) Successful in 2m48s
DCO action / DCO (pull_request) Successful in 2m53s
Tests / Tests (1.20) (pull_request) Successful in 2m52s
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-11-07 15:00:05 +03:00
9ed3845aa9
[ #44 ] policy: Initial implementation
...
DCO action / DCO (pull_request) Successful in 1m7s
Tests / Tests (1.19) (pull_request) Successful in 1m21s
Tests / Tests (1.20) (pull_request) Successful in 1m18s
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-11-02 09:54:36 +03:00
901d5a4083
[ #47 ] Generate RPC bindings to contracts
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-10-31 10:28:38 +00:00
8537293e11
[ #20 ] subnet: Drop contract
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2023-04-17 14:29:30 +03:00
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
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
a21630c1d7
[TrueCloudLab#3] neofsid: Rename contract to frostfsid
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2023-01-11 17:19:35 +03:00
0093e89ad9
[TrueCloudLab#3] neofs: Rename contract to frostfs
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2023-01-11 17:19:35 +03:00
Evgenii Stratonikov
9052ec62d6
[ #285 ] Makefile: Install neo-go in the current directory
...
`go install` doesn't have `-o` flag but it respects `GOBIN` environment
variable.
Signed-off-by: Evgenii Stratonikov <evgeniy@morphbits.ru>
2022-11-23 20:29:17 +03:00
Pavel Karpy
86157d801b
[ #264 ] make: Fix commit abbrev length in version
...
Make it uniform across all our repos.
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2022-09-06 12:14:03 +03:00
73e2119180
[ #255 ] Filter version tags for version calculation
...
Signed-off-by: anikeev-yadro <a.anikeev@yadro.com>
2022-08-12 16:30:02 +03:00
Evgenii Stratonikov
0b8e112ea3
[ #250 ] Makefile: allow to build from the source archive
...
Close #249 .
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
2022-07-18 13:01:52 +03:00
Evgenii Stratonikov
3723fcaacf
[ #177 ] Makefile: build with neo-go
from go.mod
...
Currently compiler version and test/interop version are decoupled.
It would be nice to use the compiler from go.mod by default
as this is the version our contracts are tested on.
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
2021-11-25 11:26:35 +03:00
Evgenii Stratonikov
6250e5eaf7
[ #122 ] subnet: add contract skeleton
...
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
2021-11-22 10:30:35 +03:00
Evgenii Stratonikov
dd583e0d1c
[ #137 ] Makefile: add missing .PHONY targets
...
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
2021-10-05 10:01:27 +03:00
Evgenii Stratonikov
fdf27687bb
[ #137 ] Makefile: add target for testing
...
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
2021-10-05 10:01:27 +03:00
Evgenii Stratonikov
e779f436b2
Makefile: allow target for creating release archive
...
It contains only *.nef and *.json files.
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
2021-08-23 14:04:09 +03:00
Alex Vanin
6633ec108b
[ #113 ] Makefile: Fix after NNS contract introduction
...
Without -o flag neo-go compiles contracts into
`out.nef` file in the repository root.
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-07-22 16:23:00 +03:00
Evgenii Stratonikov
25a6b00cb9
nns: add implementation from neo-go
...
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
2021-07-22 14:46:29 +03:00
Evgenii Stratonikov
0db7c4b1cb
Makefile: provide directory to contract compile
...
Allow to divide contract in multiple files.
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
2021-07-22 14:46:29 +03:00
Alex Vanin
4c932ae930
[ #74 ] processing: Add processing contract
...
Processing contract deployed in main chain and processes
multi signature invocations of NeoFS contract by
verifying multi signature and paying for it.
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-05-05 12:27:24 +03:00
Alex Vanin
7fbf6d73b0
[ #51 ] proxy: Add proxy contract
...
Proxy contract used by notary contract as a main tx
payment provider. `Verify` function verifies if
main tx contains multisig of 5\7 inner ring
nodes. If so, then contract pays for transaction.
This is easier than support multisig wallet with
GAS assets, because inner ring can change, therefore
multisig wallet can change periodically.
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-03-04 11:26:14 +03:00
Alex Vanin
1dcfb59a1f
[ #23 ] alphabet: Use single contract instead of template
...
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2020-12-29 14:15:26 +03:00
Alex Vanin
a0d897d173
[ #18 ] Update Makefile
...
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2020-10-27 17:33:56 +03:00
Alex Vanin
a2479a3ade
[ #15 ] Add notifications list in config
...
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2020-08-28 09:55:02 +03:00
alexvanin
62ba54e88e
Update neo-go to v0.90.0 and Makefile
2020-07-15 11:47:29 +03:00
alexvanin
859c29c8df
init commit
2020-04-01 19:27:29 +03:00