xpladev / xpla Goto Github PK
View Code? Open in Web Editor NEWXPLA Chain core implementation
Home Page: https://xpla.io
License: Apache License 2.0
XPLA Chain core implementation
Home Page: https://xpla.io
License: Apache License 2.0
Deleted app and config.toml. then restarted with v1.2.0. xplad panics with below.
Reverting to v1.1.3 resolves.
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: 11:11PM INF ABCI Handshake App Info hash="սܙ\x02ˉS@\x19f\x04;j\x1fDH�*A�+��Ԭ.˱���" height=2423437 module=consensus protocol-version=0 server=node software-version=v1.2.0
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: 11:11PM INF ABCI Replay Blocks appHeight=2423437 module=consensus server=node stateHeight=2423437 storeHeight=2423438
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: 11:11PM INF Replay last block using real app module=consensus server=node
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: panic: runtime error: invalid memory address or nil pointer dereference
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: [signal SIGSEGV: segmentation violation code=0x1 addr=0x8 pc=0x5e5f7f]
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: goroutine 1 [running]:
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: math/big.(*Int).Mul(0xc0040581a0, 0xc004058180, 0x0)
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: math/big/int.go:168 +0x9f
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/cosmos/cosmos-sdk/types.Dec.Mul({0x2b98158?}, {0x0?})
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/cosmos/[email protected]/types/decimal.go:253 +0x3d
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/evmos/ethermint/x/feemarket/keeper.(*Keeper).EndBlock(_, {{0x2b8a290, 0xc0001ba140}, {0x2b99e40, 0xc00b710100}, {{0xb, 0x0}, {0xc00d736520, 0xe}, 0x24fa8e, ...}, ...}, ...)
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/evmos/[email protected]/x/feemarket/keeper/abci.go:54 +0x3a9
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/evmos/ethermint/x/feemarket.AppModule.EndBlock(...)
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/evmos/[email protected]/x/feemarket/module.go:154
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/cosmos/cosmos-sdk/types/module.(*Manager).EndBlock(_, {{0x2b8a290, 0xc0001ba140}, {0x2b99e40, 0xc00b710100}, {{0xb, 0x0}, {0xc00d736520, 0xe}, 0x24fa8e, ...}, ...}, ...)
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/cosmos/[email protected]/types/module/module.go:512 +0x4c2
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/xpladev/xpla/app.(*XplaApp).EndBlocker(_, {{0x2b8a290, 0xc0001ba140}, {0x2b99e40, 0xc00b710100}, {{0xb, 0x0}, {0xc00d736520, 0xe}, 0x24fa8e, ...}, ...}, ...)
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/xpladev/xpla/app/app.go:799 +0x98
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/cosmos/cosmos-sdk/baseapp.(*BaseApp).EndBlock(0xc0001dba40, {0x20?})
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/cosmos/[email protected]/baseapp/abci.go:202 +0x1fe
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/tendermint/tendermint/abci/client.(*localClient).EndBlockSync(0xc000597080, {0xc000597080?})
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/tendermint/[email protected]/abci/client/local_client.go:288 +0xdf
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/tendermint/tendermint/proxy.(*appConnConsensus).EndBlockSync(0xc00d779620?, {0x20?})
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/tendermint/[email protected]/proxy/app_conn.go:89 +0x24
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/tendermint/tendermint/state.execBlockOnProxyApp({0x2b8b7c8?, 0xc00d5e6240}, {0x2b92038, 0xc00bd2d430}, 0xc000f0ad20, {0x2b99530, 0xc016c246d8}, 0x24fa8d?)
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/tendermint/[email protected]/state/execution.go:327 +0x54e
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/tendermint/tendermint/state.(*BlockExecutor).ApplyBlock(_, {{{0xb, 0x0}, {0xc000dd9380, 0x26}}, {0xc00bd3e0c0, 0xe}, 0x1, 0x24fa8d, {{0xc00b910b00, ...}, ...}, ...}, ...)
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/tendermint/[email protected]/state/execution.go:140 +0x171
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/tendermint/tendermint/consensus.(*Handshaker).replayBlock(_, {{{0xb, 0x0}, {0xc000dd9380, 0x26}}, {0xc00bd3e0c0, 0xe}, 0x1, 0x24fa8d, {{0xc00b910b00, ...}, ...}, ...}, ...)
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/tendermint/[email protected]/consensus/replay.go:503 +0x23c
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/tendermint/tendermint/consensus.(*Handshaker).ReplayBlocks(_, {{{0xb, 0x0}, {0xc000dd9380, 0x26}}, {0xc00bd3e0c0, 0xe}, 0x1, 0x24fa8d, {{0xc00b910b00, ...}, ...}, ...}, ...)
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/tendermint/[email protected]/consensus/replay.go:416 +0x7ae
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/tendermint/tendermint/consensus.(*Handshaker).Handshake(0xc002c8d7b8, {0x2b9a9c0, 0xc000cfcb60})
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/tendermint/[email protected]/consensus/replay.go:268 +0x3c8
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/tendermint/tendermint/node.doHandshake({_, _}, {{{0xb, 0x0}, {0xc000dd9380, 0x26}}, {0xc00bd3e0c0, 0xe}, 0x1, 0x24fa8d, ...}, ...)
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/tendermint/[email protected]/node/node.go:330 +0x1b8
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/tendermint/tendermint/node.NewNode(0xc00012a640, {0x2b869f0, 0xc001105cc0}, 0xc002c92600, {0x2b6e240, 0xc00845cfc0}, 0x0?, 0x0?, 0xc002c92790, {0x2b8b7c8, ...}, ...)
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/tendermint/[email protected]/node/node.go:778 +0x597
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/evmos/ethermint/server.startInProcess(_, {{0x0, 0x0, 0x0}, {0x2ba2d80, 0xc001106bd0}, {0x0, 0x0}, {0x2b8f0e8, 0xc000df0ec0}, ...}, ...)
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/evmos/[email protected]/server/start.go:310 +0xcd3
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/evmos/ethermint/server.StartCmd.func2(0xc0005aaa00?, {0xc0010ce9c0?, 0x0?, 0x4?})
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/evmos/[email protected]/server/start.go:119 +0x228
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/spf13/cobra.(*Command).execute(0xc0005aaa00, {0xc0010ce980, 0x4, 0x4})
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/spf13/[email protected]/command.go:872 +0x694
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/spf13/cobra.(*Command).ExecuteC(0xc001194c80)
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/spf13/[email protected]/command.go:990 +0x3b4
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/spf13/cobra.(*Command).Execute(...)
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/spf13/[email protected]/command.go:918
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/spf13/cobra.(*Command).ExecuteContext(...)
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/spf13/[email protected]/command.go:911
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/cosmos/cosmos-sdk/server/cmd.Execute(0x210f51d?, {0xc001305050, 0x10})
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/cosmos/[email protected]/server/cmd/execute.go:36 +0x1eb
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: main.main()
Feb 06 23:11:55 HOSTNAME_REDACTED xplad[3027968]: github.com/xpladev/xpla/cmd/xplad/main.go:26 +0x65
Feb 06 23:11:55 HOSTNAME_REDACTED systemd[1]: xpla.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Feb 06 23:11:55 HOSTNAME_REDACTED systemd[1]: xpla.service: Failed with result 'exit-code'.
After the v1.3.0-rc-cube update, using lcd.tx.txInfosByHeight at block 6695134 results in a not supported msg /evmos.erc20.v1.MsgConvertCoin
error.
I've raised the version of xpla.js I'm using to 0.3.2, 1.0.0, but I get the same error.
Hi, I used the grpc-web way to create transaction offline and submit it, but it can not be on chain successfully, so I want to know
1.if there's something wrong with my transaction?
api: grpc: proto.cosmos.tx.v1beta1.BroadcastTxRequest
tx:
0aa4010a87010a1c2f636f736d6f732e62616e6b2e763162657461312e4d736753656e6412670a2b78706c6131717a376371726c6d32636d34677967666e70776b30647963336c72327667673379397a396370122b78706c61313666726a727a6e377a6a75326879303037746770646c6b766e613779787439676561656161711a0b0a056178706c611202323212187465737420392e3720776d20696e6372656173652066656512740a4e0a460a1f2f636f736d6f732e63727970746f2e736563703235366b312e5075624b657912230a2103172e9e22010a07f3f1890ee95b25b29f9e90c339c3b6f74063a8bbf3f420a46e12040a02080112220a1b0a056178706c6112123835303030303030303030303030303030301080ade2041a4019494abc322970b2f2beb567f68fc9aa19694c6b5d4ebed2578c499b6724f4466010d1282e43da4d18bba3e7c3550ba0c430c3de27b1730737dd404a324f75f6
2.the node I use works fine with other apis, maybe I can use your external endpoint (9091) to try it again?
I am uisng Golang v1.18 and v1.4.0 tag
getting below error when I run xplad start
5:27PM INF asserted all invariants duration=0.376221 height=0 module=x/crisis 5:27PM ERR ante handler panicked error="runtime error: invalid memory address or nil pointer dereference" stack trace="goroutine 1 [running]:\nruntime/debug.Stack()\n\truntime/debug/stack.go:24 +0x65\ngithub.com/xpladev/xpla/ante.Recover({0x3204d00, 0xc000ff9e00}, 0xc0011f9c38)\n\tgithub.com/xpladev/xpla/ante/ante.go:197 +0xff\npanic({0x2087660, 0x433f4d0})\n\truntime/panic.go:838 +0x207\ngithub.com/cosmos/cosmos-sdk/x/auth/ante.SetUpContextDecorator.AnteHandle.func1()\n\tgithub.com/cosmos/[email protected]/x/auth/ante/setup.go:57 +0x1fa\npanic({0x2087660, 0x433f4d0})\n\truntime/panic.go:838 +0x207\nmath/big.(*Int).Sign(...)\n\tmath/big/int.go:39\ngithub.com/cosmos/cosmos-sdk/types.Dec.IsZero(...)\n\tgithub.com/cosmos/[email protected]/types/decimal.go:210\ngithub.com/xpladev/xpla/ante.MinGasPriceDecorator.AnteHandle({{_, _, _}, {_, _}, {_, _}}, {{0x3203790, 0xc001110750}, {0x32133c8, ...}, ...}, ...)\n\tgithub.com/xpladev/xpla/ante/fee.go:50 +0x298\ngithub.com/cosmos/cosmos-sdk/types.ChainAnteDecorators.func1({{0x3203790, 0xc001110750}, {0x32133c8, 0xc00059d680}, {{0x0, 0x0}, {0xc00148e4b0, 0xe}, 0x0, {0x0, ...}, ...}, ...}, ...)\n\tgithub.com/cosmos/[email protected]/types/handler.go:40 +0x158\ngithub.com/cosmos/cosmos-sdk/x/auth/ante.RejectExtensionOptionsDecorator.AnteHandle({}, {{0x3203790, 0xc001110750}, {0x32133c8, 0xc00059d680}, {{0x0, 0x0}, {0xc00148e4b0, 0xe}, 0x0, ...}, ...}, ...)\n\tgithub.com/cosmos/[email protected]/x/auth/ante/ext.go:35 +0x12e\ngithub.com/cosmos/cosmos-sdk/types.ChainAnteDecorators.func1({{0x3203790, 0xc001110750}, {0x32133c8, 0xc00059d680}, {{0x0, 0x0}, {0xc00148e4b0, 0xe}, 0x0, {0x0, ...}, ...}, ...}, ...)\n\tgithub.com/cosmos/[email protected]/types/handler.go:40 +0x158\ngithub.com/CosmWasm/wasmd/x/wasm/keeper.CountTXDecorator.AnteHandle({{_, _}}, {{0x3203720, 0xc000052098}, {0x32133c8, 0xc00059d680}, {{0x0, 0x0}, {0xc00148e4b0, 0xe}, ...}, ...}, ...)\n\tgithub.com/CosmWasm/[email protected]/x/wasm/keeper/ante.go:44 +0x3b3\ngithub.com/cosmos/cosmos-sdk/types.ChainAnteDecorators.func1({{0x3203720, 0xc000052098}, {0x32133c8, 0xc00059d680}, {{0x0, 0x0}, {0xc00148e4b0, 0xe}, 0x0, {0x0, ...}, ...}, ...}, ...)\n\tgithub.com/cosmos/[email protected]/types/handler.go:40 +0x158\ngithub.com/CosmWasm/wasmd/x/wasm/keeper.LimitSimulationGasDecorator.AnteHandle({_}, {{0x3203720, 0xc000052098}, {0x32133c8, 0xc00059d680}, {{0x0, 0x0}, {0xc00148e4b0, 0xe}, 0x0, ...}, ...}, ...)\n\tgithub.com/CosmWasm/[email protected]/x/wasm/keeper/ante.go:83 +0x744\ngithub.com/cosmos/cosmos-sdk/types.ChainAnteDecorators.func1({{0x3203720, 0xc000052098}, {0x32133c8, 0xc00059d680}, {{0x0, 0x0}, {0xc00148e4b0, 0xe}, 0x0, {0x0, ...}, ...}, ...}, ...)\n\tgithub.com/cosmos/[email protected]/types/handler.go:40 +0x158\ngithub.com/cosmos/cosmos-sdk/x/auth/ante.SetUpContextDecorator.AnteHandle({}, {{0x3203720, 0xc000052098}, {0x32133c8, 0xc00059d680}, {{0x0, 0x0}, {0xc00148e4b0, 0xe}, 0x0, ...}, ...}, ...)\n\tgithub.com/cosmos/[email protected]/x/auth/ante/setup.go:62 +0x66f\ngithub.com/cosmos/cosmos-sdk/types.ChainAnteDecorators.func1({{0x3203720, 0xc000052098}, {0x32133c8, 0xc00059d680}, {{0x0, 0x0}, {0xc00148e4b0, 0xe}, 0x0, {0x0, ...}, ...}, ...}, ...)\n\tgithub.com/cosmos/[email protected]/types/handler.go:40 +0x158\ngithub.com/xpladev/xpla/ante.RejectDelegateVolunteerValidatorDecorator.AnteHandle({{{_, _}, {_, _}, {_, _}, {_, _}}}, {{0x3203720, 0xc000052098}, ...}, ...)\n\tgithub.com/xpladev/xpla/ante/volunteer.go:48 +0x2ee\ngithub.com/cosmos/cosmos-sdk/types.ChainAnteDecorators.func1({{0x3203720, 0xc000052098}, {0x32133c8, 0xc00059d680}, {{0x0, 0x0}, {0xc00148e4b0, 0xe}, 0x0, {0x0, ...}, ...}, ...}, ...)\n\tgithub.com/cosmos/[email protected]/types/handler.go:40 +0x158\ngithub.com/xpladev/xpla/ante.AuthzLimiterDecorator.AnteHandle({{_, _, _}}, {{0x3203720, 0xc000052098}, {0x32133c8, 0xc00059d680}, {{0x0, 0x0}, {0xc00148e4b0, ...}, ...}, ...}, ...)\n\tgithub.com/xpladev/xpla/ante/authz.go:47 +0x1ce\ngithub.com/cosmos/cosmos-sdk/types.ChainAnteDecorators.func1({{0x3203720, 0xc000052098}, {0x32133c8, 0xc00059d680}, {{0x0, 0x0}, {0xc00148e4b0, 0xe}, 0x0, {0x0, ...}, ...}, ...}, ...)\n\tgithub.com/cosmos/[email protected]/types/handler.go:40 +0x158\ngithub.com/evmos/ethermint/app/ante.RejectMessagesDecorator.AnteHandle({}, {{0x3203720, 0xc000052098}, {0x32133c8, 0xc00059d680}, {{0x0, 0x0}, {0xc00148e4b0, 0xe}, 0x0, ...}, ...}, ...)\n\tgithub.com/evmos/[email protected]/app/ante/reject_msgs.go:24 +0x10e\ngithub.com/cosmos/cosmos-sdk/types.ChainAnteDecorators.func1({{0x3203720, 0xc000052098}, {0x32133c8, 0xc00059d680}, {{0x0, 0x0}, {0xc00148e4b0, 0xe}, 0x0, {0x0, ...}, ...}, ...}, ...)\n\tgithub.com/cosmos/[email protected]/types/handler.go:40 +0x158\ngithub.com/xpladev/xpla/ante.NewAnteHandler.func1({{0x3203720, 0xc000052098}, {0x32133c8, 0xc00059d680}, {{0x0, 0x0}, {0xc00148e4b0, 0xe}, 0x0, {0x0, ...}, ...}, ...}, ...)\n\tgithub.com/xpladev/xpla/ante/ante.go:110 +0x6f6\ngithub.com/cosmos/cosmos-sdk/baseapp.(*BaseApp).runTx(0xc000165dc0, 0x3, {0xc000123b80, 0x26c, 0x26c})\n\tgithub.com/cosmos/[email protected]/baseapp/baseapp.go:684 +0x779\ngithub.com/cosmos/cosmos-sdk/baseapp.(*BaseApp).DeliverTx(0xc000165dc0, {{0xc000123b80?, 0x31f2270?, 0xc0010280f0?}})\n\tgithub.com/cosmos/[email protected]/baseapp/abci.go:286 +0x205\ngithub.com/cosmos/cosmos-sdk/x/genutil.DeliverGenTxs({{0x3203720, 0xc000052098}, {0x32133c8, 0xc000bac400}, {{0x0, 0x0}, {0xc00148e4b0, 0xe}, 0x0, {0x0, ...}, ...}, ...}, ...)\n\tgithub.com/cosmos/[email protected]/x/genutil/gentx.go:108 +0x166\ngithub.com/cosmos/cosmos-sdk/x/genutil.InitGenesis(...)\n\tgithub.com/cosmos/[email protected]/x/genutil/genesis.go:18\ngithub.com/cosmos/cosmos-sdk/x/genutil.AppModule.InitGenesis({{}, {_, _}, {_, _}, _, {_, _}}, {{0x3203720, 0xc000052098}, ...}, ...)\n\tgithub.com/cosmos/[email protected]/x/genutil/module.go:98 +0x15e\ngithub.com/cosmos/cosmos-sdk/types/module.(*Manager).InitGenesis(_, {{0x3203720, 0xc000052098}, {0x32133c8, 0xc000bac400}, {{0x0, 0x0}, {0xc00148e4b0, 0xe}, 0x0, ...}, ...}, ...)\n\tgithub.com/cosmos/[email protected]/types/module/module.go:327 +0x29d\ngithub.com/xpladev/xpla/app.(*XplaApp).InitChainer(_, {{0x3203720, 0xc000052098}, {0x32133c8, 0xc000bac400}, {{0x0, 0x0}, {0xc00148e4b0, 0xe}, 0x0, ...}, ...}, ...)\n\tgithub.com/xpladev/xpla/app/app.go:325 +0x20e\ngithub.com/cosmos/cosmos-sdk/baseapp.(*BaseApp).InitChain(0xc000165dc0, {{0x0, 0xeda914f18, 0x0}, {0xc00148e4b0, 0xe}, 0xc000521b00, {0x4612048, 0x0, 0x0}, ...})\n\tgithub.com/cosmos/[email protected]/baseapp/abci.go:64 +0x455\ngithub.com/tendermint/tendermint/abci/client.(*localClient).InitChainSync(0xc001101920, {{0x0, 0xeda914f18, 0x0}, {0xc00148e4b0, 0xe}, 0xc000521b00, {0x4612048, 0x0, 0x0}, ...})\n\tgithub.com/tendermint/[email protected]/abci/client/local_client.go:272 +0x118\ngithub.com/tendermint/tendermint/proxy.(*appConnConsensus).InitChainSync(0x0?, {{0x0, 0xeda914f18, 0x0}, {0xc00148e4b0, 0xe}, 0xc000521b00, {0x4612048, 0x0, 0x0}, ...})\n\tgithub.com/tendermint/[email protected]/proxy/app_conn.go:77 +0x55\ngithub.com/tendermint/tendermint/consensus.(*Handshaker).ReplayBlocks(_, {{{0xb, 0x0}, {0x2372ad9, 0x7}}, {0xc00148e4b0, 0xe}, 0x1, 0x0, {{0x0, ...}, ...}, ...}, ...)\n\tgithub.com/tendermint/[email protected]/consensus/replay.go:319 +0xd78\ngithub.com/tendermint/tendermint/consensus.(*Handshaker).Handshake(0xc0011ff6a8, {0x3216b18, 0xc000b35c70})\n\tgithub.com/tendermint/[email protected]/consensus/replay.go:268 +0x3c8\ngithub.com/tendermint/tendermint/node.doHandshake({_, _}, {{{0xb, 0x0}, {0x2372ad9, 0x7}}, {0xc00148e4b0, 0xe}, 0x1, 0x0, ...}, ...)\n\tgithub.com/tendermint/[email protected]/node/node.go:329 +0x1b8\ngithub.com/tendermint/tendermint/node.NewNode(0xc000b92640, {0x31ff740, 0xc0015e46e0}, 0xc00157e3b0, {0x31e4540, 0xc000ff4858}, 0x0?, 0x0?, 0xc00157e520, {0x3204d00, ...}, ...)\n\tgithub.com/tendermint/[email protected]/node/node.go:779 +0x597\ngithub.com/evmos/ethermint/server.startInProcess(_, {{0x0, 0x0, 0x0}, {0x321f940, 0xc0012b2b10}, {0x0, 0x0}, {0x3209558, 0xc001328680}, ...}, ...)\n\tgithub.com/evmos/[email protected]/server/start.go:310 +0xcb3\ngithub.com/evmos/ethermint/server.StartCmd.func2(0xc001356f00?, {0x4612048?, 0x0?, 0x0?})\n\tgithub.com/evmos/[email protected]/server/start.go:119 +0x228\ngithub.com/spf13/cobra.(*Command).execute(0xc001356f00, {0x4612048, 0x0, 0x0})\n\tgithub.com/spf13/[email protected]/command.go:916 +0x862\ngithub.com/spf13/cobra.(*Command).ExecuteC(0xc000dadb00)\n\tgithub.com/spf13/[email protected]/command.go:1044 +0x3bc\ngithub.com/spf13/cobra.(*Command).Execute(...)\n\tgithub.com/spf13/[email protected]/command.go:968\ngithub.com/spf13/cobra.(*Command).ExecuteContext(...)\n\tgithub.com/spf13/[email protected]/command.go:961\ngithub.com/cosmos/cosmos-sdk/server/cmd.Execute(0x237028d?, {0xc00101b080, 0x12})\n\tgithub.com/cosmos/[email protected]/server/cmd/execute.go:36 +0x1eb\nmain.main()\n\tgithub.com/xpladev/xpla/cmd/xplad/main.go:26 +0x65\n" panic: runtime error: invalid memory address or nil pointer dereference: panic
I tried to use /cosmos/tx/v1beta1/txs/:tx_hash to get the transaction detail and I use payer
field from response to determine which address paid the transaction fee. For some transactions, the payer
field is empty from rpc response, for example,
curl --location 'https://dimension-lcd.xpla.dev/cosmos/tx/v1beta1/txs/43EF7F027064C3D12195297A579500397B949EA9A9B3B2B33E65FF4AD9118E77'
The payer
field is empty in this case. I'm new to the blockchain, so is that an expected behavior or just some blockchain node issue? If the payer
field is empty, then how can I determine which address paid the transaction fee?
Since the native go toolchain isn't supported, please publish a docker image with required libraries and make it available for consumers.
Related to this issue:
cosmos/cosmos-sdk#18423
We got the error below while adding key from Ledger in Mac
$ xplad keys add ledgerkey --ledger --coin-type=118
Error: failed to generate ledger key: failed to retrieve device: ledger nano S: hidapi: failed to open device
If we update go.mod to use zondax/ledger-go v0.14.3 instead of the v0.14.1, it is resolved. Please consider updating the package.
Gentx & genesis.json could be changed if there's any change in gentx phase
xplad binary - commands print to stderr when they should almost certainly print to stdout.
example:
xplad version > x.x
v1.0.0
$ xplad version 2>x.err 1>x.out
$ cat x.err
v1.0.0
other commands such as query are same.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.