ChainSafe / ChainSafe/ethermint-scripts

Modifying contract to add in data fields and indexes

Aperta
#4 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
JavaScript
Stelle
1
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Adding in data fields and indexes to contract.sol

The contract has been changed to:

pragma solidity ^0.6.1;

contract Logger {

event event1(uint256 count);
event event2(address indexed owner);

function emitTest(bool _name) public {
if (_name) {
emit event1(256);
} else {
emit event2(msg.sender);
}
}
}
```

This should provide additional event data to test different use cases with.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia ispezionando contract.sol e confronta il Logger contract attuale con i campi dell’evento e l’owner indicizzato mostrati nell’issue. Conferma che i dati dell’evento previsti siano disponibili per gli script dell’API web3 nei casi di test indicati, quindi aggiorna il contratto e verifica il comportamento risultante dell’evento.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
solidity
Ambito
blockchain
Tipo di issue
Funzionalità
Difficoltà
2/5
Tempo stimato
1-3 ore
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
42/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.