투표 용 계약서를 작성했으며 인용 오류가 거의 없습니다. DeclarationError: Identifier not found or not unique. Voter[] public voters; ^---^ 아래 코드는 전체 코드입니다. 내가 뭘 잘못하고 있는지 모르겠다. 자세한 내용 코드 방문 내가 먼저 지난 후 투표 스타일에 대한 투표를 만들기 위해 노력
pragma solidity ^0.4.0;
contract A{
byte[10] arr;
function setElement(uint index, byte value) public {
require(index >= 0 && index < arr.length); //Should I leave it as is?
ar
" "이 메서드에서 반환 한 개체가 "new"가되도록 보장 할 수있는 방법 (Dafny에서)은 어디에서나 사용되는 개체와 동일하지 않습니다. 그렇지 않으면 (아직)? 다음 코드는 최소한의 예를 보여줍니다 method newArray(a:array<int>) returns (b:array<int>)
requires a != null
ensures b !=
현재 읽고 견고 문서 : 내부 키워드가 생략 할 수 있도록 기본적으로 https://solidity.readthedocs.io/en/develop/types.html#function-types 는 기능 유형은 내부입니다. 반대로 계약 함수 자체는 으로 공개되며 유형 이름으로 사용될 때만 기본값 인 내부입니다. 이것은 내게 의미가 없습니다. 기능은 동시에 내
이의 내가 구조체 &이 같은 매핑이 있다고 가정 해 봅시다? 저는 견고 함이 getters를 생성 할 것이라는 것을 알고 있습니다. 따라서 키가 있으면 struct 내부에서 정보를 검색 할 수 있습니다. 그러나 열쇠는 내게 알려지지 않았기 때문에 완전한 구조체를 가져와야합니다. 더 나은 해결책은 구조체의 크기가 될 공용 변수를 갖는 것이고 인덱스에는 키가
현재 ethereumdapp에서 작업 중입니다. 나는 아래와 같은 견고성 파일을 가지고있다. pragma solidity ^0.4.11;
contract ArrayOfBytes32 {
address creator;
bytes32[10] bytesArray; // size must be fixed
function getArra
저는 Ethereum/Solidity/Web3.js와 잘 어울립니다. 비공개 체인의 배포 된 계약에서 함수를 실행하기 위해 web3.js web.eth.sendsendTransaction() 메서드를 사용하려고합니다. 내가 실행하려고하는 기능입니다 : 나는 = 1000 firstNumber 및 secondNumber = 2000 다음 abiByteCodes
나는 testrpc를 사용하여 계약의 소유권을 한 주소에서 다른 주소로 이전하기 위해 dapp를 만듭니다. 그러나이 문제가 계속 발생합니다. 이 소유권 변경을 수행하기 위해 전송 방법을 사용하여 시도했습니다. 아마도 잘못된 방식으로 교환을 호출 할 것입니다. 견고 버전 0.4.4 web3 "버전": "0.20.2"아직 같은 web3.js:3127 Uncau
private Quorum network & Ethereum main net 사이의 트랜잭션을 수행 할 가능성이 있습니까? interchain 거래. 거래는 private Quorum network에서 실행됩니다. 이 값은 address A에서 address B으로 이동합니다. 이제이 거래액의 작은 부분도 Ethereum main net으로 가야합니다! 예