Belajar · pemberhentian 5 dari 6 · interaktif

Coba bobol sebuah covenant

Ini adalah SimpleCovenant asli dari tutorial resmi — dua belas baris yang sama yang dikompilasi situs ini di CI setiap hari. Bayangkan ada koin yang dikunci olehnya, dengan penerima yang ditetapkan sejak pembuatan adalah Anda. Mainkan peran pencuri. Tekan tombolnya.

Pelajaran ini berjalan di browser Anda melawan logika kontraknya — tidak ada koin yang berpindah. Setiap putusan menunjukkan aturan yang akan diterapkan node sungguhan. Siaran langsung ke testnet-10: segera hadir.

Kontraknya — persis seperti aslinya

pragma silverscript ^0.1.0;

contract SimpleCovenant(pubkey recipient) {
    entry spend() {
        byte[36] recipientScriptPubKey = new ScriptPubKeyP2PK(recipient);
        require(tx.outputs[0].scriptPubKey == byte[](recipientScriptPubKey));
    }
}

Susun sebuah pembelanjaan dan kirimkan

Esc to close