multisig
multisig copied to clipboard
Painless multisig for many keys across many cosmos-sdk chains
Executing the command: `axelard tx broadcast signed.json` Fails with error: `Error: couldn't find code in tx response`
Re-evaluate the need to have the `chain-id` in the config. A better approach would be to retrieve it from the chain itself like the account number and sequence. Had an...
Tried to broadcast a tx but the path is empty on S3, instead of error saying files are not there, got a message saying needed signatures. It would make more...
If there are multiple transactions in a particular [chain]/[keyname] it's hard to see the content of a particular transaction. A nice option would be to have an index parameter `(-i...
Michael was trying to broadcast a test message from a 3-of-5 multisig address. The command should obviously fail, because he didn't sign it and it was just a test. But...
`multisig broadcast` states: ``` -k, --key string name of the local multisig key name, flag overrides the config ``` `config.toml` states: ``` [[keys]] # 2/4 (af,eb,gs,mc), ceph val oper standard...
Broadcasting an `impacthub` chain transaction and getting an error ``` Error: couldn't find code in tx response ``` Sample ``` /home/mircea/go/bin/ixod tx broadcast signed.json --node http://35.182.58.243:26600 {"height":"16481","txhash":"07DC51A357FC169F87A23E4F7D07DBC5D35F421F3B7DAA6F13EB3F45C301506F","codespace":"","code":0,"data":"0A200A1E2F636F736D6F732E617574687A2E763162657461312E4D73674772616E74","raw_log":"[{\"events\":[{\"type\":\"cosmos.authz.v1beta1.EventGrant\",\"attributes\":[{\"key\":\"grantee\",\"value\":\"\\\"ixo1f4nskxfw8ufhwnajh7xwt0wmdtxm02vwenfr7p\\\"\"},{\"key\":\"granter\",\"value\":\"\\\"ixo1x20lytyf6zkcrv5edpkfkn8sz578qg5s2g53ty\\\"\"},{\"key\":\"msg_type_url\",\"value\":\"\\\"/cosmos.distribution.v1beta1.MsgWithdrawValidatorCommission\\\"\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.authz.v1beta1.MsgGrant\"}]}]}]","logs":[{"msg_index":0,"log":"","events":[{"type":"cosmos.authz.v1beta1.EventGrant","attributes":[{"key":"grantee","value":"\"ixo1f4nskxfw8ufhwnajh7xwt0wmdtxm02vwenfr7p\""},{"key":"granter","value":"\"ixo1x20lytyf6zkcrv5edpkfkn8sz578qg5s2g53ty\""},{"key":"msg_type_url","value":"\"/cosmos.distribution.v1beta1.MsgWithdrawValidatorCommission\""}]},{"type":"message","attributes":[{"key":"action","value":"/cosmos.authz.v1beta1.MsgGrant"}]}]}],"info":"","gas_wanted":"300000","gas_used":"83781","tx":null,"timestamp":"","events":[{"type":"coin_spent","attributes":[{"key":"c3BlbmRlcg==","value":"aXhvMXgyMGx5dHlmNnprY3J2NWVkcGtma244c3o1NzhxZzVzMmc1M3R5","index":true},{"key":"YW1vdW50","value":"NTAwMHVpeG8=","index":true}]},{"type":"coin_received","attributes":[{"key":"cmVjZWl2ZXI=","value":"aXhvMTd4cGZ2YWttMmFtZzk2MnlsczZmODR6M2tlbGw4YzVsMHZhajB3","index":true},{"key":"YW1vdW50","value":"NTAwMHVpeG8=","index":true}]},{"type":"transfer","attributes":[{"key":"cmVjaXBpZW50","value":"aXhvMTd4cGZ2YWttMmFtZzk2MnlsczZmODR6M2tlbGw4YzVsMHZhajB3","index":true},{"key":"c2VuZGVy","value":"aXhvMXgyMGx5dHlmNnprY3J2NWVkcGtma244c3o1NzhxZzVzMmc1M3R5","index":true},{"key":"YW1vdW50","value":"NTAwMHVpeG8=","index":true}]},{"type":"message","attributes":[{"key":"c2VuZGVy","value":"aXhvMXgyMGx5dHlmNnprY3J2NWVkcGtma244c3o1NzhxZzVzMmc1M3R5","index":true}]},{"type":"tx","attributes":[{"key":"ZmVl","value":"NTAwMHVpeG8=","index":true},{"key":"ZmVlX3BheWVy","value":"aXhvMXgyMGx5dHlmNnprY3J2NWVkcGtma244c3o1NzhxZzVzMmc1M3R5","index":true}]},{"type":"tx","attributes":[{"key":"YWNjX3NlcQ==","value":"aXhvMXgyMGx5dHlmNnprY3J2NWVkcGtma244c3o1NzhxZzVzMmc1M3R5LzEz","index":true}]},{"type":"tx","attributes":[{"key":"c2lnbmF0dXJl","value":"cUdHQ09SQkVzZlROYVpnTkFiUE9Hcm1pYWg3YnlaN2laVGZVRWlkWXNIb3BpT3FKbGFrVnE4eUI3T0p1UkdIWXRLTlgyWGpoZDhwMzdrWlZrMzZLc2c9PQ==","index":true}]},{"type":"tx","attributes":[{"key":"c2lnbmF0dXJl","value":"Vll3L1Q5Z052SW5HUkNpbWxhTkgyZk0zV0cvZFFiYTdseE9McHVNSWxOSTdSYmxLNjQ5bldLTTRSVDcvTHZST1JCWUtqazN3MFRMdkJqVjVtS28zYUE9PQ==","index":true}]},{"type":"tx","attributes":[{"key":"c2lnbmF0dXJl","value":"Q2tDb1lZSTVFRVN4OU0xcG1BMEJzODRhdWFKcUh0dkpudUpsTjlRU0oxaXdlaW1JNm9tVnFSV3J6SUhzNG01RVlkaTBvMWZaZU9GM3luZnVSbFdUZm9xeUNrQlZqRDlQMkEyOGljWkVLS2FWbzBmWjh6ZFliOTFCdHJ1WEU0dW00d2lVMGp0RnVVcnJqMmRZb3poRlB2OHU5RTVFRmdxT1RmRFJNdThHTlhtWXFqZG8=","index":true}]},{"type":"message","attributes":[{"key":"YWN0aW9u","value":"L2Nvc21vcy5hdXRoei52MWJldGExLk1zZ0dyYW50","index":true}]},{"type":"cosmos.authz.v1beta1.EventGrant","attributes":[{"key":"Z3JhbnRlZQ==","value":"Iml4bzFmNG5za3hmdzh1Zmh3bmFqaDd4d3Qwd21kdHhtMDJ2d2VuZnI3cCI=","index":true},{"key":"Z3JhbnRlcg==","value":"Iml4bzF4MjBseXR5ZjZ6a2NydjVlZHBrZmtuOHN6NTc4cWc1czJnNTN0eSI=","index":true},{"key":"bXNnX3R5cGVfdXJs","value":"Ii9jb3Ntb3MuZGlzdHJpYnV0aW9uLnYxYmV0YTEuTXNnV2l0aGRyYXdWYWxpZGF0b3JDb21taXNzaW9uIg==","index":true}]}]} Error: couldn't find...
There have been CLI and type changes in SDK 50 which break multisig. This PR aims to fix these issues through the following: - [ ] detect which version of...
There have been some CLI changes in SDK version 0.50.0 that break `multisig`. Need to add code to handle these changes. - [x] explore adding modules for the major version...