오픈(바우처) 서비스는 다양한 서비스와의 연계를 위해 Open(Protocol)로서 오픈 바우처 스마트 컨트랙트 인터페이스와 Open API를 제공합니다.

Open(Protocol)에 관한 문의와 시스템 연계에 대한 지원이 필요한 경우 [email protected]로 연락해주십시요.

"Open (voucher) service provides Open Voucher smart contract interfaces and service-related Open APIs as an open (protocol) to facilitate integration with various services.

For inquiries regarding the open (protocol) or if you need support for system integration, please contact [email protected]."

Open Voucher Smart Contract

Contract deploy address

Contract Interface

event Mint(address indexed minter, address indexed to, uint256 amount);
event Burn(address indexed burner, uint256 amount);   
event Transfer(address indexed from, address indexed to, uint256 value);

function decimals() external view returns (uint8);
function name() external view returns (string memory);
function symbol() external view returns (string memory);
function transfer(address to, uint256 _amount) external returns (bool);
function balanceOf(address owner) external view returns (uint256);

function totalSupplyOfVoucher() external override view returns (uint256);

function transferVoucherAndCall(
    address to,
    uint256 value,
    address callee,
    bytes calldata data
) external returns (bool);

function transferVoucherForExchange(
    address to,
    uint256 value,
    string calldata id
) external returns (bool);

Transaction type

Transfer transaction (전송 트랜잭션)

Exchange transaction (전환 트랜잭션)