This PR contains upgrades required for Kava mainnet.
Kava's mainnet has dependencies on v0.33.3 tendermint and v0.38.3 cosmos-sdk. Since both are pre-v1.0, they're incompatible with the versions used by the binance-chain/go-sdk. The updates to go.mod and go.sum resolve these incompatibilities and allow both go-sdks to be imported by the bep3-deputy.
Kava executor upgraded to v0.33.3 tendermint, v0.38.3 cosmos-sdk, and the kava-labs/go-sdk@latest. Changes include updated imports (cmn -> tmbytes), updated block/blockresults attribute parsing, and deprecating BlockMeta.
Kava executor updated to reflect Kava latest. Amongst other changes, MsgCreateAtomicSwap no longer includes the fields ExpectedIncome and CrossChain.
As the result of an internal audit, a potential attack vector in the Kava Executor has been mitigated by enhanced swap ID parsing.
This PR contains upgrades required for Kava mainnet.
Kava's mainnet has dependencies on v0.33.3 tendermint and v0.38.3 cosmos-sdk. Since both are pre-v1.0, they're incompatible with the versions used by the binance-chain/go-sdk. The updates to
go.mod
andgo.sum
resolve these incompatibilities and allow both go-sdks to be imported by the bep3-deputy.Kava executor upgraded to v0.33.3 tendermint, v0.38.3 cosmos-sdk, and the kava-labs/go-sdk@latest. Changes include updated imports (
cmn
->tmbytes
), updatedblock
/blockresults
attribute parsing, and deprecatingBlockMeta
.Kava executor updated to reflect Kava latest. Amongst other changes,
MsgCreateAtomicSwap
no longer includes the fieldsExpectedIncome
andCrossChain
.As the result of an internal audit, a potential attack vector in the Kava Executor has been mitigated by enhanced swap ID parsing.