Evgenii Stratonikov
a1b61d3949
[ #55 ] Makefile: Add config.yml to NEF dependencies
...
It can affects manifest, so recompilation is needed.
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-11-29 09:22:01 +03:00
Evgenii Stratonikov
0ea65ca637
[ #50 ] Drop audit and reputation contracts
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-11-07 16:20:43 +03:00
Evgenii Stratonikov
dacac0b53d
[ #50 ] Makefile: Add code formatting targets
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-11-07 15:00:05 +03:00
Evgenii Stratonikov
9ed3845aa9
[ #44 ] policy: Initial implementation
...
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
Dmitrii Stepanov
8537293e11
[ #20 ] subnet: Drop contract
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2023-04-17 14:29:30 +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
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
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
Denis Kirillov
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
anikeev-yadro
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