export CONTRACT_ADDR=0x1
export KEY_NAME=my-first-key
# querying code bytes
minitiad q evm code $CONTRACT_ADDR
# querying state
minitiad q evm state $CONTRACT_ADDR 0x00
# querying erc20 contract address of a denom
minitiad q evm contract-addr-by-denom unova
# querying denom of erc20 contract
minitiad q evm denom $CONTRACT_ADDR
# executing call with no state transition
minitiad q evm call $(minitiad keys show $KEY_NAME -a) \
$CONTRACT_ADDR \
[0x-hex-input-string] \
--trace \
--with-memory \
--with-stack \
--with-return-data \
--with-storage
# executing call with state transition
minitiad tx evm call \
$CONTRACT_ADDR \
[0x-hex-input-string] \
--from $KEY_NAME \
--chain-id $CHAIN_ID \
--gas-prices $GAS_PRICES
Conclusi贸n
Ahora que tiene la informaci贸n necesaria sobre c贸mo implementar sus contratos e interactuar con ellos en la plataforma Initia, est谩 bien equipado para comenzar a implementar sus proyectos. Para obtener m谩s orientaci贸n e informaci贸n pr谩ctica, consulte las pr贸ximas secciones que brindan ejemplos de contratos EVM. Estos ejemplos ofrecer谩n un contexto valioso y demostrar谩n c贸mo aprovechar eficazmente las capacidades 煤nicas del m贸dulo EVM dentro del ecosistema Cosmos. Ya sea que est茅 realizando la transici贸n de aplicaciones Ethereum existentes o desarrollando otras nuevas, estos recursos lo ayudar谩n a optimizar su implementaci贸n y estrategias operativas.