최신 글
-
다중 서명(multi-sig) 기업 지갑 샘플 코드 다중서명 기업 지갑 샘플 코드입니다.교육용이니 참고하시기 바랍니다.// SPDX-License-Identifier: MITpragma solidity ^0.8.20;// 4-Eyes Principle 기반 다중 서명(Multi-Sig) 기업 지갑contract CorporateMultiSig { // 기업 자금 관리 권한을 가진 임원(Owner)들의 지갑 주소 목록 address[] public owners; mapping(address => bool) public isOwner; // 자금 이체를 위해 필요한 최소 서명(결재) 개수 (예: 3명 중 2명) uint256 public requiredApprovals; // 결재를 위해 상신된 자금 이체(트랜잭.. -
실물자산(RWA) 토큰화 및 KYC(신원 인증) 기반 송금제어 스마트컨트랙트 실물자산 토큰화 및 KYC 기반 송금제어 스마트컨트랙트 샘플 코드입니다.교육용이니 참고용으로만 활용하세요!// SPDX-License-Identifier: MITpragma solidity ^0.8.20;// KYC 화이트리스트 기반 실물자산(부동산/채권) 토큰contract RWAToken { string public name = "Real Estate Asset Token"; // 토큰 이름 (예: 부동산 조각투자 토큰) string public symbol = "REA"; uint8 public decimals = 18; uint256 public totalSupply; address public bankOwner; // 금융기관(관리자) 주소 // 고객들의 토큰 잔.. -
체인링크(오라클) 활용한 스테이블 코인 - 이더 교환 스마트컨트랙트 체인링크 오라클 활용한 스테이블 코인- 이더 교환 스마트컨트랙트 기본 코드입니다.교육을 위한 자료이므로, 참고용으로만 활용하시기 바랍니다. // SPDX-License-Identifier: MITpragma solidity ^0.8.20;// 1. IERC20 기능만 직접 선언interface IERC20 { function balanceOf(address account) external view returns (uint256); function transfer(address to, uint256 value) external returns (bool); function transferFrom(address from, address to, uint256 value) external retu.. -
브릿지 토큰(이더<->베이스) 브릿지 토큰 컨트랙트 소스입니다.이더 베이스 예시이고코드는 기본적인 구성만 되어 있기 때문에 학습용도로만 활용하시기 바랍니다. ETH->Base 체인// SPDX-License-Identifier: MITpragma solidity ^0.8.20;import {IERC20} from "@openzeppelin/contracts/token/ERC20/IERC20.sol";import {SafeERC20} from "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol";import {Ownable} from "@openzeppelin/contracts/access/Ownable.sol";// [Ethereum L1 Bridge] 자산을 보관하는 금고(Vaul..