-
Notifications
You must be signed in to change notification settings - Fork 461
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
Gno support #392
base: master
Are you sure you want to change the base?
Gno support #392
Conversation
Conflicts: packages/background/src/chains/types.ts packages/background/src/keyring/service.ts packages/extension/src/stores/root.tsx packages/proto-types/outputHash packages/stores/src/account/cosmos.ts
+GNO Testnet ChainInfo const chainInfo = {
"chainId": "test2",
"chainName": "GNO Testnet",
"rpc": "https://rpc.gno.tools",
"rest": "https://lcd.gno.tools",
"stakeCurrency": {
"coinDenom": "GNOT",
"coinMinimalDenom": "ugnot",
"coinDecimals": 6
},
"bip44": {
"coinType": 118
},
"bech32Config": {
"bech32PrefixAccAddr": "g",
"bech32PrefixAccPub": "gpub",
"bech32PrefixValAddr": "gvaloper",
"bech32PrefixValPub": "gvaloperpub",
"bech32PrefixConsAddr": "gvalcons",
"bech32PrefixConsPub": "gvalconspub"
},
"currencies": [
{
"coinDenom": "GNOT",
"coinMinimalDenom": "ugnot",
"coinDecimals": 6
}
],
"feeCurrencies": [
{
"coinDenom": "GNOT",
"coinMinimalDenom": "ugnot",
"coinDecimals": 6
}
],
"gasPriceStep": {
"low": 0.00000000000001,
"average": 0.00000000000001,
"high": 0.00000000000001
},
"features": [
"gno"
]
};
keplr.experimentalSuggestChain(chainInfo); |
thanks gian this is really usefull |
I've been testing, and it's working properly, including other chains. |
uploading demos gno-transfer.mp4gno-post.mp4 |
I also found a issue when messages are very long (length > 4k), the notification is not displayed.
|
Hello @Thunnini, I think this is ready, it will be very useful to have this integration complete for GNO apps. |
@giansalex Are there ways to test GNO on keplr? TBH, I don't follow up the status of GNO chain. Is there a testnet? |
@Thunnini , you can test here https://app.gno.tools/transfer , it supports keplr with the latest GNO testnet.
|
Conflicts: packages/background/src/chains/types.ts
@Thunnini , I resolved merge conflict with master branch, let me know if you have any problems with gnoland testnet. |
Hey, I haven't forgotten this. Another milestone is being processed. I'm sure to check next week and merge if there are no problems |
Conflicts: docs/api/suggest-chain.md packages/background/src/chains/types.ts packages/extension/src/stores/root.tsx
@giansalex Apologies for the late review on this. One of the biggest problem I’m facing right now is that I do not know anything about Gno. I did check that your code works fine in the testnet. But AFAIK, Jae did not like protobuf and I thought grpc would not be a part of the chain. Also, when I checked on the repo, I wasn’t able to find any traces of grpc. But on your code, it queries via existing grpc gateway endpoint. Are you sure this works well in mainnet as well? Where would I be able to locate this part in the gno repo? |
Conflicts: packages/background/src/keyring/service.ts packages/proto-types/outputHash
1097396
to
f119467
Compare
Hey @Thunnini, Are you still open to the gno team adding Gno support in Keplr? |
gno
Vm call demo: