diff --git a/.gitignore b/.gitignore index a2a2088c..195c68db 100644 --- a/.gitignore +++ b/.gitignore @@ -41,3 +41,4 @@ build/linux # Go workspace files go.work go.work.sum +.build/0gchaind diff --git a/chaincfg/coin.go b/chaincfg/coin.go index 96a10d2e..05cf16ab 100644 --- a/chaincfg/coin.go +++ b/chaincfg/coin.go @@ -2,21 +2,21 @@ package chaincfg import ( sdk "github.com/cosmos/cosmos-sdk/types" - ethaccounts "github.com/ethereum/go-ethereum/accounts" ) var ( // Bip44CoinType satisfies EIP84. See https://github.com/ethereum/EIPs/issues/84 for more info. - Bip44CoinType uint32 = 60 // TODO: need new coin type for 0g-chain (a0gi) - + Bip44CoinType uint32 = 459 // TODO: need new coin type for 0g-chain (a0gi) + // eth = 60 + // kava = 459 // see https://github.com/satoshilabs/slips/blob/master/slip-0044.md // BIP44HDPath is the default BIP44 HD path used on Ethereum. - BIP44HDPath = ethaccounts.DefaultBaseDerivationPath.String() + //BIP44HDPath = ethaccounts.DefaultBaseDerivationPath.String() ) // TODO: Implement BIP44CoinType and BIP44HDPath // SetBip44CoinType sets the global coin type to be used in hierarchical deterministic wallets. func setBip44CoinType(config *sdk.Config) { config.SetCoinType(Bip44CoinType) - config.SetPurpose(sdk.Purpose) // Shared - config.SetFullFundraiserPath(BIP44HDPath) //nolint: staticcheck + //config.SetPurpose(sdk.Purpose) // Shared + //config.SetFullFundraiserPath(BIP44HDPath) //nolint: staticcheck } diff --git a/chaincfg/config.go b/chaincfg/config.go index 305afafe..88fadbda 100644 --- a/chaincfg/config.go +++ b/chaincfg/config.go @@ -10,6 +10,6 @@ const ( func SetSDKConfig() *sdk.Config { config := sdk.GetConfig() setBech32Prefixes(config) - // setBip44CoinType(config) + setBip44CoinType(config) return config }