From df8d9f8bdc8e7d1f843f92a1182cb033f9b8f9eb Mon Sep 17 00:00:00 2001 From: Iulian Pascalau Date: Mon, 12 Aug 2024 15:00:24 +0300 Subject: [PATCH 1/3] - integrated new contracts --- .../slowTests/framework/multiversxHandler.go | 27 +++--- .../contracts/mvx/bridge-proxy.abi.json | 20 +++-- .../testdata/contracts/mvx/bridge-proxy.wasm | Bin 14912 -> 15096 bytes .../mvx/bridged-tokens-wrapper.abi.json | 18 ++-- .../contracts/mvx/bridged-tokens-wrapper.wasm | Bin 11891 -> 12026 bytes .../testdata/contracts/mvx/esdt-safe.abi.json | 26 ++++-- .../testdata/contracts/mvx/esdt-safe.wasm | Bin 30672 -> 30741 bytes .../mvx/multi-transfer-esdt.abi.json | 10 +-- .../contracts/mvx/multi-transfer-esdt.wasm | Bin 21367 -> 21501 bytes .../testdata/contracts/mvx/multisig.abi.json | 81 ++++++++++++++---- .../testdata/contracts/mvx/multisig.wasm | Bin 35348 -> 36155 bytes .../contracts/mvx/test-caller.abi.json | 10 +-- 12 files changed, 134 insertions(+), 58 deletions(-) diff --git a/integrationTests/relayers/slowTests/framework/multiversxHandler.go b/integrationTests/relayers/slowTests/framework/multiversxHandler.go index 3aabc2a7..f95e1717 100644 --- a/integrationTests/relayers/slowTests/framework/multiversxHandler.go +++ b/integrationTests/relayers/slowTests/framework/multiversxHandler.go @@ -174,12 +174,26 @@ func (handler *MultiversxHandler) DeployContracts(ctx context.Context) { require.NotEqual(handler, emptyAddress, handler.SafeAddress) log.Info("safe contract deployed", "address", handler.SafeAddress, "transaction hash", hash) + // deploy bridge proxy + handler.ScProxyAddress, hash, _ = handler.ChainSimulator.DeploySC( + ctx, + bridgeProxyContractPath, + handler.OwnerKeys.MvxSk, + deployGasLimit, + []string{ + multiTransferAddress.Hex(), + }, + ) + require.NotEqual(handler, emptyAddress, handler.ScProxyAddress) + log.Info("bridge proxy contract deployed", "address", handler.ScProxyAddress, "transaction hash", hash) + // deploy multisig minRelayerStakeInt, _ := big.NewInt(0).SetString(minRelayerStake, 10) minRelayerStakeHex := hex.EncodeToString(minRelayerStakeInt.Bytes()) params := []string{ handler.SafeAddress.Hex(), multiTransferAddress.Hex(), + handler.ScProxyAddress.Hex(), minRelayerStakeHex, slashAmount, handler.Quorum} @@ -196,19 +210,6 @@ func (handler *MultiversxHandler) DeployContracts(ctx context.Context) { require.NotEqual(handler, emptyAddress, handler.MultisigAddress) log.Info("multisig contract deployed", "address", handler.MultisigAddress, "transaction hash", hash) - // deploy bridge proxy - handler.ScProxyAddress, hash, _ = handler.ChainSimulator.DeploySC( - ctx, - bridgeProxyContractPath, - handler.OwnerKeys.MvxSk, - deployGasLimit, - []string{ - multiTransferAddress.Hex(), - }, - ) - require.NotEqual(handler, emptyAddress, handler.ScProxyAddress) - log.Info("bridge proxy contract deployed", "address", handler.ScProxyAddress, "transaction hash", hash) - // deploy test-caller handler.TestCallerAddress, hash, _ = handler.ChainSimulator.DeploySC( ctx, diff --git a/integrationTests/relayers/slowTests/testdata/contracts/mvx/bridge-proxy.abi.json b/integrationTests/relayers/slowTests/testdata/contracts/mvx/bridge-proxy.abi.json index 5db4331c..bc9152ac 100644 --- a/integrationTests/relayers/slowTests/testdata/contracts/mvx/bridge-proxy.abi.json +++ b/integrationTests/relayers/slowTests/testdata/contracts/mvx/bridge-proxy.abi.json @@ -1,11 +1,11 @@ { "buildInfo": { "rustc": { - "version": "1.80.0", - "commitHash": "051478957371ee0084a7c0913941d2a8c4757bb9", - "commitDate": "2024-07-21", + "version": "1.78.0", + "commitHash": "9b00956e56009bab2aa15d7bff10916599e3d6d6", + "commitDate": "2024-04-29", "channel": "Stable", - "short": "rustc 1.80.0 (051478957 2024-07-21)" + "short": "rustc 1.78.0 (9b00956e5 2024-04-29)" }, "contractCrate": { "name": "bridge-proxy", @@ -13,7 +13,7 @@ }, "framework": { "name": "multiversx-sc", - "version": "0.52.2" + "version": "0.52.3" } }, "name": "BridgeProxyContract", @@ -157,6 +157,16 @@ "promisesCallbackNames": [ "execution_callback" ], + "events": [ + { + "identifier": "pauseContract", + "inputs": [] + }, + { + "identifier": "unpauseContract", + "inputs": [] + } + ], "esdtAttributes": [], "hasCallback": false, "types": { diff --git a/integrationTests/relayers/slowTests/testdata/contracts/mvx/bridge-proxy.wasm b/integrationTests/relayers/slowTests/testdata/contracts/mvx/bridge-proxy.wasm index 3549ae01ea1c619ba16fbafb515c8b4546b337e8..658ba8d774d30d20b3f34f880a6e511c875908df 100755 GIT binary patch delta 5544 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 diff --git a/integrationTests/relayers/slowTests/testdata/contracts/mvx/bridged-tokens-wrapper.abi.json b/integrationTests/relayers/slowTests/testdata/contracts/mvx/bridged-tokens-wrapper.abi.json index 249c77c0..1287c24b 100644 --- a/integrationTests/relayers/slowTests/testdata/contracts/mvx/bridged-tokens-wrapper.abi.json +++ b/integrationTests/relayers/slowTests/testdata/contracts/mvx/bridged-tokens-wrapper.abi.json @@ -1,11 +1,11 @@ { "buildInfo": { "rustc": { - "version": "1.80.0", - "commitHash": "051478957371ee0084a7c0913941d2a8c4757bb9", - "commitDate": "2024-07-21", + "version": "1.78.0", + "commitHash": "9b00956e56009bab2aa15d7bff10916599e3d6d6", + "commitDate": "2024-04-29", "channel": "Stable", - "short": "rustc 1.80.0 (051478957 2024-07-21)" + "short": "rustc 1.78.0 (9b00956e5 2024-04-29)" }, "contractCrate": { "name": "bridged-tokens-wrapper", @@ -13,7 +13,7 @@ }, "framework": { "name": "multiversx-sc", - "version": "0.52.2" + "version": "0.52.3" } }, "name": "BridgedTokensWrapper", @@ -281,6 +281,14 @@ } ], "events": [ + { + "identifier": "pauseContract", + "inputs": [] + }, + { + "identifier": "unpauseContract", + "inputs": [] + }, { "identifier": "wrap_tokens", "inputs": [ diff --git a/integrationTests/relayers/slowTests/testdata/contracts/mvx/bridged-tokens-wrapper.wasm b/integrationTests/relayers/slowTests/testdata/contracts/mvx/bridged-tokens-wrapper.wasm index 615c5f77d8075f6052f0c3088d4631c7cbb5dd18..ea8a30cc1ed5c25288b716e28938171b0dd0e3a1 100755 GIT binary patch delta 3164 zcmai0dvH|M89(RT-Rw>7?&j>~(amEwcXtz#FeV~nQ;L(43jr#%Gdj|7IsY_Vp9?OSyXIMn5usu+L<`|htr4Cv43=0+k#STWeAVjNLv&|YOz4S@0^>2 zq;{Ij+`ZrX_dU*c&&M0CZ2U=?fG>&~C=-dvJH@NKW9t^v5TMl<$MX-dN@1JhVBZ!_4`30#11w zqEGS&in_W}*@3%rnXc@&vt7#T?dcJ=AL2#PmZ!Kkml_?(upeUf1N!wx+{}*LN!&C$ zz|F2yU*Adu&7OwdqNs6s?G~6QY6(n@kB>2@(34lNhEyDL_V##;meDMhXJ$$Pq5}PL51X~?oPOozv|9m#9DYYEt@a1fJ^0AUdoWBgO zSws9NwD=ELN67=TikW-{j{EoVbI>1H4_5=td@nQx9e6!Z&L4&2fyUw_6CDm~66atj z*ok_t1Sj}OSXtW2k4+AhR`T)yvzg81p>4{eg_Jx96Eeg92p45pNsKvt8atGPqP{;- zU~3)RA}gUY6e|0KXmlW&gnD@7Md%Lg4!^DRmTk?PoM@n?G-rkr|iA zh$HvYv)a;Fjz}HFQP!ek*28bZNqz<{hL_sPeZr6vWQWBqz8y`u^X4{cK~SE7Rb@Ni z{_tx5LIj~35Y!N^x8Yh@7u5!q=W5-@Yh@9uPlUpfgZLLaTZ~m-+s)!X9 zXxZ3JW_zWcq7!6ldu%UGo_vQ0%)@INgk0D@+mL@FriBETe^syZVV+dHiW`vIVx|Kd zxls`Q4vJ_d$iYA0rHaG~od?%>*antO1*Q-f?^oo|jcS!@zvqePu(eh<7X>(Imc#EV z@0uLNqgwV)r9Pz;_=qK$^9j^NlC6p#N0%$vmkbj%SCSC zm*G&P>8>lv)pb7P@UI6D5W@RR#n8R=$d`y(9YA~MrXH03n`oD?g?vsaU!`Zli{fig zQ`N+;KxfrZ^jX!gfc#KN$@O(*Y@po-aI|XgiqCdYOY7uMi62MQ3ZuNB)VQ^l>3No8 zbl&89#HP`mq2XZl%>^wxOR~hAOw$}2iycPx*Hnk8=B!t4Q|{g(6Ztef{hV4ZNO8XO z8Iqz*=V>Kz@}0*O=%5R_1U=h{H6NkLVgNoYgeuN1(9*?TvmtJFJD)*Doh)VkK9f^v6HIm2Q*P;8-kyZgww6R;S$0EDM`Y5ZZ)|e(WCi z80d|m7<$kYL+fLJl}xW+9op4^eRb_?W>SAgRWdqPN$kAN$58p$n3f+GfhsJO!STDX z6CU{Op0-6H#?R&O~GBXA3gh6671$lC5@o%m2isfXoAc;iv8B4ZX-k zYhiIbxnAQ}z_Dm^fQ9}d=stZeHr*^CXUdAX&J^un{0@E%F2q~;n-EPj;C@<_ILvpz z2Z^sNQ7eh+L8;;K!5!{?d^~MpJwkYkQHFXq8MuTtCYSQ7us1mo-LICAhi5?WS&n^)a6AYZ?Me*}N1&lRhWEPDG0)-^bBl`FMK<@qnN#q+UAKBT-bxdUEk z*wd=C;#~e*$=&l(P9udqk;|cGz0|<;QL1dO88inwIn3Fwk5BdzzX`6^vQ1*Wit&&Wiawcez8X zc}2*T5J)_;OzuQKH36}(VR$I&9#pX!-QzD${owTyurLN)210+#el?5iX-niOH zrMm9(^pXpLmW_F-!aCkV=mA3~*CvRPR zS}a~QIFKJsb>-EK^xpo#^k`pZxgyf;HFZV?vv>+`_nu{Vr~D7C CMw)8? delta 2906 zcmai0eQaCR6~E^`JGT35=f-hd$8nq&J8hh)39O*3N|iOQp_BrXkQ$AD3Y8lh>NHK< z*cly@n$VV}UDgsf&_V+RAx8hGx-lX&3DGTVXzMynno4P4Z3P<}qZ?%uw(`|BJNI7O zX_(Mt>H6LC@jJisaqoLy-1W)27pgh7@iL=iiS>-|bd^ zf5c}Tp^-h{8qVE2luBpV51}%ZPTx6{%H=ZYp21C-0X7bS;aoaZ$jp=e2m(Wy&4b^Y zFWn3N`!;3^nf`3PpuP7&sOVjimvA2f|Azil@239cW#b7D=}c}gpDo;;-7=g_XA9qF z55t1{h>k+bvq!)j9w_e_V$RtBkK%;09v;J=IAhWMP<3xc$DYGD0C5s_quCbQ$R39< zZF)DRvIA>#ncnO@*>u4=9Rx73p-Pja<5#7DTJYAkR{fnE==jdziniND}4sw3ZeM~azg!Qo;+ z!cmshI{ZnwDMh+Y)q{M`peGphlzp+k`etD(Xx>$Z&j%9l4ju?Bg;RJU5Tobwft}v3 zGFV(jIc(NRUW#a`Nn%pQk5~-bf(@>}D>5_K6I>LzAfGK}?&VNHO|q!6?l`A{okt9= zTdKNhxx^dN%xjqTY1P_5skQ&R$Htl%oW`!2(1;$185O}{IcbE%n{q>8oR)Dj6`Wfx z%MkyNLX$Qi-cyfeKvzu@J*#9j*N7}$D(_uj%wzq5w3VGqatFRqv+xF;0O$lPg9@W4 z$Y2!tH`2Tq->lRT&QCRj+`RgdQvF%3Hsnpg?Dw%FoPbMscQ{fU4+4?nL5m!Z@$fg{ zKX@#hjC`)VW?_pB-|~h1Qqy*#dh>pG74Q&nwksxyGGjdIj5SlkhpN zuia9=N0r+r{-v}M=&Euy$nQhEP&)x{)ut6T8CF6jo%%8fQ-fK%JFHrdO>P}{pEx5%=^VLscQt; z0f~J93w1592M^VS-~zr>m+^0xVOB{}HW%A58ExdBjp1$4r7(%xqM z6-*r3xu8f*bCH^4r1y&qf;1$y=o33N4T%>PXYuh^CtZ7|V;!_sHN=b8?+kV{G{Jkg zz9HP9Cr+O}W?Oy55l{jzGfjoGlIeR&$58ad4F0U4bEK5xTdHLBb0wp$Y2t<=ZV`Vk z9VJyknXm2b)6*Vzh~oU&Ki(nh{wfnM%B*N~l$8osF1CX})HOrOVBZp2=dvb&EPlBp z<))C_pr$-wb*}wd!iwQMW||kxpnZ0yB(~&hcu}*XxT-PHqZ3w{%Bd)4$i*4SNq6uo zozk3j8@VX;fm~JEROMG1Z-*=BiMPQCTozwMcgNlFBd`M(B))yUYTjG{EoM1%sJNq@ z_Yj3sOlGcc5`(Uct%;>@8IL5!>#wSlVG4a^ILYyZs+-fQpeti-({cdBrgd-;KWfT( z)QgFbE@F0(-Kg@E{Zu)ACjA=0-XQkq%8MQN`$hZOij@|xDt+-31&O0=`Tzg` diff --git a/integrationTests/relayers/slowTests/testdata/contracts/mvx/esdt-safe.abi.json b/integrationTests/relayers/slowTests/testdata/contracts/mvx/esdt-safe.abi.json index bef93d51..68049513 100644 --- a/integrationTests/relayers/slowTests/testdata/contracts/mvx/esdt-safe.abi.json +++ b/integrationTests/relayers/slowTests/testdata/contracts/mvx/esdt-safe.abi.json @@ -1,11 +1,11 @@ { "buildInfo": { "rustc": { - "version": "1.80.0", - "commitHash": "051478957371ee0084a7c0913941d2a8c4757bb9", - "commitDate": "2024-07-21", + "version": "1.78.0", + "commitHash": "9b00956e56009bab2aa15d7bff10916599e3d6d6", + "commitDate": "2024-04-29", "channel": "Stable", - "short": "rustc 1.80.0 (051478957 2024-07-21)" + "short": "rustc 1.78.0 (9b00956e5 2024-04-29)" }, "contractCrate": { "name": "esdt-safe", @@ -13,7 +13,7 @@ }, "framework": { "name": "multiversx-sc", - "version": "0.52.2" + "version": "0.52.3" } }, "name": "EsdtSafe", @@ -84,10 +84,10 @@ }, { "docs": [ - "Converts failed Ethereum -> Elrond transactions to Elrond -> Ethereum transaction.", + "Converts failed Ethereum -> MultiversX transactions to MultiversX -> Ethereum transaction.", "This is done every now and then to refund the tokens.", "", - "As with normal Elrond -> Ethereum transactions, a part of the tokens will be", + "As with normal MultiversX -> Ethereum transactions, a part of the tokens will be", "subtracted to pay for the fees" ], "name": "addRefundBatch", @@ -105,7 +105,7 @@ }, { "docs": [ - "Create an Elrond -> Ethereum transaction. Only fungible tokens are accepted.", + "Create an MultiversX -> Ethereum transaction. Only fungible tokens are accepted.", "", "Every transfer will have a part of the tokens subtracted as fees.", "The fee amount depends on the global eth_tx_gas_limit", @@ -128,7 +128,7 @@ }, { "docs": [ - "Claim funds for failed Elrond -> Ethereum transactions.", + "Claim funds for failed MultiversX -> Ethereum transactions.", "These are not sent automatically to prevent the contract getting stuck.", "For example, if the receiver is a SC, a frozen account, etc." ], @@ -796,6 +796,14 @@ "indexed": true } ] + }, + { + "identifier": "pauseContract", + "inputs": [] + }, + { + "identifier": "unpauseContract", + "inputs": [] } ], "esdtAttributes": [], diff --git a/integrationTests/relayers/slowTests/testdata/contracts/mvx/esdt-safe.wasm b/integrationTests/relayers/slowTests/testdata/contracts/mvx/esdt-safe.wasm index 95f39fe76585c3880415f88d3ff11787cc6dd9a2..55d0266a80fb0a4d43b21a88ae97e162d3f7bb5f 100755 GIT binary patch delta 9954 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 delta 10111 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 XC~kSJ5=Q*`h0#}khGSyj$fWiQC+Gx2 delta 760 zcmY*WTT4_?6y9r{J>%ufWzURbGb*_~I%vUU$tW>I&H*PSaqyucq69flbwK`~Ct(6>j-(!GI#AfbpM!*CjeU>FOXC^o1i{f-8t z8$(LgR?yjd6O3L=V1h#(QVaD#ETaxjTeRIxIB>M#Y7p~P33`{9#bO4Q7#UN#~@NVe{L`|=_z%t@nRn%EV?CUCijkN+WC^oCRT};`r-}%X3i?cN=G9GC| zcqjX7dmM0IKr{{+aU{AQKwOKCK<3qfE)f0oB`lcFVbApqq>1fi@8xj)83R7auMHOg zK8sY0E9{QFQMj+MQ{nB#O<0y)O(6^~^r>h`H|Rg2mOP5=k-lN~2J>4JN>o8^SBWkw0IEh!}kB?k=nD977c5JtuN z@h<>!tvwAzi&{`cSXNxpXhfJiK&)2As0GMVC7r=V0!*8oz4GW&dFG3 G*7yUb4Ao`; diff --git a/integrationTests/relayers/slowTests/testdata/contracts/mvx/multisig.abi.json b/integrationTests/relayers/slowTests/testdata/contracts/mvx/multisig.abi.json index efab9d6d..7f967bc5 100644 --- a/integrationTests/relayers/slowTests/testdata/contracts/mvx/multisig.abi.json +++ b/integrationTests/relayers/slowTests/testdata/contracts/mvx/multisig.abi.json @@ -1,11 +1,11 @@ { "buildInfo": { "rustc": { - "version": "1.80.0", - "commitHash": "051478957371ee0084a7c0913941d2a8c4757bb9", - "commitDate": "2024-07-21", + "version": "1.78.0", + "commitHash": "9b00956e56009bab2aa15d7bff10916599e3d6d6", + "commitDate": "2024-04-29", "channel": "Stable", - "short": "rustc 1.80.0 (051478957 2024-07-21)" + "short": "rustc 1.78.0 (9b00956e5 2024-04-29)" }, "contractCrate": { "name": "multisig", @@ -13,7 +13,7 @@ }, "framework": { "name": "multiversx-sc", - "version": "0.52.2" + "version": "0.52.3" } }, "docs": [ @@ -35,6 +35,10 @@ "name": "multi_transfer_sc_address", "type": "Address" }, + { + "name": "proxy_sc_address", + "type": "Address" + }, { "name": "required_stake", "type": "BigUint" @@ -56,7 +60,20 @@ "outputs": [] }, "upgradeConstructor": { - "inputs": [], + "inputs": [ + { + "name": "esdt_safe_sc_address", + "type": "Address" + }, + { + "name": "multi_transfer_sc_address", + "type": "Address" + }, + { + "name": "proxy_sc_address", + "type": "Address" + } + ], "outputs": [] }, "endpoints": [ @@ -131,7 +148,7 @@ }, { "docs": [ - "Proposes a batch of Ethereum -> Elrond transfers.", + "Proposes a batch of Ethereum -> MultiversX transfers.", "Transactions have to be separated by fields, in the following order:", "Sender Address, Destination Address, Token ID, Amount, Tx Nonce" ], @@ -155,11 +172,11 @@ }, { "docs": [ - "Failed Ethereum -> Elrond transactions are saved in the MultiTransfer SC", + "Failed Ethereum -> MultiversX transactions are saved in the MultiTransfer SC", "as \"refund transactions\", and stored in batches, using the same mechanism as EsdtSafe.", "", "This function moves the first refund batch into the EsdtSafe SC,", - "converting the transactions into Elrond -> Ethereum transactions", + "converting the transactions into MultiversX -> Ethereum transactions", "and adding them into EsdtSafe batches" ], "name": "moveRefundBatchToSafeFromChildContract", @@ -345,6 +362,20 @@ "inputs": [], "outputs": [] }, + { + "name": "pauseProxy", + "onlyOwner": true, + "mutability": "mutable", + "inputs": [], + "outputs": [] + }, + { + "name": "unpauseProxy", + "onlyOwner": true, + "mutability": "mutable", + "inputs": [], + "outputs": [] + }, { "name": "changeFeeEstimatorContractAddress", "onlyOwner": true, @@ -366,7 +397,7 @@ "", "where price_per_gas_unit is queried from the aggregator (fee estimator SC)" ], - "name": "changeElrondToEthGasLimit", + "name": "changeMultiversXToEthGasLimit", "onlyOwner": true, "mutability": "mutable", "inputs": [ @@ -507,7 +538,7 @@ }, { "docs": [ - "Sets the maximum bridged amount for the token for the Elrond -> Ethereum direction.", + "Sets the maximum bridged amount for the token for the MultiversX -> Ethereum direction.", "Any attempt to transfer over this amount will be rejected." ], "name": "esdtSafeSetMaxBridgedAmountForToken", @@ -527,7 +558,7 @@ }, { "docs": [ - "Same as the function above, but for Ethereum -> Elrond transactions." + "Same as the function above, but for Ethereum -> MultiversX transactions." ], "name": "multiTransferEsdtSetMaxBridgedAmountForToken", "onlyOwner": true, @@ -546,7 +577,7 @@ }, { "docs": [ - "Any failed Ethereum -> Elrond transactions are added into so-called \"refund batches\\", + "Any failed Ethereum -> MultiversX transactions are added into so-called \"refund batches\\", "This configures the size of a batch." ], "name": "multiTransferEsdtSetMaxRefundTxBatchSize", @@ -704,7 +735,7 @@ }, { "docs": [ - "Mapping between ERC20 Ethereum address and Elrond ESDT Token Identifiers" + "Mapping between ERC20 Ethereum address and MultiversX ESDT Token Identifiers" ], "name": "getErc20AddressForTokenId", "mutability": "readonly", @@ -755,6 +786,16 @@ } ] }, + { + "name": "getProxyAddress", + "mutability": "readonly", + "inputs": [], + "outputs": [ + { + "type": "Address" + } + ] + }, { "docs": [ "Returns the current EsdtSafe batch.", @@ -800,7 +841,7 @@ }, { "docs": [ - "Returns a batch of failed Ethereum -> Elrond transactions.", + "Returns a batch of failed Ethereum -> MultiversX transactions.", "The result format is the same as getCurrentTxBatch" ], "name": "getCurrentRefundBatch", @@ -834,7 +875,7 @@ }, { "docs": [ - "Used for Ethereum -> Elrond batches.", + "Used for Ethereum -> MultiversX batches.", "If the mapping was made, it means that the transfer action was proposed in the past.", "To check if it was executed as well, use the wasActionExecuted view" ], @@ -1159,6 +1200,14 @@ { "identifier": "unpause_esdt_safe", "inputs": [] + }, + { + "identifier": "pauseContract", + "inputs": [] + }, + { + "identifier": "unpauseContract", + "inputs": [] } ], "esdtAttributes": [], diff --git a/integrationTests/relayers/slowTests/testdata/contracts/mvx/multisig.wasm b/integrationTests/relayers/slowTests/testdata/contracts/mvx/multisig.wasm index 779cdb07207606a078ebae9c39af7385646448a2..17f5bff3ae6f55402605fd3373331a67c788fa41 100755 GIT binary patch delta 9186 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 F`(JFLk%9mK delta 8659 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 Date: Mon, 12 Aug 2024 15:42:16 +0300 Subject: [PATCH 2/3] - new contracts --- .../testdata/contracts/mvx/bridge-proxy.wasm | Bin 15096 -> 15609 bytes .../contracts/mvx/multi-transfer-esdt.wasm | Bin 21501 -> 21970 bytes .../testdata/contracts/mvx/multisig.wasm | Bin 36155 -> 36475 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/integrationTests/relayers/slowTests/testdata/contracts/mvx/bridge-proxy.wasm b/integrationTests/relayers/slowTests/testdata/contracts/mvx/bridge-proxy.wasm index 658ba8d774d30d20b3f34f880a6e511c875908df..94ccf995062b1f140013a963225a3192f7579018 100755 GIT binary patch delta 2749 zcmb7GeQaCR6~E`c=lG@1Cbwzlq#<z(g&uFuY$`|9&=IL;z1*teW}JB3^)V(TP{@UKmXxc#hqSNdU!&sC;p z^M#@~M)5+ivb$QU2}|+fp5oM8ttcL`&$_+S-=x%Zu{K_uDU@cWCuZ|A)%;Ygw0ov1 zzD1qYVr{N+_uQ^pDdc>)I4d5dE>Lr`rNVTvFtK}Qai)6jY`#(f>)X@?Rac0cLSeR8 zt%~p18)HH67{x02xoS~74&P=X@Vn%ds^d&8h$rm*u}^J&lDw(>u3fqO)J}1n)=W+o z^0oXV9CXN^oZL~&S0?YvSBs8Z^URKgW;1p{()s2o?>>hv*!78Rbk1&1Owf6ID)Ba* zXdX=dOl~~%z*0k)E_J5SXo$3{g(h{F;U4Xpr)*yRl1?`J*ZzZW^{(r8Xvvz?7wNP; zp6bQN{#?t9OazV`lVc2e zY4`S|&`uCbkk3Xy;)6qS)L&U+Bq$8skrbvQh?yVlL+F7UevpxF5Ywa~UCv5jKxc1b z%Q?NM-Q|T535!Xi%KcE)5dPOlvPT<@$jU_M1Zim!W#g&`*}XKu8)-l6>Q4s_EWn_{ z3JJ<_Ia%pKzNOB-b6x4$>!K7yb)d*O)3I6$Qb)q9m`y1Unz>5*?ewN=e4=_Q5XWvz zr8b02fxxwF1p>Q{e}FjI_RUQP=&;?M`F#8^d#OIMr!#}}b^Cs%vGyoa45@#zA>4;- zZJ>`1*+&P4>4<%G;NqHZu!QijW5)d=k*FLRvf&4t1Cp#cH10g*p*gU0UPB>T<7B?}IoTY|ybm zT|W|8MJADvAB2j88DivVM$`}aOq&B}GmI zF}2KM=#(~JyJ|5+9E~QqwJyd{3smziTy9q08DY0EGt0`%-$fZG0#fs<392M9W*J!v zaOK2^Q;7s3VdF&-a;C1?X#+$!pZf_N0eCFvDW2D#O54uWt4Pm9f>o_4O1Z4z@3 zx>n=fOK>}z2N%%sSy?klP`DpI=3X>ap4p!3bJX1(ZLi(*7AVbcWj^Cc7@Z8aE57z3+m80sbDTIGH}!H5PYB=Vke~%4Q8QlP!6Eav25+Oa>ID`J_eDFnKC>~B z@l}tp29R@fTRkK91Skb(6Lw)4t|98EeA>gXUkwM43NOj|$VikXBgar!-Inu~aX*=+eRh_5y%K98An*7Fi^e&2@K&TZC*I2fta2+s5Xr z*S6^xzGmx8Le6Y{ORCPet9~DLQC!DzjpaYO6P#xV_-Ndd%#mX%oJaK&#x&iX6cIs_ zp>i~%oDHw6ejG|5Dl9y8mJwKJm8(6v)6Du4v($1IU!3>>XNbEiBS!-iQ`@~8bu4UT z`$5oGM;QM(>`z1u!T&9lSfjUTt~utxsMXzeX>wvC=q+J-%K_Dq$5s`&R>(kB?!pz% z${o18to#xrJF{{-uA|&FS@{KwQ{$aqw~shHlxQ3bC0kPOx03RIsJZr%o@lr)>*1_7 zDB4f<-5VQp&~6_Zr=xaxXg{56-h9(mr{fThx_Nj%H*->5w0noIZ_!SLv<}dII-LGY zYYDS^%j!5^{xO$gt1IqBu`?~A2ggjS6U?_)ZRxoK<>H;NHHv2x*mPD7N7xYavT_jD zU>WTZNDNLmwQ@|8c92Z~=*O*S(VkmO>Ert>)M85E=SaW&N>;MI!LoXtjYpFPN=6Rb zQ(L<0y UkDRxE8Qo)lGrFNUb;~34FI0iEcK`qY delta 2223 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 delta 8017 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 Z-2=xK?PK!GpS>c|zcFkDF2OH1{||hYBaQ$7 diff --git a/integrationTests/relayers/slowTests/testdata/contracts/mvx/multisig.wasm b/integrationTests/relayers/slowTests/testdata/contracts/mvx/multisig.wasm index 17f5bff3ae6f55402605fd3373331a67c788fa41..2ef56cb957d97f52960639b74d1bcc8010c70600 100755 GIT binary patch delta 10146 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 YO}8)4PNqj!E=k*aTWTm+kKg704}@jiX#fBK delta 9711 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 From 9f060fdd87457a8283a28a321cfda755af44d262 Mon Sep 17 00:00:00 2001 From: Iulian Pascalau Date: Tue, 13 Aug 2024 14:00:11 +0300 Subject: [PATCH 3/3] - fix after review --- .../relayers/slowTests/framework/multiversxHandler.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/integrationTests/relayers/slowTests/framework/multiversxHandler.go b/integrationTests/relayers/slowTests/framework/multiversxHandler.go index f95e1717..1f5b1c0e 100644 --- a/integrationTests/relayers/slowTests/framework/multiversxHandler.go +++ b/integrationTests/relayers/slowTests/framework/multiversxHandler.go @@ -49,6 +49,7 @@ const ( stakeFunction = "stake" unpauseFunction = "unpause" unpauseEsdtSafeFunction = "unpauseEsdtSafe" + unpauseProxyFunction = "unpauseProxy" pauseEsdtSafeFunction = "pauseEsdtSafe" pauseFunction = "pause" issueFunction = "issue" @@ -305,10 +306,6 @@ func (handler *MultiversxHandler) DeployContracts(ctx context.Context) { ) log.Info("ChangeOwnerAddress for multi-transfer tx executed", "hash", hash, "status", txResult.Status) - // unpause sc proxy - hash, txResult = handler.callContractNoParams(ctx, handler.ScProxyAddress, unpauseFunction) - log.Info("unpaused sc proxy executed", "hash", hash, "status", txResult.Status) - // ChangeOwnerAddress for bridge proxy hash, txResult = handler.ChainSimulator.ScCall( ctx, @@ -323,6 +320,10 @@ func (handler *MultiversxHandler) DeployContracts(ctx context.Context) { ) log.Info("ChangeOwnerAddress for bridge proxy tx executed", "hash", hash, "status", txResult.Status) + // unpause sc proxy + hash, txResult = handler.callContractNoParams(ctx, handler.MultisigAddress, unpauseProxyFunction) + log.Info("unpaused sc proxy executed", "hash", hash, "status", txResult.Status) + // setEsdtSafeOnMultiTransfer hash, txResult = handler.ChainSimulator.ScCall( ctx,