Contracts to v0.16.0-rc4, wasmvm to v0.16.0-rc2
This commit is contained in:
2
go.mod
2
go.mod
@@ -3,7 +3,7 @@ module github.com/CosmWasm/wasmd
|
||||
go 1.15
|
||||
|
||||
require (
|
||||
github.com/CosmWasm/wasmvm v0.16.0-rc1
|
||||
github.com/CosmWasm/wasmvm v0.16.0-rc2
|
||||
github.com/cosmos/cosmos-sdk v0.42.7
|
||||
github.com/cosmos/iavl v0.16.0
|
||||
github.com/dvsekhvalnov/jose2go v0.0.0-20200901110807-248326c1351b
|
||||
|
||||
2
go.sum
2
go.sum
@@ -46,6 +46,8 @@ github.com/CosmWasm/wasmvm v0.15.1 h1:5hPBqPzHzVGtISJy/Mr89PbNIe+a3Q6qaFbnOFu/m6
|
||||
github.com/CosmWasm/wasmvm v0.15.1/go.mod h1:Id107qllDJyJjVQQsKMOy2YYF98sqPJ2t+jX1QES40A=
|
||||
github.com/CosmWasm/wasmvm v0.16.0-rc1 h1:U91ND1hqB25ix2ivHOlL3VM8htg6XhF96lrRdh+byTc=
|
||||
github.com/CosmWasm/wasmvm v0.16.0-rc1/go.mod h1:Id107qllDJyJjVQQsKMOy2YYF98sqPJ2t+jX1QES40A=
|
||||
github.com/CosmWasm/wasmvm v0.16.0-rc2 h1:QjzIpHmphbr07SegzDcdNHGZKLfjeiBa9Kt30odHTfg=
|
||||
github.com/CosmWasm/wasmvm v0.16.0-rc2/go.mod h1:Id107qllDJyJjVQQsKMOy2YYF98sqPJ2t+jX1QES40A=
|
||||
github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ=
|
||||
github.com/DataDog/zstd v1.4.1/go.mod h1:1jcaCB/ufaK+sKp1NBhlGmpz41jOoPQ35bpF36t7BBo=
|
||||
github.com/DataDog/zstd v1.4.5 h1:EndNeuB0l9syBZhut0wns3gV1hL8zX8LIu6ZiVHWLIQ=
|
||||
|
||||
@@ -210,7 +210,7 @@ func (i IBCHandler) OnAcknowledgementPacket(ctx sdk.Context, packet channeltypes
|
||||
return nil, sdkerrors.Wrapf(err, "contract port id")
|
||||
}
|
||||
|
||||
err = i.keeper.OnAckPacket(ctx, contractAddr, wasmvmtypes.IBCAcknowledgementWithPacket{
|
||||
err = i.keeper.OnAckPacket(ctx, contractAddr, wasmvmtypes.IBCPacketAckMsg{
|
||||
Acknowledgement: wasmvmtypes.IBCAcknowledgement{Data: acknowledgement},
|
||||
OriginalPacket: newIBCPacket(packet),
|
||||
})
|
||||
|
||||
@@ -183,7 +183,7 @@ func (k Keeper) OnRecvPacket(
|
||||
func (k Keeper) OnAckPacket(
|
||||
ctx sdk.Context,
|
||||
contractAddr sdk.AccAddress,
|
||||
acknowledgement wasmvmtypes.IBCAcknowledgementWithPacket,
|
||||
msg wasmvmtypes.IBCPacketAckMsg,
|
||||
) error {
|
||||
defer telemetry.MeasureSince(time.Now(), "wasm", "contract", "ibc-ack-packet")
|
||||
contractInfo, codeInfo, prefixStore, err := k.contractInstance(ctx, contractAddr)
|
||||
@@ -193,7 +193,6 @@ func (k Keeper) OnAckPacket(
|
||||
|
||||
env := types.NewEnv(ctx, contractAddr)
|
||||
querier := k.newQueryHandler(ctx, contractAddr)
|
||||
msg := wasmvmtypes.IBCPacketAckMsg{Ack: acknowledgement}
|
||||
|
||||
gas := k.runtimeGasForContract(ctx)
|
||||
res, gasUsed, execErr := k.wasmVM.IBCPacketAck(codeInfo.CodeHash, env, msg, prefixStore, cosmwasmAPI, querier, ctx.GasMeter(), gas, costJsonDeserialization)
|
||||
|
||||
BIN
x/wasm/keeper/testdata/burner.wasm
vendored
BIN
x/wasm/keeper/testdata/burner.wasm
vendored
Binary file not shown.
BIN
x/wasm/keeper/testdata/hackatom.wasm
vendored
BIN
x/wasm/keeper/testdata/hackatom.wasm
vendored
Binary file not shown.
BIN
x/wasm/keeper/testdata/hackatom.wasm.gzip
vendored
BIN
x/wasm/keeper/testdata/hackatom.wasm.gzip
vendored
Binary file not shown.
BIN
x/wasm/keeper/testdata/ibc_reflect.wasm
vendored
BIN
x/wasm/keeper/testdata/ibc_reflect.wasm
vendored
Binary file not shown.
BIN
x/wasm/keeper/testdata/ibc_reflect_send.wasm
vendored
BIN
x/wasm/keeper/testdata/ibc_reflect_send.wasm
vendored
Binary file not shown.
BIN
x/wasm/keeper/testdata/reflect.wasm
vendored
BIN
x/wasm/keeper/testdata/reflect.wasm
vendored
Binary file not shown.
BIN
x/wasm/keeper/testdata/staking.wasm
vendored
BIN
x/wasm/keeper/testdata/staking.wasm
vendored
Binary file not shown.
@@ -84,7 +84,7 @@ type IBCContractKeeper interface {
|
||||
OnAckPacket(
|
||||
ctx sdk.Context,
|
||||
contractAddr sdk.AccAddress,
|
||||
acknowledgement wasmvmtypes.IBCAcknowledgementWithPacket,
|
||||
acknowledgement wasmvmtypes.IBCPacketAckMsg,
|
||||
) error
|
||||
OnTimeoutPacket(
|
||||
ctx sdk.Context,
|
||||
|
||||
Reference in New Issue
Block a user