syntax = "proto3";
package xpla.proxyevm.v1beta1;
// MsgCallEVM submits the given message data to a evm smart contract
message MsgCallEVM {
// Sender is the that actor that signed the messages
string sender = 1;
// Contract is the address of the smart contract
string contract = 2;
// Msg json encoded message to be passed to the contract
bytes data = 3;
// Funds coins that are transferred to the contract on execution
repeated Coin funds = 5;
}
message Coin {
string denom = 1;
string amount = 2;
}