Closed P1sar closed 3 years ago
SignatureVerification params that are used to call bridge smart contract method execute are malformed now need to be fixed.
Signature seems to be located at extra.AggregatedSeal.Signature. https://github.com/ChainSafe/chainbridge-celo/blob/main/chain/listener/listener.go#L217 https://github.com/ChainSafe/chainbridge-celo/blob/main/chain/listener/listener.go#L204 https://github.com/celo-org/celo-blockchain/blob/8cfe3d15966eb99deb80ba82686230ca588e91dd/consensus/istanbul/backend/engine.go#L263
Unit tests
SignatureVerification params that are used to call bridge smart contract method execute are malformed now need to be fixed.
Implementation details
Signature seems to be located at extra.AggregatedSeal.Signature. https://github.com/ChainSafe/chainbridge-celo/blob/main/chain/listener/listener.go#L217 https://github.com/ChainSafe/chainbridge-celo/blob/main/chain/listener/listener.go#L204 https://github.com/celo-org/celo-blockchain/blob/8cfe3d15966eb99deb80ba82686230ca588e91dd/consensus/istanbul/backend/engine.go#L263
Testing details
Unit tests
Acceptance Criteria