update to cerc-io/laconicd #35
8
Makefile
8
Makefile
@ -140,7 +140,7 @@ docker-build:
|
|||||||
# update old container
|
# update old container
|
||||||
docker rm ethermint || true
|
docker rm ethermint || true
|
||||||
# create a new container from the latest image
|
# create a new container from the latest image
|
||||||
docker create --name ethermint -t -i tharsis/ethermint:latest ethermint
|
docker create --name ethermint -t -i cerc-io/laconicd:latest ethermint
|
||||||
# move the binaries to the ./build directory
|
# move the binaries to the ./build directory
|
||||||
mkdir -p ./build/
|
mkdir -p ./build/
|
||||||
docker cp ethermint:/usr/bin/ethermintd ./build/
|
docker cp ethermint:/usr/bin/ethermintd ./build/
|
||||||
@ -166,7 +166,7 @@ build-all: tools build lint test
|
|||||||
### Releasing ###
|
### Releasing ###
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
PACKAGE_NAME:=github.com/tharsis/ethermint
|
PACKAGE_NAME:=github.com/cerc-io/laconicd
|
||||||
GOLANG_CROSS_VERSION = v1.17.1
|
GOLANG_CROSS_VERSION = v1.17.1
|
||||||
GOPATH ?= '$(HOME)/go'
|
GOPATH ?= '$(HOME)/go'
|
||||||
release-dry-run:
|
release-dry-run:
|
||||||
@ -299,7 +299,7 @@ update-swagger-docs: statik
|
|||||||
.PHONY: update-swagger-docs
|
.PHONY: update-swagger-docs
|
||||||
|
|
||||||
godocs:
|
godocs:
|
||||||
@echo "--> Wait a few seconds and visit http://localhost:6060/pkg/github.com/tharsis/ethermint/types"
|
@echo "--> Wait a few seconds and visit http://localhost:6060/pkg/github.com/cerc-io/laconicd/types"
|
||||||
godoc -http=:6060
|
godoc -http=:6060
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
@ -333,7 +333,7 @@ else
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
test-import:
|
test-import:
|
||||||
go test -run TestImporterTestSuite -v --vet=off github.com/tharsis/ethermint/tests/importer
|
go test -run TestImporterTestSuite -v --vet=off github.com/cerc-io/laconicd/tests/importer
|
||||||
|
|
||||||
test-rpc:
|
test-rpc:
|
||||||
./scripts/integration-test-all.sh -t "rpc" -q 1 -z 1 -s 2 -m "rpc" -r "true"
|
./scripts/integration-test-all.sh -t "rpc" -q 1 -z 1 -s 2 -m "rpc" -r "true"
|
||||||
|
30
README.md
30
README.md
@ -10,31 +10,31 @@ parent:
|
|||||||
![banner](docs/ethermint.jpg)
|
![banner](docs/ethermint.jpg)
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<a href="https://github.com/tharsis/ethermint/releases/latest">
|
<a href="https://github.com/cerc-io/laconicd/releases/latest">
|
||||||
<img alt="Version" src="https://img.shields.io/github/tag/tharsis/ethermint.svg" />
|
<img alt="Version" src="https://img.shields.io/github/tag/cerc-io/laconicd.svg" />
|
||||||
</a>
|
</a>
|
||||||
<a href="https://github.com/tharsis/ethermint/blob/main/LICENSE">
|
<a href="https://github.com/cerc-io/laconicd/blob/main/LICENSE">
|
||||||
<img alt="License: Apache-2.0" src="https://img.shields.io/github/license/tharsis/ethermint.svg" />
|
<img alt="License: Apache-2.0" src="https://img.shields.io/github/license/cerc-io/laconicd.svg" />
|
||||||
</a>
|
</a>
|
||||||
<a href="https://pkg.go.dev/github.com/tharsis/ethermint">
|
<a href="https://pkg.go.dev/github.com/cerc-io/laconicd">
|
||||||
<img alt="GoDoc" src="https://godoc.org/github.com/tharsis/ethermint?status.svg" />
|
<img alt="GoDoc" src="https://godoc.org/github.com/cerc-io/laconicd?status.svg" />
|
||||||
</a>
|
</a>
|
||||||
<a href="https://goreportcard.com/report/github.com/tharsis/ethermint">
|
<a href="https://goreportcard.com/report/github.com/cerc-io/laconicd">
|
||||||
<img alt="Go report card" src="https://goreportcard.com/badge/github.com/tharsis/ethermint"/>
|
<img alt="Go report card" src="https://goreportcard.com/badge/github.com/cerc-io/laconicd"/>
|
||||||
</a>
|
</a>
|
||||||
<a href="https://bestpractices.coreinfrastructure.org/projects/5018">
|
<a href="https://bestpractices.coreinfrastructure.org/projects/5018">
|
||||||
<img alt="Lines of code" src="https://img.shields.io/tokei/lines/github/tharsis/ethermint">
|
<img alt="Lines of code" src="https://img.shields.io/tokei/lines/github/cerc-io/laconicd">
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<a href="https://discord.gg/trje9XuAmy">
|
<a href="https://discord.gg/trje9XuAmy">
|
||||||
<img alt="Discord" src="https://img.shields.io/discord/809048090249134080.svg" />
|
<img alt="Discord" src="https://img.shields.io/discord/809048090249134080.svg" />
|
||||||
</a>
|
</a>
|
||||||
<a href="https://github.com/tharsis/ethermint/actions?query=branch%3Amain+workflow%3ALint">
|
<a href="https://github.com/cerc-io/laconicd/actions?query=branch%3Amain+workflow%3ALint">
|
||||||
<img alt="Lint Status" src="https://github.com/tharsis/ethermint/actions/workflows/lint.yml/badge.svg?branch=main" />
|
<img alt="Lint Status" src="https://github.com/cerc-io/laconicd/actions/workflows/lint.yml/badge.svg?branch=main" />
|
||||||
</a>
|
</a>
|
||||||
<a href="https://codecov.io/gh/tharsis/ethermint">
|
<a href="https://codecov.io/gh/cerc-io/laconicd">
|
||||||
<img alt="Code Coverage" src="https://codecov.io/gh/tharsis/ethermint/branch/main/graph/badge.svg" />
|
<img alt="Code Coverage" src="https://codecov.io/gh/cerc-io/laconicd/branch/main/graph/badge.svg" />
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -50,7 +50,7 @@ For prerequisites and detailed build instructions please read the Evmos [Install
|
|||||||
make install
|
make install
|
||||||
```
|
```
|
||||||
|
|
||||||
Or check out the latest [release](https://github.com/tharsis/ethermint/releases).
|
Or check out the latest [release](https://github.com/cerc-io/laconicd/releases).
|
||||||
|
|
||||||
## Quick Start
|
## Quick Start
|
||||||
|
|
||||||
@ -69,7 +69,7 @@ The following chat channels and forums are a great spot to ask questions about E
|
|||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
|
|
||||||
Looking for a good place to start contributing? Check out some [`good first issues`](https://github.com/tharsis/ethermint/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22).
|
Looking for a good place to start contributing? Check out some [`good first issues`](https://github.com/cerc-io/laconicd/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22).
|
||||||
|
|
||||||
For additional instructions, standards and style guides, please refer to the [Contributing](./CONTRIBUTING.md) document.
|
For additional instructions, standards and style guides, please refer to the [Contributing](./CONTRIBUTING.md) document.
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@ package app
|
|||||||
import (
|
import (
|
||||||
sdk "github.com/cosmos/cosmos-sdk/types"
|
sdk "github.com/cosmos/cosmos-sdk/types"
|
||||||
|
|
||||||
cmdcfg "github.com/tharsis/ethermint/cmd/config"
|
cmdcfg "github.com/cerc-io/laconicd/cmd/config"
|
||||||
)
|
)
|
||||||
|
|
||||||
// sdk config
|
// sdk config
|
||||||
|
@ -12,7 +12,7 @@ import (
|
|||||||
authante "github.com/cosmos/cosmos-sdk/x/auth/ante"
|
authante "github.com/cosmos/cosmos-sdk/x/auth/ante"
|
||||||
authtypes "github.com/cosmos/cosmos-sdk/x/auth/types"
|
authtypes "github.com/cosmos/cosmos-sdk/x/auth/types"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/crypto/ethsecp256k1"
|
"github.com/cerc-io/laconicd/crypto/ethsecp256k1"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -1,16 +1,17 @@
|
|||||||
package ante_test
|
package ante_test
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/cosmos/cosmos-sdk/types/tx/signing"
|
|
||||||
"math/big"
|
"math/big"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
|
"github.com/cosmos/cosmos-sdk/types/tx/signing"
|
||||||
|
|
||||||
sdk "github.com/cosmos/cosmos-sdk/types"
|
sdk "github.com/cosmos/cosmos-sdk/types"
|
||||||
|
|
||||||
|
"github.com/cerc-io/laconicd/tests"
|
||||||
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
"github.com/ethereum/go-ethereum/core/types"
|
"github.com/ethereum/go-ethereum/core/types"
|
||||||
ethparams "github.com/ethereum/go-ethereum/params"
|
ethparams "github.com/ethereum/go-ethereum/params"
|
||||||
"github.com/tharsis/ethermint/tests"
|
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func (suite AnteTestSuite) TestAnteHandler() {
|
func (suite AnteTestSuite) TestAnteHandler() {
|
||||||
|
@ -13,12 +13,12 @@ import (
|
|||||||
"github.com/cosmos/cosmos-sdk/x/auth/migrations/legacytx"
|
"github.com/cosmos/cosmos-sdk/x/auth/migrations/legacytx"
|
||||||
authsigning "github.com/cosmos/cosmos-sdk/x/auth/signing"
|
authsigning "github.com/cosmos/cosmos-sdk/x/auth/signing"
|
||||||
|
|
||||||
|
"github.com/cerc-io/laconicd/crypto/ethsecp256k1"
|
||||||
|
"github.com/cerc-io/laconicd/ethereum/eip712"
|
||||||
|
ethermint "github.com/cerc-io/laconicd/types"
|
||||||
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
ethcrypto "github.com/ethereum/go-ethereum/crypto"
|
ethcrypto "github.com/ethereum/go-ethereum/crypto"
|
||||||
"github.com/ethereum/go-ethereum/crypto/secp256k1"
|
"github.com/ethereum/go-ethereum/crypto/secp256k1"
|
||||||
"github.com/tharsis/ethermint/crypto/ethsecp256k1"
|
|
||||||
"github.com/tharsis/ethermint/ethereum/eip712"
|
|
||||||
ethermint "github.com/tharsis/ethermint/types"
|
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var ethermintCodec codec.ProtoCodecMarshaler
|
var ethermintCodec codec.ProtoCodecMarshaler
|
||||||
|
@ -8,10 +8,10 @@ import (
|
|||||||
sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
|
sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
|
||||||
authante "github.com/cosmos/cosmos-sdk/x/auth/ante"
|
authante "github.com/cosmos/cosmos-sdk/x/auth/ante"
|
||||||
|
|
||||||
ethermint "github.com/tharsis/ethermint/types"
|
ethermint "github.com/cerc-io/laconicd/types"
|
||||||
evmkeeper "github.com/tharsis/ethermint/x/evm/keeper"
|
evmkeeper "github.com/cerc-io/laconicd/x/evm/keeper"
|
||||||
"github.com/tharsis/ethermint/x/evm/statedb"
|
"github.com/cerc-io/laconicd/x/evm/statedb"
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
|
|
||||||
"github.com/ethereum/go-ethereum/common"
|
"github.com/ethereum/go-ethereum/common"
|
||||||
ethtypes "github.com/ethereum/go-ethereum/core/types"
|
ethtypes "github.com/ethereum/go-ethereum/core/types"
|
||||||
|
@ -5,11 +5,11 @@ import (
|
|||||||
|
|
||||||
sdk "github.com/cosmos/cosmos-sdk/types"
|
sdk "github.com/cosmos/cosmos-sdk/types"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/app/ante"
|
"github.com/cerc-io/laconicd/app/ante"
|
||||||
"github.com/tharsis/ethermint/server/config"
|
"github.com/cerc-io/laconicd/server/config"
|
||||||
"github.com/tharsis/ethermint/tests"
|
"github.com/cerc-io/laconicd/tests"
|
||||||
"github.com/tharsis/ethermint/x/evm/statedb"
|
"github.com/cerc-io/laconicd/x/evm/statedb"
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
|
|
||||||
ethtypes "github.com/ethereum/go-ethereum/core/types"
|
ethtypes "github.com/ethereum/go-ethereum/core/types"
|
||||||
)
|
)
|
||||||
|
@ -11,7 +11,7 @@ import (
|
|||||||
ibcante "github.com/cosmos/ibc-go/v3/modules/core/ante"
|
ibcante "github.com/cosmos/ibc-go/v3/modules/core/ante"
|
||||||
ibckeeper "github.com/cosmos/ibc-go/v3/modules/core/keeper"
|
ibckeeper "github.com/cosmos/ibc-go/v3/modules/core/keeper"
|
||||||
|
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
// HandlerOptions extend the SDK's AnteHandler options by requiring the IBC
|
// HandlerOptions extend the SDK's AnteHandler options by requiring the IBC
|
||||||
|
@ -3,14 +3,14 @@ package ante
|
|||||||
import (
|
import (
|
||||||
"math/big"
|
"math/big"
|
||||||
|
|
||||||
|
"github.com/cerc-io/laconicd/x/evm/statedb"
|
||||||
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
sdk "github.com/cosmos/cosmos-sdk/types"
|
sdk "github.com/cosmos/cosmos-sdk/types"
|
||||||
tx "github.com/cosmos/cosmos-sdk/types/tx"
|
tx "github.com/cosmos/cosmos-sdk/types/tx"
|
||||||
"github.com/ethereum/go-ethereum/common"
|
"github.com/ethereum/go-ethereum/common"
|
||||||
"github.com/ethereum/go-ethereum/core"
|
"github.com/ethereum/go-ethereum/core"
|
||||||
"github.com/ethereum/go-ethereum/core/vm"
|
"github.com/ethereum/go-ethereum/core/vm"
|
||||||
"github.com/ethereum/go-ethereum/params"
|
"github.com/ethereum/go-ethereum/params"
|
||||||
"github.com/tharsis/ethermint/x/evm/statedb"
|
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// EVMKeeper defines the expected keeper interface used on the Eth AnteHandler
|
// EVMKeeper defines the expected keeper interface used on the Eth AnteHandler
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
package ante
|
package ante
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
sdk "github.com/cosmos/cosmos-sdk/types"
|
sdk "github.com/cosmos/cosmos-sdk/types"
|
||||||
sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
|
sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// RejectMessagesDecorator prevents invalid msg types from being executed
|
// RejectMessagesDecorator prevents invalid msg types from being executed
|
||||||
|
@ -3,9 +3,9 @@ package ante_test
|
|||||||
import (
|
import (
|
||||||
"math/big"
|
"math/big"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/tests"
|
"github.com/cerc-io/laconicd/tests"
|
||||||
"github.com/tharsis/ethermint/x/evm/statedb"
|
"github.com/cerc-io/laconicd/x/evm/statedb"
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (suite AnteTestSuite) TestSignatures() {
|
func (suite AnteTestSuite) TestSignatures() {
|
||||||
|
@ -5,13 +5,13 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"github.com/cerc-io/laconicd/ethereum/eip712"
|
||||||
|
"github.com/cerc-io/laconicd/types"
|
||||||
"github.com/cosmos/cosmos-sdk/codec"
|
"github.com/cosmos/cosmos-sdk/codec"
|
||||||
"github.com/cosmos/cosmos-sdk/x/auth/migrations/legacytx"
|
"github.com/cosmos/cosmos-sdk/x/auth/migrations/legacytx"
|
||||||
types2 "github.com/cosmos/cosmos-sdk/x/bank/types"
|
types2 "github.com/cosmos/cosmos-sdk/x/bank/types"
|
||||||
types3 "github.com/cosmos/cosmos-sdk/x/staking/types"
|
types3 "github.com/cosmos/cosmos-sdk/x/staking/types"
|
||||||
"github.com/ethereum/go-ethereum/crypto"
|
"github.com/ethereum/go-ethereum/crypto"
|
||||||
"github.com/tharsis/ethermint/ethereum/eip712"
|
|
||||||
"github.com/tharsis/ethermint/types"
|
|
||||||
|
|
||||||
"github.com/ethereum/go-ethereum/common"
|
"github.com/ethereum/go-ethereum/common"
|
||||||
ethtypes "github.com/ethereum/go-ethereum/core/types"
|
ethtypes "github.com/ethereum/go-ethereum/core/types"
|
||||||
@ -30,13 +30,13 @@ import (
|
|||||||
authtx "github.com/cosmos/cosmos-sdk/x/auth/tx"
|
authtx "github.com/cosmos/cosmos-sdk/x/auth/tx"
|
||||||
authtypes "github.com/cosmos/cosmos-sdk/x/auth/types"
|
authtypes "github.com/cosmos/cosmos-sdk/x/auth/types"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/app"
|
"github.com/cerc-io/laconicd/app"
|
||||||
ante "github.com/tharsis/ethermint/app/ante"
|
ante "github.com/cerc-io/laconicd/app/ante"
|
||||||
"github.com/tharsis/ethermint/encoding"
|
"github.com/cerc-io/laconicd/encoding"
|
||||||
"github.com/tharsis/ethermint/tests"
|
"github.com/cerc-io/laconicd/tests"
|
||||||
"github.com/tharsis/ethermint/x/evm/statedb"
|
"github.com/cerc-io/laconicd/x/evm/statedb"
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
feemarkettypes "github.com/tharsis/ethermint/x/feemarket/types"
|
feemarkettypes "github.com/cerc-io/laconicd/x/feemarket/types"
|
||||||
|
|
||||||
tmproto "github.com/tendermint/tendermint/proto/tendermint/types"
|
tmproto "github.com/tendermint/tendermint/proto/tendermint/types"
|
||||||
)
|
)
|
||||||
|
40
app/app.go
40
app/app.go
@ -11,6 +11,8 @@ import (
|
|||||||
"github.com/rakyll/statik/fs"
|
"github.com/rakyll/statik/fs"
|
||||||
"github.com/spf13/cast"
|
"github.com/spf13/cast"
|
||||||
|
|
||||||
|
"github.com/cerc-io/laconicd/app/ante"
|
||||||
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
"github.com/cosmos/cosmos-sdk/baseapp"
|
"github.com/cosmos/cosmos-sdk/baseapp"
|
||||||
"github.com/cosmos/cosmos-sdk/client"
|
"github.com/cosmos/cosmos-sdk/client"
|
||||||
"github.com/cosmos/cosmos-sdk/client/grpc/tmservice"
|
"github.com/cosmos/cosmos-sdk/client/grpc/tmservice"
|
||||||
@ -22,8 +24,6 @@ import (
|
|||||||
servertypes "github.com/cosmos/cosmos-sdk/server/types"
|
servertypes "github.com/cosmos/cosmos-sdk/server/types"
|
||||||
"github.com/cosmos/cosmos-sdk/simapp"
|
"github.com/cosmos/cosmos-sdk/simapp"
|
||||||
govv1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1"
|
govv1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1"
|
||||||
"github.com/tharsis/ethermint/app/ante"
|
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
|
||||||
|
|
||||||
simappparams "github.com/cosmos/cosmos-sdk/simapp/params"
|
simappparams "github.com/cosmos/cosmos-sdk/simapp/params"
|
||||||
"github.com/cosmos/cosmos-sdk/store/streaming"
|
"github.com/cosmos/cosmos-sdk/store/streaming"
|
||||||
@ -102,31 +102,31 @@ import (
|
|||||||
ibckeeper "github.com/cosmos/ibc-go/v3/modules/core/keeper"
|
ibckeeper "github.com/cosmos/ibc-go/v3/modules/core/keeper"
|
||||||
|
|
||||||
// unnamed import of statik for swagger UI support
|
// unnamed import of statik for swagger UI support
|
||||||
_ "github.com/tharsis/ethermint/client/docs/statik"
|
_ "github.com/cerc-io/laconicd/client/docs/statik"
|
||||||
|
|
||||||
srvflags "github.com/tharsis/ethermint/server/flags"
|
srvflags "github.com/cerc-io/laconicd/server/flags"
|
||||||
ethermint "github.com/tharsis/ethermint/types"
|
ethermint "github.com/cerc-io/laconicd/types"
|
||||||
"github.com/tharsis/ethermint/x/evm"
|
"github.com/cerc-io/laconicd/x/evm"
|
||||||
|
|
||||||
// evmrest "github.com/tharsis/ethermint/x/evm/client/rest"
|
// evmrest "github.com/cerc-io/laconicd/x/evm/client/rest"
|
||||||
evmkeeper "github.com/tharsis/ethermint/x/evm/keeper"
|
evmkeeper "github.com/cerc-io/laconicd/x/evm/keeper"
|
||||||
"github.com/tharsis/ethermint/x/feemarket"
|
"github.com/cerc-io/laconicd/x/feemarket"
|
||||||
feemarketkeeper "github.com/tharsis/ethermint/x/feemarket/keeper"
|
feemarketkeeper "github.com/cerc-io/laconicd/x/feemarket/keeper"
|
||||||
feemarkettypes "github.com/tharsis/ethermint/x/feemarket/types"
|
feemarkettypes "github.com/cerc-io/laconicd/x/feemarket/types"
|
||||||
|
|
||||||
// Force-load the tracer engines to trigger registration due to Go-Ethereum v1.10.15 changes
|
// Force-load the tracer engines to trigger registration due to Go-Ethereum v1.10.15 changes
|
||||||
_ "github.com/ethereum/go-ethereum/eth/tracers/js"
|
_ "github.com/ethereum/go-ethereum/eth/tracers/js"
|
||||||
_ "github.com/ethereum/go-ethereum/eth/tracers/native"
|
_ "github.com/ethereum/go-ethereum/eth/tracers/native"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/x/auction"
|
"github.com/cerc-io/laconicd/x/auction"
|
||||||
auctionkeeper "github.com/tharsis/ethermint/x/auction/keeper"
|
auctionkeeper "github.com/cerc-io/laconicd/x/auction/keeper"
|
||||||
auctiontypes "github.com/tharsis/ethermint/x/auction/types"
|
auctiontypes "github.com/cerc-io/laconicd/x/auction/types"
|
||||||
"github.com/tharsis/ethermint/x/bond"
|
"github.com/cerc-io/laconicd/x/bond"
|
||||||
bondkeeper "github.com/tharsis/ethermint/x/bond/keeper"
|
bondkeeper "github.com/cerc-io/laconicd/x/bond/keeper"
|
||||||
bondtypes "github.com/tharsis/ethermint/x/bond/types"
|
bondtypes "github.com/cerc-io/laconicd/x/bond/types"
|
||||||
"github.com/tharsis/ethermint/x/nameservice"
|
"github.com/cerc-io/laconicd/x/nameservice"
|
||||||
nameservicekeeper "github.com/tharsis/ethermint/x/nameservice/keeper"
|
nameservicekeeper "github.com/cerc-io/laconicd/x/nameservice/keeper"
|
||||||
nameservicetypes "github.com/tharsis/ethermint/x/nameservice/types"
|
nameservicetypes "github.com/cerc-io/laconicd/x/nameservice/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
|
@ -8,7 +8,7 @@ import (
|
|||||||
|
|
||||||
"github.com/tendermint/tendermint/libs/log"
|
"github.com/tendermint/tendermint/libs/log"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/encoding"
|
"github.com/cerc-io/laconicd/encoding"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestEthermintAppExport(t *testing.T) {
|
func TestEthermintAppExport(t *testing.T) {
|
||||||
|
@ -4,11 +4,11 @@ import (
|
|||||||
"encoding/json"
|
"encoding/json"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
|
"github.com/cerc-io/laconicd/encoding"
|
||||||
"github.com/cosmos/cosmos-sdk/db/memdb"
|
"github.com/cosmos/cosmos-sdk/db/memdb"
|
||||||
"github.com/cosmos/cosmos-sdk/simapp"
|
"github.com/cosmos/cosmos-sdk/simapp"
|
||||||
abci "github.com/tendermint/tendermint/abci/types"
|
abci "github.com/tendermint/tendermint/abci/types"
|
||||||
"github.com/tendermint/tendermint/libs/log"
|
"github.com/tendermint/tendermint/libs/log"
|
||||||
"github.com/tharsis/ethermint/encoding"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func BenchmarkEthermintApp_ExportAppStateAndValidators(b *testing.B) {
|
func BenchmarkEthermintApp_ExportAppStateAndValidators(b *testing.B) {
|
||||||
|
@ -27,6 +27,7 @@ import (
|
|||||||
slashingtypes "github.com/cosmos/cosmos-sdk/x/slashing/types"
|
slashingtypes "github.com/cosmos/cosmos-sdk/x/slashing/types"
|
||||||
stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types"
|
stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types"
|
||||||
|
|
||||||
|
evmenc "github.com/cerc-io/laconicd/encoding"
|
||||||
"github.com/cosmos/cosmos-sdk/db/memdb"
|
"github.com/cosmos/cosmos-sdk/db/memdb"
|
||||||
storetypes "github.com/cosmos/cosmos-sdk/store/types"
|
storetypes "github.com/cosmos/cosmos-sdk/store/types"
|
||||||
ibctransfertypes "github.com/cosmos/ibc-go/v3/modules/apps/transfer/types"
|
ibctransfertypes "github.com/cosmos/ibc-go/v3/modules/apps/transfer/types"
|
||||||
@ -34,7 +35,6 @@ import (
|
|||||||
abci "github.com/tendermint/tendermint/abci/types"
|
abci "github.com/tendermint/tendermint/abci/types"
|
||||||
"github.com/tendermint/tendermint/libs/log"
|
"github.com/tendermint/tendermint/libs/log"
|
||||||
tmproto "github.com/tendermint/tendermint/proto/tendermint/types"
|
tmproto "github.com/tendermint/tendermint/proto/tendermint/types"
|
||||||
evmenc "github.com/tharsis/ethermint/encoding"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// MakeEncodingConfig creates the EncodingConfig
|
// MakeEncodingConfig creates the EncodingConfig
|
||||||
|
@ -15,12 +15,12 @@ import (
|
|||||||
"github.com/ethereum/go-ethereum/common"
|
"github.com/ethereum/go-ethereum/common"
|
||||||
"github.com/ethereum/go-ethereum/crypto"
|
"github.com/ethereum/go-ethereum/crypto"
|
||||||
|
|
||||||
|
"github.com/cerc-io/laconicd/crypto/ethsecp256k1"
|
||||||
|
"github.com/cerc-io/laconicd/encoding"
|
||||||
|
ethermint "github.com/cerc-io/laconicd/types"
|
||||||
"github.com/cosmos/cosmos-sdk/simapp/params"
|
"github.com/cosmos/cosmos-sdk/simapp/params"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
tmjson "github.com/tendermint/tendermint/libs/json"
|
tmjson "github.com/tendermint/tendermint/libs/json"
|
||||||
"github.com/tharsis/ethermint/crypto/ethsecp256k1"
|
|
||||||
"github.com/tharsis/ethermint/encoding"
|
|
||||||
ethermint "github.com/tharsis/ethermint/types"
|
|
||||||
|
|
||||||
"github.com/cosmos/cosmos-sdk/db/memdb"
|
"github.com/cosmos/cosmos-sdk/db/memdb"
|
||||||
authtypes "github.com/cosmos/cosmos-sdk/x/auth/types"
|
authtypes "github.com/cosmos/cosmos-sdk/x/auth/types"
|
||||||
|
@ -12,7 +12,7 @@ import (
|
|||||||
|
|
||||||
"github.com/cosmos/cosmos-sdk/client/flags"
|
"github.com/cosmos/cosmos-sdk/client/flags"
|
||||||
|
|
||||||
ethermint "github.com/tharsis/ethermint/types"
|
ethermint "github.com/cerc-io/laconicd/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
// InitConfig adds the chain-id, encoding and output flags to the persistent flag set.
|
// InitConfig adds the chain-id, encoding and output flags to the persistent flag set.
|
||||||
@ -26,7 +26,7 @@ func InitConfig(cmd *cobra.Command) error {
|
|||||||
_, err = os.Stat(configFile)
|
_, err = os.Stat(configFile)
|
||||||
if err != nil && !os.IsNotExist(err) {
|
if err != nil && !os.IsNotExist(err) {
|
||||||
// Immediately return if the error isn't related to the file not existing.
|
// Immediately return if the error isn't related to the file not existing.
|
||||||
// See issue https://github.com/tharsis/ethermint/issues/539
|
// See issue https://github.com/cerc-io/laconicd/issues/539
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
if err == nil {
|
if err == nil {
|
||||||
|
2
client/docs/statik/init.go
vendored
2
client/docs/statik/init.go
vendored
@ -1,3 +1,3 @@
|
|||||||
package statik
|
package statik
|
||||||
|
|
||||||
// This just for fixing the error in importing empty github.com/tharsis/ethermint/client/docs/statik
|
// This just for fixing the error in importing empty github.com/cerc-io/laconicd/client/docs/statik
|
||||||
|
@ -14,9 +14,9 @@ import (
|
|||||||
ethcrypto "github.com/ethereum/go-ethereum/crypto"
|
ethcrypto "github.com/ethereum/go-ethereum/crypto"
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
|
||||||
|
"github.com/cerc-io/laconicd/crypto/ethsecp256k1"
|
||||||
|
"github.com/cerc-io/laconicd/crypto/hd"
|
||||||
"github.com/cosmos/cosmos-sdk/crypto/keyring"
|
"github.com/cosmos/cosmos-sdk/crypto/keyring"
|
||||||
"github.com/tharsis/ethermint/crypto/ethsecp256k1"
|
|
||||||
"github.com/tharsis/ethermint/crypto/hd"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// UnsafeExportEthKeyCommand exports a key with the given name as a private key in hex format.
|
// UnsafeExportEthKeyCommand exports a key with the given name as a private key in hex format.
|
||||||
|
@ -5,6 +5,7 @@ import (
|
|||||||
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
|
||||||
|
"github.com/cerc-io/laconicd/crypto/ethsecp256k1"
|
||||||
"github.com/cosmos/cosmos-sdk/client"
|
"github.com/cosmos/cosmos-sdk/client"
|
||||||
"github.com/cosmos/cosmos-sdk/client/flags"
|
"github.com/cosmos/cosmos-sdk/client/flags"
|
||||||
"github.com/cosmos/cosmos-sdk/client/input"
|
"github.com/cosmos/cosmos-sdk/client/input"
|
||||||
@ -12,9 +13,8 @@ import (
|
|||||||
"github.com/cosmos/cosmos-sdk/crypto/keyring"
|
"github.com/cosmos/cosmos-sdk/crypto/keyring"
|
||||||
sdk "github.com/cosmos/cosmos-sdk/types"
|
sdk "github.com/cosmos/cosmos-sdk/types"
|
||||||
"github.com/ethereum/go-ethereum/common"
|
"github.com/ethereum/go-ethereum/common"
|
||||||
"github.com/tharsis/ethermint/crypto/ethsecp256k1"
|
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/crypto/hd"
|
"github.com/cerc-io/laconicd/crypto/hd"
|
||||||
)
|
)
|
||||||
|
|
||||||
// UnsafeImportKeyCommand imports private keys from a keyfile.
|
// UnsafeImportKeyCommand imports private keys from a keyfile.
|
||||||
|
@ -10,9 +10,9 @@ import (
|
|||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/tendermint/tendermint/libs/cli"
|
"github.com/tendermint/tendermint/libs/cli"
|
||||||
|
|
||||||
|
clientkeys "github.com/cerc-io/laconicd/client/keys"
|
||||||
|
"github.com/cerc-io/laconicd/crypto/hd"
|
||||||
"github.com/cosmos/cosmos-sdk/crypto/keyring"
|
"github.com/cosmos/cosmos-sdk/crypto/keyring"
|
||||||
clientkeys "github.com/tharsis/ethermint/client/keys"
|
|
||||||
"github.com/tharsis/ethermint/crypto/hd"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// KeyCommands registers a sub-tree of commands to interact with
|
// KeyCommands registers a sub-tree of commands to interact with
|
||||||
|
@ -7,7 +7,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"sort"
|
"sort"
|
||||||
|
|
||||||
etherminthd "github.com/tharsis/ethermint/crypto/hd"
|
etherminthd "github.com/cerc-io/laconicd/crypto/hd"
|
||||||
|
|
||||||
bip39 "github.com/cosmos/go-bip39"
|
bip39 "github.com/cosmos/go-bip39"
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
@ -40,13 +40,13 @@ import (
|
|||||||
mintypes "github.com/cosmos/cosmos-sdk/x/mint/types"
|
mintypes "github.com/cosmos/cosmos-sdk/x/mint/types"
|
||||||
stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types"
|
stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/crypto/hd"
|
"github.com/cerc-io/laconicd/crypto/hd"
|
||||||
"github.com/tharsis/ethermint/server/config"
|
"github.com/cerc-io/laconicd/server/config"
|
||||||
srvflags "github.com/tharsis/ethermint/server/flags"
|
srvflags "github.com/cerc-io/laconicd/server/flags"
|
||||||
ethermint "github.com/tharsis/ethermint/types"
|
ethermint "github.com/cerc-io/laconicd/types"
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/testutil/network"
|
"github.com/cerc-io/laconicd/testutil/network"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -10,8 +10,8 @@ import (
|
|||||||
svrcmd "github.com/cosmos/cosmos-sdk/server/cmd"
|
svrcmd "github.com/cosmos/cosmos-sdk/server/cmd"
|
||||||
"github.com/cosmos/cosmos-sdk/x/genutil/client/cli"
|
"github.com/cosmos/cosmos-sdk/x/genutil/client/cli"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/app"
|
"github.com/cerc-io/laconicd/app"
|
||||||
chibaclonkd "github.com/tharsis/ethermint/cmd/chibaclonkd"
|
chibaclonkd "github.com/cerc-io/laconicd/cmd/chibaclonkd"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestInitCmd(t *testing.T) {
|
func TestInitCmd(t *testing.T) {
|
||||||
|
@ -5,7 +5,7 @@ import (
|
|||||||
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/version"
|
"github.com/cerc-io/laconicd/version"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -20,9 +20,9 @@ import (
|
|||||||
"github.com/cosmos/cosmos-sdk/x/genutil"
|
"github.com/cosmos/cosmos-sdk/x/genutil"
|
||||||
genutiltypes "github.com/cosmos/cosmos-sdk/x/genutil/types"
|
genutiltypes "github.com/cosmos/cosmos-sdk/x/genutil/types"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/crypto/hd"
|
"github.com/cerc-io/laconicd/crypto/hd"
|
||||||
ethermint "github.com/tharsis/ethermint/types"
|
ethermint "github.com/cerc-io/laconicd/types"
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -6,7 +6,7 @@ import (
|
|||||||
"github.com/cosmos/cosmos-sdk/server"
|
"github.com/cosmos/cosmos-sdk/server"
|
||||||
svrcmd "github.com/cosmos/cosmos-sdk/server/cmd"
|
svrcmd "github.com/cosmos/cosmos-sdk/server/cmd"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/app"
|
"github.com/cerc-io/laconicd/app"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
@ -31,15 +31,15 @@ import (
|
|||||||
tmcli "github.com/tendermint/tendermint/libs/cli"
|
tmcli "github.com/tendermint/tendermint/libs/cli"
|
||||||
tmlog "github.com/tendermint/tendermint/libs/log"
|
tmlog "github.com/tendermint/tendermint/libs/log"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/app"
|
"github.com/cerc-io/laconicd/app"
|
||||||
ethermintclient "github.com/tharsis/ethermint/client"
|
ethermintclient "github.com/cerc-io/laconicd/client"
|
||||||
"github.com/tharsis/ethermint/client/debug"
|
"github.com/cerc-io/laconicd/client/debug"
|
||||||
"github.com/tharsis/ethermint/crypto/hd"
|
"github.com/cerc-io/laconicd/crypto/hd"
|
||||||
"github.com/tharsis/ethermint/encoding"
|
"github.com/cerc-io/laconicd/encoding"
|
||||||
"github.com/tharsis/ethermint/server"
|
"github.com/cerc-io/laconicd/server"
|
||||||
servercfg "github.com/tharsis/ethermint/server/config"
|
servercfg "github.com/cerc-io/laconicd/server/config"
|
||||||
srvflags "github.com/tharsis/ethermint/server/flags"
|
srvflags "github.com/cerc-io/laconicd/server/flags"
|
||||||
ethermint "github.com/tharsis/ethermint/types"
|
ethermint "github.com/cerc-io/laconicd/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
const EnvPrefix = "CHIBACLONK"
|
const EnvPrefix = "CHIBACLONK"
|
||||||
|
@ -3,7 +3,7 @@ package config
|
|||||||
import (
|
import (
|
||||||
sdk "github.com/cosmos/cosmos-sdk/types"
|
sdk "github.com/cosmos/cosmos-sdk/types"
|
||||||
|
|
||||||
ethermint "github.com/tharsis/ethermint/types"
|
ethermint "github.com/cerc-io/laconicd/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -3,8 +3,8 @@ package config
|
|||||||
import (
|
import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
|
ethermint "github.com/cerc-io/laconicd/types"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
ethermint "github.com/tharsis/ethermint/types"
|
|
||||||
|
|
||||||
"github.com/cosmos/cosmos-sdk/crypto/hd"
|
"github.com/cosmos/cosmos-sdk/crypto/hd"
|
||||||
sdk "github.com/cosmos/cosmos-sdk/types"
|
sdk "github.com/cosmos/cosmos-sdk/types"
|
||||||
|
@ -7,7 +7,7 @@ import (
|
|||||||
cryptocodec "github.com/cosmos/cosmos-sdk/crypto/codec"
|
cryptocodec "github.com/cosmos/cosmos-sdk/crypto/codec"
|
||||||
"github.com/cosmos/cosmos-sdk/crypto/keyring"
|
"github.com/cosmos/cosmos-sdk/crypto/keyring"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/crypto/ethsecp256k1"
|
"github.com/cerc-io/laconicd/crypto/ethsecp256k1"
|
||||||
)
|
)
|
||||||
|
|
||||||
// RegisterCrypto registers all crypto dependency types with the provided Amino
|
// RegisterCrypto registers all crypto dependency types with the provided Amino
|
||||||
|
@ -4,7 +4,7 @@ import (
|
|||||||
codectypes "github.com/cosmos/cosmos-sdk/codec/types"
|
codectypes "github.com/cosmos/cosmos-sdk/codec/types"
|
||||||
cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types"
|
cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/crypto/ethsecp256k1"
|
"github.com/cerc-io/laconicd/crypto/ethsecp256k1"
|
||||||
)
|
)
|
||||||
|
|
||||||
// RegisterInterfaces register the Ethermint key concrete types.
|
// RegisterInterfaces register the Ethermint key concrete types.
|
||||||
|
@ -12,7 +12,7 @@ import (
|
|||||||
"github.com/cosmos/cosmos-sdk/crypto/keyring"
|
"github.com/cosmos/cosmos-sdk/crypto/keyring"
|
||||||
cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types"
|
cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/crypto/ethsecp256k1"
|
"github.com/cerc-io/laconicd/crypto/ethsecp256k1"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -11,10 +11,10 @@ import (
|
|||||||
|
|
||||||
hdwallet "github.com/miguelmota/go-ethereum-hdwallet"
|
hdwallet "github.com/miguelmota/go-ethereum-hdwallet"
|
||||||
|
|
||||||
|
cryptocodec "github.com/cerc-io/laconicd/crypto/codec"
|
||||||
|
ethermint "github.com/cerc-io/laconicd/types"
|
||||||
"github.com/cosmos/cosmos-sdk/codec"
|
"github.com/cosmos/cosmos-sdk/codec"
|
||||||
"github.com/cosmos/cosmos-sdk/crypto/keyring"
|
"github.com/cosmos/cosmos-sdk/crypto/keyring"
|
||||||
cryptocodec "github.com/tharsis/ethermint/crypto/codec"
|
|
||||||
ethermint "github.com/tharsis/ethermint/types"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var protoCodec codec.Codec
|
var protoCodec codec.Codec
|
||||||
|
@ -3,8 +3,8 @@ package hd
|
|||||||
import (
|
import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
|
ethermint "github.com/cerc-io/laconicd/types"
|
||||||
"github.com/cosmos/cosmos-sdk/crypto/keyring"
|
"github.com/cosmos/cosmos-sdk/crypto/keyring"
|
||||||
ethermint "github.com/tharsis/ethermint/types"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func BenchmarkEthSecp256k1Algo_Derive(b *testing.B) {
|
func BenchmarkEthSecp256k1Algo_Derive(b *testing.B) {
|
||||||
|
@ -5,8 +5,8 @@ import (
|
|||||||
codectypes "github.com/cosmos/cosmos-sdk/codec/types"
|
codectypes "github.com/cosmos/cosmos-sdk/codec/types"
|
||||||
"github.com/cosmos/cosmos-sdk/std"
|
"github.com/cosmos/cosmos-sdk/std"
|
||||||
|
|
||||||
cryptocodec "github.com/tharsis/ethermint/crypto/codec"
|
cryptocodec "github.com/cerc-io/laconicd/crypto/codec"
|
||||||
ethermint "github.com/tharsis/ethermint/types"
|
ethermint "github.com/cerc-io/laconicd/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
// RegisterLegacyAminoCodec registers Interfaces from types, crypto, and SDK std.
|
// RegisterLegacyAminoCodec registers Interfaces from types, crypto, and SDK std.
|
||||||
|
@ -7,7 +7,7 @@ import (
|
|||||||
"github.com/cosmos/cosmos-sdk/types/module"
|
"github.com/cosmos/cosmos-sdk/types/module"
|
||||||
"github.com/cosmos/cosmos-sdk/x/auth/tx"
|
"github.com/cosmos/cosmos-sdk/x/auth/tx"
|
||||||
|
|
||||||
enccodec "github.com/tharsis/ethermint/encoding/codec"
|
enccodec "github.com/cerc-io/laconicd/encoding/codec"
|
||||||
)
|
)
|
||||||
|
|
||||||
// MakeConfig creates an EncodingConfig for testing
|
// MakeConfig creates an EncodingConfig for testing
|
||||||
|
@ -8,10 +8,10 @@ import (
|
|||||||
|
|
||||||
ethtypes "github.com/ethereum/go-ethereum/core/types"
|
ethtypes "github.com/ethereum/go-ethereum/core/types"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/app"
|
"github.com/cerc-io/laconicd/app"
|
||||||
"github.com/tharsis/ethermint/encoding"
|
"github.com/cerc-io/laconicd/encoding"
|
||||||
"github.com/tharsis/ethermint/tests"
|
"github.com/cerc-io/laconicd/tests"
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestTxEncoding(t *testing.T) {
|
func TestTxEncoding(t *testing.T) {
|
||||||
|
6
go.mod
6
go.mod
@ -1,4 +1,4 @@
|
|||||||
module github.com/tharsis/ethermint
|
module github.com/cerc-io/laconicd
|
||||||
|
|
||||||
go 1.17
|
go 1.17
|
||||||
|
|
||||||
@ -209,8 +209,8 @@ replace (
|
|||||||
github.com/99designs/keyring => github.com/cosmos/keyring v1.1.7-0.20210622111912-ef00f8ac3d76
|
github.com/99designs/keyring => github.com/cosmos/keyring v1.1.7-0.20210622111912-ef00f8ac3d76
|
||||||
|
|
||||||
// replace cosmos
|
// replace cosmos
|
||||||
github.com/cosmos/cosmos-sdk => github.com/vulcanize/cosmos-sdk v0.46.0-smt-0.0.5-alpha
|
github.com/cosmos/cosmos-sdk => github.com/cerc-io/cosmos-sdk v0.46.0-smt-0.0.5-alpha
|
||||||
github.com/cosmos/cosmos-sdk/db => github.com/vulcanize/cosmos-sdk/db v1.0.0-beta.1
|
github.com/cosmos/cosmos-sdk/db => github.com/cerc-io/cosmos-sdk/db v1.0.0-beta.1
|
||||||
github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1
|
github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1
|
||||||
google.golang.org/grpc => google.golang.org/grpc v1.44.0
|
google.golang.org/grpc => google.golang.org/grpc v1.44.0
|
||||||
)
|
)
|
||||||
|
8
go.sum
8
go.sum
@ -269,6 +269,10 @@ github.com/cenkalti/backoff/v4 v4.1.1 h1:G2HAfAmvm/GcKan2oOQpBXOd2tT2G57ZnZGWa1P
|
|||||||
github.com/cenkalti/backoff/v4 v4.1.1/go.mod h1:scbssz8iZGpm3xbr14ovlUdkxfGXNInqkPWOWmG2CLw=
|
github.com/cenkalti/backoff/v4 v4.1.1/go.mod h1:scbssz8iZGpm3xbr14ovlUdkxfGXNInqkPWOWmG2CLw=
|
||||||
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
|
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
|
||||||
github.com/census-instrumentation/opencensus-proto v0.3.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
|
github.com/census-instrumentation/opencensus-proto v0.3.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
|
||||||
|
github.com/cerc-io/cosmos-sdk v0.46.0-smt-0.0.5-alpha h1:rfMUv+8w1fEky66eseXEUhXo8qaIyjI9/6WsIZftujM=
|
||||||
|
github.com/cerc-io/cosmos-sdk v0.46.0-smt-0.0.5-alpha/go.mod h1:n6VE/k+jRjm0Ij0c6pirmxPcOcdT3RLyR3oW1UoY0rg=
|
||||||
|
github.com/cerc-io/cosmos-sdk/db v1.0.0-beta.1 h1:6Se3pPCkXu+rQe8CX3LCkf2XptaNirk2BC+kh+/nT/Q=
|
||||||
|
github.com/cerc-io/cosmos-sdk/db v1.0.0-beta.1/go.mod h1:n79xAGrkFZLzudBwLIgQCa62PTHx9mCymwC+lSvoR2s=
|
||||||
github.com/cespare/cp v0.1.0 h1:SE+dxFebS7Iik5LK0tsi1k9ZCxEaFX4AjQmoyA+1dJk=
|
github.com/cespare/cp v0.1.0 h1:SE+dxFebS7Iik5LK0tsi1k9ZCxEaFX4AjQmoyA+1dJk=
|
||||||
github.com/cespare/cp v0.1.0/go.mod h1:SOGHArjBr4JWaSDEVpWpo/hNg6RoKrls6Oh40hiwW+s=
|
github.com/cespare/cp v0.1.0/go.mod h1:SOGHArjBr4JWaSDEVpWpo/hNg6RoKrls6Oh40hiwW+s=
|
||||||
github.com/cespare/xxhash v1.1.0 h1:a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko=
|
github.com/cespare/xxhash v1.1.0 h1:a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko=
|
||||||
@ -1529,10 +1533,6 @@ github.com/vishvananda/netlink v1.1.0/go.mod h1:cTgwzPIzzgDAYoQrMm0EdrjRUBkTqKYp
|
|||||||
github.com/vishvananda/netns v0.0.0-20191106174202-0a2b9b5464df/go.mod h1:JP3t17pCcGlemwknint6hfoeCVQrEMVwxRLRjXpq+BU=
|
github.com/vishvananda/netns v0.0.0-20191106174202-0a2b9b5464df/go.mod h1:JP3t17pCcGlemwknint6hfoeCVQrEMVwxRLRjXpq+BU=
|
||||||
github.com/vmihailenco/msgpack/v5 v5.3.5/go.mod h1:7xyJ9e+0+9SaZT0Wt1RGleJXzli6Q/V5KbhBonMG9jc=
|
github.com/vmihailenco/msgpack/v5 v5.3.5/go.mod h1:7xyJ9e+0+9SaZT0Wt1RGleJXzli6Q/V5KbhBonMG9jc=
|
||||||
github.com/vmihailenco/tagparser/v2 v2.0.0/go.mod h1:Wri+At7QHww0WTrCBeu4J6bNtoV6mEfg5OIWRZA9qds=
|
github.com/vmihailenco/tagparser/v2 v2.0.0/go.mod h1:Wri+At7QHww0WTrCBeu4J6bNtoV6mEfg5OIWRZA9qds=
|
||||||
github.com/vulcanize/cosmos-sdk v0.46.0-smt-0.0.5-alpha h1:ffjYJoKmXel0TREjVV+uAXnV92EV1M0MCRv+bqQ6FR8=
|
|
||||||
github.com/vulcanize/cosmos-sdk v0.46.0-smt-0.0.5-alpha/go.mod h1:n6VE/k+jRjm0Ij0c6pirmxPcOcdT3RLyR3oW1UoY0rg=
|
|
||||||
github.com/vulcanize/cosmos-sdk/db v1.0.0-beta.1 h1:fLVdRk/JEWN5SGdOERhjHWU/zq3Efxeofu3VmJsrk90=
|
|
||||||
github.com/vulcanize/cosmos-sdk/db v1.0.0-beta.1/go.mod h1:n79xAGrkFZLzudBwLIgQCa62PTHx9mCymwC+lSvoR2s=
|
|
||||||
github.com/warpfork/go-testmark v0.3.0/go.mod h1:jhEf8FVxd+F17juRubpmut64NEG6I2rgkUhlcqqXwE0=
|
github.com/warpfork/go-testmark v0.3.0/go.mod h1:jhEf8FVxd+F17juRubpmut64NEG6I2rgkUhlcqqXwE0=
|
||||||
github.com/warpfork/go-wish v0.0.0-20180510122957-5ad1f5abf436/go.mod h1:x6AKhvSSexNrVSrViXSHUEbICjmGXhtgABaHIySUSGw=
|
github.com/warpfork/go-wish v0.0.0-20180510122957-5ad1f5abf436/go.mod h1:x6AKhvSSexNrVSrViXSHUEbICjmGXhtgABaHIySUSGw=
|
||||||
github.com/warpfork/go-wish v0.0.0-20200122115046-b9ea61034e4a h1:G++j5e0OC488te356JvdhaM8YS6nMsjLAYF7JxCv07w=
|
github.com/warpfork/go-wish v0.0.0-20200122115046-b9ea61034e4a h1:G++j5e0OC488te356JvdhaM8YS6nMsjLAYF7JxCv07w=
|
||||||
|
@ -5,12 +5,12 @@ import (
|
|||||||
"encoding/base64"
|
"encoding/base64"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
|
auctiontypes "github.com/cerc-io/laconicd/x/auction/types"
|
||||||
|
bondtypes "github.com/cerc-io/laconicd/x/bond/types"
|
||||||
|
nstypes "github.com/cerc-io/laconicd/x/nameservice/types"
|
||||||
"github.com/cosmos/cosmos-sdk/client"
|
"github.com/cosmos/cosmos-sdk/client"
|
||||||
authtypes "github.com/cosmos/cosmos-sdk/x/auth/types"
|
authtypes "github.com/cosmos/cosmos-sdk/x/auth/types"
|
||||||
banktypes "github.com/cosmos/cosmos-sdk/x/bank/types"
|
banktypes "github.com/cosmos/cosmos-sdk/x/bank/types"
|
||||||
auctiontypes "github.com/tharsis/ethermint/x/auction/types"
|
|
||||||
bondtypes "github.com/tharsis/ethermint/x/bond/types"
|
|
||||||
nstypes "github.com/tharsis/ethermint/x/nameservice/types"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// DefaultLogNumLines is the number of log lines to tail by default.
|
// DefaultLogNumLines is the number of log lines to tail by default.
|
||||||
|
@ -6,10 +6,10 @@ import (
|
|||||||
"reflect"
|
"reflect"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
|
auctiontypes "github.com/cerc-io/laconicd/x/auction/types"
|
||||||
|
bondtypes "github.com/cerc-io/laconicd/x/bond/types"
|
||||||
|
nstypes "github.com/cerc-io/laconicd/x/nameservice/types"
|
||||||
sdk "github.com/cosmos/cosmos-sdk/types"
|
sdk "github.com/cosmos/cosmos-sdk/types"
|
||||||
auctiontypes "github.com/tharsis/ethermint/x/auction/types"
|
|
||||||
bondtypes "github.com/tharsis/ethermint/x/bond/types"
|
|
||||||
nstypes "github.com/tharsis/ethermint/x/nameservice/types"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// OwnerAttributeName denotes the owner attribute name for a bond.
|
// OwnerAttributeName denotes the owner attribute name for a bond.
|
||||||
|
@ -3,7 +3,7 @@ package ethermint.crypto.v1.ethsecp256k1;
|
|||||||
|
|
||||||
import "gogoproto/gogo.proto";
|
import "gogoproto/gogo.proto";
|
||||||
|
|
||||||
option go_package = "github.com/tharsis/ethermint/crypto/ethsecp256k1";
|
option go_package = "github.com/cerc-io/laconicd/crypto/ethsecp256k1";
|
||||||
|
|
||||||
// PubKey defines a type alias for an ecdsa.PublicKey that implements
|
// PubKey defines a type alias for an ecdsa.PublicKey that implements
|
||||||
// Tendermint's PubKey interface. It represents the 33-byte compressed public
|
// Tendermint's PubKey interface. It represents the 33-byte compressed public
|
||||||
|
@ -3,7 +3,7 @@ package ethermint.evm.v1;
|
|||||||
|
|
||||||
import "gogoproto/gogo.proto";
|
import "gogoproto/gogo.proto";
|
||||||
|
|
||||||
option go_package = "github.com/tharsis/ethermint/x/evm/types";
|
option go_package = "github.com/cerc-io/laconicd/x/evm/types";
|
||||||
|
|
||||||
// Params defines the EVM module parameters
|
// Params defines the EVM module parameters
|
||||||
message Params {
|
message Params {
|
||||||
|
@ -4,7 +4,7 @@ package ethermint.evm.v1;
|
|||||||
import "gogoproto/gogo.proto";
|
import "gogoproto/gogo.proto";
|
||||||
import "ethermint/evm/v1/evm.proto";
|
import "ethermint/evm/v1/evm.proto";
|
||||||
|
|
||||||
option go_package = "github.com/tharsis/ethermint/x/evm/types";
|
option go_package = "github.com/cerc-io/laconicd/x/evm/types";
|
||||||
|
|
||||||
// GenesisState defines the evm module's genesis state.
|
// GenesisState defines the evm module's genesis state.
|
||||||
message GenesisState {
|
message GenesisState {
|
||||||
|
@ -8,7 +8,7 @@ import "ethermint/evm/v1/evm.proto";
|
|||||||
import "ethermint/evm/v1/tx.proto";
|
import "ethermint/evm/v1/tx.proto";
|
||||||
import "google/protobuf/timestamp.proto";
|
import "google/protobuf/timestamp.proto";
|
||||||
|
|
||||||
option go_package = "github.com/tharsis/ethermint/x/evm/types";
|
option go_package = "github.com/cerc-io/laconicd/x/evm/types";
|
||||||
|
|
||||||
// Query defines the gRPC querier service.
|
// Query defines the gRPC querier service.
|
||||||
service Query {
|
service Query {
|
||||||
|
@ -7,7 +7,7 @@ import "google/protobuf/any.proto";
|
|||||||
import "cosmos_proto/cosmos.proto";
|
import "cosmos_proto/cosmos.proto";
|
||||||
import "ethermint/evm/v1/evm.proto";
|
import "ethermint/evm/v1/evm.proto";
|
||||||
|
|
||||||
option go_package = "github.com/tharsis/ethermint/x/evm/types";
|
option go_package = "github.com/cerc-io/laconicd/x/evm/types";
|
||||||
|
|
||||||
// Msg defines the evm Msg service.
|
// Msg defines the evm Msg service.
|
||||||
service Msg {
|
service Msg {
|
||||||
|
@ -3,7 +3,7 @@ package ethermint.feemarket.v1;
|
|||||||
|
|
||||||
import "gogoproto/gogo.proto";
|
import "gogoproto/gogo.proto";
|
||||||
|
|
||||||
option go_package = "github.com/tharsis/ethermint/x/feemarket/types";
|
option go_package = "github.com/cerc-io/laconicd/x/feemarket/types";
|
||||||
|
|
||||||
// Params defines the EVM module parameters
|
// Params defines the EVM module parameters
|
||||||
message Params {
|
message Params {
|
||||||
|
@ -4,7 +4,7 @@ package ethermint.feemarket.v1;
|
|||||||
import "gogoproto/gogo.proto";
|
import "gogoproto/gogo.proto";
|
||||||
import "ethermint/feemarket/v1/feemarket.proto";
|
import "ethermint/feemarket/v1/feemarket.proto";
|
||||||
|
|
||||||
option go_package = "github.com/tharsis/ethermint/x/feemarket/types";
|
option go_package = "github.com/cerc-io/laconicd/x/feemarket/types";
|
||||||
|
|
||||||
// GenesisState defines the feemarket module's genesis state.
|
// GenesisState defines the feemarket module's genesis state.
|
||||||
message GenesisState {
|
message GenesisState {
|
||||||
|
@ -6,7 +6,7 @@ import "gogoproto/gogo.proto";
|
|||||||
import "google/api/annotations.proto";
|
import "google/api/annotations.proto";
|
||||||
import "ethermint/feemarket/v1/feemarket.proto";
|
import "ethermint/feemarket/v1/feemarket.proto";
|
||||||
|
|
||||||
option go_package = "github.com/tharsis/ethermint/x/feemarket/types";
|
option go_package = "github.com/cerc-io/laconicd/x/feemarket/types";
|
||||||
|
|
||||||
// Query defines the gRPC querier service.
|
// Query defines the gRPC querier service.
|
||||||
service Query {
|
service Query {
|
||||||
|
@ -5,7 +5,7 @@ import "cosmos/auth/v1beta1/auth.proto";
|
|||||||
import "cosmos_proto/cosmos.proto";
|
import "cosmos_proto/cosmos.proto";
|
||||||
import "gogoproto/gogo.proto";
|
import "gogoproto/gogo.proto";
|
||||||
|
|
||||||
option go_package = "github.com/tharsis/ethermint/types";
|
option go_package = "github.com/cerc-io/laconicd/types";
|
||||||
|
|
||||||
// EthAccount implements the authtypes.AccountI interface and embeds an
|
// EthAccount implements the authtypes.AccountI interface and embeds an
|
||||||
// authtypes.BaseAccount type. It is compatible with the auth AccountKeeper.
|
// authtypes.BaseAccount type. It is compatible with the auth AccountKeeper.
|
||||||
|
@ -3,7 +3,7 @@ package ethermint.types.v1;
|
|||||||
|
|
||||||
import "gogoproto/gogo.proto";
|
import "gogoproto/gogo.proto";
|
||||||
|
|
||||||
option go_package = "github.com/tharsis/ethermint/types";
|
option go_package = "github.com/cerc-io/laconicd/types";
|
||||||
|
|
||||||
message ExtensionOptionsWeb3Tx {
|
message ExtensionOptionsWeb3Tx {
|
||||||
option (gogoproto.goproto_getters) = false;
|
option (gogoproto.goproto_getters) = false;
|
||||||
|
@ -4,7 +4,7 @@ package vulcanize.auction.v1beta1;
|
|||||||
import "gogoproto/gogo.proto";
|
import "gogoproto/gogo.proto";
|
||||||
import "vulcanize/auction/v1beta1/types.proto";
|
import "vulcanize/auction/v1beta1/types.proto";
|
||||||
|
|
||||||
option go_package = "github.com/tharsis/ethermint/x/auction/types";
|
option go_package = "github.com/cerc-io/laconicd/x/auction/types";
|
||||||
|
|
||||||
// GenesisState defines the genesis state of the auction module
|
// GenesisState defines the genesis state of the auction module
|
||||||
message GenesisState {
|
message GenesisState {
|
||||||
|
@ -7,7 +7,7 @@ import "cosmos/base/query/v1beta1/pagination.proto";
|
|||||||
import "cosmos/base/v1beta1/coin.proto";
|
import "cosmos/base/v1beta1/coin.proto";
|
||||||
import "vulcanize/auction/v1beta1/types.proto";
|
import "vulcanize/auction/v1beta1/types.proto";
|
||||||
|
|
||||||
option go_package = "github.com/tharsis/ethermint/x/auction/types";
|
option go_package = "github.com/cerc-io/laconicd/x/auction/types";
|
||||||
|
|
||||||
// AuctionsRequest is the format for querying all the auctions
|
// AuctionsRequest is the format for querying all the auctions
|
||||||
message AuctionsRequest {
|
message AuctionsRequest {
|
||||||
|
@ -6,7 +6,7 @@ import "google/protobuf/duration.proto";
|
|||||||
import "cosmos/base/v1beta1/coin.proto";
|
import "cosmos/base/v1beta1/coin.proto";
|
||||||
import "vulcanize/auction/v1beta1/types.proto";
|
import "vulcanize/auction/v1beta1/types.proto";
|
||||||
|
|
||||||
option go_package = "github.com/tharsis/ethermint/x/auction/types";
|
option go_package = "github.com/cerc-io/laconicd/x/auction/types";
|
||||||
|
|
||||||
// MsgCreateAuction defines a create auction message
|
// MsgCreateAuction defines a create auction message
|
||||||
message MsgCreateAuction {
|
message MsgCreateAuction {
|
||||||
|
@ -6,7 +6,7 @@ import "google/protobuf/duration.proto";
|
|||||||
import "google/protobuf/timestamp.proto";
|
import "google/protobuf/timestamp.proto";
|
||||||
import "cosmos/base/v1beta1/coin.proto";
|
import "cosmos/base/v1beta1/coin.proto";
|
||||||
|
|
||||||
option go_package = "github.com/tharsis/ethermint/x/auction/types";
|
option go_package = "github.com/cerc-io/laconicd/x/auction/types";
|
||||||
|
|
||||||
// Params defines the auction module parameters
|
// Params defines the auction module parameters
|
||||||
message Params {
|
message Params {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
package vulcanize.bond.v1beta1;
|
package vulcanize.bond.v1beta1;
|
||||||
|
|
||||||
option go_package = "github.com/tharsis/ethermint/x/bond/types";
|
option go_package = "github.com/cerc-io/laconicd/x/bond/types";
|
||||||
|
|
||||||
import "gogoproto/gogo.proto";
|
import "gogoproto/gogo.proto";
|
||||||
import "cosmos/base/v1beta1/coin.proto";
|
import "cosmos/base/v1beta1/coin.proto";
|
||||||
|
@ -4,7 +4,7 @@ package vulcanize.bond.v1beta1;
|
|||||||
import "gogoproto/gogo.proto";
|
import "gogoproto/gogo.proto";
|
||||||
import "vulcanize/bond/v1beta1/bond.proto";
|
import "vulcanize/bond/v1beta1/bond.proto";
|
||||||
|
|
||||||
option go_package = "github.com/tharsis/ethermint/x/bond/types";
|
option go_package = "github.com/cerc-io/laconicd/x/bond/types";
|
||||||
|
|
||||||
// GenesisState defines the bond module's genesis state.
|
// GenesisState defines the bond module's genesis state.
|
||||||
message GenesisState {
|
message GenesisState {
|
||||||
|
@ -7,7 +7,7 @@ import "google/api/annotations.proto";
|
|||||||
import "cosmos/base/query/v1beta1/pagination.proto";
|
import "cosmos/base/query/v1beta1/pagination.proto";
|
||||||
import "cosmos/base/v1beta1/coin.proto";
|
import "cosmos/base/v1beta1/coin.proto";
|
||||||
|
|
||||||
option go_package = "github.com/tharsis/ethermint/x/bond/types";
|
option go_package = "github.com/cerc-io/laconicd/x/bond/types";
|
||||||
|
|
||||||
// Query defines the gRPC querier service for bond module
|
// Query defines the gRPC querier service for bond module
|
||||||
service Query {
|
service Query {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
package vulcanize.bond.v1beta1;
|
package vulcanize.bond.v1beta1;
|
||||||
|
|
||||||
option go_package = "github.com/tharsis/ethermint/x/bond/types";
|
option go_package = "github.com/cerc-io/laconicd/x/bond/types";
|
||||||
|
|
||||||
import "gogoproto/gogo.proto";
|
import "gogoproto/gogo.proto";
|
||||||
import "cosmos/base/v1beta1/coin.proto";
|
import "cosmos/base/v1beta1/coin.proto";
|
||||||
|
@ -4,7 +4,7 @@ package vulcanize.nameservice.v1beta1;
|
|||||||
import "gogoproto/gogo.proto";
|
import "gogoproto/gogo.proto";
|
||||||
import "vulcanize/nameservice/v1beta1/nameservice.proto";
|
import "vulcanize/nameservice/v1beta1/nameservice.proto";
|
||||||
|
|
||||||
option go_package = "github.com/tharsis/ethermint/x/nameservice/types";
|
option go_package = "github.com/cerc-io/laconicd/x/nameservice/types";
|
||||||
|
|
||||||
// GenesisState defines the nameservice module's genesis state.
|
// GenesisState defines the nameservice module's genesis state.
|
||||||
message GenesisState {
|
message GenesisState {
|
||||||
|
@ -6,7 +6,7 @@ import "google/protobuf/timestamp.proto";
|
|||||||
import "gogoproto/gogo.proto";
|
import "gogoproto/gogo.proto";
|
||||||
import "cosmos/base/v1beta1/coin.proto";
|
import "cosmos/base/v1beta1/coin.proto";
|
||||||
|
|
||||||
option go_package = "github.com/tharsis/ethermint/x/nameservice/types";
|
option go_package = "github.com/cerc-io/laconicd/x/nameservice/types";
|
||||||
|
|
||||||
// Params defines the nameservice module parameters
|
// Params defines the nameservice module parameters
|
||||||
message Params {
|
message Params {
|
||||||
|
@ -7,7 +7,7 @@ import "cosmos/base/query/v1beta1/pagination.proto";
|
|||||||
import "gogoproto/gogo.proto";
|
import "gogoproto/gogo.proto";
|
||||||
import "cosmos/base/v1beta1/coin.proto";
|
import "cosmos/base/v1beta1/coin.proto";
|
||||||
|
|
||||||
option go_package = "github.com/tharsis/ethermint/x/nameservice/types";
|
option go_package = "github.com/cerc-io/laconicd/x/nameservice/types";
|
||||||
|
|
||||||
// Query defines the gRPC querier service for nameservice module
|
// Query defines the gRPC querier service for nameservice module
|
||||||
service Query {
|
service Query {
|
||||||
|
@ -4,7 +4,7 @@ package vulcanize.nameservice.v1beta1;
|
|||||||
import "gogoproto/gogo.proto";
|
import "gogoproto/gogo.proto";
|
||||||
import "vulcanize/nameservice/v1beta1/nameservice.proto";
|
import "vulcanize/nameservice/v1beta1/nameservice.proto";
|
||||||
|
|
||||||
option go_package = "github.com/tharsis/ethermint/x/nameservice/types";
|
option go_package = "github.com/cerc-io/laconicd/x/nameservice/types";
|
||||||
|
|
||||||
// Msg
|
// Msg
|
||||||
service Msg {
|
service Msg {
|
||||||
|
20
rpc/apis.go
20
rpc/apis.go
@ -10,16 +10,16 @@ import (
|
|||||||
|
|
||||||
"github.com/ethereum/go-ethereum/rpc"
|
"github.com/ethereum/go-ethereum/rpc"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/rpc/ethereum/backend"
|
"github.com/cerc-io/laconicd/rpc/ethereum/backend"
|
||||||
"github.com/tharsis/ethermint/rpc/ethereum/namespaces/debug"
|
"github.com/cerc-io/laconicd/rpc/ethereum/namespaces/debug"
|
||||||
"github.com/tharsis/ethermint/rpc/ethereum/namespaces/eth"
|
"github.com/cerc-io/laconicd/rpc/ethereum/namespaces/eth"
|
||||||
"github.com/tharsis/ethermint/rpc/ethereum/namespaces/eth/filters"
|
"github.com/cerc-io/laconicd/rpc/ethereum/namespaces/eth/filters"
|
||||||
"github.com/tharsis/ethermint/rpc/ethereum/namespaces/miner"
|
"github.com/cerc-io/laconicd/rpc/ethereum/namespaces/miner"
|
||||||
"github.com/tharsis/ethermint/rpc/ethereum/namespaces/net"
|
"github.com/cerc-io/laconicd/rpc/ethereum/namespaces/net"
|
||||||
"github.com/tharsis/ethermint/rpc/ethereum/namespaces/personal"
|
"github.com/cerc-io/laconicd/rpc/ethereum/namespaces/personal"
|
||||||
"github.com/tharsis/ethermint/rpc/ethereum/namespaces/txpool"
|
"github.com/cerc-io/laconicd/rpc/ethereum/namespaces/txpool"
|
||||||
"github.com/tharsis/ethermint/rpc/ethereum/namespaces/web3"
|
"github.com/cerc-io/laconicd/rpc/ethereum/namespaces/web3"
|
||||||
"github.com/tharsis/ethermint/rpc/ethereum/types"
|
"github.com/cerc-io/laconicd/rpc/ethereum/types"
|
||||||
|
|
||||||
rpcclient "github.com/tendermint/tendermint/rpc/jsonrpc/client"
|
rpcclient "github.com/tendermint/tendermint/rpc/jsonrpc/client"
|
||||||
)
|
)
|
||||||
|
@ -31,11 +31,11 @@ import (
|
|||||||
"github.com/ethereum/go-ethereum/common/hexutil"
|
"github.com/ethereum/go-ethereum/common/hexutil"
|
||||||
ethtypes "github.com/ethereum/go-ethereum/core/types"
|
ethtypes "github.com/ethereum/go-ethereum/core/types"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/rpc/ethereum/types"
|
"github.com/cerc-io/laconicd/rpc/ethereum/types"
|
||||||
"github.com/tharsis/ethermint/server/config"
|
"github.com/cerc-io/laconicd/server/config"
|
||||||
ethermint "github.com/tharsis/ethermint/types"
|
ethermint "github.com/cerc-io/laconicd/types"
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
feemarkettypes "github.com/tharsis/ethermint/x/feemarket/types"
|
feemarkettypes "github.com/cerc-io/laconicd/x/feemarket/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Backend implements the functionality shared within namespaces.
|
// Backend implements the functionality shared within namespaces.
|
||||||
|
@ -5,11 +5,11 @@ import (
|
|||||||
"math/big"
|
"math/big"
|
||||||
"sort"
|
"sort"
|
||||||
|
|
||||||
|
rpctypes "github.com/cerc-io/laconicd/rpc/ethereum/types"
|
||||||
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
"github.com/ethereum/go-ethereum/common/hexutil"
|
"github.com/ethereum/go-ethereum/common/hexutil"
|
||||||
"github.com/ethereum/go-ethereum/rpc"
|
"github.com/ethereum/go-ethereum/rpc"
|
||||||
tmrpctypes "github.com/tendermint/tendermint/rpc/coretypes"
|
tmrpctypes "github.com/tendermint/tendermint/rpc/coretypes"
|
||||||
rpctypes "github.com/tharsis/ethermint/rpc/ethereum/types"
|
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type (
|
type (
|
||||||
|
@ -14,9 +14,9 @@ import (
|
|||||||
abci "github.com/tendermint/tendermint/abci/types"
|
abci "github.com/tendermint/tendermint/abci/types"
|
||||||
"github.com/tendermint/tendermint/libs/log"
|
"github.com/tendermint/tendermint/libs/log"
|
||||||
|
|
||||||
|
"github.com/cerc-io/laconicd/rpc/ethereum/types"
|
||||||
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
"github.com/ethereum/go-ethereum/common/hexutil"
|
"github.com/ethereum/go-ethereum/common/hexutil"
|
||||||
"github.com/tharsis/ethermint/rpc/ethereum/types"
|
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// SetTxDefaults populates tx message with default values in case they are not
|
// SetTxDefaults populates tx message with default values in case they are not
|
||||||
|
@ -16,20 +16,20 @@ import (
|
|||||||
"github.com/davecgh/go-spew/spew"
|
"github.com/davecgh/go-spew/spew"
|
||||||
tmrpctypes "github.com/tendermint/tendermint/rpc/coretypes"
|
tmrpctypes "github.com/tendermint/tendermint/rpc/coretypes"
|
||||||
|
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
|
|
||||||
"github.com/cosmos/cosmos-sdk/client"
|
"github.com/cosmos/cosmos-sdk/client"
|
||||||
stderrors "github.com/pkg/errors"
|
stderrors "github.com/pkg/errors"
|
||||||
|
|
||||||
"github.com/cosmos/cosmos-sdk/server"
|
"github.com/cosmos/cosmos-sdk/server"
|
||||||
|
|
||||||
|
"github.com/cerc-io/laconicd/rpc/ethereum/backend"
|
||||||
|
rpctypes "github.com/cerc-io/laconicd/rpc/ethereum/types"
|
||||||
"github.com/ethereum/go-ethereum/common"
|
"github.com/ethereum/go-ethereum/common"
|
||||||
"github.com/ethereum/go-ethereum/common/hexutil"
|
"github.com/ethereum/go-ethereum/common/hexutil"
|
||||||
"github.com/ethereum/go-ethereum/consensus/ethash"
|
"github.com/ethereum/go-ethereum/consensus/ethash"
|
||||||
"github.com/ethereum/go-ethereum/rlp"
|
"github.com/ethereum/go-ethereum/rlp"
|
||||||
"github.com/tendermint/tendermint/libs/log"
|
"github.com/tendermint/tendermint/libs/log"
|
||||||
"github.com/tharsis/ethermint/rpc/ethereum/backend"
|
|
||||||
rpctypes "github.com/tharsis/ethermint/rpc/ethereum/types"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// HandlerT keeps track of the cpu profiler and trace execution
|
// HandlerT keeps track of the cpu profiler and trace execution
|
||||||
|
@ -7,7 +7,7 @@ import (
|
|||||||
"math"
|
"math"
|
||||||
"math/big"
|
"math/big"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/ethereum/eip712"
|
"github.com/cerc-io/laconicd/ethereum/eip712"
|
||||||
|
|
||||||
"github.com/ethereum/go-ethereum/signer/core/apitypes"
|
"github.com/ethereum/go-ethereum/signer/core/apitypes"
|
||||||
|
|
||||||
@ -35,11 +35,11 @@ import (
|
|||||||
ethtypes "github.com/ethereum/go-ethereum/core/types"
|
ethtypes "github.com/ethereum/go-ethereum/core/types"
|
||||||
"github.com/ethereum/go-ethereum/crypto"
|
"github.com/ethereum/go-ethereum/crypto"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/crypto/hd"
|
"github.com/cerc-io/laconicd/crypto/hd"
|
||||||
"github.com/tharsis/ethermint/rpc/ethereum/backend"
|
"github.com/cerc-io/laconicd/rpc/ethereum/backend"
|
||||||
rpctypes "github.com/tharsis/ethermint/rpc/ethereum/types"
|
rpctypes "github.com/cerc-io/laconicd/rpc/ethereum/types"
|
||||||
ethermint "github.com/tharsis/ethermint/types"
|
ethermint "github.com/cerc-io/laconicd/types"
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
// PublicAPI is the eth_ prefixed set of APIs in the Web3 JSON-RPC spec.
|
// PublicAPI is the eth_ prefixed set of APIs in the Web3 JSON-RPC spec.
|
||||||
@ -609,7 +609,7 @@ func (e *PublicAPI) Resend(ctx context.Context, args evmtypes.TransactionArgs, g
|
|||||||
}
|
}
|
||||||
|
|
||||||
for _, tx := range pending {
|
for _, tx := range pending {
|
||||||
// FIXME does Resend api possible at all? https://github.com/tharsis/ethermint/issues/905
|
// FIXME does Resend api possible at all? https://github.com/cerc-io/laconicd/issues/905
|
||||||
p, err := evmtypes.UnwrapEthereumMsg(tx, common.Hash{})
|
p, err := evmtypes.UnwrapEthereumMsg(tx, common.Hash{})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
// not valid ethereum tx
|
// not valid ethereum tx
|
||||||
|
@ -6,8 +6,8 @@ import (
|
|||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"github.com/cerc-io/laconicd/rpc/ethereum/types"
|
||||||
"github.com/cosmos/cosmos-sdk/client"
|
"github.com/cosmos/cosmos-sdk/client"
|
||||||
"github.com/tharsis/ethermint/rpc/ethereum/types"
|
|
||||||
|
|
||||||
"github.com/tendermint/tendermint/libs/log"
|
"github.com/tendermint/tendermint/libs/log"
|
||||||
|
|
||||||
@ -20,7 +20,7 @@ import (
|
|||||||
"github.com/ethereum/go-ethereum/eth/filters"
|
"github.com/ethereum/go-ethereum/eth/filters"
|
||||||
"github.com/ethereum/go-ethereum/rpc"
|
"github.com/ethereum/go-ethereum/rpc"
|
||||||
|
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Backend defines the methods requided by the PublicFilterAPI backend
|
// Backend defines the methods requided by the PublicFilterAPI backend
|
||||||
|
@ -22,8 +22,8 @@ import (
|
|||||||
|
|
||||||
sdk "github.com/cosmos/cosmos-sdk/types"
|
sdk "github.com/cosmos/cosmos-sdk/types"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/rpc/ethereum/pubsub"
|
"github.com/cerc-io/laconicd/rpc/ethereum/pubsub"
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -5,7 +5,7 @@ import (
|
|||||||
"encoding/binary"
|
"encoding/binary"
|
||||||
"math/big"
|
"math/big"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/rpc/ethereum/types"
|
"github.com/cerc-io/laconicd/rpc/ethereum/types"
|
||||||
|
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
"github.com/tendermint/tendermint/libs/log"
|
"github.com/tendermint/tendermint/libs/log"
|
||||||
|
@ -21,9 +21,9 @@ import (
|
|||||||
"github.com/tendermint/tendermint/libs/log"
|
"github.com/tendermint/tendermint/libs/log"
|
||||||
tmtypes "github.com/tendermint/tendermint/types"
|
tmtypes "github.com/tendermint/tendermint/types"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/rpc/ethereum/backend"
|
"github.com/cerc-io/laconicd/rpc/ethereum/backend"
|
||||||
rpctypes "github.com/tharsis/ethermint/rpc/ethereum/types"
|
rpctypes "github.com/cerc-io/laconicd/rpc/ethereum/types"
|
||||||
"github.com/tharsis/ethermint/server/config"
|
"github.com/cerc-io/laconicd/server/config"
|
||||||
)
|
)
|
||||||
|
|
||||||
// API is the private miner prefixed set of APIs in the Miner JSON-RPC spec.
|
// API is the private miner prefixed set of APIs in the Miner JSON-RPC spec.
|
||||||
|
@ -4,9 +4,9 @@ import (
|
|||||||
"context"
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
|
ethermint "github.com/cerc-io/laconicd/types"
|
||||||
"github.com/cosmos/cosmos-sdk/client"
|
"github.com/cosmos/cosmos-sdk/client"
|
||||||
rpcclient "github.com/tendermint/tendermint/rpc/client"
|
rpcclient "github.com/tendermint/tendermint/rpc/client"
|
||||||
ethermint "github.com/tharsis/ethermint/types"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// PublicAPI is the eth_ prefixed set of APIs in the Web3 JSON-RPC spec.
|
// PublicAPI is the eth_ prefixed set of APIs in the Web3 JSON-RPC spec.
|
||||||
|
@ -6,12 +6,12 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/rpc/ethereum/backend"
|
"github.com/cerc-io/laconicd/rpc/ethereum/backend"
|
||||||
|
|
||||||
"github.com/cosmos/cosmos-sdk/client"
|
"github.com/cosmos/cosmos-sdk/client"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/crypto/hd"
|
"github.com/cerc-io/laconicd/crypto/hd"
|
||||||
ethermint "github.com/tharsis/ethermint/types"
|
ethermint "github.com/cerc-io/laconicd/types"
|
||||||
|
|
||||||
"github.com/tendermint/tendermint/libs/log"
|
"github.com/tendermint/tendermint/libs/log"
|
||||||
|
|
||||||
@ -24,8 +24,8 @@ import (
|
|||||||
"github.com/ethereum/go-ethereum/common/hexutil"
|
"github.com/ethereum/go-ethereum/common/hexutil"
|
||||||
"github.com/ethereum/go-ethereum/crypto"
|
"github.com/ethereum/go-ethereum/crypto"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/crypto/ethsecp256k1"
|
"github.com/cerc-io/laconicd/crypto/ethsecp256k1"
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
// PrivateAccountAPI is the personal_ prefixed set of APIs in the Web3 JSON-RPC spec.
|
// PrivateAccountAPI is the personal_ prefixed set of APIs in the Web3 JSON-RPC spec.
|
||||||
|
@ -5,11 +5,11 @@ import (
|
|||||||
|
|
||||||
"github.com/ethereum/go-ethereum/common/hexutil"
|
"github.com/ethereum/go-ethereum/common/hexutil"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/rpc/ethereum/types"
|
"github.com/cerc-io/laconicd/rpc/ethereum/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
// PublicAPI offers and API for the transaction pool. It only operates on data that is non-confidential.
|
// PublicAPI offers and API for the transaction pool. It only operates on data that is non-confidential.
|
||||||
// NOTE: For more info about the current status of this endpoints see https://github.com/tharsis/ethermint/issues/124
|
// NOTE: For more info about the current status of this endpoints see https://github.com/cerc-io/laconicd/issues/124
|
||||||
type PublicAPI struct {
|
type PublicAPI struct {
|
||||||
logger log.Logger
|
logger log.Logger
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package web3
|
package web3
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/tharsis/ethermint/version"
|
"github.com/cerc-io/laconicd/version"
|
||||||
|
|
||||||
"github.com/ethereum/go-ethereum/common/hexutil"
|
"github.com/ethereum/go-ethereum/common/hexutil"
|
||||||
"github.com/ethereum/go-ethereum/crypto"
|
"github.com/ethereum/go-ethereum/crypto"
|
||||||
|
@ -17,7 +17,7 @@ import (
|
|||||||
|
|
||||||
grpctypes "github.com/cosmos/cosmos-sdk/types/grpc"
|
grpctypes "github.com/cosmos/cosmos-sdk/types/grpc"
|
||||||
|
|
||||||
ethermint "github.com/tharsis/ethermint/types"
|
ethermint "github.com/cerc-io/laconicd/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
// BlockNumber represents decoding hex string to block values
|
// BlockNumber represents decoding hex string to block values
|
||||||
|
@ -10,8 +10,8 @@ import (
|
|||||||
|
|
||||||
"github.com/cosmos/cosmos-sdk/client"
|
"github.com/cosmos/cosmos-sdk/client"
|
||||||
|
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
feemarkettypes "github.com/tharsis/ethermint/x/feemarket/types"
|
feemarkettypes "github.com/cerc-io/laconicd/x/feemarket/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
// QueryClient defines a gRPC Client used for:
|
// QueryClient defines a gRPC Client used for:
|
||||||
|
@ -14,8 +14,8 @@ import (
|
|||||||
"github.com/cosmos/cosmos-sdk/client"
|
"github.com/cosmos/cosmos-sdk/client"
|
||||||
sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
|
sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
|
||||||
|
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
feemarkettypes "github.com/tharsis/ethermint/x/feemarket/types"
|
feemarkettypes "github.com/cerc-io/laconicd/x/feemarket/types"
|
||||||
|
|
||||||
"github.com/ethereum/go-ethereum/common"
|
"github.com/ethereum/go-ethereum/common"
|
||||||
"github.com/ethereum/go-ethereum/common/hexutil"
|
"github.com/ethereum/go-ethereum/common/hexutil"
|
||||||
|
@ -26,11 +26,11 @@ import (
|
|||||||
rpcclient "github.com/tendermint/tendermint/rpc/jsonrpc/client"
|
rpcclient "github.com/tendermint/tendermint/rpc/jsonrpc/client"
|
||||||
tmtypes "github.com/tendermint/tendermint/types"
|
tmtypes "github.com/tendermint/tendermint/types"
|
||||||
|
|
||||||
rpcfilters "github.com/tharsis/ethermint/rpc/ethereum/namespaces/eth/filters"
|
rpcfilters "github.com/cerc-io/laconicd/rpc/ethereum/namespaces/eth/filters"
|
||||||
"github.com/tharsis/ethermint/rpc/ethereum/pubsub"
|
"github.com/cerc-io/laconicd/rpc/ethereum/pubsub"
|
||||||
"github.com/tharsis/ethermint/rpc/ethereum/types"
|
"github.com/cerc-io/laconicd/rpc/ethereum/types"
|
||||||
"github.com/tharsis/ethermint/server/config"
|
"github.com/cerc-io/laconicd/server/config"
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
type WebsocketsServer interface {
|
type WebsocketsServer interface {
|
||||||
|
@ -40,5 +40,5 @@ $(find "$(pwd)/proto" -maxdepth 5 -name '*.proto')
|
|||||||
# go mod tidy
|
# go mod tidy
|
||||||
|
|
||||||
# move proto files to the right places
|
# move proto files to the right places
|
||||||
cp -r github.com/tharsis/ethermint/* ./
|
cp -r github.com/cerc-io/laconicd/* ./
|
||||||
rm -rf github.com
|
rm -rf github.com
|
||||||
|
@ -7,14 +7,14 @@ import (
|
|||||||
"github.com/gorilla/mux"
|
"github.com/gorilla/mux"
|
||||||
"github.com/rs/cors"
|
"github.com/rs/cors"
|
||||||
|
|
||||||
|
"github.com/cerc-io/laconicd/rpc"
|
||||||
"github.com/cosmos/cosmos-sdk/client"
|
"github.com/cosmos/cosmos-sdk/client"
|
||||||
"github.com/cosmos/cosmos-sdk/server"
|
"github.com/cosmos/cosmos-sdk/server"
|
||||||
"github.com/cosmos/cosmos-sdk/server/types"
|
"github.com/cosmos/cosmos-sdk/server/types"
|
||||||
ethlog "github.com/ethereum/go-ethereum/log"
|
ethlog "github.com/ethereum/go-ethereum/log"
|
||||||
ethrpc "github.com/ethereum/go-ethereum/rpc"
|
ethrpc "github.com/ethereum/go-ethereum/rpc"
|
||||||
"github.com/tharsis/ethermint/rpc"
|
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/server/config"
|
"github.com/cerc-io/laconicd/server/config"
|
||||||
)
|
)
|
||||||
|
|
||||||
// StartJSONRPC starts the JSON-RPC server
|
// StartJSONRPC starts the JSON-RPC server
|
||||||
|
@ -37,11 +37,11 @@ import (
|
|||||||
"github.com/tendermint/tendermint/rpc/client/local"
|
"github.com/tendermint/tendermint/rpc/client/local"
|
||||||
tmtypes "github.com/tendermint/tendermint/types"
|
tmtypes "github.com/tendermint/tendermint/types"
|
||||||
|
|
||||||
|
"github.com/cerc-io/laconicd/gql"
|
||||||
|
ethdebug "github.com/cerc-io/laconicd/rpc/ethereum/namespaces/debug"
|
||||||
|
"github.com/cerc-io/laconicd/server/config"
|
||||||
|
srvflags "github.com/cerc-io/laconicd/server/flags"
|
||||||
pruningtypes "github.com/cosmos/cosmos-sdk/pruning/types"
|
pruningtypes "github.com/cosmos/cosmos-sdk/pruning/types"
|
||||||
"github.com/tharsis/ethermint/gql"
|
|
||||||
ethdebug "github.com/tharsis/ethermint/rpc/ethereum/namespaces/debug"
|
|
||||||
"github.com/tharsis/ethermint/server/config"
|
|
||||||
srvflags "github.com/tharsis/ethermint/server/flags"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -8,7 +8,7 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"cosmossdk.io/math"
|
"cosmossdk.io/math"
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
|
|
||||||
// . "github.com/onsi/ginkgo"
|
// . "github.com/onsi/ginkgo"
|
||||||
// . "github.com/onsi/gomega"
|
// . "github.com/onsi/gomega"
|
||||||
@ -23,9 +23,9 @@ import (
|
|||||||
"github.com/ethereum/go-ethereum/ethclient/gethclient"
|
"github.com/ethereum/go-ethereum/ethclient/gethclient"
|
||||||
"github.com/ethereum/go-ethereum/rpc"
|
"github.com/ethereum/go-ethereum/rpc"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/server/config"
|
"github.com/cerc-io/laconicd/server/config"
|
||||||
"github.com/tharsis/ethermint/testutil/network"
|
"github.com/cerc-io/laconicd/testutil/network"
|
||||||
ethermint "github.com/tharsis/ethermint/types"
|
ethermint "github.com/cerc-io/laconicd/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
// var _ = Describe("E2e", func() {
|
// var _ = Describe("E2e", func() {
|
||||||
|
@ -9,15 +9,15 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/app"
|
"github.com/cerc-io/laconicd/app"
|
||||||
|
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
"github.com/stretchr/testify/suite"
|
"github.com/stretchr/testify/suite"
|
||||||
|
|
||||||
sdk "github.com/cosmos/cosmos-sdk/types"
|
sdk "github.com/cosmos/cosmos-sdk/types"
|
||||||
|
|
||||||
evmkeeper "github.com/tharsis/ethermint/x/evm/keeper"
|
evmkeeper "github.com/cerc-io/laconicd/x/evm/keeper"
|
||||||
"github.com/tharsis/ethermint/x/evm/statedb"
|
"github.com/cerc-io/laconicd/x/evm/statedb"
|
||||||
|
|
||||||
"github.com/ethereum/go-ethereum/common"
|
"github.com/ethereum/go-ethereum/common"
|
||||||
"github.com/ethereum/go-ethereum/consensus/ethash"
|
"github.com/ethereum/go-ethereum/consensus/ethash"
|
||||||
@ -28,12 +28,12 @@ import (
|
|||||||
ethparams "github.com/ethereum/go-ethereum/params"
|
ethparams "github.com/ethereum/go-ethereum/params"
|
||||||
ethrlp "github.com/ethereum/go-ethereum/rlp"
|
ethrlp "github.com/ethereum/go-ethereum/rlp"
|
||||||
|
|
||||||
|
"github.com/cerc-io/laconicd/crypto/ethsecp256k1"
|
||||||
"github.com/tendermint/tendermint/abci/types"
|
"github.com/tendermint/tendermint/abci/types"
|
||||||
"github.com/tendermint/tendermint/crypto/tmhash"
|
"github.com/tendermint/tendermint/crypto/tmhash"
|
||||||
tmproto "github.com/tendermint/tendermint/proto/tendermint/types"
|
tmproto "github.com/tendermint/tendermint/proto/tendermint/types"
|
||||||
tmversion "github.com/tendermint/tendermint/proto/tendermint/version"
|
tmversion "github.com/tendermint/tendermint/proto/tendermint/version"
|
||||||
"github.com/tendermint/tendermint/version"
|
"github.com/tendermint/tendermint/version"
|
||||||
"github.com/tharsis/ethermint/crypto/ethsecp256k1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -15,7 +15,7 @@ import (
|
|||||||
"github.com/ethereum/go-ethereum/common/hexutil"
|
"github.com/ethereum/go-ethereum/common/hexutil"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
|
|
||||||
rpctypes "github.com/tharsis/ethermint/rpc/ethereum/types"
|
rpctypes "github.com/cerc-io/laconicd/rpc/ethereum/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
// func TestMain(m *testing.M) {
|
// func TestMain(m *testing.M) {
|
||||||
|
@ -17,9 +17,9 @@ import (
|
|||||||
|
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
|
|
||||||
rpctypes "github.com/tharsis/ethermint/rpc/ethereum/types"
|
rpctypes "github.com/cerc-io/laconicd/rpc/ethereum/types"
|
||||||
ethermint "github.com/tharsis/ethermint/types"
|
ethermint "github.com/cerc-io/laconicd/types"
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
|
|
||||||
"github.com/ethereum/go-ethereum/common"
|
"github.com/ethereum/go-ethereum/common"
|
||||||
"github.com/ethereum/go-ethereum/common/hexutil"
|
"github.com/ethereum/go-ethereum/common/hexutil"
|
||||||
|
@ -10,7 +10,7 @@ import (
|
|||||||
cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types"
|
cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types"
|
||||||
sdk "github.com/cosmos/cosmos-sdk/types"
|
sdk "github.com/cosmos/cosmos-sdk/types"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/crypto/ethsecp256k1"
|
"github.com/cerc-io/laconicd/crypto/ethsecp256k1"
|
||||||
)
|
)
|
||||||
|
|
||||||
// NewAddrKey generates an Ethereum address and its corresponding private key.
|
// NewAddrKey generates an Ethereum address and its corresponding private key.
|
||||||
|
@ -48,13 +48,13 @@ import (
|
|||||||
"github.com/cosmos/cosmos-sdk/x/genutil"
|
"github.com/cosmos/cosmos-sdk/x/genutil"
|
||||||
stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types"
|
stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/crypto/hd"
|
"github.com/cerc-io/laconicd/crypto/hd"
|
||||||
"github.com/tharsis/ethermint/encoding"
|
"github.com/cerc-io/laconicd/encoding"
|
||||||
"github.com/tharsis/ethermint/server/config"
|
"github.com/cerc-io/laconicd/server/config"
|
||||||
ethermint "github.com/tharsis/ethermint/types"
|
ethermint "github.com/cerc-io/laconicd/types"
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/app"
|
"github.com/cerc-io/laconicd/app"
|
||||||
)
|
)
|
||||||
|
|
||||||
// package-wide network lock to only allow one test network at a time
|
// package-wide network lock to only allow one test network at a time
|
||||||
|
@ -9,7 +9,7 @@ import (
|
|||||||
|
|
||||||
"github.com/stretchr/testify/suite"
|
"github.com/stretchr/testify/suite"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/testutil/network"
|
"github.com/cerc-io/laconicd/testutil/network"
|
||||||
)
|
)
|
||||||
|
|
||||||
type IntegrationTestSuite struct {
|
type IntegrationTestSuite struct {
|
||||||
|
@ -15,6 +15,8 @@ import (
|
|||||||
"github.com/tendermint/tendermint/rpc/client/local"
|
"github.com/tendermint/tendermint/rpc/client/local"
|
||||||
"github.com/tendermint/tendermint/types"
|
"github.com/tendermint/tendermint/types"
|
||||||
|
|
||||||
|
"github.com/cerc-io/laconicd/server"
|
||||||
|
evmtypes "github.com/cerc-io/laconicd/x/evm/types"
|
||||||
"github.com/cosmos/cosmos-sdk/server/api"
|
"github.com/cosmos/cosmos-sdk/server/api"
|
||||||
servergrpc "github.com/cosmos/cosmos-sdk/server/grpc"
|
servergrpc "github.com/cosmos/cosmos-sdk/server/grpc"
|
||||||
srvtypes "github.com/cosmos/cosmos-sdk/server/types"
|
srvtypes "github.com/cosmos/cosmos-sdk/server/types"
|
||||||
@ -27,8 +29,6 @@ import (
|
|||||||
v1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1"
|
v1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1"
|
||||||
mintypes "github.com/cosmos/cosmos-sdk/x/mint/types"
|
mintypes "github.com/cosmos/cosmos-sdk/x/mint/types"
|
||||||
stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types"
|
stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types"
|
||||||
"github.com/tharsis/ethermint/server"
|
|
||||||
evmtypes "github.com/tharsis/ethermint/x/evm/types"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func startInProcess(cfg Config, val *Validator) error {
|
func startInProcess(cfg Config, val *Validator) error {
|
||||||
|
@ -12,10 +12,10 @@ import (
|
|||||||
sdk "github.com/cosmos/cosmos-sdk/types"
|
sdk "github.com/cosmos/cosmos-sdk/types"
|
||||||
authtypes "github.com/cosmos/cosmos-sdk/x/auth/types"
|
authtypes "github.com/cosmos/cosmos-sdk/x/auth/types"
|
||||||
|
|
||||||
cryptocodec "github.com/tharsis/ethermint/crypto/codec"
|
cryptocodec "github.com/cerc-io/laconicd/crypto/codec"
|
||||||
"github.com/tharsis/ethermint/crypto/ethsecp256k1"
|
"github.com/cerc-io/laconicd/crypto/ethsecp256k1"
|
||||||
ethermintcodec "github.com/tharsis/ethermint/encoding/codec"
|
ethermintcodec "github.com/cerc-io/laconicd/encoding/codec"
|
||||||
"github.com/tharsis/ethermint/types"
|
"github.com/cerc-io/laconicd/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
|
@ -3,9 +3,9 @@ package types
|
|||||||
import (
|
import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
|
"github.com/cerc-io/laconicd/tests"
|
||||||
"github.com/ethereum/go-ethereum/common"
|
"github.com/ethereum/go-ethereum/common"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
"github.com/tharsis/ethermint/tests"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestIsEmptyHash(t *testing.T) {
|
func TestIsEmptyHash(t *testing.T) {
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
package auction
|
package auction
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"github.com/cerc-io/laconicd/x/auction/keeper"
|
||||||
sdk "github.com/cosmos/cosmos-sdk/types"
|
sdk "github.com/cosmos/cosmos-sdk/types"
|
||||||
abci "github.com/tendermint/tendermint/abci/types"
|
abci "github.com/tendermint/tendermint/abci/types"
|
||||||
"github.com/tharsis/ethermint/x/auction/keeper"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// EndBlocker is called every block, returns updated validator set.
|
// EndBlocker is called every block, returns updated validator set.
|
||||||
|
@ -10,7 +10,7 @@ import (
|
|||||||
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/x/auction/types"
|
"github.com/cerc-io/laconicd/x/auction/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
func GetQueryCmd() *cobra.Command {
|
func GetQueryCmd() *cobra.Command {
|
||||||
|
@ -14,9 +14,9 @@ import (
|
|||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
"github.com/tharsis/ethermint/x/auction/types"
|
"github.com/cerc-io/laconicd/x/auction/types"
|
||||||
|
|
||||||
wnsUtils "github.com/tharsis/ethermint/utils"
|
wnsUtils "github.com/cerc-io/laconicd/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
// GetTxCmd returns transaction commands for this module.
|
// GetTxCmd returns transaction commands for this module.
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user