Skip to content

Files

Latest commit

f685475 · Dec 15, 2022

History

History

Quasar

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Dec 15, 2022
Dec 15, 2022
Dec 15, 2022
Dec 15, 2022

Quasar

Demos

https://www.youtube.com/playlist?list=PL323JufuD9JB1R28TdzCtiiIwTHy9TX5C

Test Quasar

Register for tokens: https://docs.google.com/forms/d/e/1FAIpQLSebODebNu4eSVBGIY3EowXqHQTTaLAFngMiWHihVeKeHWuWYQ/viewform

Join Mythos Discord for support: https://discord.gg/dp4DaVz8

Add Mythos to Metamask:

Name: mythos.provable.dev
RPC URL: https://mythos-evm.provable.dev
ChainID: 7001
Currency: MYT
Block explorer: https://explorer-mythos.provable.dev/

Cosmos explorer: https://explorer.provable.dev/

Quasar Precompile

You can directly call the Quasar precompile as you would call any other contract.

Or you can call it from another smart contract:

To easily encode your Cosmos messages (as shown in the above video), you can use: https://mark.provable.dev/?ipfs=QmX81PMCPn8KgUehzperdH7DRxW7fYd9H1HrDkgkwstcKW.

Note!: Right now you cannot directly use the QuasarPrecompile interface to initialize contract instances in Solidity and send calls, because Solidity does a check on whether bytecode exists at the precompile address (the precompile is a native contract, without bytecode, so this check fails). This is why you need to use a lower-level call. This will be mitigated in the near future.

sendMsgRaw

sendQueryRaw

sendMsgAbiEncoded

Coming soon

sendQueryAbiEncoded

Coming soon

Protobuf-Encoding as a Solidity library

Coming soon