Open PurrProof opened 4 days ago
With another multisig
implementation I'm getting even worse situation:
2024-11-19T19:11:30.947214Z INFO zilliqa::exec: 1650: output=InvokeOutput { accepted: false, messages: [], events: [], gas_remaining: ScillaGas(39585) }
2024-11-19T19:11:33.151764Z INFO zilliqa::node: 416: seen new txn Zilliqa { tx: TxZilliqa { chain_id: 700, nonce: 42, gas_price: ZilAmount(2000000016), gas_limit: ScillaGas(40000), to_addr: 0x54456113078c9fe9de02d76a031ef238559399f6, amount: ZilAmount(0), code: "", data: "{\"_tag\":\"SubmitUpdateReceivingAddrTransaction\",\"params\":[{\"vname\":\"calleeContract\",\"type\":\"ByStr20\",\"value\":\"0xab90261cd957c1041ebd63ed74fe8dc16242f615\"},{\"vname\":\"new_addr\",\"type\":\"ByStr20\",\"value\":\"0x8905ae7f0a80c2295347c67e3d95e1b133b61672\"}]}" }, key: PublicKey { point: AffinePoint { x: FieldElement(FieldElementImpl { value: FieldElement5x52([546542052194041, 1222893046007904, 2424776026304968, 3431595440928863, 273986869105240]), magnitude: 1, normalized: true }), y: FieldElement(FieldElementImpl { value: FieldElement5x52([2811955970106994, 2695229990876875, 2876268033147049, 4082765816626786, 62188896084781]), magnitude: 1, normalized: true }), infinity: 0 } }, sig: ecdsa::Signature<Secp256k1>(92BB956352A4E4AFD6AC81BE7972065C391F51CD76AB48EAE344249F5C117BF794223F5B8DCD9837D0A4DFE6ABB82A44CFEB6FFF67F1E22A88106F32CD5AD421) } hash=4a9386c15dcb5f6515d37e1a0dd2f7740c48c0587b9eee5b420f4d05197bbe74
2024-11-19T19:11:34.784021Z INFO zilliqa::exec: 569: executing txn hash=4a9386c15dcb5f6515d37e1a0dd2f7740c48c0587b9eee5b420f4d05197bbe74 txn=VerifiedTransaction { tx: Zilliqa { tx: TxZilliqa { chain_id: 700, nonce: 42, gas_price: ZilAmount(2000000016), gas_limit: ScillaGas(40000), to_addr: 0x54456113078c9fe9de02d76a031ef238559399f6, amount: ZilAmount(0), code: "", data: "{\"_tag\":\"SubmitUpdateReceivingAddrTransaction\",\"params\":[{\"vname\":\"calleeContract\",\"type\":\"ByStr20\",\"value\":\"0xab90261cd957c1041ebd63ed74fe8dc16242f615\"},{\"vname\":\"new_addr\",\"type\":\"ByStr20\",\"value\":\"0x8905ae7f0a80c2295347c67e3d95e1b133b61672\"}]}" }, key: PublicKey { point: AffinePoint { x: FieldElement(FieldElementImpl { value: FieldElement5x52([546542052194041, 1222893046007904, 2424776026304968, 3431595440928863, 273986869105240]), magnitude: 1, normalized: true }), y: FieldElement(FieldElementImpl { value: FieldElement5x52([2811955970106994, 2695229990876875, 2876268033147049, 4082765816626786, 62188896084781]), magnitude: 1, normalized: true }), infinity: 0 } }, sig: ecdsa::Signature<Secp256k1>(92BB956352A4E4AFD6AC81BE7972065C391F51CD76AB48EAE344249F5C117BF794223F5B8DCD9837D0A4DFE6ABB82A44CFEB6FFF67F1E22A88106F32CD5AD421) }, signer: 0x9cb422d2fabe9622ed706ad5d9d3ffd2cdd1c001, hash: 4a9386c15dcb5f6515d37e1a0dd2f7740c48c0587b9eee5b420f4d05197bbe74 }
2024-11-19T19:11:34.817910Z INFO zilliqa::exec: 1650: output=InvokeOutput { accepted: false, messages: [], events: [ScillaEvent { event_name: "Transaction created", params: [ParamValue { name: "transactionId", value: String("0"), ty: "Uint32" }] }, ScillaEvent { event_name: "Transaction signed", params: [ParamValue { name: "transactionId", value: String("0"), ty: "Uint32" }] }], gas_remaining: ScillaGas(39621) }
2024-11-19T19:11:34.825569Z INFO zilliqa::consensus: 3051: applied transaction TransactionReceipt { block_hash: 0000000000000000000000000000000000000000000000000000000000000000, index: 0, tx_hash: 4a9386c15dcb5f6515d37e1a0dd2f7740c48c0587b9eee5b420f4d05197bbe74, success: true, gas_used: EvmGas(159180), cumulative_gas_used: EvmGas(159180), contract_address: None, logs: [Scilla(ScillaLog { address: 0x54456113078c9fe9de02d76a031ef238559399f6, event_name: "Transaction created", params: [ParamValue { name: "transactionId", value: String("0"), ty: "Uint32" }] }), Scilla(ScillaLog { address: 0x54456113078c9fe9de02d76a031ef238559399f6, event_name: "Transaction signed", params: [ParamValue { name: "transactionId", value: String("0"), ty: "Uint32" }] })], transitions: [], accepted: Some(false), errors: {}, exceptions: [] } receipt=TransactionReceipt { block_hash: 0000000000000000000000000000000000000000000000000000000000000000, index: 0, tx_hash: 4a9386c15dcb5f6515d37e1a0dd2f7740c48c0587b9eee5b420f4d05197bbe74, success: true, gas_used: EvmGas(159180), cumulative_gas_used: EvmGas(159180), contract_address: None, logs: [Scilla(ScillaLog { address: 0x54456113078c9fe9de02d76a031ef238559399f6, event_name: "Transaction created", params: [ParamValue { name: "transactionId", value: String("0"), ty: "Uint32" }] }), Scilla(ScillaLog { address: 0x54456113078c9fe9de02d76a031ef238559399f6, event_name: "Transaction signed", params: [ParamValue { name: "transactionId", value: String("0"), ty: "Uint32" }] })], transitions: [], accepted: Some(false), errors: {}, exceptions: [] }
2024-11-19T19:11:36.371901Z INFO zilliqa::node: 416: seen new txn Zilliqa { tx: TxZilliqa { chain_id: 700, nonce: 43, gas_price: ZilAmount(2000000016), gas_limit: ScillaGas(40000), to_addr: 0x54456113078c9fe9de02d76a031ef238559399f6, amount: ZilAmount(0), code: "", data: "{\"_tag\":\"ExecuteTransaction\",\"params\":[{\"vname\":\"transactionId\",\"type\":\"Uint32\",\"value\":\"0\"}]}" }, key: PublicKey { point: AffinePoint { x: FieldElement(FieldElementImpl { value: FieldElement5x52([546542052194041, 1222893046007904, 2424776026304968, 3431595440928863, 273986869105240]), magnitude: 1, normalized: true }), y: FieldElement(FieldElementImpl { value: FieldElement5x52([2811955970106994, 2695229990876875, 2876268033147049, 4082765816626786, 62188896084781]), magnitude: 1, normalized: true }), infinity: 0 } }, sig: ecdsa::Signature<Secp256k1>(85BC0176E9B2988F561EABA1AA0F6B0BCDCD866B198A6A6B138C79000D251C3EBE680D42EE9A55CD9464D5076812F93E2C8222B089E286947943696F7D000C09) } hash=6a11a6ff7225cf5604262f6f7411b2dbc3101763d891df3f6e0f079119c7cdb1
2024-11-19T19:11:41.391777Z INFO zilliqa::consensus: 545: ***** TIMEOUT: View is now 2634 -> 2635. Next view change in 10000ms
2024-11-19T19:11:51.733360Z INFO zilliqa::consensus: 545: ***** TIMEOUT: View is now 2635 -> 2636. Next view change in 20000ms
2024-11-19T19:12:11.846325Z INFO zilliqa::consensus: 545: ***** TIMEOUT: View is now 2636 -> 2637. Next view change in 40000ms
2024-11-19T19:12:52.140309Z INFO zilliqa::consensus: 545: ***** TIMEOUT: View is now 2637 -> 2638. Next view change in 80000ms
2024-11-19T19:14:12.431603Z INFO zilliqa::consensus: 545: ***** TIMEOUT: View is now 2638 -> 2639. Next view change in 160000ms
2024-11-19T19:16:52.902921Z INFO zilliqa::consensus: 545: ***** TIMEOUT: View is now 2639 -> 2640. Next view change in 320000ms
After that ZilliqaNode0 doesn't work at all, so I have to restart docker containers.
Issue Description
The
multisig_wallet.scilla
contract (referenced in ZRC-4) cannot be deployed on Zilliqa versionv0.3.1-215-g615768e-dirty
. The deployment consistently fails with the following warning:Partial Error Log
Zilliqa Version
615768eaae7b28c6152003ca484dee4da2ae0ee1
v0.3.1-215-g615768e-dirty
References
Steps to Reproduce
multisig_wallet.scilla
contract using the Zilliqa JSON-RPC API.Expected Behavior
The contract should deploy successfully, as described in ZRC-4.
Actual Behavior
The deployment fails with the above error.
Additional Information
The complete log and additional details can be provided if necessary.