-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deploy "hello world" contract to Evmos #11
Comments
Current state is that simple peer-to-peer transactions work. However, when you attempt to retrieve the transaction with something like foundry's |
The first issue with retrieving the transaction is that the transaction is submitted with the following tendermint Query.Conditions
where the I resolved this manually which got the
|
There is an issue when making a Type Assertion on the The type assertion is from |
Refer to celestiaorg/cosmos-sdk#66 and celestiaorg/ethermint#1 as initial steps to get "tendermint compatibility" |
To get past errors returned due to lack of support for Validators:
I've commented out the relevant section. See jbowen93/ethermint@76a1739 |
By manually setting the gas here: jbowen93/ethers-rs@e79f4b6 I'm able to get a successful contract deployment.
|
The contract (shown above) doesn't seem to be actually storing data on the Logs from
Logs from
|
Closing this because contract deployment works. Contract calls also work, I just needed to use |
The first goal for Evmos is to be able to accept an extremely simple EVM contract. This will provide some validation that the networking and storage of the various components is working as expected.
A "hello world" style contract that writes and reads from state should be sufficient
The text was updated successfully, but these errors were encountered: