Coder Social home page Coder Social logo

loomnetwork / go-loom Goto Github PK

View Code? Open in Web Editor NEW
186.0 186.0 38.0 7.55 MB

Go package for building plugins and Go Smart Contracts for Loom DAppChains

Home Page: https://loomx.io/

License: BSD 3-Clause "New" or "Revised" License

Go 99.14% Makefile 0.65% Shell 0.21%

go-loom's People

Contributors

adityagodbole avatar adyromantika avatar atchapcyp avatar aupiff avatar eduardonunesp avatar enlight avatar gakonst avatar kyteague avatar linuxdev53 avatar mattkanwisher avatar mimiiiz avatar mukuls9971 avatar nightingaleash avatar nishantmodak avatar parthdesai avatar pathornteng avatar phoorichet avatar sidmutha avatar sonatard avatar sriep avatar suhasagg avatar tabiasp avatar trsmarc avatar tstxni97 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

go-loom's Issues

build example-cli fail

lyonnee@lyonnee-Inspiron-7348: ~
/go/src/github.com/loomnetwork/go-loom/examples/cli$ go build cli.go
github.com/loomnetwork/go-loom/crypto
../../crypto/yubihsm.go:313:18: undefined: secp256k1.NormalizeLaxDERSignature
lyonnee@lyonnee-Inspiron-7348:~/go/src/github.com/loomnetwork/go-loom/examples/c

Logo

Hi, where i can find vectorized logo of LOOM currency?

error Lottery

just testing on the method var Contract plugin.Contract = contract.MakePluginContract(&Lottery{}) representing in here https://github.com/loomnetwork/go-loom/blob/master/examples/plugins/lottery/lottery.go#L41

panic: "contract" has no exported methods of suitable type

goroutine 1 [running]:
github.com/loomnetwork/go-loom/plugin/contractpb.MakePluginContract(0x19f7020, 0x1eb1e40, 0x154fb0852c45f43a, 0xc42020d550)
/Users/hesk/go/src/github.com/loomnetwork/go-loom/plugin/contractpb/contractpb.go:140 +0x8a

No -n option for loom deploy command

According to docs there should be a -n option for setting contract name.
https://loomx.io/developers/docs/en/evm.html#deploy
But in 1.0.0+b133 version it is absent

loom deploy --help

Deploy a contract

Usage:
  loom deploy [flags]

Flags:
  -a, --address string    address file
  -b, --bytecode string   bytecode file
      --chain string      chain ID (default "default")
  -h, --help              help for deploy
  -k, --key string        private key file
  -r, --read string       URI for quering app state (default "http://localhost:46658/query")
  -w, --write string      URI for sending txs (default "http://localhost:46658/rpc")

Crash when giving HTTPDialer non-prefixed URI

Stack trace:

[~/go/src/github.com/loomnetwork/transfer-gateway-v2/tmp/loom-123, 127, cleanup+7]: $GOPATH/src/github.com/loomnetwork/loomchain/loom call list_validatorsV2 -r 127.0.0.1:60597/query
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x8 pc=0x46bf22e]

goroutine 1 [running]:
github.com/loomnetwork/go-loom/client.newHTTPDialer(0x7ffeefbff8b6, 0x15, 0xc000189c20)
        /Users/gakonst/go/src/github.com/loomnetwork/go-loom/client/rpc_client.go:58 +0x3e
github.com/loomnetwork/go-loom/client.NewJSONRPCClientShareTransport(0x7ffeefbff8b6, 0x15, 0xc000189c20, 0xc000956dc0)
        /Users/gakonst/go/src/github.com/loomnetwork/go-loom/client/rpc_client.go:77 +0x4d
github.com/loomnetwork/go-loom/client.NewJSONRPCClient(0x7ffeefbff8b6, 0x15, 0xc000956dc0)
        /Users/gakonst/go/src/github.com/loomnetwork/go-loom/client/rpc_client.go:73 +0x4f
github.com/loomnetwork/go-loom/client.NewDAppChainRPCClient(0x5019812, 0x7, 0x505512f, 0x1a, 0x7ffeefbff8b6, 0x15, 0x5)
        /Users/gakonst/go/src/github.com/loomnetwork/go-loom/client/dapp_chain_rpc_client.go:73 +0x5b
github.com/loomnetwork/go-loom/cli.ResolveAddress(0x50182df, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x107490f66b3a981, 0xc00091d950)
        /Users/gakonst/go/src/github.com/loomnetwork/go-loom/cli/util.go:41 +0x9a
github.com/loomnetwork/go-loom/cli.contract(0x50182df, 0x6, 0x9, 0xc00091da58, 0x400e5cf)
        /Users/gakonst/go/src/github.com/loomnetwork/go-loom/cli/cli.go:78 +0xfb
github.com/loomnetwork/go-loom/cli.StaticCallContract(0x50182df, 0x6, 0x5025600, 0xe, 0x533e6c0, 0xc000956d80, 0x4f5b5c0, 0xc00015bd80, 0x5016475, 0x4)
        /Users/gakonst/go/src/github.com/loomnetwork/go-loom/cli/cli.go:104 +0x4d
github.com/loomnetwork/go-loom/builtin/commands.ListValidatorsCmdV2.func1(0xc000924280, 0xc000956d40, 0x0, 0x2, 0x0, 0x0)
        /Users/gakonst/go/src/github.com/loomnetwork/go-loom/builtin/commands/dposV2_commands.go:73 +0xa8
github.com/spf13/cobra.(*Command).execute(0xc000924280, 0xc000956ce0, 0x2, 0x2, 0xc000924280, 0xc000956ce0)
        /Users/gakonst/go/src/github.com/spf13/cobra/command.go:762 +0x473
github.com/spf13/cobra.(*Command).ExecuteC(0x5e546c0, 0xc00096f680, 0xc00096f680, 0xc00096f900)
        /Users/gakonst/go/src/github.com/spf13/cobra/command.go:852 +0x2fd
github.com/spf13/cobra.(*Command).Execute(0x5e546c0, 0xc00091dea0, 0x1d)
        /Users/gakonst/go/src/github.com/spf13/cobra/command.go:800 +0x2b
main.main()

We should either be returning an error, or prefix the string properly.

YubiHSM2 secp256k1 signature normalize

From @enlight's comment:

do we need to normalize S on the ECDSA sig like here https://github.com/tendermint/signatory/blob/master/providers/signatory-yubihsm/src/ecdsa.rs#L231 ? (edited) 

Related: https://github.com/rust-bitcoin/rust-secp256k1/issues/65

Add DAppChain Contracts Bindings & Clients

Initialize by name or address --> create general client class which implements the connect and deploy methods

  • ERC20 (ETH is part of this)
  • ERC721
  • ERC721x
  • Address Mapper
  • DPoS
  • Gateways
  • Plasma Cash

Allow muting query-server logs

There's is currently no way to mute logs such as:
I[12-04|17:13:42.837] HTTPJSONRPC module=query-server method=query args="[1337:0xDB69EEC8F3d9E77fea02A1678700f612936eF6Cb 0x054272926886bF04a367A80E1caD38C18884b7DE <[]uint8 Value> <vm.VMType Value>]" returns="[<[]uint8 Value> <error Value>]"

It would be great if we could.
The log does not also seem very useful. Information might be missing.

DelegationMap on dposV3 does not return correct timestamps for lockTime

{ "amount": { "Value": 11178332149047339519478 }, "weightedAmount": { "Value": 32503332149047339519478 }, "delegations": [ { "delegator": { "chainId": "default", "local": "NkAOCGKjgU0Fp3+iil1Zt8L92M0=" }, "validator": { "chainId": "default", "local": "pbLAjB3NWNgZMXt5y8m1qFZr33M=" }, "updateValidator": null, "index": "9", "amount": { "Value": 6100000000000000000000 }, "updateAmount": { "Value": 0 }, "locktimeTier": "TIER_TWO", "updateLocktimeTier": "TIER_ZERO", "lockTime": "1577217645", "state": "BONDED", "referrer": "" },'

Above output is from dposv3 call from the CLI, getDelegation.

make example-cli fail

After running "make example-cli" I receive this error.

protoc --plugin=./protoc-gen-gogo -I/src -I/usr/local/include --gogo_out=plugins=grpc:/src github.com/loomnetwork/go-loom/types/types.proto
/src: warning: directory does not exist.
github.com/loomnetwork/go-loom/types/types.proto: No such file or directory
Makefile:44: recipe for target 'types/types.pb.go' failed
make: *** [types/types.pb.go] Error 1

Vendored Cobra is used in weave-blueprint

This might not count as an issue but it seems like a bad practice for a project designed to teach others how to use Loom.

I built a contract and now want to test it with a cli so I copied weave-blueprint's cli and edited to fit my contract. However, cli.ContractCallCommand() returns a cobra.Command from the vendored version of the "cobra" package. Since it's vendored, it can't be imported by anything outside of "go-loom", including by my package... I can't import "cobra" because that version and the vendored version are treated as completely different.

The only workaround I see is to copy-paste go-loom/cli/cli.go into my package and import that. This seems bad to me. I should be able to use library packages anywhere.

I don't think there should be any imports at all unless they're easy to use. Not for a tutorial. But if there are then they should be designed to be imported by newbie developers. This can be done (I think) by exporting a value that's just &cobra.Command or making a method that returns it. The "weave-blueprint" package should then use that exported value instead of importing "cobra" itself.

BTW I'm very not-confident here because my IDE sees the same problem with "weave-blueprint" as with my package. I assume building "weave-blueprint" would give me the same error as with my own package. Here's the error when I try to build my package's cli:

./cli.go:54:20: cannot use callCmd (type *"github.com/loomnetwork/go-loom/vendor/github.com/spf13/cobra".Command) as type *"github.com/spf13/cobra".Command in argument to rootCmd.AddCommand

Loom SDK out of memory

Hello all!
I have a smart contract with this method:

function storeTransaction(uint256 claim, uint256 proof, bytes memory command) byCreator public {
// Check proofRequest OK for TX
bytes32 commandHash = sha256(command);
require(proofRequest % (uint256(commandHash) & (2**128 - 1)) == 0, 'Wrong hash check');

// Do the ZKP check
uint256 n = proofRequest * zkpPrime;
uint256 m = proof * zkpPrime;
require(mulmod(n, m, zkpPrime) == claim, 'Wrong proof check');

// Store
Coin coin = Coin(coinAddress);
coin.addCommand(command);
}

When I run a call with it on the test net, I guess I completely freeze it, as I keep on receiving error 521 for a while afterwards.
When I run it locally, all log activity stops (although I am in debug as per loom.yaml) and I eventually get the following stack trace (at the end)
Can anyone help me with this?

Thanks!

fatal error: runtime: out of memory

runtime stack:
runtime.throw(0x1976d47, 0x16)
        /usr/local/go1.11.1/src/runtime/panic.go:608 +0x72
runtime.sysMap(0xc258000000, 0xf4000000, 0x28f8278)
        /usr/local/go1.11.1/src/runtime/mem_linux.go:156 +0xc7
runtime.(*mheap).sysAlloc(0x28de540, 0xf4000000, 0x7f5964101148, 0x7f592b7fdce0)
        /usr/local/go1.11.1/src/runtime/malloc.go:619 +0x1c7
runtime.(*mheap).grow(0x28de540, 0x79128, 0x0)
        /usr/local/go1.11.1/src/runtime/mheap.go:920 +0x42
runtime.(*mheap).allocSpanLocked(0x28de540, 0x79128, 0x28f8288, 0x203000)
        /usr/local/go1.11.1/src/runtime/mheap.go:848 +0x337
runtime.(*mheap).alloc_m(0x28de540, 0x79128, 0x7f592b7f0101, 0xa231ff)
        /usr/local/go1.11.1/src/runtime/mheap.go:692 +0x119
runtime.(*mheap).alloc.func1()
        /usr/local/go1.11.1/src/runtime/mheap.go:759 +0x4c
runtime.(*mheap).alloc(0x28de540, 0x79128, 0x7f592b000101, 0xa2da45)
        /usr/local/go1.11.1/src/runtime/mheap.go:758 +0x8a
runtime.largeAlloc(0xf2250000, 0xa60100, 0x7f596a256880)
        /usr/local/go1.11.1/src/runtime/malloc.go:1019 +0x97
runtime.mallocgc.func1()
        /usr/local/go1.11.1/src/runtime/malloc.go:914 +0x46
runtime.systemstack(0x0)
        /usr/local/go1.11.1/src/runtime/asm_amd64.s:351 +0x66
runtime.mstart()
        /usr/local/go1.11.1/src/runtime/proc.go:1229

goroutine 163 [running]:
runtime.systemstack_switch()
        /usr/local/go1.11.1/src/runtime/asm_amd64.s:311 fp=0xc0092e8bd8 sp=0xc0092e8bd0 pc=0xa726c0
runtime.mallocgc(0xf2250000, 0x0, 0xc009700600, 0xc000a10ba0)
        /usr/local/go1.11.1/src/runtime/malloc.go:913 +0x896 fp=0xc0092e8c78 sp=0xc0092e8bd8 pc=0xa237a6
runtime.growslice(0x17223a0, 0xc0cb2ae000, 0xc1b72000, 0xc1b72000, 0xc1b72020, 0x20, 0x1388, 0x32)
        /usr/local/go1.11.1/src/runtime/slice.go:197 +0x219 fp=0xc0092e8ce0 sp=0xc0092e8c78 pc=0xa5b8c9
github.com/ethereum/go-ethereum/core/vm.(*Memory).Resize(...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/vm/memory.go:68
github.com/ethereum/go-ethereum/core/vm.(*EVMInterpreter).Run(0xc009710000, 0xc0096e61a0, 0xc00956bb60, 0x24, 0x30, 0xc009702200, 0x0, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/vm/interpreter.go:234 +0x944 fp=0xc0092e8ea0 sp=0xc0092e8ce0 pc=0x1314644
github.com/ethereum/go-ethereum/core/vm.run(0xc00970d500, 0xc0096e61a0, 0xc00956bb60, 0x24, 0x30, 0x500, 0x0, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/vm/evm.go:64 +0x227 fp=0xc0092e8f38 sp=0xc0092e8ea0 pc=0x1302427
github.com/ethereum/go-ethereum/core/vm.(*EVM).Call(0xc00970d500, 0x1c42da0, 0xc0097021e0, 0x431c714de0a811ce, 0xf4a5292c90fcb026, 0x6bb7758e, 0xc00956bb60, 0x24, 0x30, 0xffffffffffffffff, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/vm/evm.go:231 +0x4df fp=0xc0092e90f8 sp=0xc0092e8f38 pc=0x1302f9f
github.com/loomnetwork/loomchain/evm.Evm.Call(0x7f596410d8e0, 0xc000a0a380, 0x1afc078, 0x1afc080, 0x1afd930, 0x0, 0x0, 0x0, 0xc009700260, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/evm/evm.go:225 +0x3c1 fp=0xc0092ebb20 sp=0xc0092e90f8 pc=0x1341ea1
github.com/loomnetwork/loomchain/evm.LoomVm.Call(0x1c67e60, 0xc0075b9ce0, 0x7f596410d820, 0xc007c01ce0, 0x0, 0x0, 0xc0096af130, 0x7, 0xc009702060, 0x14, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/evm/loomevm.go:202 +0x28c fp=0xc0092ee7d8 sp=0xc0092ebb20 pc=0x13466cc
github.com/loomnetwork/loomchain/evm.(*LoomVm).Call(0xc0096c1470, 0xc0096af130, 0x7, 0xc009702060, 0x14, 0x20, 0xc0096f57a0, 0x7, 0xc009702120, 0x14, ...)
        <autogenerated>:1 +0xf9 fp=0xc0092ee8b0 sp=0xc0092ee7d8 pc=0x1348389
github.com/loomnetwork/loomchain/vm.(*CallTxHandler).ProcessTx(0xc0001ea188, 0x1c67e60, 0xc0075b9ce0, 0xc0096f9680, 0x71, 0x80, 0x0, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vm/handler.go:135 +0x4b4 fp=0xc0092eeb60 sp=0xc0092ee8b0 pc=0x12d94f4
github.com/loomnetwork/loomchain.glob..func5.1(0x2, 0x1c67e60, 0xc0075b9ce0, 0xc0096f9680, 0x71, 0x80, 0x0, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/router.go:22 +0xea fp=0xc0092eecc0 sp=0xc0092eeb60 pc=0x12c640a
github.com/loomnetwork/loomchain.(*TxRouter).ProcessTx(0xc000210af0, 0x1c67e60, 0xc0075b9ce0, 0xc0096f9600, 0x75, 0x80, 0x1affc00, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/router.go:74 +0x1c2 fp=0xc0092eee80 sp=0xc0092eecc0 pc=0x12c3f72
github.com/loomnetwork/loomchain.MiddlewareTxHandler.func3(0x1c67e60, 0xc0075b9ce0, 0xc0096f9600, 0x75, 0x80, 0x1c46400, 0x0, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/middleware.go:52 +0xf8 fp=0xc0092eefe8 sp=0xc0092eee80 pc=0x12c5ba8
github.com/loomnetwork/loomchain.InstrumentingTxMiddleware.ProcessTx(0x1c463c0, 0xc0001da560, 0x1c46440, 0xc0001da7a0, 0x1c67e60, 0xc0075b9ce0, 0xc0096f9600, 0x75, 0x80, 0xc0001da880, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/middleware.go:168 +0x16f fp=0xc0092ef0e8 sp=0xc0092eefe8 pc=0x12c3b4f
github.com/loomnetwork/loomchain.(*InstrumentingTxMiddleware).ProcessTx(0xc0001da7e0, 0x1c67e60, 0xc0075b9ce0, 0xc0096f9600, 0x75, 0x80, 0xc0001da880, 0x0, 0x0, 0x0, ...)
        <autogenerated>:1 +0x130 fp=0xc0092ef268 sp=0xc0092ef0e8 pc=0x12c7720
github.com/loomnetwork/loomchain.MiddlewareTxHandler.func4(0x1c67e60, 0xc0075b9ce0, 0xc0096f9600, 0x75, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/middleware.go:65 +0xf3 fp=0xc0092ef3d0 sp=0xc0092ef268 pc=0x12c5e53
github.com/loomnetwork/loomchain/throttle.GetThrottleTxMiddleWare.func1(0x1c67e60, 0xc0075b9ce0, 0xc0096f9600, 0x75, 0x80, 0xc0001da8c0, 0xbd1e8a920aeafd00, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/throttle/middleware.go:52 +0x1c2 fp=0xc0092ef788 sp=0xc0092ef3d0 pc=0x152f792
github.com/loomnetwork/loomchain.TxMiddlewareFunc.ProcessTx(0xc0002a1000, 0x1c67e60, 0xc0075b9ce0, 0xc0096f9600, 0x75, 0x80, 0xc0001da8c0, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/middleware.go:22 +0xf1 fp=0xc0092ef8e8 sp=0xc0092ef788 pc=0x12c3251
github.com/loomnetwork/loomchain.MiddlewareTxHandler.func4(0x1c67e60, 0xc0075b9ce0, 0xc0096f9600, 0x75, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/middleware.go:65 +0xf3 fp=0xc0092efa50 sp=0xc0092ef8e8 pc=0x12c5e53
github.com/loomnetwork/loomchain/auth.(*NonceHandler).Nonce(0x28c6ef0, 0x1c67e60, 0xc0075b9ce0, 0xc0096f9580, 0x79, 0x80, 0xc0001da8e0, 0xffffffffff8bee00, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/auth/auth.go:140 +0x5ed fp=0xc0092effc0 sp=0xc0092efa50 pc=0x12d591d
github.com/loomnetwork/loomchain/auth.(*NonceHandler).Nonce-fm(0x1c67e60, 0xc0075b9ce0, 0xc0096f9580, 0x79, 0x80, 0xc0001da8e0, 0x0, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/auth/auth.go:163 +0xf2 fp=0xc0092f0128 sp=0xc0092effc0 pc=0x12d6652
github.com/loomnetwork/loomchain.TxMiddlewareFunc.ProcessTx(0xc0001e63c0, 0x1c67e60, 0xc0075b9ce0, 0xc0096f9580, 0x79, 0x80, 0xc0001da8e0, 0xd05479d8bd491900, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/middleware.go:22 +0xf1 fp=0xc0092f0288 sp=0xc0092f0128 pc=0x12c3251
github.com/loomnetwork/loomchain.MiddlewareTxHandler.func4(0x1c67e60, 0xc0075b9ce0, 0xc0096f9580, 0x79, 0x80, 0xc0096c1300, 0x0, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/middleware.go:65 +0xf3 fp=0xc0092f03f0 sp=0xc0092f0288 pc=0x12c5e53
github.com/loomnetwork/loomchain/auth.glob..func1(0x1c67e60, 0xc0075b9b80, 0xc009587340, 0xdf, 0xdf, 0xc0001da900, 0xc0000fd200, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/auth/auth.go:67 +0x419 fp=0xc0092f0820 sp=0xc0092f03f0 pc=0x12d61a9
github.com/loomnetwork/loomchain.TxMiddlewareFunc.ProcessTx(0x1afd8c0, 0x1c67e60, 0xc0075b9b80, 0xc009587340, 0xdf, 0xdf, 0xc0001da900, 0xa19d00, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/middleware.go:22 +0xf1 fp=0xc0092f0980 sp=0xc0092f0820 pc=0x12c3251
github.com/loomnetwork/loomchain.MiddlewareTxHandler.func4(0x1c67e60, 0xc0075b9b80, 0xc009587340, 0xdf, 0xdf, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/middleware.go:65 +0xf3 fp=0xc0092f0ae8 sp=0xc0092f0980 pc=0x12c5e53
github.com/loomnetwork/loomchain.glob..func2(0x1c67e60, 0xc0075b9b80, 0xc009587340, 0xdf, 0xdf, 0xc0001da920, 0xc0092f0d00, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/middleware.go:104 +0x11c fp=0xc0092f0c40 sp=0xc0092f0ae8 pc=0x12c45ac
github.com/loomnetwork/loomchain.TxMiddlewareFunc.ProcessTx(0x1afd898, 0x1c67e60, 0xc0075b9b80, 0xc009587340, 0xdf, 0xdf, 0xc0001da920, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/middleware.go:22 +0xf1 fp=0xc0092f0da0 sp=0xc0092f0c40 pc=0x12c3251
github.com/loomnetwork/loomchain.MiddlewareTxHandler.func4(0x1c67e60, 0xc0075b9b80, 0xc009587340, 0xdf, 0xdf, 0x1affc00, 0x0, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/middleware.go:65 +0xf3 fp=0xc0092f0f08 sp=0xc0092f0da0 pc=0x12c5e53
github.com/loomnetwork/loomchain.glob..func3(0x1c67e60, 0xc0075b9b80, 0xc009587340, 0xdf, 0xdf, 0xc0001da940, 0x12bd500, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/middleware.go:114 +0xe4 fp=0xc0092f1060 sp=0xc0092f0f08 pc=0x12c4784
github.com/loomnetwork/loomchain.TxMiddlewareFunc.ProcessTx(0x1afd8a0, 0x1c67e60, 0xc0075b9b80, 0xc009587340, 0xdf, 0xdf, 0xc0001da940, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/middleware.go:22 +0xf1 fp=0xc0092f11c0 sp=0xc0092f1060 pc=0x12c3251
github.com/loomnetwork/loomchain.MiddlewareTxHandler.func4(0x1c67e60, 0xc0075b9b80, 0xc009587340, 0xdf, 0xdf, 0xc0092f1400, 0x0, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/middleware.go:65 +0xf3 fp=0xc0092f1328 sp=0xc0092f11c0 pc=0x12c5e53
github.com/loomnetwork/loomchain.TxHandlerFunc.ProcessTx(0xc0001da960, 0x1c67e60, 0xc0075b9b80, 0xc009587340, 0xdf, 0xdf, 0x0, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/app.go:142 +0xe4 fp=0xc0092f1480 sp=0xc0092f1328 pc=0x12be144
github.com/loomnetwork/loomchain.(*Application).processTx(0xc0000c8480, 0xc009587340, 0xdf, 0xdf, 0x7de95b400, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/app.go:438 +0x4b8 fp=0xc0092f1c18 sp=0xc0092f1480 pc=0x12c0648
github.com/loomnetwork/loomchain.(*Application).DeliverTx(0xc0000c8480, 0xc009587340, 0xdf, 0xdf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/app.go:404 +0x122 fp=0xc0092f1e30 sp=0xc0092f1c18 pc=0x12bfe92
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/abci/client.(*localClient).DeliverTxAsync(0xc00020ff80, 0xc009587340, 0xdf, 0xdf, 0x0)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/abci/client/local_client.go:88 +0xc5 fp=0xc0092f1fb0 sp=0xc0092f1e30 pc=0x10d7615
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/proxy.(*appConnConsensus).DeliverTxAsync(0xc0001e68b0, 0xc009587340, 0xdf, 0xdf, 0x8)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/proxy/app_conn.go:73 +0x51 fp=0xc0092f1fe8 sp=0xc0092f1fb0 pc=0x11366d1
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/state.execBlockOnProxyApp(0x1c5e0c0, 0xc008277380, 0x1c64660, 0xc0001e68b0, 0xc009508960, 0xc0096c11d0, 0x1c69ae0, 0xc0001eae28, 0x3, 0xc00965b6a0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/state/execution.go:258 +0x677 fp=0xc0092f27f0 sp=0xc0092f1fe8 pc=0x11c00b7
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/state.(*BlockExecutor).ApplyBlock(0xc000185880, 0x8, 0x0, 0xc0000435c6, 0x6, 0xc0000435d7, 0x7, 0x78, 0x3, 0xc00965b6a0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/state/execution.go:96 +0x15f fp=0xc0092f2c70 sp=0xc0092f27f0 pc=0x11be7ff
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus.(*ConsensusState).finalizeCommit(0xc000189180, 0x79)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus/state.go:1290 +0xa8c fp=0xc0092f32f8 sp=0xc0092f2c70 pc=0x120064c
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus.(*ConsensusState).tryFinalizeCommit(0xc000189180, 0x79)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus/state.go:1221 +0x451 fp=0xc0092f3428 sp=0xc0092f32f8 pc=0x11ffa71
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus.(*ConsensusState).enterCommit.func1(0xc000189180, 0x0, 0x79)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus/state.go:1167 +0x90 fp=0xc0092f3450 sp=0xc0092f3428 pc=0x1208a00
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus.(*ConsensusState).enterCommit(0xc000189180, 0x79, 0x0)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus/state.go:1198 +0x6b8 fp=0xc0092f36c8 sp=0xc0092f3450 pc=0x11fecd8
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus.(*ConsensusState).addVote(0xc000189180, 0xc0095bc640, 0x0, 0x0, 0xab9e2d, 0xc0095614a0, 0xc00900e700)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus/state.go:1622 +0xc03 fp=0xc0092f3a88 sp=0xc0092f36c8 pc=0x1203483
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus.(*ConsensusState).tryAddVote(0xc000189180, 0xc0095bc640, 0x0, 0x0, 0xa42612, 0xc000000008, 0xc0092f3b80)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus/state.go:1469 +0x59 fp=0xc0092f3b08 sp=0xc0092f3a88 pc=0x1202379
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus.(*ConsensusState).handleMsg(0xc000189180, 0x1c41920, 0xc00957a1a0, 0x0, 0x0)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus/state.go:650 +0x696 fp=0xc0092f3c28 sp=0xc0092f3b08 pc=0x11f7826
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus.(*ConsensusState).receiveRoutine(0xc000189180, 0x0)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus/state.go:611 +0x555 fp=0xc0092f3fd0 sp=0xc0092f3c28 pc=0x11f6fd5
runtime.goexit()
        /usr/local/go1.11.1/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc0092f3fd8 sp=0xc0092f3fd0 pc=0xa747a1
created by github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus.(*ConsensusState).OnStart
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus/state.go:300 +0x132

goroutine 1 [select (no cases)]:
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/common.TrapSignal(0xc000a25120)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/common/os.go:51 +0xd7
github.com/loomnetwork/loomchain/abci/backend.(*TendermintBackend).RunForever(0xc0002a1340)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/abci/backend/tendermint.go:317 +0x57
main.newRunCommand.func1(0xc00099e500, 0x28f6108, 0x0, 0x0, 0x0, 0x0)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/cmd/loom/loom.go:368 +0x6b4
github.com/spf13/cobra.(*Command).execute(0xc00099e500, 0x28f6108, 0x0, 0x0, 0xc00099e500, 0x28f6108)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/spf13/cobra/command.go:762 +0x473
github.com/spf13/cobra.(*Command).ExecuteC(0x28765a0, 0xc0009ba280, 0xc0009ba500, 0xc0009ba780)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/spf13/cobra/command.go:852 +0x2fd
github.com/spf13/cobra.(*Command).Execute(0x28765a0, 0xc0001afed8, 0x16)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/spf13/cobra/command.go:800 +0x2b
main.main()
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/cmd/loom/loom.go:1059 +0x3ce

goroutine 50 [syscall]:
os/signal.signal_recv(0x0)
        /usr/local/go1.11.1/src/runtime/sigqueue.go:139 +0x9c
os/signal.loop()
        /usr/local/go1.11.1/src/os/signal/signal_unix.go:23 +0x22
created by os/signal.init.0
        /usr/local/go1.11.1/src/os/signal/signal_unix.go:29 +0x41

goroutine 70 [chan receive]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0xc0001f7180)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:63 +0x9c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:55 +0x9f

goroutine 71 [chan receive]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0xc0001f7180)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:63 +0x9c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:55 +0x9f

goroutine 72 [chan receive]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0xc0001f7180)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:63 +0x9c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:55 +0x9f

goroutine 73 [chan receive]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0xc0001f7180)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:63 +0x9c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:55 +0x9f

goroutine 74 [chan receive]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0xc0001f7180)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:63 +0x9c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:55 +0x9f

goroutine 75 [chan receive]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0xc0001f7180)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:63 +0x9c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:55 +0x9f

goroutine 76 [chan receive]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0xc0001f7180)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:63 +0x9c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:55 +0x9f

goroutine 77 [chan receive]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0xc0001f7180)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:63 +0x9c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:55 +0x9f

goroutine 78 [chan receive]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0xc0001f7180)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:63 +0x9c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:55 +0x9f

goroutine 79 [chan receive]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0xc0001f7180)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:63 +0x9c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:55 +0x9f

goroutine 80 [chan receive]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0xc0001f7180)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:63 +0x9c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:55 +0x9f

goroutine 81 [chan receive]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0xc0001f7180)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:63 +0x9c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/core/tx_cacher.go:55 +0x9f

goroutine 101 [chan receive]:
github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify.(*nonrecursiveTree).dispatch(0xc00004fe00, 0xc00004fd40)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify/tree_nonrecursive.go:36 +0xb6
created by github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify.newNonrecursiveTree
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify/tree_nonrecursive.go:29 +0xdc

goroutine 102 [chan receive]:
github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify.(*nonrecursiveTree).internal(0xc00004fe00, 0xc00004fda0)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify/tree_nonrecursive.go:81 +0x7b
created by github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify.newNonrecursiveTree
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify/tree_nonrecursive.go:30 +0x108

goroutine 12 [chan receive]:
main.newRunCommand.func1.1(0xc0000b0cc0, 0x1c468c0, 0xc0009aa8a0)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/cmd/loom/loom.go:327 +0x34
created by main.newRunCommand.func1
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/cmd/loom/loom.go:326 +0x353

goroutine 14 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc000a0a0e0)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x12a
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x177

goroutine 114 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc00097b520)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0xd3
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db.go:142 +0x40c

goroutine 115 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc00097b520)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:101 +0xe7
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db.go:143 +0x42e

goroutine 116 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc00097b520)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:825 +0x242
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db.go:149 +0x58c

goroutine 117 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc00097b520)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:762 +0x12e
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db.go:150 +0x5ae

goroutine 130 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/allegro/bigcache.newBigCache.func1(0x400, 0x34630b8a000, 0x2540be400, 0xc350, 0x800, 0x1, 0x1c42f80, 0x28f6108, 0x61a8000, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/allegro/bigcache/bigcache.go:83 +0x127
created by github.com/loomnetwork/loomchain/vendor/github.com/allegro/bigcache.newBigCache
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/allegro/bigcache/bigcache.go:79 +0x438

goroutine 134 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc0000fe2a0)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x12a
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x177

goroutine 135 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc00010f040)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0xd3
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db.go:142 +0x40c

goroutine 136 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc00010f040)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:101 +0xe7
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db.go:143 +0x42e

goroutine 137 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc00010f040)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:825 +0x242
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db.go:149 +0x58c

goroutine 138 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc00010f040)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:762 +0x12e
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db.go:150 +0x5ae

goroutine 139 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc0000fe540)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x12a
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x177

goroutine 140 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc00010f1e0)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0xd3
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db.go:142 +0x40c

goroutine 141 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc00010f1e0)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:101 +0xe7
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db.go:143 +0x42e

goroutine 142 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc00010f1e0)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:825 +0x242
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db.go:149 +0x58c

goroutine 143 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc00010f1e0)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:762 +0x12e
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db.go:150 +0x5ae

goroutine 145 [chan receive]:
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/autofile.OpenAutoFile.func1(0xc00021ee60)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/autofile/autofile.go:75 +0x63
created by github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/autofile.OpenAutoFile
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/autofile/autofile.go:74 +0x215

goroutine 146 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/autofile.(*AutoFile).closeFileRoutine(0xc00021ee60)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/autofile/autofile.go:98 +0xb6
created by github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/autofile.OpenAutoFile
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/autofile/autofile.go:80 +0x237

goroutine 147 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc0000fe7e0)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x12a
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x177

goroutine 148 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc000250820)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0xd3
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db.go:142 +0x40c

goroutine 149 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc000250820)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:101 +0xe7
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db.go:143 +0x42e

goroutine 150 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc000250820)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:825 +0x242
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db.go:149 +0x58c

goroutine 151 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc000250820)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:762 +0x12e
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db.go:150 +0x5ae

goroutine 152 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc0000fea80)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x12a
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x177

goroutine 54 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc000250d00)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0xd3
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db.go:142 +0x40c

goroutine 55 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc000250d00)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:101 +0xe7
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db.go:143 +0x42e

goroutine 56 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc000250d00)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:825 +0x242
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db.go:149 +0x58c

goroutine 57 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc000250d00)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:762 +0x12e
created by github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/syndtr/goleveldb/leveldb/db.go:150 +0x5ae

goroutine 58 [chan receive]:
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/pubsub.(*Server).loop(0xc0001bec40, 0xc008fe26f0, 0xc008fe2720)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/pubsub/pubsub.go:311 +0x88
created by github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/pubsub.(*Server).OnStart
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/pubsub/pubsub.go:297 +0x65

goroutine 59 [IO wait]:
internal/poll.runtime_pollWait(0x7f596a208f00, 0x72, 0x0)
        /usr/local/go1.11.1/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000219818, 0x72, 0xc0000d6300, 0x0, 0x0)
        /usr/local/go1.11.1/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000219818, 0xffffffffffffff00, 0x0, 0x0)
        /usr/local/go1.11.1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc000219800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go1.11.1/src/internal/poll/fd_unix.go:384 +0x1a0
net.(*netFD).accept(0xc000219800, 0x100000001, 0xc0000b1440, 0x0)
        /usr/local/go1.11.1/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc00021c2f8, 0xc0000b13e0, 0xc007a24d48, 0x2)
        /usr/local/go1.11.1/src/net/tcpsock_posix.go:139 +0x2e
net.(*TCPListener).Accept(0xc00021c2f8, 0x1, 0xc007a24e08, 0xc0004bb200, 0xc00021e820)
        /usr/local/go1.11.1/src/net/tcpsock.go:260 +0x47
github.com/loomnetwork/loomchain/vendor/golang.org/x/net/netutil.(*limitListener).Accept(0xc008fe2ed0, 0x18798c0, 0xc00875a1b0, 0x177b5a0, 0x2869460)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/golang.org/x/net/netutil/listen.go:48 +0x54
net/http.(*Server).Serve(0xc00021a000, 0x1c59800, 0xc008fe2ed0, 0x0, 0x0)
        /usr/local/go1.11.1/src/net/http/server.go:2826 +0x22f
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/rpc/lib/server.StartHTTPServer(0x1c59800, 0xc008fe2ed0, 0x1c42440, 0xc008fe2960, 0x1c5e0c0, 0xc00000c920, 0x1, 0xc008fe26f0)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/rpc/lib/server/http_server.go:55 +0x1ec
created by github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/node.(*Node).startRPC
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/node/node.go:668 +0x586

goroutine 60 [IO wait]:
internal/poll.runtime_pollWait(0x7f596a208e30, 0x72, 0x0)
        /usr/local/go1.11.1/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000219b98, 0x72, 0xc0001ec400, 0x0, 0x0)
        /usr/local/go1.11.1/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000219b98, 0xffffffffffffff00, 0x0, 0x0)
        /usr/local/go1.11.1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc000219b80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go1.11.1/src/internal/poll/fd_unix.go:384 +0x1a0
net.(*netFD).accept(0xc000219b80, 0x0, 0x0, 0x0)
        /usr/local/go1.11.1/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc00021c300, 0x0, 0x0, 0x0)
        /usr/local/go1.11.1/src/net/tcpsock_posix.go:139 +0x2e
net.(*TCPListener).Accept(0xc00021c300, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go1.11.1/src/net/tcpsock.go:260 +0x47
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/p2p.(*MultiplexTransport).acceptPeers(0xc008fdc240)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/p2p/transport.go:233 +0x6b
created by github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/p2p.(*MultiplexTransport).Listen
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/p2p/transport.go:226 +0xa7

goroutine 61 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus.(*ConsensusReactor).peerStatsRoutine(0xc0001cbd00)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus/reactor.go:813 +0x157
created by github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus.(*ConsensusReactor).OnStart
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus/reactor.go:75 +0xff

goroutine 63 [chan receive]:
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/autofile.OpenAutoFile.func1(0xc00900e280)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/autofile/autofile.go:75 +0x63
created by github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/autofile.OpenAutoFile
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/autofile/autofile.go:74 +0x215

goroutine 64 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/autofile.(*AutoFile).closeFileRoutine(0xc00900e280)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/autofile/autofile.go:98 +0xb6
created by github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/autofile.OpenAutoFile
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/autofile/autofile.go:80 +0x237

goroutine 65 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/autofile.(*Group).processTicks(0xc0001f2210)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/autofile/group.go:215 +0xc7
created by github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/autofile.(*Group).OnStart
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/autofile/group.go:132 +0x66

goroutine 162 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus.(*timeoutTicker).timeoutRoutine(0xc00827af00)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus/ticker.go:98 +0x156
created by github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus.(*timeoutTicker).OnStart
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/consensus/ticker.go:54 +0x3f

goroutine 164 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/p2p/pex.(*addrBook).saveRoutine(0xc000a0a2a0)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/p2p/pex/addrbook.go:510 +0x11c
created by github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/p2p/pex.(*addrBook).OnStart
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/p2p/pex/addrbook.go:143 +0x81

goroutine 165 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/p2p/pex.(*PEXReactor).ensurePeersRoutine(0xc008fdc3c0)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/p2p/pex/pex_reactor.go:379 +0x12b
created by github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/p2p/pex.(*PEXReactor).OnStart
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/p2p/pex/pex_reactor.go:137 +0x157

goroutine 166 [select]:
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/p2p.(*MultiplexTransport).Accept(0xc008fdc240, 0xc0002a1240, 0x8, 0x8, 0xc0001e6040, 0x0, 0xc007142870, 0xc00021ec80, 0x0, 0x0, ...)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/p2p/transport.go:163 +0xdd
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/p2p.(*Switch).acceptRoutine(0xc00001ca50)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/p2p/switch.go:474 +0x478
created by github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/p2p.(*Switch).OnStart
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/p2p/switch.go:204 +0x1ea

goroutine 167 [chan receive]:
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/state/txindex.(*IndexerService).OnStart.func1(0xc0000b1920, 0xc0000b1980, 0xc00004f860)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/state/txindex/indexer_service.go:46 +0x4b0
created by github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/state/txindex.(*IndexerService).OnStart
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/state/txindex/indexer_service.go:44 +0x18e

goroutine 174 [IO wait]:
internal/poll.runtime_pollWait(0x7f596a208d60, 0x72, 0x0)
        /usr/local/go1.11.1/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc007b56618, 0x72, 0xc0002a1000, 0x0, 0x0)
        /usr/local/go1.11.1/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc007b56618, 0xffffffffffffff00, 0x0, 0x0)
        /usr/local/go1.11.1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc007b56600, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go1.11.1/src/internal/poll/fd_unix.go:384 +0x1a0
net.(*netFD).accept(0xc007b56600, 0x5f02fd56, 0x2b162f39e15a1e00, 0xa64148)
        /usr/local/go1.11.1/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc00021d418, 0x5cae3964, 0xc007b89e10, 0xab1db6)
        /usr/local/go1.11.1/src/net/tcpsock_posix.go:139 +0x2e
net.(*TCPListener).Accept(0xc00021d418, 0xc007b89e60, 0x18, 0xc008fd2900, 0xde2665)
        /usr/local/go1.11.1/src/net/tcpsock.go:260 +0x47
net/http.(*Server).Serve(0xc0001d8f70, 0x1c5b480, 0xc00021d418, 0x0, 0x0)
        /usr/local/go1.11.1/src/net/http/server.go:2826 +0x22f
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/rpc/lib/server.StartHTTPServer(0x1c5b480, 0xc00021d418, 0x1c42440, 0xc007b6bdd0, 0x1c5e140, 0xc000a247b0, 0x17e2de0, 0x17efd40)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/rpc/lib/server/http_server.go:55 +0x1ec
created by github.com/loomnetwork/loomchain/rpc.RPCServer
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/rpc/rpc_server.go:81 +0x6c5

goroutine 177 [IO wait]:
internal/poll.runtime_pollWait(0x7f596a208c90, 0x72, 0x0)
        /usr/local/go1.11.1/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc007b56698, 0x72, 0xc0000d6500, 0x0, 0x0)
        /usr/local/go1.11.1/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc007b56698, 0xffffffffffffff00, 0x0, 0x0)
        /usr/local/go1.11.1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc007b56680, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go1.11.1/src/internal/poll/fd_unix.go:384 +0x1a0
net.(*netFD).accept(0xc007b56680, 0x7f596a254000, 0x0, 0xc000081e08)
        /usr/local/go1.11.1/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc00021d458, 0xc000081e10, 0xa23a88, 0x30)
        /usr/local/go1.11.1/src/net/tcpsock_posix.go:139 +0x2e
net.(*TCPListener).Accept(0xc00021d458, 0x18798c0, 0xc00875b200, 0x177b5a0, 0x2869460)
        /usr/local/go1.11.1/src/net/tcpsock.go:260 +0x47
net/http.(*Server).Serve(0xc00021aea0, 0x1c5b480, 0xc00021d458, 0x0, 0x0)
        /usr/local/go1.11.1/src/net/http/server.go:2826 +0x22f
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/rpc/lib/server.StartHTTPServer(0x1c5b480, 0xc00021d458, 0x1c42440, 0xc007b84cf0, 0x1c5e140, 0xc000a247b0, 0x0, 0x0)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/rpc/lib/server/http_server.go:55 +0x1ec
created by main.initQueryService
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/cmd/loom/loom.go:1013 +0x7da

goroutine 178 [chan receive]:
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/common.TrapSignal.func1(0xc008fe0f00, 0xc000a25120)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/common/os.go:43 +0x50
created by github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/common.TrapSignal
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/libs/common/os.go:42 +0xd2

goroutine 521 [runnable]:
github.com/loomnetwork/loomchain/vendor/github.com/pkg/errors.callers(0x19458e4)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/pkg/errors/stack.go:128 +0x74
github.com/loomnetwork/loomchain/vendor/github.com/pkg/errors.Errorf(0x19458e4, 0x2, 0xc007c47640, 0x1, 0x1, 0x1afe808, 0x13)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/pkg/errors/errors.go:114 +0x73
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/rpc/lib/server.unreflectResult(0xc008fe2f00, 0x2, 0x2, 0xc00827a120, 0x6, 0x6, 0xc008fe2f00)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/rpc/lib/server/handlers.go:790 +0xeb
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/rpc/lib/server.makeJSONRPCHandler.func1(0x1c59780, 0xc008276220, 0xc00022b100)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/rpc/lib/server/handlers.go:147 +0x6b6
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/rpc/lib/server.handleInvalidJSONRPCPaths.func1(0x1c59780, 0xc008276220, 0xc00022b100)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/rpc/lib/server/handlers.go:165 +0x7e
net/http.HandlerFunc.ServeHTTP(0xc000a24be0, 0x1c59780, 0xc008276220, 0xc00022b100)
        /usr/local/go1.11.1/src/net/http/server.go:1964 +0x44
net/http.(*ServeMux).ServeHTTP(0xc007b6be90, 0x1c59780, 0xc008276220, 0xc00022b100)
        /usr/local/go1.11.1/src/net/http/server.go:2361 +0x127
github.com/loomnetwork/loomchain/rpc.CORSMethodMiddleware.func1(0x1c59780, 0xc008276220, 0xc00022b100)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/rpc/rpc_server.go:120 +0x149
net/http.HandlerFunc.ServeHTTP(0xc007b6f680, 0x1c59780, 0xc008276220, 0xc00022b100)
        /usr/local/go1.11.1/src/net/http/server.go:1964 +0x44
github.com/loomnetwork/loomchain/rpc.stripPrefix.func1(0x1c59780, 0xc008276220, 0xc00022a200)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/rpc/rpc_server.go:104 +0x19a
net/http.HandlerFunc.ServeHTTP(0xc007b84390, 0x1c59780, 0xc008276220, 0xc00022a200)
        /usr/local/go1.11.1/src/net/http/server.go:1964 +0x44
net/http.(*ServeMux).ServeHTTP(0xc007b6bdd0, 0x1c59780, 0xc008276220, 0xc00022a200)
        /usr/local/go1.11.1/src/net/http/server.go:2361 +0x127
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/rpc/lib/server.maxBytesHandler.ServeHTTP(0x1c42440, 0xc007b6bdd0, 0xf4240, 0x1c59780, 0xc008276220, 0xc00022a200)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/rpc/lib/server/http_server.go:179 +0xcf
github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/rpc/lib/server.RecoverAndLogHandler.func1(0x1c5b700, 0xc0000fe380, 0xc00022a200)
        /tmp/gopath-jenkins-loom-sdk-pipeline3-789/src/github.com/loomnetwork/loomchain/vendor/github.com/tendermint/tendermint/rpc/lib/server/http_server.go:152 +0x25e
net/http.HandlerFunc.ServeHTTP(0xc007b85080, 0x1c5b700, 0xc0000fe380, 0xc00022a200)
        /usr/local/go1.11.1/src/net/http/server.go:1964 +0x44
net/http.serverHandler.ServeHTTP(0xc0001d8f70, 0x1c5b700, 0xc0000fe380, 0xc00022a200)
        /usr/local/go1.11.1/src/net/http/server.go:2741 +0xab
net/http.(*conn).serve(0xc008340000, 0x1c5d1c0, 0xc000e8e100)
        /usr/local/go1.11.1/src/net/http/server.go:1847 +0x646
created by net/http.(*Server).Serve
        /usr/local/go1.11.1/src/net/http/server.go:2851 +0x2f5

ErrMethodNotFound should tell you which method wasn't found

I'm getting the ErrMethodNotFound error message when starting up a contract. Since I haven't called anything myself, it's not obvious which method can't be found. (EDIT: My Init method had the wrong signature.)

It looks like this: panic: rpc error: code = Unknown desc = method not found

The line that looks to be throwing the error is in go-loom/plugin/contractpb/servicemap.go, line 203.

If this is something people want and someone cares to give me a little guidance then I'll make the patch myself.

MacOS Mojave stdlib.h not found

I got this error when ran
make deps

In file included from ././libsecp256k1/src/secp256k1.c:9:
../../ethereum/go-ethereum/crypto/secp256k1/libsecp256k1/src/util.h:14:10: fatal error: 'stdlib.h' file not found
#include <stdlib.h>
^~~~~~~~~~
1 error generated.
make: *** [deps] Error

Command Line tools installed

https on cli

cli tools, don't parse https urls. Lets add support for that

Misspelling in Readme file

Original: "The code that runs the actual DAppChain(sidechain) is in a different repoistory."

Modified: "The code that runs the actual DAppChain(sidechain) is in a different repository."

Fix headless browser tests

We had to disable the headless browser tests since they seemed to blow up on Travis CI for some reason. Need to figure out why they're blowing up and re-enable them.

Crash during marshaling

One of my methods returned nil pointer with type pb.Message. As it turned out reflection magic makes it "legit" interface pointer with 0 value. Nil check here happens to be valid.

There are 2 ways:

  1. Make sure that nobody returns nil messages.
  2. Make it actually work

I prefer 2nd solution and here is the fix,

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.