배우기 · 6개 정거장 중 5번 · 인터랙티브
커버넌트 깨뜨려 보기
이것은 공식 튜토리얼의 실제 SimpleCovenant입니다 — 이 사이트가 매일 CI에서 컴파일하는 바로 그 12줄이죠. 이 계약으로 잠긴 코인이 있고, 생성 시점에 새겨진 수취인이 여러분이라고 상상해 보세요. 도둑이 되어 버튼을 눌러 보세요.
이 레슨은 계약의 로직을 상대로 브라우저 안에서 실행됩니다 — 코인은 움직이지 않습니다. 모든 판정에는 실제 노드가 적용할 규칙이 함께 표시됩니다. 실제 테스트넷-10 브로드캐스트: 준비 중.
계약 — 쓰인 그대로
pragma silverscript ^0.1.0;
contract SimpleCovenant(pubkey recipient) {
entry spend() {
byte[36] recipientScriptPubKey = new ScriptPubKeyP2PK(recipient);
require(tx.outputs[0].scriptPubKey == byte[](recipientScriptPubKey));
}
} 지출을 만들어 제출해 보세요
vault UTXO
100 KAS · SimpleCovenant
100 KAS · SimpleCovenant
entry spend()의 판정