Skip to content

Multisig sign error #3

@duckien112

Description

@duckien112

Hello, I created a multisig wallet from cli. I make send command then broadcast:
./rebusd tx broadcast signedTx.json --chain-id=reb_1111-1 --broadcast-mode=block --node https://rpc-1.rebus.nodes.guru:443
Result :

code: 8
codespace: sdk
data: ""
events: []
gas_used: "66957"
gas_wanted: "350000"
height: "0"
info: ""
logs: []
raw_log: 'unrecognized public key type: *ethsecp256k1.PubKey: invalid pubkey'
timestamp: ""
tx: null
txhash: AD204AA0AF0F900FDB7D55EF1129398F94EA8403CC565693F109A1DF6C63AC94

signedTx.json.zip

I tried:
./rebusd q account --node https://rpc-1.rebus.nodes.guru:443/ rebus1t6m7k68pwne5dmspgjhv6tss4aec2zs5nuwfx4
Result:

'@type': /ethermint.types.v1.EthAccount
base_account:
  account_number: "132633"
  address: rebus1t6m7k68pwne5dmspgjhv6tss4aec2zs5nuwfx4
  pub_key: null
  sequence: "0"
code_hash: 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470

I used command:
./rebusd keys show key1_multisig
Result:

- name: key1_multisig
  type: multi
  address: rebus1t6m7k68pwne5dmspgjhv6tss4aec2zs5nuwfx4
  pubkey: '{"@type":"/cosmos.crypto.multisig.LegacyAminoPubKey","threshold":2,"public_keys":[{"@type":"/ethermint.crypto.v1.ethsecp256k1.PubKey","key":"A+NPiPXWLsB7T6JMupcWuItMA4rpoSWZywex9w3dzRu7"},{"@type":"/ethermint.crypto.v1.ethsecp256k1.PubKey","key":"Ant9GRSjxwNi5r7VTFZX0def21peh0x+F7DS2njv+dx0"}]}'
  mnemonic: ""

I think nodes can’t detect multisig wallet correctly. I built from newest version 0.2.3. Maybe nodes wasn’t updated?
Thanks for considering.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions