Utils
Last updated
Last updated
계약서 기록 및 조회에 필요한 기능을 제공합니다. 파일을 해시 데이터로 변환, 파일 또는 텍스트의 버퍼 데이터를 해시로 변환, 계약 해시의 소유자 확인의 기능들을 제공합니다.
Name | Description |
---|---|
파일의 해시 값을 가져옵니다.
Name | Type | Example |
---|---|---|
버퍼에서 해시 가져오기
체인에 기록된 파일 해시 소유자 검증을 할 수 있습니다.
Name | Type | Example |
---|---|---|
Name | Type | Example |
---|---|---|
Name | Description |
---|---|
로컬 파일을 해시로 변환합니다.
파일 또는 텍스트의 버퍼를 해시로 변환합니다.
ContractHash의 소유자인지 확인합니다.
API 호출을 위한 파라미터들의 정보입니다.
filePath
String
"./contract_sameple.pdf"
buffer
Uint8Array (Buffer)
Uint8Array(11) [ 104, 101, 108, 108, 111, 32, 119, 111, 114, 108, 100 ]
fileHash
String
"da39330a6dfd90a91563603950f742240fa222580beecf36e141fe6410184e8b1669119707"
ownerAddress
String
"firma1epg9kx7nqz32dykj23p6jreqfh5x0wdy5a43qc"
filePath
계약서 파일의 경로입니다. 로컬 디렉토리 경로만 사용이 가능하며, 파일이 아닌 경로 또는 웹파일 경로 사용이 불가능합니다.
buffer
텍스트 또는 파일의 버퍼 정보를 의미합니다.
fileHash
파일 또는 텍스트 정보를 고정된 길이로 매핑한 정보입니다. 체인에서 Contract 추적을 위한 정보로 활용이 가능하며, 하나의 Contract Hash에 여러 개의 Log를 추가할 수 있습니다. 고유 값 사용을 권장하며, FirmaUtil을 통해 파일 및 텍스트의 해시 값을 가져올 수 있습니다.
ownerAddress
피르마체인 지갑 주소를 입력해주세요. 지갑 주소의 대상은 누구나 될 수 있으며, "서비스 대표 지갑 주소", "서명자 지갑 주소" 등을 예시로 들 수 있습니다.