Os seguintes contratos estão compilados e prontos para upload na testnet:
- Arquivo:
artifacts/factory_contract.contract - Descrição: Contrato principal que gerencia a criação de pares de trading
- Prioridade: Deploy primeiro (outros contratos dependem dele)
- Arquivo:
artifacts/wnative_contract.contract - Descrição: Token wrapped nativo (WLUNES)
- Prioridade: Deploy segundo (router depende dele)
- Arquivo:
artifacts/router_contract.contract - Descrição: Interface principal para swaps e liquidez
- Prioridade: Deploy terceiro (depende do factory e wnative)
- Arquivo:
artifacts/pair_contract.contract - Descrição: Contrato de par de trading individual
- Prioridade: Deploy quarto
- Arquivo:
artifacts/staking_contract.contract - Descrição: Sistema de staking de tokens
- Prioridade: Deploy quinto
- Arquivo:
artifacts/trading_rewards_contract.contract - Descrição: Sistema de recompensas por trading
- Prioridade: Deploy sexto
- Factory → 2. WNative → 3. Router → 4. Pair → 5. Staking → 6. Trading Rewards
- Clique em "Upload New Contract Code"
- Selecione o arquivo
.contractda pastaartifacts - Aguarde o upload completar
- Defina um nome para o contrato
- Configure os parâmetros iniciais se necessário
- Confirme o deploy
- Anote o endereço do contrato deployado
- Teste as funções básicas
- Salve as informações no arquivo de deployment
Testnet Lunes:
- Endpoint:
wss://ws-test.lunes.io - Explorer: Disponível na interface web da testnet
- Criar arquivo
deployment/testnet.jsoncom os endereços deployados - Configurar as interações entre contratos
- Testar funcionalidades básicas
- Documentar os endereços para uso futuro
- Mantenha os endereços dos contratos deployados
- Teste cada contrato após o deploy
- Verifique as dependências entre contratos
- Documente qualquer configuração especial necessária