¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Guia para Criar Contas no Cosmos SDK com Exemplos de Código em Golang

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 8 Vistas
0
Cargando...

Resumo


Cosmos é uma rede descentralizada de blockchains independentes que funcionam com o algoritmo de consenso de Falhas Bizantinas Tolerantes (BFT). O SDK do Cosmos permite a criação dessas aplicações blockchain. Neste post do blog, gostaria de compartilhar algumas dessas funções do SDK do Cosmos.

A documentação do SDK do Cosmos pode ser encontrada em https://pkg.go.dev/github.com/cosmos/cosmos-sdk .

Os seguintes exemplos de código foram escritos em Golang e Cosmos SDK v0.45.4.

Exemplos de Código


Inicializar Novo Keyring


O keyring contém os pares de chaves privadas/públicas usadas para interagir com um nó.
import (
    "strings"
    "github.com/cosmos/cosmos-sdk/crypto/keyring"
    "github.com/cosmos/cosmos-sdk/types"
)

func NewKeyring() (keyring.Keyring, error) {
    var kr keyring.Keyring
    keyringPassword := "password"
    runtimeHomeDir := "~/.cosmosHome"
    reader := strings.NewReader("")
    reader.Reset(keyringPassword + "\n")
    kr, err := keyring.New(
        types.KeyringServiceName(),
        keyring.BackendTest
        runtimeHomeDir,
        reader,
    )
    if err != nil {
        return kr, err
    }
    return kr, nil
}


Criar Conta


Uma conta designa os pares de chaves privadas/públicas. A chave pública pode ser derivada para gerar vários endereços que são usados para identificar os usuários na blockchain.
import (
    "github.com/cosmos/cosmos-sdk/crypto/keyring"
)

func CreateAccount() (string, error) {
    keyringPassword := "password"
    kr, err = NewKeyring()
    if err !=    
            
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?