* added panic if there is no key pair that can be used for the node (keystore or trustwallet)

* renamed GetValidatorAddress to GetNodeAddress
* fixed lib/test/e2e failing test case. The issue is an internal race condition of the unit test network in case of 1 node. Moving to two nodes solves the issue with the test case. In case of 1 validator, the first chain interaction happens before the address environment variablesare set.

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
This commit is contained in:
Jürgen Eckel 2024-11-26 14:53:32 +01:00
parent 90381166e6
commit 03c0f6833d
No known key found for this signature in database
11 changed files with 12606 additions and 48 deletions

View File

@ -2,6 +2,7 @@ package config
import (
"encoding/json"
"errors"
"os"
"sync"
@ -91,54 +92,61 @@ func (config *Config) SetPlanetmintConfig(planetmintconfig interface{}) {
}
}
// GetValidatorAddress retrieves the validator address through multiple methods
func (config *Config) GetValidatorAddress() string {
// Check environment variable first
if envAddr := os.Getenv(ValAddr); envAddr != "" {
return envAddr
// GetNodeAddress retrieves the validator address through multiple methods
func (config *Config) GetNodeAddress() (address string) {
var err error = nil
// Check environment variable first <- this is used for test cases only
if address = os.Getenv(ValAddr); address != "" {
return
}
libConfig := lib.GetConfig()
// Handle no Trust Wallet connected scenario
if libConfig.GetSerialPort() == "" {
return getDefaultValidatorAddress(libConfig)
address, err = getKeyringAddress(libConfig)
} else { // Handle Trust Wallet connected scenario
address, err = getTrustWalletAddress(libConfig)
}
// Handle Trust Wallet connected scenario
return getTrustWalletValidatorAddress(libConfig)
if err != nil {
msg := "Cannot get node address. Please configure a Trust Wallet or define at least one key pair in the utilized keyring."
new_error := errors.New(msg + ": " + err.Error())
panic(new_error)
}
return address
}
// getDefaultValidatorAddress retrieves the default validator address
func getDefaultValidatorAddress(libConfig *lib.Config) string {
// getKeyringAddress retrieves the default validator address
func getKeyringAddress(libConfig *lib.Config) (address string, err error) {
defaultRecord, err := libConfig.GetDefaultValidatorRecord()
if err != nil {
logger.GetLogger(logger.ERROR).Error("msg", err.Error())
return ""
return
}
addr, err := defaultRecord.GetAddress()
if err != nil {
logger.GetLogger(logger.ERROR).Error("msg", err.Error())
return ""
return
}
address = addr.String()
return
}
return addr.String()
}
// getTrustWalletValidatorAddress retrieves validator address from Trust Wallet
func getTrustWalletValidatorAddress(libConfig *lib.Config) string {
// getTrustWalletAddress retrieves validator address from Trust Wallet
func getTrustWalletAddress(libConfig *lib.Config) (address string, err error) {
connector, err := trustwallet.NewTrustWalletConnector(libConfig.GetSerialPort())
if err != nil {
logger.GetLogger(logger.ERROR).Error("msg", err.Error())
return ""
return
}
keys, err := connector.GetPlanetmintKeys()
if err != nil {
logger.GetLogger(logger.ERROR).Error("msg", err.Error())
return ""
return
}
return keys.PlanetmintAddress
address = keys.PlanetmintAddress
return
}

12216
cover.out Normal file

File diff suppressed because it is too large Load Diff

4
go.mod
View File

@ -6,7 +6,7 @@ require (
cosmossdk.io/api v0.3.1
cosmossdk.io/depinject v1.0.0-alpha.4
cosmossdk.io/errors v1.0.1
cosmossdk.io/math v1.2.0
cosmossdk.io/math v1.4.0
cosmossdk.io/simapp v0.0.0-20230323161446-0af178d721ff
github.com/btcsuite/btcd v0.24.0
github.com/btcsuite/btcd/btcutil v1.1.5
@ -39,7 +39,7 @@ require (
google.golang.org/grpc v1.60.1
gopkg.in/yaml.v2 v2.4.0
gotest.tools v2.2.0+incompatible
sigs.k8s.io/yaml v1.3.0
sigs.k8s.io/yaml v1.4.0
)
require (

8
go.sum
View File

@ -194,8 +194,8 @@ cosmossdk.io/errors v1.0.1 h1:bzu+Kcr0kS/1DuPBtUFdWjzLqyUuCiyHjyJB6srBV/0=
cosmossdk.io/errors v1.0.1/go.mod h1:MeelVSZThMi4bEakzhhhE/CKqVv3nOJDA25bIqRDu/U=
cosmossdk.io/log v1.3.0 h1:L0Z0XstClo2kOU4h3V1iDoE5Ji64sg5HLOogzGg67Oo=
cosmossdk.io/log v1.3.0/go.mod h1:HIDyvWLqZe2ovlWabsDN4aPMpY/nUEquAhgfTf2ZzB8=
cosmossdk.io/math v1.2.0 h1:8gudhTkkD3NxOP2YyyJIYYmt6dQ55ZfJkDOaxXpy7Ig=
cosmossdk.io/math v1.2.0/go.mod h1:l2Gnda87F0su8a/7FEKJfFdJrM0JZRXQaohlgJeyQh0=
cosmossdk.io/math v1.4.0 h1:XbgExXFnXmF/CccPPEto40gOO7FpWu9yWNAZPN3nkNQ=
cosmossdk.io/math v1.4.0/go.mod h1:O5PkD4apz2jZs4zqFdTr16e1dcaQCc5z6lkEnrrppuk=
cosmossdk.io/simapp v0.0.0-20230323161446-0af178d721ff h1:P1ialzTepD1oxdNPYc5N8Eggq3RdejZq3cJs8YYMs9Y=
cosmossdk.io/simapp v0.0.0-20230323161446-0af178d721ff/go.mod h1:AKzx6Mb544LjJ9RHmGFHjY9rEOLiUAi8I0F727TR0dY=
cosmossdk.io/tools/rosetta v0.2.1 h1:ddOMatOH+pbxWbrGJKRAawdBkPYLfKXutK9IETnjYxw=
@ -1731,6 +1731,6 @@ rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8
rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=
sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o=
sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo=
sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8=
sigs.k8s.io/yaml v1.4.0 h1:Mk1wCc2gy/F0THH0TAp1QYyJNzRm2KCLy3o5ASXVI5E=
sigs.k8s.io/yaml v1.4.0/go.mod h1:Ejl7/uTz7PSA4eKMyQCUTnhZYNmLIl+5c2lQPGR2BPY=
sourcegraph.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU=

319
lib/cover.out Normal file
View File

@ -0,0 +1,319 @@
mode: atomic
github.com/planetmint/planetmint-go/lib/config.go:40.26,50.2 1 0
github.com/planetmint/planetmint-go/lib/config.go:53.26,54.17 1 0
github.com/planetmint/planetmint-go/lib/config.go:54.17,62.3 5 0
github.com/planetmint/planetmint-go/lib/config.go:63.2,63.17 1 0
github.com/planetmint/planetmint-go/lib/config.go:67.35,71.21 3 0
github.com/planetmint/planetmint-go/lib/config.go:71.21,73.3 1 0
github.com/planetmint/planetmint-go/lib/config.go:74.2,74.25 1 0
github.com/planetmint/planetmint-go/lib/config.go:74.25,76.3 1 0
github.com/planetmint/planetmint-go/lib/config.go:77.2,77.18 1 0
github.com/planetmint/planetmint-go/lib/config.go:77.18,79.3 1 0
github.com/planetmint/planetmint-go/lib/config.go:80.2,80.12 1 0
github.com/planetmint/planetmint-go/lib/config.go:85.67,90.2 4 0
github.com/planetmint/planetmint-go/lib/config.go:92.74,97.2 4 0
github.com/planetmint/planetmint-go/lib/config.go:99.53,104.2 4 0
github.com/planetmint/planetmint-go/lib/config.go:106.59,111.2 4 0
github.com/planetmint/planetmint-go/lib/config.go:113.52,118.2 4 0
github.com/planetmint/planetmint-go/lib/config.go:120.47,125.2 4 0
github.com/planetmint/planetmint-go/lib/config.go:127.58,132.2 4 0
github.com/planetmint/planetmint-go/lib/config.go:134.47,139.2 4 0
github.com/planetmint/planetmint-go/lib/config.go:141.53,146.2 4 0
github.com/planetmint/planetmint-go/lib/config.go:150.41,154.2 3 0
github.com/planetmint/planetmint-go/lib/config.go:159.59,171.2 3 0
github.com/planetmint/planetmint-go/lib/config.go:174.71,176.16 2 0
github.com/planetmint/planetmint-go/lib/config.go:176.16,178.3 1 0
github.com/planetmint/planetmint-go/lib/config.go:180.2,181.16 2 0
github.com/planetmint/planetmint-go/lib/config.go:181.16,183.3 1 0
github.com/planetmint/planetmint-go/lib/config.go:185.2,185.23 1 0
github.com/planetmint/planetmint-go/lib/config.go:185.23,187.3 1 0
github.com/planetmint/planetmint-go/lib/config.go:189.2,189.24 1 0
github.com/planetmint/planetmint-go/lib/encoding.go:12.49,24.2 5 0
github.com/planetmint/planetmint-go/lib/encoding.go:27.49,32.2 4 0
github.com/planetmint/planetmint-go/lib/tx.go:33.13,35.2 1 0
github.com/planetmint/planetmint-go/lib/tx.go:37.104,39.16 2 0
github.com/planetmint/planetmint-go/lib/tx.go:39.16,41.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:42.2,44.8 3 0
github.com/planetmint/planetmint-go/lib/tx.go:47.134,51.39 2 0
github.com/planetmint/planetmint-go/lib/tx.go:51.39,53.17 2 0
github.com/planetmint/planetmint-go/lib/tx.go:53.17,55.4 1 0
github.com/planetmint/planetmint-go/lib/tx.go:57.2,58.16 2 0
github.com/planetmint/planetmint-go/lib/tx.go:58.16,60.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:62.2,67.16 3 0
github.com/planetmint/planetmint-go/lib/tx.go:67.16,69.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:70.2,71.16 2 0
github.com/planetmint/planetmint-go/lib/tx.go:71.16,73.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:74.2,75.8 2 0
github.com/planetmint/planetmint-go/lib/tx.go:78.139,89.2 1 0
github.com/planetmint/planetmint-go/lib/tx.go:91.89,100.16 7 0
github.com/planetmint/planetmint-go/lib/tx.go:100.16,102.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:104.2,105.16 2 0
github.com/planetmint/planetmint-go/lib/tx.go:105.16,107.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:109.2,111.16 3 0
github.com/planetmint/planetmint-go/lib/tx.go:111.16,113.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:115.2,139.8 3 0
github.com/planetmint/planetmint-go/lib/tx.go:142.75,143.20 1 0
github.com/planetmint/planetmint-go/lib/tx.go:143.20,145.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:146.2,146.73 1 0
github.com/planetmint/planetmint-go/lib/tx.go:146.73,148.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:149.2,149.8 1 0
github.com/planetmint/planetmint-go/lib/tx.go:154.94,157.16 3 0
github.com/planetmint/planetmint-go/lib/tx.go:157.16,159.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:160.2,161.16 2 0
github.com/planetmint/planetmint-go/lib/tx.go:161.16,163.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:165.2,166.16 2 0
github.com/planetmint/planetmint-go/lib/tx.go:166.16,168.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:169.2,170.8 2 0
github.com/planetmint/planetmint-go/lib/tx.go:173.108,175.16 2 0
github.com/planetmint/planetmint-go/lib/tx.go:175.16,177.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:178.2,178.48 1 0
github.com/planetmint/planetmint-go/lib/tx.go:182.106,187.16 4 0
github.com/planetmint/planetmint-go/lib/tx.go:187.16,189.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:190.2,194.16 3 0
github.com/planetmint/planetmint-go/lib/tx.go:194.16,196.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:197.2,197.15 1 0
github.com/planetmint/planetmint-go/lib/tx.go:197.15,198.72 1 0
github.com/planetmint/planetmint-go/lib/tx.go:198.72,200.4 1 0
github.com/planetmint/planetmint-go/lib/tx.go:204.2,206.16 3 0
github.com/planetmint/planetmint-go/lib/tx.go:206.16,208.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:210.2,214.39 4 0
github.com/planetmint/planetmint-go/lib/tx.go:214.39,217.3 2 0
github.com/planetmint/planetmint-go/lib/tx.go:218.2,219.42 2 0
github.com/planetmint/planetmint-go/lib/tx.go:219.42,221.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:224.2,225.34 2 0
github.com/planetmint/planetmint-go/lib/tx.go:225.34,227.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:227.8,229.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:230.2,230.16 1 0
github.com/planetmint/planetmint-go/lib/tx.go:230.16,232.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:234.2,235.16 2 0
github.com/planetmint/planetmint-go/lib/tx.go:235.16,237.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:240.2,240.26 1 0
github.com/planetmint/planetmint-go/lib/tx.go:240.26,242.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:245.2,248.16 3 0
github.com/planetmint/planetmint-go/lib/tx.go:248.16,250.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:252.2,254.8 2 0
github.com/planetmint/planetmint-go/lib/tx.go:257.132,259.16 2 0
github.com/planetmint/planetmint-go/lib/tx.go:259.16,261.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:263.2,263.70 1 0
github.com/planetmint/planetmint-go/lib/tx.go:263.70,265.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:267.2,268.16 2 0
github.com/planetmint/planetmint-go/lib/tx.go:268.16,270.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:272.2,273.16 2 0
github.com/planetmint/planetmint-go/lib/tx.go:273.16,275.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:277.2,277.49 1 0
github.com/planetmint/planetmint-go/lib/tx.go:277.49,279.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:281.2,281.48 1 0
github.com/planetmint/planetmint-go/lib/tx.go:284.92,286.9 2 0
github.com/planetmint/planetmint-go/lib/tx.go:286.9,289.3 2 0
github.com/planetmint/planetmint-go/lib/tx.go:290.2,294.16 4 0
github.com/planetmint/planetmint-go/lib/tx.go:294.16,296.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:299.2,303.8 3 0
github.com/planetmint/planetmint-go/lib/tx.go:306.102,308.16 2 0
github.com/planetmint/planetmint-go/lib/tx.go:308.16,310.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:312.2,313.16 2 0
github.com/planetmint/planetmint-go/lib/tx.go:313.16,315.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:317.2,318.16 2 0
github.com/planetmint/planetmint-go/lib/tx.go:318.16,320.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:321.2,324.56 3 0
github.com/planetmint/planetmint-go/lib/tx.go:324.56,327.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:329.2,348.53 4 0
github.com/planetmint/planetmint-go/lib/tx.go:348.53,350.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:352.2,353.16 2 0
github.com/planetmint/planetmint-go/lib/tx.go:353.16,355.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:357.2,361.16 4 0
github.com/planetmint/planetmint-go/lib/tx.go:361.16,363.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:365.2,366.16 2 0
github.com/planetmint/planetmint-go/lib/tx.go:366.16,368.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:370.2,380.52 3 0
github.com/planetmint/planetmint-go/lib/tx.go:380.52,382.3 1 0
github.com/planetmint/planetmint-go/lib/tx.go:386.2,386.56 1 0
github.com/planetmint/planetmint-go/lib/utils.go:21.73,25.21 4 0
github.com/planetmint/planetmint-go/lib/utils.go:25.21,28.3 2 0
github.com/planetmint/planetmint-go/lib/utils.go:29.2,30.16 2 0
github.com/planetmint/planetmint-go/lib/utils.go:30.16,32.3 1 0
github.com/planetmint/planetmint-go/lib/utils.go:33.2,33.20 1 0
github.com/planetmint/planetmint-go/lib/utils.go:33.20,36.3 2 0
github.com/planetmint/planetmint-go/lib/utils.go:36.8,36.27 1 0
github.com/planetmint/planetmint-go/lib/utils.go:36.27,39.3 2 0
github.com/planetmint/planetmint-go/lib/utils.go:40.2,41.16 2 0
github.com/planetmint/planetmint-go/lib/utils.go:41.16,43.3 1 0
github.com/planetmint/planetmint-go/lib/utils.go:44.2,44.8 1 0
github.com/planetmint/planetmint-go/lib/utils.go:47.82,50.16 2 0
github.com/planetmint/planetmint-go/lib/utils.go:50.16,52.3 1 0
github.com/planetmint/planetmint-go/lib/utils.go:53.2,54.8 2 0
github.com/planetmint/planetmint-go/lib/utils.go:57.57,59.16 2 0
github.com/planetmint/planetmint-go/lib/utils.go:59.16,61.3 1 0
github.com/planetmint/planetmint-go/lib/utils.go:62.2,65.35 3 0
github.com/planetmint/planetmint-go/lib/utils.go:65.35,67.3 1 0
github.com/planetmint/planetmint-go/lib/utils.go:68.2,70.25 2 0
github.com/planetmint/planetmint-go/lib/utils.go:70.25,72.3 1 0
github.com/planetmint/planetmint-go/lib/utils.go:73.2,74.8 2 0
github.com/planetmint/planetmint-go/lib/utils.go:77.78,79.16 2 0
github.com/planetmint/planetmint-go/lib/utils.go:79.16,81.3 1 0
github.com/planetmint/planetmint-go/lib/utils.go:83.2,87.16 4 0
github.com/planetmint/planetmint-go/lib/utils.go:87.16,89.3 1 0
github.com/planetmint/planetmint-go/lib/utils.go:90.2,90.8 1 0
github.com/planetmint/planetmint-go/lib/utils.go:94.85,101.16 4 0
github.com/planetmint/planetmint-go/lib/utils.go:101.16,103.3 1 0
github.com/planetmint/planetmint-go/lib/utils.go:105.2,106.8 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:22.92,33.16 6 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:33.16,35.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:36.2,42.55 3 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:42.55,44.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:46.2,54.6 5 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:54.6,56.44 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:56.44,58.12 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:60.3,60.13 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:60.13,61.9 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:64.3,66.31 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:66.31,67.26 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:67.26,68.10 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:70.4,70.19 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:72.3,72.35 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:76.2,77.16 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:77.16,79.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:82.2,85.24 3 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:89.47,91.25 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:91.25,92.12 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:93.16,94.52 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:95.16,96.52 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:97.11,98.34 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:101.2,101.38 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:105.49,107.23 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:107.23,109.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:112.2,112.27 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:112.27,114.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:115.2,115.40 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:115.40,117.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:119.2,122.28 3 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:122.28,123.10 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:124.29,125.14 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:126.31,128.15 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:129.31,131.15 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:132.11,134.15 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/occ.go:138.2,138.21 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/osc_message_sender.go:27.70,33.2 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/osc_message_sender.go:35.77,46.16 3 0
github.com/planetmint/planetmint-go/lib/trustwallet/osc_message_sender.go:46.16,48.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/osc_message_sender.go:50.2,50.23 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/osc_message_sender.go:50.23,52.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/osc_message_sender.go:55.2,55.56 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/osc_message_sender.go:58.68,63.20 4 0
github.com/planetmint/planetmint-go/lib/trustwallet/osc_message_sender.go:63.20,67.41 3 0
github.com/planetmint/planetmint-go/lib/trustwallet/osc_message_sender.go:67.41,71.4 3 0
github.com/planetmint/planetmint-go/lib/trustwallet/osc_message_sender.go:71.9,73.4 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/osc_message_sender.go:75.3,76.34 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/osc_message_sender.go:76.34,77.57 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/osc_message_sender.go:77.57,79.5 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/osc_message_sender.go:83.2,83.29 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/osc_message_sender.go:83.29,85.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/osc_message_sender.go:87.2,87.22 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:26.67,28.16 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:28.16,30.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:31.2,33.8 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:36.94,41.16 4 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:41.16,43.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:45.2,45.41 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:48.49,50.16 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:50.16,52.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:53.2,53.28 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:53.28,55.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:56.2,56.39 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:59.54,61.16 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:61.16,63.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:64.2,64.28 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:64.28,66.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:67.2,67.39 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:70.71,72.16 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:72.16,74.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:75.2,75.28 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:75.28,77.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:78.2,78.42 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:81.74,83.16 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:83.16,85.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:86.2,86.28 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:86.28,88.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:89.2,89.39 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:92.66,93.17 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:93.17,95.17 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:95.17,97.4 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:98.3,98.29 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:98.29,100.4 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:102.3,107.4 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:109.2,109.18 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:112.52,114.16 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:114.16,116.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:117.2,117.28 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:117.28,119.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:120.2,120.39 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:123.79,125.16 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:125.16,127.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:128.2,128.28 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:128.28,130.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:131.2,131.44 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:134.73,136.16 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:136.16,138.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:139.2,139.28 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:139.28,141.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:142.2,142.44 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:145.66,147.16 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:147.16,149.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:150.2,150.28 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:150.28,152.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:153.2,153.44 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:156.88,158.16 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:158.16,160.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:161.2,161.28 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:161.28,163.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:164.2,164.44 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:167.70,169.36 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:169.36,171.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:171.8,171.26 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:171.26,173.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:174.2,174.25 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:177.70,179.16 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:179.16,181.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:182.2,182.28 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:182.28,184.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:185.2,185.43 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:188.69,190.16 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:190.16,192.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:193.2,193.28 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:193.28,195.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:196.2,196.44 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:199.68,201.16 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:201.16,203.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:204.2,204.28 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:204.28,206.13 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:206.13,208.4 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:209.3,209.21 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:211.2,211.44 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:214.79,216.16 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:216.16,218.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:219.2,219.28 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:219.28,221.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:222.2,222.44 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:225.95,227.16 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:227.16,229.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:230.2,230.28 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:230.28,232.3 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:233.2,233.61 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:236.92,246.27 6 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:246.27,247.21 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:248.14,249.31 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:250.16,251.31 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:252.15,253.31 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:255.3,255.17 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:255.17,257.4 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:260.2,264.27 3 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:264.27,265.26 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:266.14,267.52 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:268.16,269.52 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:270.15,272.18 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:272.18,274.5 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:275.4,276.24 2 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:278.3,278.17 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:278.17,280.4 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:283.2,283.28 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:286.40,287.26 1 0
github.com/planetmint/planetmint-go/lib/trustwallet/trustwallet.go:287.26,289.3 1 0

View File

@ -5,12 +5,14 @@ go 1.22
require (
github.com/cometbft/cometbft v0.37.4
github.com/cosmos/cosmos-sdk v0.47.8
github.com/planetmint/planetmint-go v0.11.1
github.com/planetmint/planetmint-go v0.12.8
github.com/stretchr/testify v1.9.0
go.bug.st/serial v1.6.2
sigs.k8s.io/yaml v1.3.0
sigs.k8s.io/yaml v1.4.0
)
//replace github.com/planetmint/planetmint-go => ../
require (
cloud.google.com/go v0.111.0 // indirect
cloud.google.com/go/compute v1.23.3 // indirect
@ -22,7 +24,7 @@ require (
cosmossdk.io/depinject v1.0.0-alpha.4 // indirect
cosmossdk.io/errors v1.0.1 // indirect
cosmossdk.io/log v1.3.0 // indirect
cosmossdk.io/math v1.2.0 // indirect
cosmossdk.io/math v1.4.0 // indirect
cosmossdk.io/simapp v0.0.0-20230323161446-0af178d721ff // indirect
cosmossdk.io/tools/rosetta v0.2.1 // indirect
filippo.io/edwards25519 v1.0.0 // indirect
@ -74,7 +76,6 @@ require (
github.com/felixge/httpsnoop v1.0.2 // indirect
github.com/fsnotify/fsnotify v1.7.0 // indirect
github.com/getsentry/sentry-go v0.23.0 // indirect
github.com/gin-gonic/gin v1.9.1 // indirect
github.com/go-kit/kit v0.12.0 // indirect
github.com/go-kit/log v0.2.1 // indirect
github.com/go-logfmt/logfmt v0.6.0 // indirect
@ -145,6 +146,10 @@ require (
github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect
github.com/rddl-network/elements-rpc v1.2.1 // indirect
github.com/rddl-network/go-utils v0.2.3 // indirect
github.com/rddl-network/rddl-claim-service v0.3.2 // indirect
github.com/rddl-network/rddl-claim-service/client v0.0.6 // indirect
github.com/rddl-network/shamir-coordinator-service v0.7.7 // indirect
github.com/rddl-network/shamir-coordinator-service/client v0.1.0 // indirect
github.com/rogpeppe/go-internal v1.11.0 // indirect
github.com/rs/cors v1.8.3 // indirect
github.com/rs/zerolog v1.31.0 // indirect

View File

@ -194,8 +194,8 @@ cosmossdk.io/errors v1.0.1 h1:bzu+Kcr0kS/1DuPBtUFdWjzLqyUuCiyHjyJB6srBV/0=
cosmossdk.io/errors v1.0.1/go.mod h1:MeelVSZThMi4bEakzhhhE/CKqVv3nOJDA25bIqRDu/U=
cosmossdk.io/log v1.3.0 h1:L0Z0XstClo2kOU4h3V1iDoE5Ji64sg5HLOogzGg67Oo=
cosmossdk.io/log v1.3.0/go.mod h1:HIDyvWLqZe2ovlWabsDN4aPMpY/nUEquAhgfTf2ZzB8=
cosmossdk.io/math v1.2.0 h1:8gudhTkkD3NxOP2YyyJIYYmt6dQ55ZfJkDOaxXpy7Ig=
cosmossdk.io/math v1.2.0/go.mod h1:l2Gnda87F0su8a/7FEKJfFdJrM0JZRXQaohlgJeyQh0=
cosmossdk.io/math v1.4.0 h1:XbgExXFnXmF/CccPPEto40gOO7FpWu9yWNAZPN3nkNQ=
cosmossdk.io/math v1.4.0/go.mod h1:O5PkD4apz2jZs4zqFdTr16e1dcaQCc5z6lkEnrrppuk=
cosmossdk.io/simapp v0.0.0-20230323161446-0af178d721ff h1:P1ialzTepD1oxdNPYc5N8Eggq3RdejZq3cJs8YYMs9Y=
cosmossdk.io/simapp v0.0.0-20230323161446-0af178d721ff/go.mod h1:AKzx6Mb544LjJ9RHmGFHjY9rEOLiUAi8I0F727TR0dY=
cosmossdk.io/tools/rosetta v0.2.1 h1:ddOMatOH+pbxWbrGJKRAawdBkPYLfKXutK9IETnjYxw=
@ -896,8 +896,8 @@ github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINE
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/profile v1.2.1/go.mod h1:hJw3o1OdXxsrSjjVksARp5W95eeEaEfptyVZyv6JUPA=
github.com/planetmint/planetmint-go v0.11.1 h1:9gxa2W4BZCFXfP5uclcmkOOFNCVkC23T7F25U8mFY0w=
github.com/planetmint/planetmint-go v0.11.1/go.mod h1:hhLYp/3EAP4ruiMLY1hZIjIz/0lrfut1ZuhxKlEt7QM=
github.com/planetmint/planetmint-go v0.12.8 h1:KkRF0fwVNVq+/sqIn/XJQ10zXr9ZeeeEGExtsoM9844=
github.com/planetmint/planetmint-go v0.12.8/go.mod h1:yeMws4unLKASCjojExUOEgRs4JDrGbifvZSq81d4KPU=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U=
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
@ -943,6 +943,14 @@ github.com/rddl-network/elements-rpc v1.2.1 h1:clE3daxNPJJ1EDiAkTSlXUM2+gakmLHxW
github.com/rddl-network/elements-rpc v1.2.1/go.mod h1:9a71Z7xja4rFMXa+ssUMLAF9VIZVPz2jZRB1hTS9Ey4=
github.com/rddl-network/go-utils v0.2.3 h1:STiiyZVkFjovjMAyKK1IsqvVED14mRHoXFIDVbwxlFQ=
github.com/rddl-network/go-utils v0.2.3/go.mod h1:jLOkVBK/xjfVyY0d4gs1pkafTXF3mYA7ZIE68QXau5o=
github.com/rddl-network/rddl-claim-service v0.3.2 h1:Cp8FV40y9mwTbjVNlFrZ02QT+HZWD1pSsWaE5MLYAmc=
github.com/rddl-network/rddl-claim-service v0.3.2/go.mod h1:RLg6AcNL790WuAl3AYoxFGkuuwKP3t3IiBfhOYOcwdo=
github.com/rddl-network/rddl-claim-service/client v0.0.6 h1:GLqj8RMozFPVUvPQGRLBH2yGV+VHRuUCXTWaf+4wxFo=
github.com/rddl-network/rddl-claim-service/client v0.0.6/go.mod h1:CFAfupB5XogWqVsb6ndsLU97feGs4oUqlGI4WRff3zU=
github.com/rddl-network/shamir-coordinator-service v0.7.7 h1:hszDZZnqBdeiOEBWlnSK2lKIJEbWclX6cchYDazpvIU=
github.com/rddl-network/shamir-coordinator-service v0.7.7/go.mod h1:g3JnQlzKQWtnp4ZA7VtD/4N0GKpFWrW0ANHqged7M/g=
github.com/rddl-network/shamir-coordinator-service/client v0.1.0 h1:o8oZzvGSAyTto5hSkNRr2KvilhwWiqGbL70HRg4aKhA=
github.com/rddl-network/shamir-coordinator-service/client v0.1.0/go.mod h1:dhxYyhmU71iv32WqS6S+6Pm/Lsb5/d0KVn2MVTq5Jfk=
github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg=
github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ=
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
@ -1734,6 +1742,6 @@ rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8
rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=
sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o=
sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo=
sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8=
sigs.k8s.io/yaml v1.4.0 h1:Mk1wCc2gy/F0THH0TAp1QYyJNzRm2KCLy3o5ASXVI5E=
sigs.k8s.io/yaml v1.4.0/go.mod h1:Ejl7/uTz7PSA4eKMyQCUTnhZYNmLIl+5c2lQPGR2BPY=
sourcegraph.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU=

View File

@ -11,6 +11,6 @@ import (
func TestE2ELibTestSuite(t *testing.T) {
t.Parallel()
cfg := network.LoaderDefaultConfig()
cfg.NumValidators = 1
cfg.NumValidators = 2
suite.Run(t, NewE2ETestSuite(cfg))
}

View File

@ -62,9 +62,11 @@ func (mms *MqttMonitor) setNumDBElements(numElements int64) {
mms.numberOfElements = numElements
}
func getClientID() string {
func getClientID() (address string) {
conf := config.GetConfig()
return "monitor-" + conf.GetValidatorAddress()
validatorAddress := conf.GetNodeAddress()
address = "monitor-" + validatorAddress
return
}
func (mms *MqttMonitor) lazyLoadMonitorMQTTClient() util.MQTTClientI {

View File

@ -51,7 +51,7 @@ func buildSignBroadcastTx(goCtx context.Context, loggingContext string, sendingV
func SendInitReissuance(goCtx context.Context, proposerAddress string, txUnsigned string, blockHeight int64,
firstIncludedPop int64, lastIncludedPop int64) {
sendingValidatorAddress := config.GetConfig().GetValidatorAddress()
sendingValidatorAddress := config.GetConfig().GetNodeAddress()
msg := daotypes.NewMsgReissueRDDLProposal(sendingValidatorAddress, proposerAddress, txUnsigned, blockHeight,
firstIncludedPop, lastIncludedPop)
loggingContext := "reissuance proposal"
@ -59,14 +59,14 @@ func SendInitReissuance(goCtx context.Context, proposerAddress string, txUnsigne
}
func SendReissuanceResult(goCtx context.Context, proposerAddress string, txID string, blockHeight int64) {
sendingValidatorAddress := config.GetConfig().GetValidatorAddress()
sendingValidatorAddress := config.GetConfig().GetNodeAddress()
msg := daotypes.NewMsgReissueRDDLResult(sendingValidatorAddress, proposerAddress, txID, blockHeight)
loggingContext := "reissuance result"
buildSignBroadcastTx(goCtx, loggingContext, sendingValidatorAddress, msg)
}
func SendDistributionRequest(goCtx context.Context, distribution daotypes.DistributionOrder) {
sendingValidatorAddress := config.GetConfig().GetValidatorAddress()
sendingValidatorAddress := config.GetConfig().GetNodeAddress()
msg := daotypes.NewMsgDistributionRequest(sendingValidatorAddress, &distribution)
loggingContext := "distribution request"
buildSignBroadcastTx(goCtx, loggingContext, sendingValidatorAddress, msg)
@ -74,35 +74,35 @@ func SendDistributionRequest(goCtx context.Context, distribution daotypes.Distri
func SendDistributionResult(goCtx context.Context, lastPoP int64, daoTxID string, invTxID string,
popTxID string, earlyInvestorTxID string, strategicTxID string) {
sendingValidatorAddress := config.GetConfig().GetValidatorAddress()
sendingValidatorAddress := config.GetConfig().GetNodeAddress()
msg := daotypes.NewMsgDistributionResult(sendingValidatorAddress, lastPoP, daoTxID, invTxID, popTxID, earlyInvestorTxID, strategicTxID)
loggingContext := "distribution result"
buildSignBroadcastTx(goCtx, loggingContext, sendingValidatorAddress, msg)
}
func SendLiquidAssetRegistration(goCtx context.Context, notarizedAsset machinetypes.LiquidAsset) {
sendingValidatorAddress := config.GetConfig().GetValidatorAddress()
sendingValidatorAddress := config.GetConfig().GetNodeAddress()
msg := machinetypes.NewMsgNotarizeLiquidAsset(sendingValidatorAddress, &notarizedAsset)
loggingContext := "notarize liquid asset"
buildSignBroadcastTx(goCtx, loggingContext, sendingValidatorAddress, msg)
}
func SendInitPoP(goCtx context.Context, challenger string, challengee string, blockHeight int64) {
sendingValidatorAddress := config.GetConfig().GetValidatorAddress()
sendingValidatorAddress := config.GetConfig().GetNodeAddress()
msg := daotypes.NewMsgInitPop(sendingValidatorAddress, sendingValidatorAddress, challenger, challengee, blockHeight)
loggingContext := "PoP"
buildSignBroadcastTx(goCtx, loggingContext, sendingValidatorAddress, msg)
}
func SendUpdateRedeemClaim(goCtx context.Context, beneficiary string, id uint64, txID string) {
sendingValidatorAddress := config.GetConfig().GetValidatorAddress()
sendingValidatorAddress := config.GetConfig().GetNodeAddress()
msg := daotypes.NewMsgUpdateRedeemClaim(sendingValidatorAddress, beneficiary, txID, id)
loggingContext := "redeem claim"
buildSignBroadcastTx(goCtx, loggingContext, sendingValidatorAddress, msg)
}
func SendTokens(goCtx context.Context, beneficiary sdk.AccAddress, amount uint64, denominator string) {
sendingValidatorAddress := config.GetConfig().GetValidatorAddress()
sendingValidatorAddress := config.GetConfig().GetNodeAddress()
coin := sdk.NewCoin(denominator, sdk.NewIntFromUint64(amount))
coins := sdk.NewCoins(coin)

View File

@ -49,7 +49,7 @@ func LazyLoadMQTTClient() {
}
opts := mqtt.NewClientOptions().AddBroker(uri)
opts.SetClientID(conf.GetValidatorAddress())
opts.SetClientID(conf.GetNodeAddress())
opts.SetUsername(conf.MqttUser)
opts.SetPassword(conf.MqttPassword)
if conf.MqttTLS {