From f0c20be1b9c1918bd753bd5d477d97ff4fec5e2d Mon Sep 17 00:00:00 2001 From: Alex Vanin Date: Fri, 8 Dec 2023 14:52:36 +0300 Subject: [PATCH] Prepare for v1.5.0 AIO release Signed-off-by: Alex Vanin --- .env | 2 +- Dockerfile | 9 +++++---- Dockerfile.custom | 9 +++++---- Dockerfile.local | 1 + bin/init-aio.sh | 4 ++++ morph/protocol.privnet.yml | 8 +++++--- s3-gw/s3-gw-config.yaml | 13 +++++++++++++ sn/config.yaml | 1 + .../contracts/alphabet/alphabet_contract.nef | Bin 2206 -> 2101 bytes vendor/contracts/alphabet/config.json | 2 +- vendor/contracts/audit/audit_contract.nef | Bin 1508 -> 0 bytes vendor/contracts/audit/config.json | 1 - vendor/contracts/balance/balance_contract.nef | Bin 2308 -> 2329 bytes vendor/contracts/balance/config.json | 2 +- vendor/contracts/container/config.json | 2 +- .../container/container_contract.nef | Bin 5427 -> 5074 bytes vendor/contracts/frostfs/config.json | 2 +- vendor/contracts/frostfs/frostfs_contract.nef | Bin 3220 -> 2910 bytes vendor/contracts/frostfsid/config.json | 2 +- .../frostfsid/frostfsid_contract.nef | Bin 1439 -> 6214 bytes vendor/contracts/netmap/config.json | 2 +- vendor/contracts/netmap/netmap_contract.nef | Bin 3412 -> 3307 bytes vendor/contracts/nns/config.json | 2 +- vendor/contracts/nns/nns_contract.nef | Bin 6210 -> 6270 bytes vendor/contracts/policy/config.json | 1 + vendor/contracts/policy/policy_contract.nef | Bin 0 -> 1808 bytes vendor/contracts/processing/config.json | 2 +- .../processing/processing_contract.nef | Bin 953 -> 829 bytes vendor/contracts/proxy/config.json | 2 +- vendor/contracts/proxy/proxy_contract.nef | Bin 738 -> 1146 bytes vendor/contracts/reputation/config.json | 1 - .../reputation/reputation_contract.nef | Bin 1048 -> 0 bytes 32 files changed, 45 insertions(+), 23 deletions(-) delete mode 100755 vendor/contracts/audit/audit_contract.nef delete mode 100755 vendor/contracts/audit/config.json create mode 100755 vendor/contracts/policy/config.json create mode 100755 vendor/contracts/policy/policy_contract.nef delete mode 100755 vendor/contracts/reputation/config.json delete mode 100755 vendor/contracts/reputation/reputation_contract.nef diff --git a/.env b/.env index 4d2609f..d6a68f3 100644 --- a/.env +++ b/.env @@ -1,3 +1,3 @@ FROSTFS_HUB_IMAGE=truecloudlab/frostfs AIO_IMAGE=truecloudlab/frostfs-aio -AIO_VERSION=1.3.0 +AIO_VERSION=1.5.0 diff --git a/Dockerfile b/Dockerfile index df77f4f..8f9d19f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,10 @@ ARG FROSTFS_HUB_IMAGE=truecloudlab/frostfs ARG NEOGO_HUB_IMAGE=nspccdev/neo-go -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 +ARG FROSTFS_CORE_TAG=0.38.6 +ARG FROSTFS_HTTP_GATE_TAG=0.29.0 +ARG FROSTFS_S3_GATE_TAG=0.29.0 +ARG NEOGO_TAG=0.104.0 FROM ${NEOGO_HUB_IMAGE}:${NEOGO_TAG} as neo-go FROM ${FROSTFS_HUB_IMAGE}-adm:${FROSTFS_CORE_TAG} as frostfs-adm @@ -40,6 +40,7 @@ COPY ./ir/cli-cfg.yaml /config/cli-cfg-ir.yaml COPY ./ir/config.yaml /config/config-ir.yaml COPY ./morph/protocol.privnet.yml /config/protocol.privnet.yml COPY ./morph/node-wallet.json /config/alphabet/az.json +COPY ./morph/node-wallet.json /config/alphabet/contract.json COPY ./morph/node-wallet.json /config/node-wallet.json COPY ./morph/node-config.yaml /config/node-config.yaml COPY ./http-gw/http-gw-config.yaml /config/http-gw-config.yaml diff --git a/Dockerfile.custom b/Dockerfile.custom index 33d1a41..d0f4fd2 100644 --- a/Dockerfile.custom +++ b/Dockerfile.custom @@ -1,10 +1,10 @@ ARG FROSTFS_HUB_IMAGE=truecloudlab/frostfs ARG NEOGO_HUB_IMAGE=nspccdev/neo-go -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 +ARG FROSTFS_CORE_TAG=0.38.6 +ARG FROSTFS_HTTP_GATE_TAG=0.29.0 +ARG FROSTFS_S3_GATE_TAG=0.29.0 +ARG NEOGO_TAG=0.104.0 FROM ${NEOGO_HUB_IMAGE}:${NEOGO_TAG} as neo-go FROM ${FROSTFS_HUB_IMAGE}-adm:${FROSTFS_CORE_TAG} as frostfs-adm @@ -40,6 +40,7 @@ COPY ./ir/cli-cfg.yaml /config/cli-cfg-ir.yaml COPY ./ir/config.yaml /config/config-ir.yaml COPY ./morph/protocol.privnet.yml /config/protocol.privnet.yml COPY ./morph/node-wallet.json /config/alphabet/az.json +COPY ./morph/node-wallet.json /config/alphabet/contract.json COPY ./morph/node-wallet.json /config/node-wallet.json COPY ./morph/node-config.yaml /config/node-config.yaml COPY ./http-gw/http-gw-config.yaml /config/http-gw-config.yaml diff --git a/Dockerfile.local b/Dockerfile.local index f73c2d2..8a68bcb 100644 --- a/Dockerfile.local +++ b/Dockerfile.local @@ -24,6 +24,7 @@ COPY ./ir/cli-cfg.yaml /config/cli-cfg-ir.yaml COPY ./ir/config.yaml /config/config-ir.yaml COPY ./morph/protocol.privnet.yml /config/protocol.privnet.yml COPY ./morph/node-wallet.json /config/alphabet/az.json +COPY ./morph/node-wallet.json /config/alphabet/contract.json COPY ./morph/node-wallet.json /config/node-wallet.json COPY ./morph/node-config.yaml /config/node-config.yaml COPY ./http-gw/http-gw-config.yaml /config/http-gw-config.yaml diff --git a/bin/init-aio.sh b/bin/init-aio.sh index bb9ad4d..d38a3c2 100755 --- a/bin/init-aio.sh +++ b/bin/init-aio.sh @@ -27,7 +27,11 @@ configure() { /usr/bin/frostfs-adm morph init --config /config/frostfs-adm.yml --contracts /config/contracts || die "Failed to initialize Alphabet wallets" + /usr/bin/frostfs-adm --config /config/frostfs-adm.yml morph ape add-rule-chain --target-type namespace --target-name "" --rule 'allow Container.* *' --chain-id "allow_container_ops" || die "Failed to set defaul policy" + /usr/bin/frostfs-adm morph refill-gas --config /config/frostfs-adm.yml --storage-wallet /config/wallet-sn.json --gas 10.0 || die "Failed to transfer GAS to alphabet wallets" + + /usr/bin/frostfs-adm morph proxy-add-account --config /config/frostfs-adm.yml --account NN1RQ3qwnvDMVNsQw4WPkKi7BrjxdVTDZp || die "Failed to set s3 gateway wallet as proxy wallet" } runServices() { diff --git a/morph/protocol.privnet.yml b/morph/protocol.privnet.yml index aac5b3d..1f88800 100644 --- a/morph/protocol.privnet.yml +++ b/morph/protocol.privnet.yml @@ -29,6 +29,11 @@ ApplicationConfiguration: AttemptConnPeers: 5 MinPeers: 0 Relay: true + Consensus: + Enabled: true + UnlockWallet: + Path: "/config/node-wallet.json" + Password: "one" RPC: Addresses: - ":30333" @@ -49,9 +54,6 @@ ApplicationConfiguration: Addresses: - ":20011" Enabled: false - UnlockWallet: - Path: "/config/node-wallet.json" - Password: "one" Oracle: Enabled: true Nodes: diff --git a/s3-gw/s3-gw-config.yaml b/s3-gw/s3-gw-config.yaml index 73721f5..f498144 100644 --- a/s3-gw/s3-gw-config.yaml +++ b/s3-gw/s3-gw-config.yaml @@ -61,4 +61,17 @@ cache: placement_policy: default: REP 1 +features: + md5: + enabled: true +control: + grpc: + endpoint: localhost:16515 + +frostfsid: + validation: + enabled: false + +kludge: + use_default_xmlns: true diff --git a/sn/config.yaml b/sn/config.yaml index 1e082f3..96077d7 100644 --- a/sn/config.yaml +++ b/sn/config.yaml @@ -2,6 +2,7 @@ morph: rpc_endpoint: - address: ws://localhost:30333/ws dial_timeout: 20s + ape_chain_cache_size: 0 control: grpc: diff --git a/vendor/contracts/alphabet/alphabet_contract.nef b/vendor/contracts/alphabet/alphabet_contract.nef index 5a91408d577b5fffe2ebf7c2c86dd99c7a6471e6..faeb2ce73898203032b9ca11a5dfefceb092da54 100755 GIT binary patch delta 219 zcmbOyxK&`od`89zlNT`RPQJsaq)^Prz~E5fb<W zsBr)#1P_25<^XhEZ%&Mt^rI&-?-L>-pUsFVu delta 329 zcmdlgFi&v9d`8BflNT`R@>lS%<>i+o7F7nADl;-LOg_t~q;M98QeT+p#E1 z@SN8T71mQqEUp3!B3eROLX-KKd>I8N$1+Jd2%QUdd}c4vlEK50mzbNHB@E}YX6B`& zR%D651vpDGic*U+@^ezMM4^IN!jrc%nT0bs&iMooURh>QeqL^B zUWwJ@S4=fb4R(_=n6-Hu?4$zBnHjpRDi{OYCNE$%&cia3NbFjm}9;{Zws9sqe8 oY`NDBH5S)HULe&!nOztiCfl*7F-mSuWjV>r9^mF+8{)AJ0H1zte*gdg diff --git a/vendor/contracts/alphabet/config.json b/vendor/contracts/alphabet/config.json index 7589e0c..ef34a76 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":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 +{"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":1038,"parameters":[],"returntype":"Void","safe":false},{"name":"gas","offset":859,"parameters":[],"returntype":"Integer","safe":true},{"name":"name","offset":1660,"parameters":[],"returntype":"String","safe":true},{"name":"neo","offset":873,"parameters":[],"returntype":"Integer","safe":true},{"name":"onNEP17Payment","offset":627,"parameters":[{"name":"from","type":"Hash160"},{"name":"amount","type":"Integer"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"update","offset":764,"parameters":[{"name":"script","type":"ByteArray"},{"name":"manifest","type":"ByteArray"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"version","offset":1676,"parameters":[],"returntype":"Integer","safe":true},{"name":"vote","offset":1497,"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 deleted file mode 100755 index 1212cbe377fffb4d752c6da397bc10bb30219b29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1508 zcmbVMU2NM_6u!>iIxr9?Xp{{kFLY^CROq&N(IU3lY$;p1j<8G$FFd%(U3?SAc5J8E z<%Nd{iFE>j1QSqoohtEA;0dUB0NVWkqSDgWmI^U8*x0mb(ohFNlyKrW;qMJU*ty^N z?z!iD=es$S8r-g6wZEwLqyPT|KELhT%J1lV{!HerudW;n{eoukH*~(H>sT=lCZHb_wsOk;0$Q><$i9Z*zL)a?v+4pg$EQ7gU7_xM)$Dk15m9{)nbmkKhc>gnap zfNtiVp%CJMBfv_~OH92(Lifk|=@?P+Du|OeSs5!uQ)1PlY+hANT?EL;>qIkINi?LS zL)#$rpY8Pj>wojs_JY@hW-LEnoxno$|%uQ zr2=zKLS~deNJBx1nam_8!H#0xAgaPvh*1&Eyp&|IrGcbS)$UzD-k3>v z(Rk9LGJ}0P=|?+V5rY+F9g79Ksk$j)R)(P)W;TDXoMLy@HtROffR8RO&l>|}u(5Vx;lwKYH)dzs-PtnL~8o>Eg8Xt$wyxb#=Mq?)0 zOGi{iwqb&heyj@mOlf$~gr1I=hPn14Qx z4TCLUh2TQ6#4%9HsH9k~1s`&XNwPXNYO>>5b_8REHN?@52`Ngr^HKSdGuqdm`)RAI z4WIKMH$Wp7W3s|`1E0KIC0q^eSyS8=!>UT;pA@|mKg{QRo_4$)c6GMLb+{<4Y(_cW z3si55I%ZqpIXGZH=wnD_mjmg*p+4$v?Y|eUeeitM5+=HCPDJ-u!p}$M9(Hlv)%L;A z@KD_-l{4J&-$B@QplBpK5xELq$#qO=QHy*g@n9Ti-ti3>#remmGGx+X;05mCa{&q* xqlKhNxDb{kbvMx}bm&lZSOXe@;LrjD;nkh8lBcsy9PZ9hJm>3vR9m1KJ9A|$^KUXk0gHcIg42pI5Z z!1YKPuw*y@xoWJgJPeWu@%bIy4&e+SU5Y?mij%pS-Gp`i|Nmc*;rK)SO%GU(F~Dtd z3bQtEfSXi+ITJ&-RRyD^*W@|O2D+ABP!X`Y8)_Ut3Bdy(S33Yra{yY$;(EvnD0tq% zv|{s5<_JcXW6TT;n?qUuFfswn2xc#5@df&G@;P=b7I_fk5BtU9zMud9tFdr6a5{uD zF;!FsI8KUvVOWrHLq$6S>N#^3257((W(u9l6g+3j@azBoOo4NzKY)6L_d9S42mr}& n2Ih*&Dxq^#Km{v-5>-G23&9Ewc?F)o5^UN8L74#)haa`9`oeRQUT^n4Bb{0i~(+wOPLLH1Kgk@V0AatIDis@2SA0hR)3buCYzF`f6>#PM7*XL>3D{mXMK<(yhS7hwmRlO z=m6G?cuG_BUPW=2OoTa9mB89qYTS!aEHrXBs>v9Y|u4Ts*{g@wnH;RR^aKjW@A12k*@h9@p=dWVY zOBR6jrnNl=089i_EwuFeu7P-*A?32`HfMbj*K3uLq-iVt0D}-pH%S+N2*$`oKFrXKo9AVCo7B4>)vSFkmrn_E6_VG* YH*O2V7@x?pXA%A&b7ICCz9Sy~0~(?#zyJUM delta 1209 zcmaJ=U2NM_6u#GW6Q{jx96SA4*Dgsn5-AmHU#vo*r50)h*#uq_)J;P}PU6;XQ{T*S z>ZIG$Nlcoc5*oTMP^$6B6!Cx*!OBxBqzMT`Crzko*(9FeiD?oDCM3YzELmt@c=Gi* z-*@hJzH{!qST+9HEM#^?at@{jS{eDHKjwGxCFC)&ty*P8av=ca*tY-xvI#@0YzqK7 z0*U>R6YTvFJ}Lh=vbk<8$Q#_ljo7;swIKhN+8Rjg%QP<+7WtjT-ig+42H7bdgyTax z4Jh*P**gz)1WS!7iM?p+6aqB0wiwt+%0Iu z4$~=w)qFl@WYly{3(sMz7NUcBHft1Wp=?+)mkkS>OH|ev@wNQGT%904wG4G!o#<0W z8L&21g32@*U`K+=bR#l33t(w4%GDAoD>BM-b(xL9(152gerW;$aIrMX0!v5DmdUWt z(_OfFJLL4weZVM(`M6{wA%~Ne>)xJf4 zcSI~=uDQLRN5?UT#T_SzgYw-EuQN^;_Tetd6;i=%r@JPH&de;#Y1Y{g?yg@pg~bg= z9K5YB7`d+!XYPKVk^l!l&9vASeJxAT9QMlh|G8x&9+O=*a^C4R5oc-hM#0vs5bmwl zsZ^XE+*64TqP~o3#_aG@MA+7~a2797@50!-Hio@`Ul?r#NpagbVj`cK&CX~UY-L0E z2pQ&{k@|GphrRW6zSQiFj~_Eu0^5qP?HpZ19?CkUl|%SwqYLsD7xwp~Hl=7Mi^7C;N+srf)bC!;*2bT zbHR?!>?K;VgeJdb(w7lBmnXE~TseCdm?1dtTscQZK6^e#uxT#GWD92J$yb@J1sNDC z9M3;@pJw3@4rDS0xJ@=@(dG?slL|0rWazf4V6^m_oXujOYv~0Q0js;A#sQQNJOFaD z1JKP5UN_WOTn~8x1qgkz^=n+J^3%Y2ji#7ZXB1G-Y`v;;ph1C85!g0qWJauWkE)WeyW9cO<_KUZK{{qz5SpnS0D VuF2WlQ<;DsH{@|*akc!i0|4~-k);3t delta 709 zcmY*XO-$2Z82-Mt>xvuFZfZaz&N&we5=OL{pkS*oaPiP&Ci9?}G74=SZRw_ToG{^{ z9uz;tg9*W(gCWF=8gFJH!GnjAcp6zGUpyALnP(+-g^KLAU2T1JZwc0Q_n4pu;dx zV|htU&x&SFVBbRkkO_ly7X|=l#h3UHQRGe4hhD-nkU=Z3gZA0+Ldf+gNOaTh!fg)K zj73jTV%m_!ekrT^>;!w!`9}8cGfX`tWipC3lt`J1k?j>TvdY*Ae*IkSgz85VSj!>5 zt@&o`QMXzdm}z^Il6ALECD?{4w1{0uV*Jz1A={910^f3F;fJG%b2M?ZJv$pd>y4&# zEo+LYY{0P)5Dg=(q{RNT6d2UaGUT{w9#Ar6XdobIw-i&?h9xcAj%x7EqYxj9LSR@q zd0P{g1kmCazx7O=u8eTJ6ZPRu)#IH9g(wE@wOde#p(#AlEW~z@%3dK%IRuk0Cst7x zFNBHi`M3iva%?sFg@=4NFaRwx(?XO0BMK$3Yp9W^hc47j1pN^3n{RJ?HDvY!2>{#Z zc50A_KJ0!8EfCM)IFel^)KSsZK#<_(Fj}RKqY!xsde8_Nf-le%*#t+?JQ>8EY@v1X z1Pmj;yBB^zSKXhndK^Wl4oD)6y3WvBr4nEK`zq@sI_9|?CEqMlcVXQsaQaSS_;%Rr z;O|n&;S=lzy1nOds}SRo5L({dmIeOdwePKlTnO!#<4X~zkVw=GcFc2h9@TozA1OcC YJr&=K{~0rF$deh+A70GwmjD0& diff --git a/vendor/contracts/frostfsid/config.json b/vendor/contracts/frostfsid/config.json index 6db1cae..7d5de27 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":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 +{"name":"Identity","abi":{"methods":[{"name":"_deploy","offset":0,"parameters":[{"name":"data","type":"Any"},{"name":"isUpdate","type":"Boolean"}],"returntype":"Void","safe":false},{"name":"addSubjectKey","offset":799,"parameters":[{"name":"addr","type":"Hash160"},{"name":"key","type":"PublicKey"}],"returntype":"Void","safe":false},{"name":"addSubjectToGroup","offset":4138,"parameters":[{"name":"addr","type":"Hash160"},{"name":"groupID","type":"Integer"}],"returntype":"Void","safe":false},{"name":"clearAdmin","offset":329,"parameters":[],"returntype":"Void","safe":false},{"name":"createGroup","offset":3165,"parameters":[{"name":"ns","type":"String"},{"name":"group","type":"String"}],"returntype":"Integer","safe":false},{"name":"createNamespace","offset":2771,"parameters":[{"name":"ns","type":"String"}],"returntype":"Void","safe":false},{"name":"createSubject","offset":495,"parameters":[{"name":"ns","type":"String"},{"name":"key","type":"PublicKey"}],"returntype":"Void","safe":false},{"name":"deleteGroup","offset":4763,"parameters":[{"name":"ns","type":"String"},{"name":"groupID","type":"Integer"}],"returntype":"Void","safe":false},{"name":"deleteGroupKV","offset":3989,"parameters":[{"name":"ns","type":"String"},{"name":"groupID","type":"Integer"},{"name":"key","type":"String"}],"returntype":"Void","safe":false},{"name":"deleteSubject","offset":1936,"parameters":[{"name":"addr","type":"Hash160"}],"returntype":"Void","safe":false},{"name":"deleteSubjectKV","offset":1771,"parameters":[{"name":"addr","type":"Hash160"},{"name":"key","type":"String"}],"returntype":"Void","safe":false},{"name":"getAdmin","offset":369,"parameters":[],"returntype":"Hash160","safe":true},{"name":"getGroup","offset":3359,"parameters":[{"name":"ns","type":"String"},{"name":"groupID","type":"Integer"}],"returntype":"Array","safe":true},{"name":"getGroupByName","offset":3640,"parameters":[{"name":"ns","type":"String"},{"name":"name","type":"String"}],"returntype":"Array","safe":true},{"name":"getGroupExtended","offset":3427,"parameters":[{"name":"ns","type":"String"},{"name":"groupID","type":"Integer"}],"returntype":"Array","safe":true},{"name":"getGroupIDByName","offset":3551,"parameters":[{"name":"ns","type":"String"},{"name":"name","type":"String"}],"returntype":"Integer","safe":true},{"name":"getNamespace","offset":2887,"parameters":[{"name":"ns","type":"String"}],"returntype":"Array","safe":true},{"name":"getNamespaceExtended","offset":2957,"parameters":[{"name":"ns","type":"String"}],"returntype":"Array","safe":true},{"name":"getSubject","offset":2135,"parameters":[{"name":"addr","type":"Hash160"}],"returntype":"Array","safe":true},{"name":"getSubjectByKey","offset":2448,"parameters":[{"name":"key","type":"PublicKey"}],"returntype":"Array","safe":true},{"name":"getSubjectByName","offset":2636,"parameters":[{"name":"ns","type":"String"},{"name":"name","type":"String"}],"returntype":"Array","safe":true},{"name":"getSubjectExtended","offset":2244,"parameters":[{"name":"addr","type":"Hash160"}],"returntype":"Array","safe":true},{"name":"getSubjectKeyByName","offset":2659,"parameters":[{"name":"ns","type":"String"},{"name":"name","type":"String"}],"returntype":"PublicKey","safe":true},{"name":"listGroupSubjects","offset":4735,"parameters":[{"name":"ns","type":"String"},{"name":"groupID","type":"Integer"}],"returntype":"InteropInterface","safe":true},{"name":"listGroups","offset":4112,"parameters":[{"name":"ns","type":"String"}],"returntype":"InteropInterface","safe":true},{"name":"listNamespaceSubjects","offset":3139,"parameters":[{"name":"ns","type":"String"}],"returntype":"InteropInterface","safe":true},{"name":"listNamespaces","offset":3111,"parameters":[],"returntype":"InteropInterface","safe":true},{"name":"listSubjects","offset":2743,"parameters":[],"returntype":"InteropInterface","safe":true},{"name":"removeSubjectFromGroup","offset":4439,"parameters":[{"name":"addr","type":"Hash160"},{"name":"groupID","type":"Integer"}],"returntype":"Void","safe":false},{"name":"removeSubjectKey","offset":1084,"parameters":[{"name":"addr","type":"Hash160"},{"name":"key","type":"PublicKey"}],"returntype":"Void","safe":false},{"name":"setAdmin","offset":288,"parameters":[{"name":"addr","type":"Hash160"}],"returntype":"Void","safe":false},{"name":"setGroupKV","offset":3854,"parameters":[{"name":"ns","type":"String"},{"name":"groupID","type":"Integer"},{"name":"key","type":"String"},{"name":"val","type":"String"}],"returntype":"Void","safe":false},{"name":"setGroupName","offset":3714,"parameters":[{"name":"ns","type":"String"},{"name":"groupID","type":"Integer"},{"name":"name","type":"String"}],"returntype":"Void","safe":false},{"name":"setSubjectKV","offset":1594,"parameters":[{"name":"addr","type":"Hash160"},{"name":"key","type":"String"},{"name":"val","type":"String"}],"returntype":"Void","safe":false},{"name":"setSubjectName","offset":1412,"parameters":[{"name":"addr","type":"Hash160"},{"name":"name","type":"String"}],"returntype":"Void","safe":false},{"name":"update","offset":395,"parameters":[{"name":"script","type":"ByteArray"},{"name":"manifest","type":"ByteArray"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"version","offset":491,"parameters":[],"returntype":"Integer","safe":true}],"events":[{"name":"CreateSubject","parameters":[{"name":"subjectAddress","type":"Hash160"}]},{"name":"AddSubjectKey","parameters":[{"name":"subjectAddress","type":"Hash160"},{"name":"subjectKey","type":"PublicKey"}]},{"name":"RemoveSubjectKey","parameters":[{"name":"subjectAddress","type":"Hash160"},{"name":"subjectKey","type":"PublicKey"}]},{"name":"SetSubjectName","parameters":[{"name":"subjectAddress","type":"Hash160"},{"name":"name","type":"String"}]},{"name":"SetSubjectKV","parameters":[{"name":"subjectAddress","type":"Hash160"},{"name":"key","type":"String"},{"name":"value","type":"String"}]},{"name":"DeleteSubjectKV","parameters":[{"name":"subjectAddress","type":"Hash160"},{"name":"key","type":"String"}]},{"name":"DeleteSubject","parameters":[{"name":"subjectAddress","type":"Hash160"}]},{"name":"CreateNamespace","parameters":[{"name":"namespace","type":"String"}]},{"name":"AddSubjectToNamespace","parameters":[{"name":"subjectAddress","type":"Hash160"},{"name":"namespace","type":"String"}]},{"name":"RemoveSubjectFromNamespace","parameters":[{"name":"subjectAddress","type":"Hash160"},{"name":"namespace","type":"String"}]},{"name":"CreateGroup","parameters":[{"name":"namespace","type":"String"},{"name":"group","type":"String"}]},{"name":"SetGroupName","parameters":[{"name":"namespace","type":"String"},{"name":"groupID","type":"Integer"},{"name":"name","type":"String"}]},{"name":"SetGroupKV","parameters":[{"name":"namespace","type":"String"},{"name":"groupID","type":"Integer"},{"name":"key","type":"String"},{"name":"value","type":"String"}]},{"name":"DeleteGroupKV","parameters":[{"name":"namespace","type":"String"},{"name":"groupID","type":"Integer"},{"name":"key","type":"String"}]},{"name":"AddSubjectToGroup","parameters":[{"name":"subjectAddress","type":"Hash160"},{"name":"namespace","type":"String"},{"name":"groupID","type":"Integer"}]},{"name":"RemoveSubjectFromGroup","parameters":[{"name":"subjectAddress","type":"Hash160"},{"name":"namespace","type":"String"},{"name":"groupID","type":"Integer"}]},{"name":"DeleteGroup","parameters":[{"name":"namespace","type":"String"},{"name":"groupID","type":"Integer"}]}]},"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 a21ccfb5bd6b222275e6a118fbebc20ec49094cb..e952f07abbb43e33f8d36b742d22c380d3c8513d 100755 GIT binary patch literal 6214 zcmc&&YmD4h6}D&gF}v%{j&~-HHfiIXP9`fv)s)WdCR-3QY+h_cI$e!i`;x*Z=y?w%=YnQ?}pO zJ=|0q&kh*8E*505&eIf4ykGjLZ#YjyI>&N<}nHo~J09 zzIpDWslD&!Ke6q^D<@xl?rLe`(#_?*s#YqPe3+s}f_51y@g4hYe!uz*drWvdRv1KQ z$G`c9*MA}F1G=d3mD2qW?!cB%)XnLQGd-c~4?mb|Xx8+VY_jKSc3zA&n#s?>|I^K6 z@9z>ld!kf)JjINON>SByzG!kXugsYOryk+dn!@W`p;Xd&!?tm|0R9aqMKA+moBveJV z0Tq%HT(O{VZv1_yChKSlq&3SH@)IG7xibJwcL_lf{K?D=k#Gy>VV0t7A2(`joMSe( zVysnXWwFRfyiLMAX=j&y@U76ih)@ioDU>^mH>75AGqb^{&X#e86l9$*lx&W-M8h;D zZ8Q#ROhIPz+1Gab>gj4Fdn$7MRB8h=f;SKiPAwLznh1y{-m=ggAiN+b-5aDfF)^i3 z;SH@&5B21BTH)R$I-N|=*NoEgS zmI1=5AXNx}c5d{-0yCT~l?XHkcpD<)f-~TQ6B_v+f^!v+4*&<}LpwM+Ur`qvc-&I6 z&~aF}CQyc|(FMgphP1%vQ`_KCY1lcW{R@{UTOp`9ua~OIsfEN+#RIU`FGy;C8-%q8 z6aAuNUkgSx;^EjzvKNL|fun`a1MES_K-9fb42-%V#Tuq9#SUGToN$XI+=6s*`q0v! zr%X7yY`!c zD0^7f^RWw6hH066;7b(`<~~1N^USJXp878gw*QDBZZ{Dss>+P)=4IaRH*H4tlX)Yc zpAN0c$kPynAXLMdwsJS3rYzx#_w#xSJjxAdK~-2^6#y(ersPv*qKW$veh{S5hLuN; zfIavpLx?rNQh{v<(Z+_w+Mqg^ zndxf>ZfyJxCf*t{xZAnpYtjSlX$VRHXvuYLLC;v|#~=osuoH#ULmd!QE9lF&qb<>s zcsZ!QWM)DkXc=i1$Q7XqAKhGD&dh{EHbb4n_=w5^5aAN1>KvZro)^$ne;>Rvo?ii- ztc^u6v_V2hoWl@$jY*0?mZD38!5F~+Z}ACl#1hJ4v5Q7m;j*}FU7CRVphH9a-V&z0 zh2Sskpca< z*3S&Nk==(YSnYR5hJ#;7|l7*tnMcvDMe( zwT>OcmS-Vx*J4YIP!-@^*`5Xd{LU8o+(#tz-kU3?cK39!bt8nFc1ySPj27vXmf9lM5)xeqZ9 zdgX)X2EMAn2g<@iL6i%#vR^{QDqIaJW?L2E>#RE29^AVI0Q&C1wObers$<(MFs`0Y z|H-n+tlkgg*b!hm1cp6<^wuubzwT7s6SCPhzgh6*q$knkcMLoQGN4;R*(C!R(P<%s zQNY*nT};~T8LM}nwj3I)3HXkZqFY224h6k?;L_?iybf7uhCJKw3|ZtZV(0=%Ao5kf z(zKQ4J#8KhYtsf7q3La!;ORq2@Ea?I*Be`}iJ~o@qPfnEuvuURd8r8#J(R0rU55$~ zNngDi+)i%RHhE4K;ii6allY@2bPwzD@r?Aa^2>h%j^$(= literal 1439 zcmcIkL2MgE6rGLjC=~;>lL*m@powX>R!~YrZCPEBva8~NwgOo)B0aL%9ec-K&#ZUH z>26OPxCOxpkiepW-Xb``fdf)Q)gsY@BXLToP${ZFttgd1R0t_Dv-ZaEAtxmE_TT*f z=fC&g&a0)RQxvoL8k-0I{Y(61-c!HMExz(t>e@S(Q(yeC?yC=A4fC_C*(97}41gqU zJ~-X|>CWBb-(Fp>hqqsRbenZQOA^kEF(856%m18Rx>uPy{_eF8e*FBVRs3$ZH{NzF zgX07MhXL6AJ^8u>XAH-+jTOw%1;Q!zePr6$Y@n(^9BjRzE+@vcj~>>#ZUDzA!5d3ZysBoXkVn_3$cT zZ6B>-&nJwcCh?mFH*E#sz!l<(iOwvF14kzl}i0zp;ed@lS7H=I}5_w z3xaT}1VOOo#a(6Hug756=&o_%KuL;|2R7|we-Pc^TX8okj8+)vs?pm8P2R~0I zdq;2;4~evI=7X1_J^ZrqvwOf5Et{0{k9hTTR~5F3-lQO$s%W0Dkn9aUIvI~HaNPoBZ3Z!3H*TWG<#l1wlyIPY9(Mow<9 zX+0MML-w3vrQ4Ni+?gWhOm{IdFgRoiob$S&!g@-H#Z`boL`x`Ba54+icBZoollL;2 zD+rtmc6??p(UQRI6<#+TRakC27G{b}?qt-r6*-qJ zwBTGxCYTnScdj%eCpXyiCKm%k_MBp++m&kEnWE=RMVJ^E95MyZdEHQ9J*C9rD!?G3 zC6p;N`77ggCUwTi>zK?L1t&jal4BH_%*w12&g3}zTl%?zjLHB<{fMJ)fp$6o?Q{@0 zw`!G|4Uc(peqKpYVseQB&|wOR1qC^o$%#ohsS0WNMIa%dTXj=1i$Ovu3aNQznML_| zxv6<2R+IIZ^Ozd!CeLHm=54T(3NUA4=(eh03~-x#joCmmzzr(m5YE6@aYKy*C?R;j i0cN?^4K)_mLta3^&H60+*_eRz2d?joEW5sDeEjlr9==|ZApk>XuT)@wW6 z-4Oj^lpv9WR}-@(;1|D15KkB+7!`Czqg8_>B?|a2NMc-!lZgsD-)lOe-`@BAz4tut z`@GMcN-ihgxDi?x8&yqJC@(-aKM>o1NSaxeW^;6_*9i?N zNAnn!4Rbn2&%<_p4cP*F`5in@47vz5KlPld4CmxN@iu+DR-BlOZL1XPv5CrLtY~QU z$ylWp)9M)OTCKQkL?rR-xnwW*O)}e*`HaXI?UY84<)uk&hmzj^*yX#Lse*@1&z;`w z(#>qMm;W@uWrEVds;M<oHBV-R;^W4M!{x=MJ=h@vplp`E9Y4b1JruA#KJr$?~(x)$o3L9?u9&xG~tzNZl73D`dWLrjVyfX_G zVF0cO>*VoPSFk~k{b}2#);0R2s-4P?e(|+Jzs09i!NnPL5FYj4z21vClDvkES_?6f zr(q;^4Df0Tmtl>pWXWR2q-nfIDv{5IEjfVckMND+M4$)AR^xCnHeocfl z`UD*AIK=+42#*I=lNm4q@m2R%&Fr~8G-IDg?o`&fnVL~j=ovT?mYTX;sNq`tPT&k-fIMx*n1#2bssNAiU8YNXaXel&d z{nmAW_0hz2#|KRrb_ut_@yH;57!UFk5O0@tJ+hh%OfB2?ioCc1eHzussHQ?Mqfx7d S*0VW%F?oC@b^cP}r+)#FW_bhv delta 1003 zcmY+CU1$_n6vywKo&BC!cQz(j;u4chIwr8yCFUvy#aVEbE@CI$4NLo=h$YUm`Ne~^vaYG@t{*zwi7p4Lx>baYxk{DHY_I#5 zIG+wn7t0mBHm-kBux`ow3VNSVftQ{hT7}i#A>OC5E1-H0&`mJyl{*WRkVCU_L=bbk zcXW*vzw8<<9v=IAs32)s_6S~kKc*9~%eRT!_7+a~e&$a3(Nt@v#d`j69Cq(t$N4H$ z45em1o48|U=90bq<0ShOD*pY!KV5{x0|iNC_u;v}d*FL_-B#u6qsNZ7kFX_A{j}0y zq3a2JUJP5!QV?^1EdfStC6nBTzKs`dPApeghlZ$>f1YuR+K#9%#38qLfT?`aAit7pJ}z_aN5F%{{m6yr|V#| zuueLHw5%8{SrwIi14ZG(wXvpf>j*oIv+BB!P#>A%Ox6Lng)TY=PlN=00DdtRfW?NN zET+3b98kI&Pbs$oWze)DDAdzH)kRH~MY5Vh8*duerEuHnI>FO$N!&)?!n_!z*I-G! z9vl4IanL^}(Es|(L4?(sWDD?9s5`o~Y-Q&9aKU{7U9WETka1Hovg}uQ6B=vXfZc|Y zr<^6#ni%BlqpQwPI%7*xo<$8m1%guVSyAnikrEAIludj~S_>?qF3Sce3|RW@lz+ zX49GVQ9&W1;)6;JHqr+n=#zpXg@#%c`>^pra6_>+Mbs8UQL%^`*E4^+o2oC)!?O3x zcfa$UbG|c=q-T$*l6It|9YO#9iT+x+&Yzt)KDVdq!i#6R-urpg$yW?FI{-;>vt~|r#|0l zc31VHXh~6o_9C?NME7G9eNa?%EIuV!%t>OYl4&vpEEN`+1(7IH@ku@(jW{f8XEyoK z*d<=aIMW#Ix;PR`#}lXPnayE{4s$zDDGwL{PC`X^<7TODka)c@Is?D03uxcOUGxx9 zmqdk#MMf-^iOOKn#Ec@TB@3ryn$j|xNgzqWy`1pf1N)zq>7E&_s#=l}_XB*MLQ@Fo zxGy^yZykEGlTkQC>{hn^)q%GXZ|V-4=!m%yY-a`e*tI@@Q=r*Pr`z%5-gaq&$r$G0 z$abY^G}w-xety}_$SpUUO&trrjsN%ppGTBUWoPf6q*>jNmWWn0nI*|EiKa4TVwOd# zfK!ZQ>r%mzip>4T0X&qQqR?{6rlvE8rs=~4O|=ZMU@^pGM8%NAqQhtljD;mefpM8u zNSI>aMsV3n++cell2~_}?+pkv$I|CB5ZvIoul{N_Pk4<%5!+L{#>Si!pN~*Bw+%DX zabxs0zYaFab8iE_LOdWG>3da8l|msVDXCDEC$VZ_%^)?X#?rtpqFRzXv0)u49`Zw@ zqTH9jxWOd&KcQxH|g_aX%S;!`#5sM}WC!MUjjqVLc(g%sRNL34b3QP}wY zp;z76al-)jyr$!}aqPBBgq!a#Ue&Q{446?Hk`-Q=|KXls@~%vpLcu8$x4#I+?r>W> z&E~Qm+MoubM-e(wZebH`EWC?FomzJCvTkFaze2!1eQ}-yOJekzi!!W}2m4?bY}#&_ zJk;jxl_9Sf?N_p2nT>-#a*G;RV?iUhG3Yq9ouHl^_cAo8Vv|~q+YkQ?EI%DKs4E&Y zr~`eUi#Fsnb`RaBY8JBqt5-~U*EfOK#EYRoZ*454u^XxI`JQMfDGiT~`FwXU zwD@|Zv$f9vzhN%IdK2E3Vc3Tu0Bzg1t8MH75_})Zoh5EmMz)CS%zyg9rKzO-`NJf@ eJ^`cq4e{YN9WF$cy8@UBCIfy}{^7?LKK>g`HKUIJ literal 0 HcmV?d00001 diff --git a/vendor/contracts/processing/config.json b/vendor/contracts/processing/config.json index 641fbb5..1a161dd 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":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 +{"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":327,"parameters":[{"name":"from","type":"Hash160"},{"name":"amount","type":"Integer"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"update","offset":419,"parameters":[{"name":"script","type":"ByteArray"},{"name":"manifest","type":"ByteArray"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"verify","offset":551,"parameters":[],"returntype":"Boolean","safe":true},{"name":"version","offset":567,"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 d7080571d1b611d38fbc5727aea3f670493e8cb0..afac44ad46027fbe36dd8a8a239421bc2968d7f7 100755 GIT binary patch delta 204 zcmdnVzL#x+n;Pra%o?Ogm%hX^uc@v{H zZ-bpwfH?z0w^apWfZOC(j0TzkZcq`2a0bST8)_Ut3Bdy(Cp!S0?BI1njm7nl7f7`; zlQ!e~$@xrX+>8tb3<4Q~^8(D7CU0O0U}T=m$gCR2!T|POK?W8#1~^WNePQTz(*S6u zL7~8b;!Ga?#GHbR#H7>`$CQ*Jprb{zLmZQ8ql2J|in1JksK4oP0NU*E&tY;n0DjkY A*8l(j diff --git a/vendor/contracts/proxy/config.json b/vendor/contracts/proxy/config.json index d679dbd..16d2b13 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":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 +{"name":"Notary Proxy","abi":{"methods":[{"name":"_initialize","offset":0,"parameters":[],"returntype":"Void","safe":false},{"name":"_deploy","offset":26,"parameters":[{"name":"data","type":"Any"},{"name":"isUpdate","type":"Boolean"}],"returntype":"Void","safe":false},{"name":"addAccount","offset":827,"parameters":[{"name":"addr","type":"Hash160"}],"returntype":"Void","safe":false},{"name":"onNEP11Payment","offset":485,"parameters":[{"name":"from","type":"Hash160"},{"name":"amount","type":"Integer"},{"name":"token","type":"ByteArray"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"onNEP17Payment","offset":398,"parameters":[{"name":"from","type":"Hash160"},{"name":"amount","type":"Integer"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"removeAccount","offset":883,"parameters":[{"name":"addr","type":"Hash160"}],"returntype":"Void","safe":false},{"name":"update","offset":565,"parameters":[{"name":"script","type":"ByteArray"},{"name":"manifest","type":"ByteArray"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"verify","offset":657,"parameters":[],"returntype":"Boolean","safe":true},{"name":"version","offset":823,"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 95e0eeb7087425e7bafe02614dbf2658c63701a1..5820153f11e2bca56fb94be8b054570772f6ef87 100755 GIT binary patch delta 554 zcmaFF`io?a3&T<%iuhl0zq>o2BC9>8JS);4S;4D z1em4+IQNc2%js=yrIUHaYKojQ$->3hKgjy4HZ$KO&UO(G%}#{ zbfByfGY8O_oDPm_K1y^KIey!c{is;5Bqz)3h6?K`B^FnKt!i4?JdBA@M*=;}>dM2A zm2*zuTz7!uq}UgRH&j?S9CGUClqj7sE&luee`zk*^J+j*(=Z^vEDz4-bO45wLpUR& zsTWYf)EMXm$JyV~&lO}~*ig~U!^jA=G}!T(y+jLGpAbmjZysr(t?!4l2m2}27U&HzlKZ`->WiCoGi-dJUNvykg36L@(xCA z-Ud6V0CPr$ZmSB$0Jq5>7!9-n+@K;3;S7uwH`F+Q5`qUDD!gtwsIc62@VcSK;(Evn zD0qHy5|b9=)ycg~8eD(>{r~R}&d6-~e=x3nI^k4D;O~`m@_aG nWN-$UCIJ-|W;*^*f77!{O(=sSz%&3M;=thmG}l3M3V#y-HX21` diff --git a/vendor/contracts/reputation/config.json b/vendor/contracts/reputation/config.json deleted file mode 100755 index d6ea8df..0000000 --- a/vendor/contracts/reputation/config.json +++ /dev/null @@ -1 +0,0 @@ -{"name":"Reputation","abi":{"methods":[{"name":"_deploy","offset":0,"parameters":[{"name":"data","type":"Any"},{"name":"isUpdate","type":"Boolean"}],"returntype":"Void","safe":false},{"name":"get","offset":660,"parameters":[{"name":"epoch","type":"Integer"},{"name":"peerID","type":"ByteArray"}],"returntype":"Array","safe":true},{"name":"getByID","offset":676,"parameters":[{"name":"id","type":"ByteArray"}],"returntype":"Array","safe":true},{"name":"listByEpoch","offset":766,"parameters":[{"name":"epoch","type":"Integer"}],"returntype":"Array","safe":true},{"name":"put","offset":517,"parameters":[{"name":"epoch","type":"Integer"},{"name":"peerID","type":"ByteArray"},{"name":"value","type":"ByteArray"}],"returntype":"Void","safe":false},{"name":"update","offset":423,"parameters":[{"name":"script","type":"ByteArray"},{"name":"manifest","type":"ByteArray"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false},{"name":"version","offset":844,"parameters":[],"returntype":"Integer","safe":false}],"events":[{"name":"reputationPut","parameters":[{"name":"epoch","type":"Integer"},{"name":"peerID","type":"ByteArray"},{"name":"value","type":"ByteArray"}]}]},"features":{},"groups":[],"permissions":[{"contract":"*","methods":["update"]}],"supportedstandards":[],"trusts":[],"extra":null} \ No newline at end of file diff --git a/vendor/contracts/reputation/reputation_contract.nef b/vendor/contracts/reputation/reputation_contract.nef deleted file mode 100755 index 29ff3451f2088d08e2d7cec211ed7908713a003c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1048 zcmbVKQAiVU9R8o%O!2Hudx#`D&CW2ag&V_>c8ASiQd}&ummaR$x%+RoyYue9apzMH zy(tAj1u1FxlvFQ8^blmGK|V}-Y9dlbR7xTgNd&h3+it6%r|#`O{=e`0e&6>y73yhM zM71rZwt@fu9N&aB=E;H1liOW0mnU2gzKk2p1{o7kx0*~sghUYlf|%Oq$h>{Oy8p%W zc-&e!UYk`jcbyQad<7uD*2ItQp0!Bp{wp&#mhUY^124C7l_@RCBhdlC4gj`djy|Ho zBr6pa@w&zNIE$vu@FLUfTw*jy3TK;Lb4|{W+cTC4FE(Pd(Z7sWV#vL^sHG5(psG-U zsvw;g5Cs*8ATPr~G0M(=JaL`DPWN*d~_k`xsb#LOT7fF@OQK6m-2it{=0nr7K|-FW?N&n?ZO zJ%3<%L^3%x-o9F$pY=V{B=&pD=V7J~5GHZ4>yVG6HC;?YHDyp~Q8)5iCZUn!kst*r z(bPl%VMkq^`0;KoK!Bm3NpL-_9pu6CM$n*mSr_@JMXCK1l0-_zxf`fN7^LuoJzNmZ z(p4DoOfjX9!dcoGnhs-d9@}*I&*pNuNxFq>QWe?4soQ5j3A{oTTP;@+9Q57SOiPLc zDgfE=uda#%rJlAqiaq)7{LJMBU?Gi3nli1yNd1&f*8XPTQYg-`*9etoOpEi^5dauK zNO1lUd>2TPIri%LPe)SjbTZpqleCW}t&FB6S&6V8j_tYxblH7+LB`v;LL^Yai(Y(J z-XT0YSbR{Z5OY7mjGC0M)Jd?L4-@aSngO7joX=}WiJcMljrZ|QJ