🇵🇹
DAO Lunes Labs - PT
  • 👋Seja Bem-vindo a DAO Lunes Labs
  • Overview
    • 🚪Introdução
    • 🚀Manifesto DAO Lunes Labs
    • 🍕Tokenomics
    • 👑Proposta de Valor
    • 🧑‍🚀Comunidade e Participação
    • 🗺️Roadmap
    • 💼Compromisso com Ética e Responsabilidade
    • 👾Programa de Bug Bounty: Lunes Security Initiative (LSI)
  • Developers
    • 💽Para Nodes
      • 🥾Instalar Node
        • 🏗️Rust toolchain
        • 🐧Linux
    • 🖥️Para Desenvolvedores
      • 📑Smart Contract Ink! 4.x
        • ✨Configuração
          • 📐Criando um projeto com ink!
          • 🖥️Compile Seu Contrato
          • ⛓️Executar um nó Lunes
          • ⬆️Implante seu contrato
          • 🔛Chame Seu Contrato
          • 🛠️Solução de problemas
        • 🪄Fundamentos
          • 👾Modelo de Contrato
          • 👨‍🚀Armazenando Valores
          • 🔭Lendo Valores do Armazenamento
          • 🦸‍♂️Alterando os Valores de Armazenamento
          • 🎡Eventos
          • 👨‍🔧Seletores
          • 🪶Definições de Trait
          • 🗣️Chamadas entre Contratos (Cross-Contract Calls)
          • 🦸Contratos Atualizáveis
          • 🤺Funções do Ambiente
          • 🏟️Tipos de Ambiente de Cadeia
          • 💠Metadados
          • 🧪Testes de Contrato
          • 🕵️‍♂️Depuração de Contratos
          • 🔬Verificação de Contrato
        • 🎙️Macros e Atributos
          • 📇#[ink::contract]
          • 👽#[ink(anonymous)]
          • 👷#[ink(constructor)]
          • 📏#[ink(default)]
          • 🎢#[ink(event)]
          • 🛩️#[ink(impl)]
          • 📧#[ink(message)]
          • 👨‍💼#[ink(namespace = "…")]
          • 💸#[ink(payable)]
          • ⚡#[ink(selector = S:u32)]
          • 💽#[ink(storage)]
          • 💣#[ink(topic)]
          • ⛓️#[ink::chain_extension]
        • 💽Storege & Data Structires
          • Working with Mapping
          • Storage Layout
          • Custom Data Structures
          • Metadata Format
        • 👾Frontend Development
          • Getting Started
          • Connect Wallet
          • Hooks
            • All Hooks
            • Contracts
              • useCall
              • useCallSubscription
              • useContract
              • useDryRun
              • useEventSubscription
              • useEvents
              • useTx
              • useTxPaymentInfo
            • Wallets
              • useWallet
              • useAllWallets
              • useInstalledWallets
              • useUninstalledWallets
            • API
              • useApi
              • useBalance
              • useBlockHeader
          • Configuration
          • useink / core
            • Contracts
              • Call
              • decodeCallResult
              • decodeError
              • getRegistryError
              • toAbiMessage
          • useink / chains
            • Getting Started
            • Chain Configurations
            • ChainId
          • useink / notifications
            • Getting Started
            • Configuration
            • useNotifications
            • toNotificationLevel
          • useink / utils
            • Getting Started
            • Pick Helpers
            • tx Helpers
            • Types
        • 💡Examples
          • 📔Smart Contracts
          • 📱Dapps
        • 🛠️Tools
          • 🖌️OpenBrush
      • 📒Smart Contract - EVM
        • Create ERC-20 Ink Token!
      • 💰Desenvolvendo uma Wallet Lunes
        • 👾Transações de Tokens PSP22
    • 🎨Para Designers
      • 🖌️Brand Lunes
Powered by GitBook
On this page

Was this helpful?

  1. Developers

Para Desenvolvedores

Seja bem-vindo ao nosso documentação dedicado ao desenvolvimento de smart contracts com Ink! 4.x na Rede Lunes. Este guia detalhado foi criado para orientar desenvolvedores de todos os níveis no processo de criação, teste e implementação de smart contracts eficientes e seguros na blockchain Lunes, utilizando as funcionalidades avançadas do framework Ink! 4.x.

Aqui, você encontrará informações completas, desde configurações iniciais até práticas recomendadas e técnicas avançadas, projetadas para capacitar você a explorar todo o potencial do desenvolvimento de smart contracts. Junte-se a nós nesta jornada empolgante para desenvolver aplicações descentralizadas inovadoras e robustas na Rede Lunes.

Desenvolver smart contracts em Ink! e WebAssembly oferece vantagens significativas:

  1. Eficiência e Performance: Ink! é otimizado para WebAssembly, proporcionando execução rápida e eficiente dos contratos. WebAssembly é conhecido por sua alta velocidade e baixo overhead, ideal para ambientes de blockchain.

  2. Segurança: Ink! enfatiza a segurança no desenvolvimento de contratos. A tipagem forte do Rust, linguagem usada em Ink!, ajuda a evitar erros comuns e potenciais vulnerabilidades.

  3. Flexibilidade e Modularidade: Ink! permite a criação de contratos modulares e reutilizáveis, facilitando o desenvolvimento e a manutenção.

  4. Integração com Rust: Desenvolvedores que já trabalham com Rust podem facilmente adaptar-se ao Ink!, aproveitando seu ecossistema robusto e recursos.

  5. Ecosistema em Crescimento: A comunidade em torno do Ink! e WebAssembly está em expansão, oferecendo suporte contínuo e inovações para os desenvolvedores.

Esses benefícios tornam Ink! uma escolha atraente para o desenvolvimento de smart contracts robustos e eficientes na Rede Lunes.

Last updated 8 months ago

Was this helpful?

🖥️
Page cover image