From 03bfed8e61ecedd72c9513db0366e1a77d2ef1e1 Mon Sep 17 00:00:00 2001 From: Alex Vanin Date: Thu, 7 Dec 2023 17:12:38 +0300 Subject: [PATCH] [#31] Update components to the latest version Blockchain: 0.102 Storage: 0.37 Smart-contracts: 0.18 Gateways: 0.28 Signed-off-by: Alex Vanin --- .env | 2 +- Dockerfile | 11 ++++++----- Dockerfile.custom | 11 ++++++----- Makefile | 18 +++--------------- http-gw/http-gw-config.yaml | 2 +- s3-gw/s3-gw-config.yaml | 3 --- .../contracts/alphabet/alphabet_contract.nef | Bin 2223 -> 2206 bytes vendor/contracts/alphabet/config.json | 2 +- vendor/contracts/audit/audit_contract.nef | Bin 1525 -> 1508 bytes vendor/contracts/audit/config.json | 2 +- vendor/contracts/balance/balance_contract.nef | Bin 2353 -> 2308 bytes vendor/contracts/balance/config.json | 2 +- vendor/contracts/container/config.json | 2 +- .../container/container_contract.nef | Bin 5168 -> 5427 bytes vendor/contracts/frostfs/config.json | 2 +- vendor/contracts/frostfs/frostfs_contract.nef | Bin 3235 -> 3220 bytes vendor/contracts/frostfsid/config.json | 2 +- .../frostfsid/frostfsid_contract.nef | Bin 1457 -> 1439 bytes vendor/contracts/netmap/config.json | 2 +- vendor/contracts/netmap/netmap_contract.nef | Bin 3427 -> 3412 bytes vendor/contracts/nns/config.json | 2 +- vendor/contracts/nns/nns_contract.nef | Bin 6205 -> 6210 bytes vendor/contracts/processing/config.json | 2 +- .../processing/processing_contract.nef | Bin 961 -> 953 bytes vendor/contracts/proxy/config.json | 2 +- vendor/contracts/proxy/proxy_contract.nef | Bin 752 -> 738 bytes vendor/contracts/reputation/config.json | 2 +- .../reputation/reputation_contract.nef | Bin 1063 -> 1048 bytes vendor/contracts/subnet/config.json | 1 - vendor/contracts/subnet/subnet_contract.nef | Bin 3523 -> 0 bytes 30 files changed, 28 insertions(+), 42 deletions(-) delete mode 100755 vendor/contracts/subnet/config.json delete mode 100755 vendor/contracts/subnet/subnet_contract.nef diff --git a/.env b/.env index 56f0abc..4d2609f 100644 --- a/.env +++ b/.env @@ -1,3 +1,3 @@ FROSTFS_HUB_IMAGE=truecloudlab/frostfs AIO_IMAGE=truecloudlab/frostfs-aio -AIO_VERSION=1.2.9 +AIO_VERSION=1.3.0 diff --git a/Dockerfile b/Dockerfile index f260699..3d0e8ef 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,17 +1,18 @@ ARG FROSTFS_HUB_IMAGE=truecloudlab/frostfs ARG NEOGO_HUB_IMAGE=nspccdev/neo-go -ARG FROSTFS_CORE_TAG=0.36.0 -ARG FROSTFS_GATES_TAG=0.27.0 -ARG NEOGO_TAG=0.101.1 +ARG FROSTFS_CORE_TAG=0.37.0 +ARG FROSTFS_HTTP_GATE_TAG=0.28.0 +ARG FROSTFS_S3_GATE_TAG=0.28.0 +ARG NEOGO_TAG=0.102.0 FROM ${NEOGO_HUB_IMAGE}:${NEOGO_TAG} as neo-go FROM ${FROSTFS_HUB_IMAGE}-adm:${FROSTFS_CORE_TAG} as frostfs-adm FROM ${FROSTFS_HUB_IMAGE}-cli:${FROSTFS_CORE_TAG} as frostfs-cli FROM ${FROSTFS_HUB_IMAGE}-ir:${FROSTFS_CORE_TAG} as frostfs-ir FROM ${FROSTFS_HUB_IMAGE}-storage:${FROSTFS_CORE_TAG} as frostfs-storage -FROM ${FROSTFS_HUB_IMAGE}-s3-gw:${FROSTFS_GATES_TAG} as frostfs-s3-gw -FROM ${FROSTFS_HUB_IMAGE}-http-gw:${FROSTFS_GATES_TAG} as frostfs-http-gw +FROM ${FROSTFS_HUB_IMAGE}-s3-gw:${FROSTFS_S3_GATE_TAG} as frostfs-s3-gw +FROM ${FROSTFS_HUB_IMAGE}-http-gw:${FROSTFS_HTTP_GATE_TAG} as frostfs-http-gw # Executable image FROM alpine AS frostfs-aio diff --git a/Dockerfile.custom b/Dockerfile.custom index 2123747..3897250 100644 --- a/Dockerfile.custom +++ b/Dockerfile.custom @@ -1,17 +1,18 @@ ARG FROSTFS_HUB_IMAGE=truecloudlab/frostfs ARG NEOGO_HUB_IMAGE=nspccdev/neo-go -ARG FROSTFS_CORE_TAG=0.36.0 -ARG FROSTFS_GATES_TAG=0.27.0 -ARG NEOGO_TAG=0.101.1 +ARG FROSTFS_CORE_TAG=0.37.0 +ARG FROSTFS_HTTP_GATE_TAG=0.28.0 +ARG FROSTFS_S3_GATE_TAG=0.28.0 +ARG NEOGO_TAG=0.102.0 FROM ${NEOGO_HUB_IMAGE}:${NEOGO_TAG} as neo-go FROM ${FROSTFS_HUB_IMAGE}-adm:${FROSTFS_CORE_TAG} as frostfs-adm FROM ${FROSTFS_HUB_IMAGE}-cli:${FROSTFS_CORE_TAG} as frostfs-cli FROM ${FROSTFS_HUB_IMAGE}-ir:${FROSTFS_CORE_TAG} as frostfs-ir FROM ${FROSTFS_HUB_IMAGE}-storage:${FROSTFS_CORE_TAG} as frostfs-storage -FROM ${FROSTFS_HUB_IMAGE}-s3-gw:${FROSTFS_GATES_TAG} as frostfs-s3-gw -FROM ${FROSTFS_HUB_IMAGE}-http-gw:${FROSTFS_GATES_TAG} as frostfs-http-gw +FROM ${FROSTFS_HUB_IMAGE}-s3-gw:${FROSTFS_S3_GATE_TAG} as frostfs-s3-gw +FROM ${FROSTFS_HUB_IMAGE}-http-gw:${FROSTFS_HTTP_GATE_TAG} as frostfs-http-gw # Executable image FROM alpine AS frostfs-aio diff --git a/Makefile b/Makefile index ef1d3c0..c045e53 100644 --- a/Makefile +++ b/Makefile @@ -8,11 +8,6 @@ REPO=$(notdir $(shell pwd)) VERSION ?= "$(shell git describe --tags --match "v*" 2>/dev/null || git rev-parse --short HEAD | sed 's/^v//')" # Variables for docker -NEOGO_HUB_IMAGE ?= "nspccdev/neo-go" -NEOGO_HUB_TAG ?= "0.101.1" -FROSTFS_HUB_IMAGE ?= "truecloudlab/frostfs" -FROSTFS_CORE_TAG ?= "0.36.0" -FROSTFS_GATES_TAG ?= "0.27.0" AIO_IMAGE ?= "truecloudlab/frostfs-aio" # Variables for compose @@ -34,11 +29,6 @@ image-aio: @echo "⇒ Build aio docker image" @docker build \ --rm \ - --build-arg FROSTFS_HUB_IMAGE=$(FROSTFS_HUB_IMAGE) \ - --build-arg FROSTFS_CORE_TAG=$(FROSTFS_CORE_TAG) \ - --build-arg FROSTFS_GATES_TAG=$(FROSTFS_GATES_TAG) \ - --build-arg NEOGO_HUB_IMAGE=$(NEOGO_HUB_IMAGE) \ - --build-arg NEOGO_TAG=$(NEOGO_HUB_TAG) \ -f Dockerfile \ -t $(AIO_IMAGE):$(AIO_VERSION) . @@ -67,7 +57,7 @@ down: @$(COMPOSE_CMD_DOWN) # Clean up -clean: +clean: down @$(COMPOSE_CMD_DOWN) --volumes # Generate S3 credentials @@ -76,8 +66,7 @@ s3cred: --wallet /config/user-wallet.json \ --peer localhost:8080 \ --gate-public-key $(S3_GATE_PUBLIC_KEY) \ - --container-placement-policy "REP 1" \ - --bearer-rules $(S3_BEARER_RULES) + --container-placement-policy "REP 1" # Generate S3 credentials based on imported wallets s3cred-custom: @@ -85,8 +74,7 @@ s3cred-custom: --wallet /wallets/$(wallet) \ --peer localhost:8080 \ --gate-public-key $(S3_GATE_PUBLIC_KEY) \ - --container-placement-policy "REP 1" \ - --bearer-rules $(S3_BEARER_RULES) + --container-placement-policy "REP 1" enable-oracle: @docker exec aio neo-go contract invokefunction -r http://localhost:30333 \ diff --git a/http-gw/http-gw-config.yaml b/http-gw/http-gw-config.yaml index 105236b..c11a43a 100644 --- a/http-gw/http-gw-config.yaml +++ b/http-gw/http-gw-config.yaml @@ -29,7 +29,7 @@ wallet: peers: 0: - address: grpc://localhost:8080 + address: localhost:8080 priority: 1 weight: 1 diff --git a/s3-gw/s3-gw-config.yaml b/s3-gw/s3-gw-config.yaml index 522e1b4..73721f5 100644 --- a/s3-gw/s3-gw-config.yaml +++ b/s3-gw/s3-gw-config.yaml @@ -15,9 +15,6 @@ server: logger: level: debug -tree: - service: localhost:8080 - rpc_endpoint: http://localhost:30333 resolve_order: - nns diff --git a/vendor/contracts/alphabet/alphabet_contract.nef b/vendor/contracts/alphabet/alphabet_contract.nef index c96b09774e324457683cfb2785b2ba88e6691af8..5a91408d577b5fffe2ebf7c2c86dd99c7a6471e6 100755 GIT binary patch delta 326 zcmZ24I8Shb8za|5_sQ~q7yoj0dljsu+J9vF-Llj4)#SfSQGA>MCISxOj11;X3_-KrE`R_3FU&MKIoX;`mWz#{I4digJH(uQauS<1 zBkSZoHb+K|$&Ks^lRvQeGpYZX?8t5p7N`?>4bqrldIm@pnP&a@|3AaDak4OnAtUEx TSB_X-1E9DA(9I6EAs*`h?q+vl delta 342 zcmbOyxL$CA8zbjL_sJ7~E@RSUpS+MUmhsx=|BPac>|Qq&R9J2+OcrO35)!zr5MUzY z5YEV8&cslVAqW(%XLe%TGWig*D^rHkWKI?X-3%wG0CQ%BZYzgy2F8jTY8;FiPJ#y< zD!gtw0L^jmx}nD6ddLeXc;3O3adH}q1EcxmOeO#R|6iDCa(uEDn=BVA zLvdDCHg||Q+vGqtZAO;KwQP=z?2`-F6(-+j^Jn_=d$Iw$Jy@VllTA2cdG&ze4nVIt9DAN50szvJeVqUR diff --git a/vendor/contracts/alphabet/config.json b/vendor/contracts/alphabet/config.json index b623839..7589e0c 100755 --- a/vendor/contracts/alphabet/config.json +++ b/vendor/contracts/alphabet/config.json @@ -1 +1 @@ -{"name":"Alphabet","abi":{"methods":[{"name":"_initialize","offset":0,"parameters":[],"returntype":"Void","safe":false},{"name":"_deploy","offset":35,"parameters":[{"name":"data","type":"Any"},{"name":"isUpdate","type":"Boolean"}],"returntype":"Void","safe":false},{"name":"emit","offset":1191,"parameters":[],"returntype":"Void","safe":false},{"name":"gas","offset":1010,"parameters":[],"returntype":"Integer","safe":true},{"name":"name","offset":1813,"parameters":[],"returntype":"String","safe":true},{"name":"neo","offset":1024,"parameters":[],"returntype":"Integer","safe":true},{"name":"onNEP17Payment","offset":741,"parameters":[{"name":"from","type":"Hash160"},{"name":"amount","type":"Integer"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"update","offset":878,"parameters":[{"name":"script","type":"ByteArray"},{"name":"manifest","type":"ByteArray"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"version","offset":1829,"parameters":[],"returntype":"Integer","safe":true},{"name":"vote","offset":1650,"parameters":[{"name":"epoch","type":"Integer"},{"name":"candidates","type":"Array"}],"returntype":"Void","safe":false}],"events":[]},"features":{},"groups":[],"permissions":[{"contract":"*","methods":["update","transfer","vote"]}],"supportedstandards":[],"trusts":[],"extra":null} \ No newline at end of file +{"name":"Alphabet","abi":{"methods":[{"name":"_initialize","offset":0,"parameters":[],"returntype":"Void","safe":false},{"name":"_deploy","offset":35,"parameters":[{"name":"data","type":"Any"},{"name":"isUpdate","type":"Boolean"}],"returntype":"Void","safe":false},{"name":"emit","offset":1143,"parameters":[],"returntype":"Void","safe":false},{"name":"gas","offset":964,"parameters":[],"returntype":"Integer","safe":true},{"name":"name","offset":1765,"parameters":[],"returntype":"String","safe":true},{"name":"neo","offset":978,"parameters":[],"returntype":"Integer","safe":true},{"name":"onNEP17Payment","offset":732,"parameters":[{"name":"from","type":"Hash160"},{"name":"amount","type":"Integer"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"update","offset":869,"parameters":[{"name":"script","type":"ByteArray"},{"name":"manifest","type":"ByteArray"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"version","offset":1781,"parameters":[],"returntype":"Integer","safe":true},{"name":"vote","offset":1602,"parameters":[{"name":"epoch","type":"Integer"},{"name":"candidates","type":"Array"}],"returntype":"Void","safe":false}],"events":[]},"features":{},"groups":[],"permissions":[{"contract":"*","methods":["update","transfer","vote"]}],"supportedstandards":[],"trusts":[],"extra":null} \ No newline at end of file diff --git a/vendor/contracts/audit/audit_contract.nef b/vendor/contracts/audit/audit_contract.nef index 0a6f41176ebbfa7abc7ebeeddb0a92617110752e..1212cbe377fffb4d752c6da397bc10bb30219b29 100755 GIT binary patch delta 230 zcmVQgEukHnYVt=nWb$^HKZb#P>1bY%ko01p5F z{lk&{I{{IXIRUl;s;ZOr0agJBlTQLS0l|}p0!0E)Mw8A0Fey+*8c;U_0E;?6R{#Nc z*d_=8P(~5JKzK^oKqLg)KuXvq1VzG10Z>MhCj(^;dNq6h|Nn4!d1zBN1pt%311K+a z{{R1Rcr~>F0043cb7@M-5KBuk8%lI(Y|eFUY7)*+HRJvN|0V_qb0P(tBIT1B1SkR# g|C2-n#{o!_3lRpDxGkAG=HF^L4|5Fpda10dvqxwTe>QgEukHnYVt=nWb$^HKf26b>`VRU65 zXjDOBeOppRld=OSGfn>g|8aOVxd8wGauC}fb7@M-5KBuk9ZGa*Y|eFUY7)*+HMRZ! y|0W0#+aPly1)L(|lL-VU0_gseGX%#0ACvn8S^-*m-$ew~zOIzW4j)XEl5!d@}>( z+UXfKCiMh;i`LB4!bK5)?%IPPxU0544qvmw@DzN<=HO?cUS|_Rx+`EL6_SS_1%PED zwklkMWi~3F5sVD0iismeX0MSF!1WU(4y%CerYdRO-68w~H zh?89oUiLiCqPCe$iGVFh`0Nt_06qk2n~zGLtb$3i_~o`FX}32oxoydI0>QozrqRL4XWZr)`rY0SU&$MY!u!3?>lyZ*cF+fD@)xj)Dj<#9-uEBC`J`z8hKmJ}Dw@%Cv5Kw7;|^0K(S7JkJc2fzR2dGiG` zNbSy)lWfWtg|uk_~dJ;25J zVm&4W*kk{($nciuRrE$wexpih1@y#KyJFxLV4lBM5Vu$#N)95D7koiQ+5OyFsmDhC z!;zCbUylti3q=kFOrnOJoiHUXBa_&UkvunFRNUpG1MDG+Omhkq+s{FFNIrHy)mlT} zZ^R@-wBy%VU>1{bWFoI^QxB z1-;P1`iuByDU9VH%2gn}@Nj(~TY?l7dN%LvMinx%Q$fGBHLYBR88T3Q3c^H`Twv>n z!O(Je3d%BC+|sm!GRjrYC9xV?5Ib@ogXkK7VXUYbP)0#{i1ZqI=o<3MP(R)s6@GTj z?H3Ck7}b-EiFv1C$)WdiljwEO#%w@sd2usS0j_v72GZcV{=&Xx{rI825W1j7zre*$_!tGEp z0c0u%a@oTUw(Hi8=SiW>0tCZZ70+)!m18cy5$hlWQ6u)Qyp>QASH+*fTVq?3dET!7I5N?(<2s0tOl_{9PLWTq-SWB7RE$(!8 ztFv8A{7d|)#+GB0D4`D|NS2V0l&BAog$83vbQ{HxlA;ej7-K@3Kxl>7j(3|iKBzDE z`9?`rPuFtgNJ*j5d%? zWwHaA&iIQ1DLBE0$|FqkYw-l!<{t};&lMxznBLv2T$FU!Z zf>r+ohtM$n;ZM(dS&Gx-60?3AURRsI5EsNo<|pVu=#~y{KoUZ)$msa`B0}hBXfP%I zpOkA-TUp9|sRQ${-ajRl#fOLli~b;r{8yRH`C=c=vTCIK4d3497J%C^wPBa}&&SvdM77}ZVq zB}i0nE##JUegFJ5U{n1~;F0MmZ$vFl8GB}a?4@rr4{j-aSb*)d2UgzAFjL#b zi3q+AJOn}YbZ4uPi6=`+DLbg5wLKH>59f}W^qYCl3yINaRMJkg++vnpfXL?~BHUNE VF`g}TZ*phm;Zj|Se0pQi`U}YgQM~{F delta 728 zcmZutTS!z<6g}rYXPoz=K9uq?c@@p6%-e*o?u^WsBf^x$6he@Wc+Jf5F?1&rijc~J zlxzQZ_*p2!qr|1cnfy4Fx3>SfD8yiF!K@;#WV1eb(N4t+iJy?`dwo5Ay?+ zAt=Q5fiF>N!3rmFKlP4^{ltTqTEcLdKEeB^Gj=hF3`o#bR&ydFP-K;Y7`YG%%N7C` zGCp|42)GZvGKVSI1NrRU0@;%qa8c++u@ppDnG!Tu_E_SQ;-8iXm*k%k81J~BfbS*o z16*UPGdESj@?(LPqVB}{aF<@+7VebJb%q-noE;HZWQ8p+X`BP!gF{^YekFQATv%7t zT3bAIH=>(}Z*gwJRsLP(++rRn_yFX0bdL;L|WaN4{soebAvfl|95GbWxA)=EM;~twL)X z|39aHHMv_(9ohoSz!B}ZaqB{X+sG|7B@?eeX$tHh>QYckyYDYIO@w77Aex9ud-D_t zLTrNBls-Zb(N$myUg{1SDePW;-tsLuILJbyzLa{#!X9H5ywUey2UHkjYM6l$g9Cqu zNkcmR0ly8USOBLnXL}8ekQ8K?O|57^{6!ELHSE-Ni{c+umAeCC2Mij$)F=%JV=7O~ zZ96Vrf)!&8-<#al!kj4&6jRK4eTgg(zcyxr6=P9>GIJGn!d0`El|53Bf=P2FKeni< zqzxq&56oEVF$+FxUGgo0kJe($fyFjfDEK>@TPDmCU1zPxQT^~{B-$DfpUkVOp!Isa lBr)kh)+bUW)8g4~7YD1hazayLze3%fhq%3s5ql2|{R6of`|QgEukHnYVt=nWb$^HKZb#P>1bY%ko01uJ; zNC7L8MFE8YM3c(_-2q9HsRC{R9g`RXT>`4AlY9e30SS}D1C0VuMw3$nFfC9<8c;U^ z0E;?6R{#Nc*d_=8P(~5JKzK^oKqLg)KuXvq1VzG10Z>NIKs61Mummz82v9ZT{{R1S zYC-rX?2M`=1XwzHHJAVY|8sbGYg0D`0JACuHUR;ElVJvs1O@D7*&rkY z+aQyc14RQ6+aQzN1C0V`LX&F*FfC|88c;U^0E;?6R{#Nc*d_=8XhIRdKzK^oKqLg) zKuXvq1VzG10cb+cKs5`K$OJM-5!)b8HRAsN|8iQgEukHnYVt=nWb$^HKf26b>`VRU65Yg9pEeOppRvl|6A0RdT)QU;I& z1pswzlgkMxlMV+=0^R$QTn8foe3O6&D*;fGtOp_iX_Lcb|4= DG}CZ- diff --git a/vendor/contracts/frostfsid/config.json b/vendor/contracts/frostfsid/config.json index 42bc472..6db1cae 100755 --- a/vendor/contracts/frostfsid/config.json +++ b/vendor/contracts/frostfsid/config.json @@ -1 +1 @@ -{"name":"Identity","abi":{"methods":[{"name":"_initialize","offset":0,"parameters":[],"returntype":"Void","safe":false},{"name":"_deploy","offset":35,"parameters":[{"name":"data","type":"Any"},{"name":"isUpdate","type":"Boolean"}],"returntype":"Void","safe":false},{"name":"addKey","offset":776,"parameters":[{"name":"owner","type":"ByteArray"},{"name":"keys","type":"Array"}],"returntype":"Void","safe":false},{"name":"key","offset":1181,"parameters":[{"name":"owner","type":"ByteArray"}],"returntype":"Array","safe":true},{"name":"removeKey","offset":974,"parameters":[{"name":"owner","type":"ByteArray"},{"name":"keys","type":"Array"}],"returntype":"Void","safe":false},{"name":"update","offset":643,"parameters":[{"name":"script","type":"ByteArray"},{"name":"manifest","type":"ByteArray"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"version","offset":1252,"parameters":[],"returntype":"Integer","safe":true}],"events":[]},"features":{},"groups":[],"permissions":[{"contract":"*","methods":["update"]}],"supportedstandards":[],"trusts":[],"extra":null} \ No newline at end of file +{"name":"Identity","abi":{"methods":[{"name":"_initialize","offset":0,"parameters":[],"returntype":"Void","safe":false},{"name":"_deploy","offset":35,"parameters":[{"name":"data","type":"Any"},{"name":"isUpdate","type":"Boolean"}],"returntype":"Void","safe":false},{"name":"addKey","offset":727,"parameters":[{"name":"owner","type":"ByteArray"},{"name":"keys","type":"Array"}],"returntype":"Void","safe":false},{"name":"key","offset":1132,"parameters":[{"name":"owner","type":"ByteArray"}],"returntype":"Array","safe":true},{"name":"removeKey","offset":925,"parameters":[{"name":"owner","type":"ByteArray"},{"name":"keys","type":"Array"}],"returntype":"Void","safe":false},{"name":"update","offset":634,"parameters":[{"name":"script","type":"ByteArray"},{"name":"manifest","type":"ByteArray"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"version","offset":1203,"parameters":[],"returntype":"Integer","safe":true}],"events":[]},"features":{},"groups":[],"permissions":[{"contract":"*","methods":["update"]}],"supportedstandards":[],"trusts":[],"extra":null} \ No newline at end of file diff --git a/vendor/contracts/frostfsid/frostfsid_contract.nef b/vendor/contracts/frostfsid/frostfsid_contract.nef index 66f446481d0d5bd07a7cdd2a0d6f6c44bf86a0cb..a21ccfb5bd6b222275e6a118fbebc20ec49094cb 100755 GIT binary patch delta 184 zcmV;p07w6^3!e*+MgaqnM?xh1qxwTe>QgEukHnYVt=nWb$^HKZb#P>1bY%ko01p5F z{q6*jj$Hw3k?hn0s;ZO60Ywf8P&5!gR{;Pw003}k2$LQHHvz$uRsux=P)3uT0x%R% zMjB8z0RW3SKvw_(c-STg0Z>Mh;Q|u|P)5%{H4u~f0!IycG?j38d1zBN0ssselYs#f mlZgXv1SWz0R_)HnDR^(V0JgIsH`%b{Qv*|VBrG=JR*M=|8jPF6|AM&e`NaI zwYO8uPyYSS!&X|5l30=|pAq7iR2v=SIys5CnUQJoGv=d=9+TIwYz0}K%xb}6Y2@<{ E07%S6{r~^~ diff --git a/vendor/contracts/netmap/config.json b/vendor/contracts/netmap/config.json index 234011b..2dc4583 100755 --- a/vendor/contracts/netmap/config.json +++ b/vendor/contracts/netmap/config.json @@ -1 +1 @@ -{"name":"Netmap","abi":{"methods":[{"name":"_initialize","offset":0,"parameters":[],"returntype":"Void","safe":false},{"name":"_deploy","offset":93,"parameters":[{"name":"data","type":"Any"},{"name":"isUpdate","type":"Boolean"}],"returntype":"Void","safe":false},{"name":"addPeer","offset":1111,"parameters":[{"name":"nodeInfo","type":"ByteArray"}],"returntype":"Void","safe":false},{"name":"addPeerIR","offset":1071,"parameters":[{"name":"nodeInfo","type":"ByteArray"}],"returntype":"Void","safe":false},{"name":"config","offset":2507,"parameters":[{"name":"key","type":"ByteArray"}],"returntype":"Any","safe":true},{"name":"epoch","offset":1692,"parameters":[],"returntype":"Integer","safe":true},{"name":"lastEpochBlock","offset":1731,"parameters":[],"returntype":"Integer","safe":false},{"name":"listConfig","offset":2586,"parameters":[],"returntype":"Array","safe":true},{"name":"netmap","offset":1770,"parameters":[],"returntype":"Array","safe":true},{"name":"netmapCandidates","offset":1852,"parameters":[],"returntype":"Array","safe":true},{"name":"newEpoch","offset":1408,"parameters":[{"name":"epochNum","type":"Integer"}],"returntype":"Void","safe":false},{"name":"setConfig","offset":2525,"parameters":[{"name":"id","type":"ByteArray"},{"name":"key","type":"ByteArray"},{"name":"val","type":"ByteArray"}],"returntype":"Void","safe":false},{"name":"snapshot","offset":1868,"parameters":[{"name":"diff","type":"Integer"}],"returntype":"Array","safe":true},{"name":"snapshotByEpoch","offset":2459,"parameters":[{"name":"epoch","type":"Integer"}],"returntype":"Array","safe":true},{"name":"update","offset":941,"parameters":[{"name":"script","type":"ByteArray"},{"name":"manifest","type":"ByteArray"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"updateSnapshotCount","offset":2022,"parameters":[{"name":"count","type":"Integer"}],"returntype":"Void","safe":false},{"name":"updateState","offset":1317,"parameters":[{"name":"state","type":"Integer"},{"name":"publicKey","type":"PublicKey"}],"returntype":"Void","safe":false},{"name":"updateStateIR","offset":1384,"parameters":[{"name":"state","type":"Integer"},{"name":"publicKey","type":"PublicKey"}],"returntype":"Void","safe":false},{"name":"version","offset":2668,"parameters":[],"returntype":"Integer","safe":true}],"events":[{"name":"AddPeer","parameters":[{"name":"nodeInfo","type":"ByteArray"}]},{"name":"AddPeerSuccess","parameters":[{"name":"publicKey","type":"PublicKey"}]},{"name":"UpdateState","parameters":[{"name":"state","type":"Integer"},{"name":"publicKey","type":"PublicKey"}]},{"name":"UpdateStateSuccess","parameters":[{"name":"publicKey","type":"PublicKey"},{"name":"state","type":"Integer"}]},{"name":"NewEpoch","parameters":[{"name":"epoch","type":"Integer"}]}]},"features":{},"groups":[],"permissions":[{"contract":"*","methods":["update","newEpoch"]}],"supportedstandards":[],"trusts":[],"extra":null} \ No newline at end of file +{"name":"Netmap","abi":{"methods":[{"name":"_initialize","offset":0,"parameters":[],"returntype":"Void","safe":false},{"name":"_deploy","offset":93,"parameters":[{"name":"data","type":"Any"},{"name":"isUpdate","type":"Boolean"}],"returntype":"Void","safe":false},{"name":"addPeer","offset":1065,"parameters":[{"name":"nodeInfo","type":"ByteArray"}],"returntype":"Void","safe":false},{"name":"addPeerIR","offset":1025,"parameters":[{"name":"nodeInfo","type":"ByteArray"}],"returntype":"Void","safe":false},{"name":"config","offset":2461,"parameters":[{"name":"key","type":"ByteArray"}],"returntype":"Any","safe":true},{"name":"epoch","offset":1646,"parameters":[],"returntype":"Integer","safe":true},{"name":"lastEpochBlock","offset":1685,"parameters":[],"returntype":"Integer","safe":false},{"name":"listConfig","offset":2540,"parameters":[],"returntype":"Array","safe":true},{"name":"netmap","offset":1724,"parameters":[],"returntype":"Array","safe":true},{"name":"netmapCandidates","offset":1806,"parameters":[],"returntype":"Array","safe":true},{"name":"newEpoch","offset":1362,"parameters":[{"name":"epochNum","type":"Integer"}],"returntype":"Void","safe":false},{"name":"setConfig","offset":2479,"parameters":[{"name":"id","type":"ByteArray"},{"name":"key","type":"ByteArray"},{"name":"val","type":"ByteArray"}],"returntype":"Void","safe":false},{"name":"snapshot","offset":1822,"parameters":[{"name":"diff","type":"Integer"}],"returntype":"Array","safe":true},{"name":"snapshotByEpoch","offset":2413,"parameters":[{"name":"epoch","type":"Integer"}],"returntype":"Array","safe":true},{"name":"update","offset":932,"parameters":[{"name":"script","type":"ByteArray"},{"name":"manifest","type":"ByteArray"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"updateSnapshotCount","offset":1976,"parameters":[{"name":"count","type":"Integer"}],"returntype":"Void","safe":false},{"name":"updateState","offset":1271,"parameters":[{"name":"state","type":"Integer"},{"name":"publicKey","type":"PublicKey"}],"returntype":"Void","safe":false},{"name":"updateStateIR","offset":1338,"parameters":[{"name":"state","type":"Integer"},{"name":"publicKey","type":"PublicKey"}],"returntype":"Void","safe":false},{"name":"version","offset":2622,"parameters":[],"returntype":"Integer","safe":true}],"events":[{"name":"AddPeer","parameters":[{"name":"nodeInfo","type":"ByteArray"}]},{"name":"AddPeerSuccess","parameters":[{"name":"publicKey","type":"PublicKey"}]},{"name":"UpdateState","parameters":[{"name":"state","type":"Integer"},{"name":"publicKey","type":"PublicKey"}]},{"name":"UpdateStateSuccess","parameters":[{"name":"publicKey","type":"PublicKey"},{"name":"state","type":"Integer"}]},{"name":"NewEpoch","parameters":[{"name":"epoch","type":"Integer"}]}]},"features":{},"groups":[],"permissions":[{"contract":"*","methods":["update","newEpoch"]}],"supportedstandards":[],"trusts":[],"extra":null} \ No newline at end of file diff --git a/vendor/contracts/netmap/netmap_contract.nef b/vendor/contracts/netmap/netmap_contract.nef index ba89fcd6c31ce6806e47c7228393ad66cb889900..cf76595959c1bdcd38fe82084aab53a906e7354d 100755 GIT binary patch delta 315 zcmaDXbwz4|8zb99_Z0cRi+?%0y$aS+?LRX8?%LZa<|qIDXDcm8Ni0caW?T8jO*XV^}{~ zrv3Z>-!vRZWK>oJo3a9x0q0$2ULW_`}F}YVt#_R*;)BxO*8{Cx7E!2qb6l9B0|}HR}TagMEFa delta 312 zcmca2^;l|x8zbvP_mqjJd>GRvi!&Y*WanmJ$evTIbh}cGJ5%(WsqEx;jAt1QChuXI z%kFhkL51bE!sKXXS0RDh3IQfU4&jUp<_ru48G=CJbN}_{QIAWt+XH|u_RSKBg8SOHaf_4@-G%m z#^A{+tQw3alYLn~$vOV}|KHRINMux21e>w~O#`};$#M3#^m7HKQj=rZ#95etvXlGS zWhYN%^I>G3{D`fIF>-S%dp;xMqRm%1{xC8woqUO_737Ub?p{Wg$;|hRSj&H+Q?lQs~BwDogM#5 zLhiy=q-j&T1+BoVRMd84+NNq$ZKamBLsg5Sz@)b7TvSaPh)&(c)J~K3$GVEOWpMkR zW1C9dU-$04&-;GApU?Nldre-Jk7uwz7jf{!H~DopfBET-%s+C8J07|C*q@%gdNBFM zP1`+NJ-C17J1&HJpFg-4<8RR=9K$jC0Uqcga|j{IF=GnGX7-9a%wCnNrYQGn*~`OS zZ${a)xJqU<1%6{)X#uUey}$VIf>J=vtq9zT&@Ie%M$OQ}j69-dR;x*b7PdA4mt#Cu zGt!a*Pz9h0*kaSmS=gj+GqVGXi+tFFkkxiSPxjijT{AU3m&AxZ=(?j<%_s$oQrBNB z{CIY@=z2lb3u(-{d7-GnTWH zZ~s0=Y!5=ZRg|8{lMwGLO({b4&d}Go9tedEDef1#^Siz} zSgyqg2w^kIj^T8n2XERFVwJUP%Gv)M2gc zZ^&>|{MmH$=N_dH;7nd6zY^&Au3`Ew_jbI6%3N%qh!FxCpL1E1v>bVd&TwDH$LK{a z-rKP}$5l9TC%wUK!N=()evIYwNf*`mJ$xBdw8(^XnxHy0juRs8b{Iv{QAonqVS46A5<%0yUj_gaGvAfRRu?Bm?7h4H8n~$Gd7Ct(hu$ z(a~Nv*5p#}$>$zd3U2zP?xCZi(Yiuzd<6ZfA30sq#e`sLYHH(szx`*_uajrsVA|A* zxzzg;;U8M$4anGxfSK0C)=-&WXe~+$vq!{H!Re-^1)n)(ty~2qSksc`^MR$Rz~}4x z%hR;cEnt>j?Vi}%RF;f`GoZr=xWmO9hZ?d@lWYIB?YgNMZDTODl3fmW#v1>q3K5Tg zr3UjS4y_s&@Ti(}qq->>Ir2NI_k6p%(`=yZMtZsD&Jc&1^QlQoDX=V5S&qC#ztEe( zPtkhsHhd3#uJ`uuxw4Zmu*m0qxhwk(LWH)rP zDK=_WEU2UXGOwfgm!mGv(=phOdi8OoxsvLJ*?9+~#g}4X(`cYC#s&C{uWdq%C+pF7 z>Gr<0qG%#n=1ufv$57P8(@I~&X}Z2R4%1iqhBJ=Kmbf*&V>S?n{lLXYUC+KL?%cV# z2qlu8_V3==m??EYVuDMj(;lUi^wLCN&C#Bc*g$e?b4pAEZbPL_E6^#UIC<&Gp;ORm zaMchShYhJQ#~FQ%Ile58+y`#TtK*YpbTq!JjQ@;AGi7`RCA<|5-$G}B!Z0c0XHcRS zi4|^xr^2Ci4zb~NWxRA?1^4R}Tu+4;Rn0GRXuamlPoTfm zsjbh@uWEg=JKQ|=)Wa7e(=8d^rxU@@WDTM$iHWtk)aV!#<0}NkVrlYHbazRU78C3A zlC=2$ApHPI7%@*%z33oMp9>DGx__!;EYMa9iE7eEKM39>u3b?~3y<=KlVZ9p6mfV} zyciEA`ir2Vuj0dqkv;G^*WKdm!Onvgx=DW;x)=X~{v|Yq8QRx>Ys2g<+iuSm=rp3k WXi96AO5TN0UNiOfREfO4eCB_Uc*sTo delta 2126 zcmZWqYit|E7M}6@u}OBB=ka0xFv#cgp4xV5W50aYz6ch`2Zb{=Fm zZ7D)XAc{ok`2nJ(Q9(RaB&zbL%Bz$Dq7tSOAW|Y8LV(b{x~M;Bc(&&3+Hny4uy#E2 z&G()2%{enCB5y|atfF2xNShwH%>^QDI{erwN;UYJN^}7@EbW%%OQGAc1om65vdI1L zg(cE0_qV2^gzWB%4HBwNOD-z+3&&$x@=UDDHWN!uOSZ&`Bu>II>v$ivGO>XWO`l|2 z%H?v}cf7zgo`351m8<@n4qy84$w$9@ab|1u!}Dd%F<#iZd2CyUoQZGQdF%QFyl=g< zLGF(YQWBqiIrnWrX6xa1>sm{^9uC{u;ZEE2bQ)f=T}>Z{pKMp!9Q;ftEV5rLop%$W z=s96uhV{6Np(bQl5Jx$TBEt^gNI+=T{)n+9#a@B3eN#(oRtSk)U1sfdox|!_=bh^K z@YX&9H|7Y@JKzaNXw5Mvrai6=rQ&;U|8dD!ep+%MAeK*_iD2fDC?&}=aU8|(l841o z#9YihF&f;DGO@u%r-tYhdxqQV=z?zNH8c#eQ=&ugu(OSxfO_W`Railtt|i?NsdaRE55iSmpPTY#n9XK79vie$P(3{oJNQSrT#(HuZ@+++Iw9!Mb&9nNFkC3vcum^uFmt{OdR7T-W1LJky_?FWhqALcYU6<>Vwd;br5HCai=f4H{gKApWu2pQ$5rOJ<; zZ%=S!a(8u*+da0O@8z_7ZEGIR)=AU~&GpxYO@6}$&M5baecJL*ipZ}Ys3@2hOwku@=2b~R9`yIsCIk(Sd!zxL$5{x#iqR+vxhAZg+%r?BW z(17VRn8V2zbY{Z}u0~K)bibTo_rnaIq7LX0+G#Tk2uu7m!O@&p;%FyUK|1P$J;D&e zE(k%o4FaN{-Uuti%^thi?^Y6Z!9nrCL9??ozEsquixjds;!?=ut3dQw>snh0fTO*ss2%&LM&B4RR~k@wolINJ9Q4+^p`;%GsDv5voymXm?esvBnw zH^vM%#)szJSft~0o)32@LTP?BG?z4=%da~fOy^}`DjZPq!c+y+Wt=BQTXmApH6yAw zD|xFE!Ju(+Z#T7HeA~QMZQaIapUJ`-QVnS)5!pkQi>nXMmpPQnl)b5SXpFR2)>>{D^ diff --git a/vendor/contracts/processing/config.json b/vendor/contracts/processing/config.json index 333bf2f..641fbb5 100755 --- a/vendor/contracts/processing/config.json +++ b/vendor/contracts/processing/config.json @@ -1 +1 @@ -{"name":"Multi Signature Processing","abi":{"methods":[{"name":"_deploy","offset":0,"parameters":[{"name":"data","type":"Any"},{"name":"isUpdate","type":"Boolean"}],"returntype":"Void","safe":false},{"name":"onNEP17Payment","offset":417,"parameters":[{"name":"from","type":"Hash160"},{"name":"amount","type":"Integer"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"update","offset":509,"parameters":[{"name":"script","type":"ByteArray"},{"name":"manifest","type":"ByteArray"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"verify","offset":680,"parameters":[],"returntype":"Boolean","safe":true},{"name":"version","offset":767,"parameters":[],"returntype":"Integer","safe":true}],"events":[]},"features":{},"groups":[],"permissions":[{"contract":"*","methods":["update"]}],"supportedstandards":[],"trusts":[],"extra":null} \ No newline at end of file +{"name":"Multi Signature Processing","abi":{"methods":[{"name":"_deploy","offset":0,"parameters":[{"name":"data","type":"Any"},{"name":"isUpdate","type":"Boolean"}],"returntype":"Void","safe":false},{"name":"onNEP17Payment","offset":417,"parameters":[{"name":"from","type":"Hash160"},{"name":"amount","type":"Integer"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"update","offset":509,"parameters":[{"name":"script","type":"ByteArray"},{"name":"manifest","type":"ByteArray"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"verify","offset":641,"parameters":[],"returntype":"Boolean","safe":true},{"name":"version","offset":728,"parameters":[],"returntype":"Integer","safe":true}],"events":[]},"features":{},"groups":[],"permissions":[{"contract":"*","methods":["update"]}],"supportedstandards":[],"trusts":[],"extra":null} \ No newline at end of file diff --git a/vendor/contracts/processing/processing_contract.nef b/vendor/contracts/processing/processing_contract.nef index 6f9c69556491622fc28b1e2fb64b146222cc3f7d..d7080571d1b611d38fbc5727aea3f670493e8cb0 100755 GIT binary patch delta 140 zcmV;70CWGr2e}83MgatoM{XqjqxwTe>QgEukHnYVt=nWb$^HKZb#P>1bY%ko01p5F z{oDevxMhSpskb2v9Y=lg|P@4tg~&|NsAUczJ76Hv<5ZKLdLQP)0!hK$BOAf-=bf delta 149 zcmV;G0BZla2f+uBMgaqnM{WfG0R004vDric0%$^$9|ABbXhIrLHvj;OIzU$d0eILZ z2mxq95x_urO4&dp1lvGL*d_!;!b$;XLX&s`a0U_EAW${Blk5ULGkAG=H7o!B|5Fpd za|{&yqxwTe>QgEukHnYVt=nWb$^HKf26b>`VRU65Yg9pEeOppRlQ#o<2WUb--VAQ% Dlkhhj diff --git a/vendor/contracts/proxy/config.json b/vendor/contracts/proxy/config.json index ede4fdb..d679dbd 100755 --- a/vendor/contracts/proxy/config.json +++ b/vendor/contracts/proxy/config.json @@ -1 +1 @@ -{"name":"Notary Proxy","abi":{"methods":[{"name":"_deploy","offset":0,"parameters":[{"name":"data","type":"Any"},{"name":"isUpdate","type":"Boolean"}],"returntype":"Void","safe":false},{"name":"onNEP17Payment","offset":337,"parameters":[{"name":"from","type":"Hash160"},{"name":"amount","type":"Integer"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"update","offset":424,"parameters":[{"name":"script","type":"ByteArray"},{"name":"manifest","type":"ByteArray"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"verify","offset":553,"parameters":[],"returntype":"Boolean","safe":true},{"name":"version","offset":602,"parameters":[],"returntype":"Integer","safe":true}],"events":[]},"features":{},"groups":[],"permissions":[{"contract":"*","methods":["update"]}],"supportedstandards":[],"trusts":[],"extra":null} \ No newline at end of file +{"name":"Notary Proxy","abi":{"methods":[{"name":"_deploy","offset":0,"parameters":[{"name":"data","type":"Any"},{"name":"isUpdate","type":"Boolean"}],"returntype":"Void","safe":false},{"name":"onNEP17Payment","offset":335,"parameters":[{"name":"from","type":"Hash160"},{"name":"amount","type":"Integer"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"update","offset":422,"parameters":[{"name":"script","type":"ByteArray"},{"name":"manifest","type":"ByteArray"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"verify","offset":514,"parameters":[],"returntype":"Boolean","safe":true},{"name":"version","offset":557,"parameters":[],"returntype":"Integer","safe":true}],"events":[]},"features":{},"groups":[],"permissions":[{"contract":"*","methods":["update"]}],"supportedstandards":[],"trusts":[],"extra":null} \ No newline at end of file diff --git a/vendor/contracts/proxy/proxy_contract.nef b/vendor/contracts/proxy/proxy_contract.nef index a8bfc235b52c64f2a26e7d26809aca185dd497d1..95e0eeb7087425e7bafe02614dbf2658c63701a1 100755 GIT binary patch delta 188 zcmeys`iOOc8zb{XcPHh)i+?%0y$aS+?LRX8?%LZa<|qIDXDcm8Ni0caW?0b^j2shxIWcaVY|H4%6yP?wh0#DWz)dQ^oROj1$|0PAvEqgr2V;Pn-~opU zubU1kEVmuJZm6-i9`XVTPQJ^i&3JV(CsQn6m1+3@|NjdrDl>x3nHVO|WKz@S3@}al j_y2!krsEIwH$AJ=gfch+Oal-i4jc|ZGaNLh@HYVfWk^S) delta 203 zcmaFF`hj(V8za+1cPADGhQDzW*Qha0o_N`rS@5>PWN}6(#x0Yh7+sk%oF*@1G|QgEukHnYVt=nWb$^HKZb#P>1bY%ko01p5F z{b!MlG6CI@z(xY9s*?=?MGgs2G!Q^n0RT4u0B~pslVkxm0l|};0Yw5(Mw8MhJOVNcdNi(ZczI}3 wHv#~Yo&qfask6)iJpmq2MnG2q0(fv}O4%?Z1lur5*d_%<3;=nHK-k6C!{kRnzW@LL delta 190 zcmbQiv7BRq8za+1cPADGhQCuMt}$YKHu1h2yVp$x6_(oylhqkrg#>OZ1egdpgflXj zGcXin2m*zx7|j{?Pu|4n%9PhgfH@;Wx0ORU17pPvH4erMC&2>_6<#+T zfaW-O-B4q3J>&%xoE*etWKdCAWwIt%_&@=V$lt}koZVgpYpM1hnSOWe?G*EqfB*Ba pl@_EVmZZvOgg7SEMhCf0?q||vY}mY)$(9jh;U8uRmfX$R$LI?l= diff --git a/vendor/contracts/subnet/config.json b/vendor/contracts/subnet/config.json deleted file mode 100755 index 5968c10..0000000 --- a/vendor/contracts/subnet/config.json +++ /dev/null @@ -1 +0,0 @@ -{"name":"Subnet","abi":{"methods":[{"name":"_initialize","offset":0,"parameters":[],"returntype":"Void","safe":false},{"name":"_deploy","offset":64,"parameters":[{"name":"data","type":"Any"},{"name":"isUpdate","type":"Boolean"}],"returntype":"Void","safe":false},{"name":"addClientAdmin","offset":2071,"parameters":[{"name":"subnetID","type":"ByteArray"},{"name":"groupID","type":"ByteArray"},{"name":"adminPublicKey","type":"PublicKey"}],"returntype":"Void","safe":false},{"name":"addNode","offset":1467,"parameters":[{"name":"subnetID","type":"ByteArray"},{"name":"node","type":"PublicKey"}],"returntype":"Void","safe":false},{"name":"addNodeAdmin","offset":1102,"parameters":[{"name":"subnetID","type":"ByteArray"},{"name":"adminKey","type":"PublicKey"}],"returntype":"Void","safe":false},{"name":"addUser","offset":2522,"parameters":[{"name":"subnetID","type":"ByteArray"},{"name":"groupID","type":"ByteArray"},{"name":"userID","type":"ByteArray"}],"returntype":"Void","safe":false},{"name":"delete","offset":913,"parameters":[{"name":"id","type":"ByteArray"}],"returntype":"Void","safe":false},{"name":"get","offset":803,"parameters":[{"name":"id","type":"ByteArray"}],"returntype":"ByteArray","safe":false},{"name":"nodeAllowed","offset":1911,"parameters":[{"name":"subnetID","type":"ByteArray"},{"name":"node","type":"PublicKey"}],"returntype":"Boolean","safe":false},{"name":"put","offset":637,"parameters":[{"name":"id","type":"ByteArray"},{"name":"ownerKey","type":"PublicKey"},{"name":"info","type":"ByteArray"}],"returntype":"Void","safe":false},{"name":"removeClientAdmin","offset":2296,"parameters":[{"name":"subnetID","type":"ByteArray"},{"name":"groupID","type":"ByteArray"},{"name":"adminPublicKey","type":"PublicKey"}],"returntype":"Void","safe":false},{"name":"removeNode","offset":1672,"parameters":[{"name":"subnetID","type":"ByteArray"},{"name":"node","type":"PublicKey"}],"returntype":"Void","safe":false},{"name":"removeNodeAdmin","offset":1284,"parameters":[{"name":"subnetID","type":"ByteArray"},{"name":"adminKey","type":"PublicKey"}],"returntype":"Void","safe":false},{"name":"removeUser","offset":2766,"parameters":[{"name":"subnetID","type":"ByteArray"},{"name":"groupID","type":"ByteArray"},{"name":"userID","type":"ByteArray"}],"returntype":"Void","safe":false},{"name":"update","offset":507,"parameters":[{"name":"script","type":"ByteArray"},{"name":"manifest","type":"ByteArray"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"userAllowed","offset":3011,"parameters":[{"name":"subnetID","type":"ByteArray"},{"name":"user","type":"ByteArray"}],"returntype":"Boolean","safe":false},{"name":"version","offset":3187,"parameters":[],"returntype":"Integer","safe":true}],"events":[{"name":"Put","parameters":[{"name":"id","type":"ByteArray"},{"name":"ownerKey","type":"PublicKey"},{"name":"info","type":"ByteArray"}]},{"name":"Delete","parameters":[{"name":"id","type":"ByteArray"}]},{"name":"RemoveNode","parameters":[{"name":"subnetID","type":"ByteArray"},{"name":"node","type":"PublicKey"}]}]},"features":{},"groups":[],"permissions":[{"contract":"*","methods":["update"]}],"supportedstandards":[],"trusts":[],"extra":null} \ No newline at end of file diff --git a/vendor/contracts/subnet/subnet_contract.nef b/vendor/contracts/subnet/subnet_contract.nef deleted file mode 100755 index 36675935efadd7c96a96d22158f5b2a6e44009f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3523 zcmdT`YiJx*6rR~fjB=yd#Iz+EorH9pzU?+$A)CjonHv zM+^gFilXU>OWP+u|LXkav!}-ftuMN2ipu0GAz~;(fTH2-`K>hv1E@*Js*=!$4dyU0 zWUT8!5&3aQvGi)GE^G}juM;Z#XV7F)yTT0-5m zkrR{2>1NP2$3KD-Ij)xqfL#ap>KPzN=c;&44Y#-i12T zifm{?+F)eGU<6golC;p5#Z14V*(yP^+C`$4CODt1WRVSZpH6~uii@LCsdOk6LyqYK4p5-p z345FkSvD)dcnplj**4Uo$XSa?`?WZT1ifKK$>&_1L1B&nIl6IN%7A; z^zGJSYZKb!xdX>O!`LLcp(m{Pm%o)t@ekokB32Lo^{!2iQH0dq|A9mbuE_NU=~biT zFTatQRS`{=jYAtOvNxCcfJj6I>vEd`$pMih2EC13Z+H!-IkmD9YWuVx=R4Ii@hkH- zLbtelfSx3{a8vO&tD!<=UwYY=a=vuTmh!&zBuHjt!a!ABIExLOP4Umu3Uq@I6t`dc zYq`)y)ZkyJAm)e+RA_>sXluCGH4+NgDZoy-C@s>3}Ped#eEGE3%vU#V$ z!UuyKFyVD(&Q$|56}E|A2~5nffQ%wu`>{s6SIkP)L6KayALo=|ybm}p7fSG-fa^7# z<(uCsHR2b0Mc7Wu9EaRmPiJn3R@}ybrsP!yI(MPm37~Udl|tY63zUr0vKDS)NGd?S zJsWiM&0def`hN=W&bj3Pz83J>gN<++gf$_oxT2e)5rq8qkk_$R@$xQxzpKB!tEJx` zuWE4@Ip{$8bK$wKkd5hIGwmJKNOWW)i)g1BogW2KkInwMLolhR$m-t*$n^Vfm2Q19AjA7 z!M*49o;Z?<-|$nZ#8$zu&9!_C6F3LsDa@on6Nq+(HM?8-ZD)}h(X{8ypTrjZ?e