베픽 이더리움 파워볼 & 파워사다리 API 명세서
API Addresshttps://api.bepick.net/eth/get/
* 최근 순으로 총 30회차의 결과를 제공합니다.
* 요청 제한은 없지만 무리한 요청시 아이피가 차단될수 있습니다.
* 파워볼 결과만을 제공받기 위해서는 ID, Date, Round, AllRound, PowerBall 데이터만 사용하면 됩니다.
* 파워볼사다리 결과만을 제공받기 위해서는 ID, Date, Round, AllRound, PowerLadder 데이터만 사용하면 됩니다.
* 해시 검증 정보와 블록체인 정보및 블록에 대한 상세정보를 제공하는 이유는 누구나 확인하여 데이터 조작을 막기 위함입니다.
-
keytypevaluedescription
-
IDint
2407070138
게임고유번호
-
Datestring
20240707
날짜
-
Roundint
138
하루회차 (일일 총288회차)
-
AllRoundint
293
게임전체회차 (1회부터 누적회차)
-
PowerBallobject
{ "pOddEven": 1, "pUnderOver": 2, "nOddEven": 1, "nUnderOver": 1, "nSML": 1, "nBall1": 19, "nBall2": 23, "nBall3": 6, "nBall4": 3, "nBall5": 10, "nBallSum": 61, "nBallType": "D", "pBall": 9, "pBallType": "D" }
파워볼 결과값
-
PowerBallpOddEvenint
1
파워볼 홀짝 : 1=홀 / 2=짝
-
PowerBallpUnderOverint
2
파워볼 언더오버 : 1=언더 / 2=오버
-
PowerBallnOddEvenint
1
일반볼 홀짝 : 1=홀 / 2=짝
-
PowerBallnUnderOverint
1
일반볼 언더오버 : 1=언더 / 2=오버
-
PowerBallnSMLint
1
일반볼 숫자합 소중대 1=소 / 2=중 / 3=대 소 = 15 ~ 64 중 = 65 ~ 80 대 = 81 ~ 130
-
PowerBallnBall1int
19
일반볼 첫번째 볼 (1~28)
-
PowerBallnBall2int
23
일반볼 두번째 볼 (1~28)
-
PowerBallnBall3int
6
일반볼 세번째 볼 (1~28)
-
PowerBallnBall4int
3
일반볼 네번째 볼 (1~28)
-
PowerBallnBall5int
10
일반볼 다섯번째 볼 (1~28)
-
PowerBallnBallSumint
61
일반볼 숫자 합
-
PowerBallnBallTypestring
D
일반볼 숫자합 타입 A = 15 ~ 35 B = 36 ~ 49 C = 50 ~ 57 D = 58 ~ 65 E = 66 ~ 78 F = 79 ~ 130
-
PowerBallpBallint
9
파워볼 (0~9)
-
PowerBallpBallTypestring
D
파워볼 숫자 타입 A = 0 ~ 2 B = 3 ~ 4 C = 5 ~ 6 D = 7 ~ 9
-
PowerLadderobject
{ "leftRight": 1, "ladderCount": 2, "oddEven": 1, "plType": 2 }
파워사다리 결과값
-
PowerLadderleftRightint
1
출발점 : 1-좌출발 / 2-우출발 출발점은 베픽파워볼 첫번째 추첨되는 일반볼의 숫자가 홀일 경우 좌출발, 짝일 경우 우출발입니다.
-
PowerLadderladderCountint
2
줄갯수 : 1-3개 / 2-4개 줄갯수는 베픽파워볼 첫번째 추첨되는 일반볼의 숫자가 1~14일 경우 3줄, 15~28일 경우 4줄입니다.
-
PowerLadderoddEvenint
1
홀짝 : 1-홀 / 2-짝 출발점과 줄갯수에 맞춰 출줄타입으로 결정
-
PowerLadderplTypeint
2
출줄타입 1 = 좌3짝 2 = 좌4홀 3 = 우3홀 4 = 우4짝
-
PowerNumberVerifyobject
{ "verifyKey": "2025165923ab8500", "hash": "4fea3be8eafd7a885861e2d2f9722ebb79c581924eb91d69f9899f472d4dd4f3", "hashtoNum": "4,15,14,10,3,11,14,8,14,10,15,13,7,10,8,8,5,8,6,1,14,2,13,2,15,9,7,2,2,14,11,11,7,9,12,5,8,1,9,2,4,14,11,9,1,13,6,9,15,9,8,9,9,15,4,7,2,13,4,13,13,4,15,3", "sum": 549, "number": 9 }
파워볼 해시 검증값
-
PowerNumberVerifyverifyKeystring
2025165923ab8500
BlockInfo.BlockId (블록체인블럭아이디) + BlockInfo.hash (블록체인 해시값 마지막 5자리) + 500 (고정 증가갑)
-
PowerNumberVerifyhashstring
4fea3be8eafd7a885861e2d2f9722ebb79c581924eb91d69f9899f472d4dd4f3
PowerNumberVerify.verifyKey 키를 sha256 변환 PHP 8.3을 활용 하여 다음과 같이 실행 [사용된 소스] $verifyKey = '2025165923ab8500'; echo hash('sha256', $verifyKey); [출력값] 4fea3be8eafd7a885861e2d2f9722ebb79c581924eb91d69f9899f472d4dd4f3 [안내] 모든 검증값은 해당 소스를 활용하여 누구나 검증이 가능합니다.
-
PowerNumberVerifyhashtoNumstring
4,15,14,10,3,11,14,8,14,10,15,13,7,10,8,8,5,8,6,1,14,2,13,2,15,9,7,2,2,14,11,11,7,9,12,5,8,1,9,2,4,14,11,9,1,13,6,9,15,9,8,9,9,15,4,7,2,13,4,13,13,4,15,3
PowerNumberVerify.hash 값중 영어를 숫자로 치환 a=10, b=11 .... y=34, z=35 PHP 8.3을 활용 하여 다음과 같이 실행 [사용된 소스] $char = 'a'; //알파벳을 대입 echo is_numeric($char) ? (int) $char : intval(ord($char) - ord('a') + 10); [출력값] 10 [안내] 모든 검증값은 해당 소스를 활용하여 누구나 검증이 가능합니다.
-
PowerNumberVerifysumint
549
PowerNumberVerify.hashtoNum 변경된 숫자 합 PHP 8.3을 활용 하여 다음과 같이 실행 [사용된 소스] $hashtoNum = '4,15,14,10,3,11,14,8,14,10,15,13,7,10,8,8,5,8,6,1,14,2,13,2,15,9,7,2,2,14,11,11,7,9,12,5,8,1,9,2,4,14,11,9,1,13,6,9,15,9,8,9,9,15,4,7,2,13,4,13,13,4,15,3'; $arr = explode(',', $hashtoNum); echo array_sum($arr); [출력값] 549 [안내] 모든 검증값은 해당 소스를 활용하여 누구나 검증이 가능합니다.
-
PowerNumberVerifynumberint
9
PowerNumberVerify.sum 숫자를 10으로 나눈 나머지 PHP 8.3을 활용 하여 다음과 같이 실행 [사용된 소스] $sum = 549; echo $sum % 10; [출력값] 9 [안내] 모든 검증값은 해당 소스를 활용하여 누구나 검증이 가능합니다.
-
NormalNumberVerifyobject
[ { "verifyKey": "2025165923ab8501", "hash": "f8815678f915fff9e78af582408996729dfdc575ff97172dd8d0b6122a54b121", "hashtoNum": "15,8,8,1,5,6,7,8,15,9,1,5,15,15,15,9,14,7,8,10,15,5,8,2,4,0,8,9,9,6,7,2,9,13,15,13,12,5,7,5,15,15,9,7,1,7,2,13,13,8,13,0,11,6,1,2,2,10,5,4,11,1,2,1", "sum": 494, "number": 19, "duplication": false }, { "verifyKey": "2025165923ab8502", "hash": "f9c95690720321c6078ce7020214e590a65b992701fcd6f53b6a1c812f924489", "hashtoNum": "15,9,12,9,5,6,9,0,7,2,0,3,2,1,12,6,0,7,8,12,14,7,0,2,0,2,1,4,14,5,9,0,10,6,5,11,9,9,2,7,0,1,15,12,13,6,15,5,3,11,6,10,1,12,8,1,2,15,9,2,4,4,8,9", "sum": 414, "number": 23, "duplication": false }, { "verifyKey": "2025165923ab8503", "hash": "2a3a4ab73a9ede55c7682f943e56e849bb64b3158f90af41826552996300f463", "hashtoNum": "2,10,3,10,4,10,11,7,3,10,9,14,13,14,5,5,12,7,6,8,2,15,9,4,3,14,5,6,14,8,4,9,11,11,6,4,11,3,1,5,8,15,9,0,10,15,4,1,8,2,6,5,5,2,9,9,6,3,0,0,15,4,6,3", "sum": 453, "number": 6, "duplication": false }, { "verifyKey": "2025165923ab8504", "hash": "fb4e3bf0a5c8882d9be8fa01843000499c5817ea8787bce8000321ca527fab9f", "hashtoNum": "15,11,4,14,3,11,15,0,10,5,12,8,8,8,2,13,9,11,14,8,15,10,0,1,8,4,3,0,0,0,4,9,9,12,5,8,1,7,14,10,8,7,8,7,11,12,14,8,0,0,0,3,2,1,12,10,5,2,7,15,10,11,9,15", "sum": 478, "number": 3, "duplication": false }, { "verifyKey": "2025165923ab8505", "hash": "82faf4c4838f0ff849de2fbf6dc84f00788fa5b8369b7601570289e8624da88b", "hashtoNum": "8,2,15,10,15,4,12,4,8,3,8,15,0,15,15,8,4,9,13,14,2,15,11,15,6,13,12,8,4,15,0,0,7,8,8,15,10,5,11,8,3,6,9,11,7,6,0,1,5,7,0,2,8,9,14,8,6,2,4,13,10,8,8,11", "sum": 513, "number": 10, "duplication": false } ]
일반볼 해시 검증값 파워볼과는 다르게 배열 구조 입니다. 기본 5개의 배열이며 중복된 번호가 생성될 경우 재생성 과정을 진행하기 때문에 배열의 갯수는 5개 이상이 정상입니다. duplication 필드값에서 true 표기가 될경우 중복된 번호 입니다. 일반볼은 파워볼과 마찬가지로 BlockInfo.BlockId (블록체인블럭아이디) + BlockInfo.hash (블록체인 해시값 마지막 5자리) + 501 (고정 증가갑) 위와 같이 사용됩니다. (증가값이 다릅니다.) 첫번째볼 증가값은 501 두번째볼 증가값은 502 이런식으로 증가가되며, 기본 505 까지 진행이 되며 중복된 값이 나올경우 +1식 증가하여 중복된 값이 없을때까지 진행합니다.
-
NormalNumberVerifyverifyKeystring
2025165923ab8501
BlockInfo.BlockId (블록체인블럭아이디) + BlockInfo.hash (블록체인 해시값 마지막 5자리) + (증가값) [증가값] 첫번재볼 501 두번재볼 502 세번째볼 503 .... 순으로 증가값은 +1로 게속 증가합니다. (다른 해시값을 생성하기 위해서) 중복이 될경우 해당 결과값은 표기하되 사용하지 않고 다음 증가값으로 새로운 해시를 생성합니다.
-
NormalNumberVerifyhashstring
f8815678f915fff9e78af582408996729dfdc575ff97172dd8d0b6122a54b121
NormalNumberVerify.verifyKey 키를 sha256 변환 PHP 8.3을 활용 하여 다음과 같이 실행 [사용된 소스] $verifyKey = '2025165923ab8501'; echo hash('sha256', $verifyKey); [출력값] f8815678f915fff9e78af582408996729dfdc575ff97172dd8d0b6122a54b121 [안내] 모든 검증값은 해당 소스를 활용하여 누구나 검증이 가능합니다. [비고] 총 5개의 중복되지 않는 결과값이 나올때까지 증가값 (501 부터 시작)을 +1 씩 증가하여 생성합니다.
-
NormalNumberVerifyhashtoNumstring
15,8,8,1,5,6,7,8,15,9,1,5,15,15,15,9,14,7,8,10,15,5,8,2,4,0,8,9,9,6,7,2,9,13,15,13,12,5,7,5,15,15,9,7,1,7,2,13,13,8,13,0,11,6,1,2,2,10,5,4,11,1,2,1
PowerNumberVerify.hash 값중 영어를 숫자로 치환 a=10, b=11 .... y=34, z=35 PHP 8.3을 활용 하여 다음과 같이 실행 [사용된 소스] $char = 'a'; //알파벳을 대입 echo is_numeric($char) ? (int) $char : intval(ord($char) - ord('a') + 10); [출력값] 10 [안내] 모든 검증값은 해당 소스를 활용하여 누구나 검증이 가능합니다.
-
NormalNumberVerifysumint
494
PowerNumberVerify.hashtoNum 변경된 숫자 합 PHP 8.3을 활용 하여 다음과 같이 실행 [사용된 소스] $hashtoNum = '15,8,8,1,5,6,7,8,15,9,1,5,15,15,15,9,14,7,8,10,15,5,8,2,4,0,8,9,9,6,7,2,9,13,15,13,12,5,7,5,15,15,9,7,1,7,2,13,13,8,13,0,11,6,1,2,2,10,5,4,11,1,2,1'; $arr = explode(',', $hashtoNum); echo array_sum($arr); [출력값] 494 [안내] 모든 검증값은 해당 소스를 활용하여 누구나 검증이 가능합니다.
-
NormalNumberVerifynumberint
19
PowerNumberVerify.sum 숫자를 28으로 나눈 나머지에 + 1 PHP 8.3을 활용 하여 다음과 같이 실행 파워볼 일반볼은 번호는 1~28 입니다. 나머지가 0이 나올 경우가 있기 때문에 결과값이 + 1을 더해줍니다. [사용된 소스] $sum = 494; echo $sum % 28 + 1; [출력값] 19 [안내] 모든 검증값은 해당 소스를 활용하여 누구나 검증이 가능합니다.
-
NormalNumberVerifyduplicationboolean
false
NormalNumberVerify.number 과정에서 중복된 결과가 나올경우 해당 값은 true로 기록됩니다. [설명] 중복되지 않은 숫자 사용가능 NormalNumberVerify.duplication = false 중복된 숫자 데이터는 기록되지만 해당 숫자는 사용하지 않습니다. NormalNumberVerify.duplication = true
-
BlockInfoobject
{ "BlockId": "20251659", "BlockHash": "0xa4682cebd0129619c4697d4baf9bdaabd0249270ab09e6997f438d2f0fc23ab8", "BlockDate": "2024-07-07", "BlockTime": "2024-07-07 02:29:47", "BlockTimeZone": "UTC", "koreanDate": "2024-07-07", "koreanTime": "2024-07-07 11:29:47", "BlockVerifyUrl": "https:\/\/blockchair.com\/ethereum\/block\/0xa4682cebd0129619c4697d4baf9bdaabd0249270ab09e6997f438d2f0fc23ab8" }
블록체인 고유정보 [설명] https://blockchair.com/ethereum/block/0xa4682cebd0129619c4697d4baf9bdaabd0249270ab09e6997f438d2f0fc23ab8 blockchair.com 홈페이지에서 제공받은 블록체인 고유 정보입니다.
-
BlockInfoBlockIdstring
20251659
blockchair.com에서 제공되는 블록체인 고유 아이디값 [특징] 해당 아이디값을 다음주소 뒤에 연결하면 바로 블록정보를 확인할수 있습니다. https://blockchair.com/ethereum/block/20251659
-
BlockHashBlockIdstring
0xa4682cebd0129619c4697d4baf9bdaabd0249270ab09e6997f438d2f0fc23ab8
blockchair.com에서 제공되는 블록체인 헤시값 [특징] 해당 해시값을 다음주소 뒤에 연결하면 바로 블록정보를 확인할수 있습니다. https://blockchair.com/ethereum/block/0xa4682cebd0129619c4697d4baf9bdaabd0249270ab09e6997f438d2f0fc23ab8
-
BlockHashBlockDatestring
2024-07-07
블록체인 블럭 생성날짜 [특징] 타임존이 UTC 입니다. 한국이랑은 -9시간 차이가 발생합니다.
-
BlockHashBlockTimestring
2024-07-07 02:29:47
블록체인 블럭 생성날짜와 시간 (시 분 초) [특징] 타임존이 UTC 입니다. 한국이랑은 -9시간 차이가 발생합니다. [비고] 파워볼 결과값은 5분 10분에 결과를 제공합니다. 사용되는 블럭은 항상 5분전 및 10분전 발행된 가장 가까운 시간으로 사용중입니다. [예시 매시간 5분 추첨 데이터] 블록 생성 시간이 2024-07-07 11:34:47 2024-07-07 11:34:59 2024-07-07 11:35:01 2024-07-07 11:35:09 이렇게 시간대별로 블럭이 생성이 되었다면 2024-07-07 11:34:59 시간의 결과값으로 처리됩니다. [예시 매시간 10분 추첨 데이터] 블록 생성 시간이 2024-07-07 11:29:47 2024-07-07 11:30:00 2024-07-07 11:30:02 이렇게 시간대별로 블럭이 생성이 되었다면 2024-07-07 11:29:47 시간의 결과값으로 처리됩니다. * 모든데이터는 공식 홈페이지에서 확인 가능합니다. https://blockchair.com/ethereum/blocks
-
BlockHashBlockTimeZonestring
UTC
blockchair.com에서 제공되는 블록생성 시간에 대한 타임존입니다. UTC는 한국시간과 -9시간 차이가 발생합니다.
-
BlockHashkoreanDatestring
2024-07-07
블록체인 블럭 생성날짜 UTC 시간대를 한국 시간대로 변경 처리한 날짜입니다. [사용된소스] $date->setTimezone(new DateTimeZone('Asia/Seoul'));
-
BlockHashkoreanTimestring
2024-07-07 11:29:47
블록체인 블럭 생성날짜와 시간 (시 분 초) UTC 시간대를 한국 시간대로 변경 처리한 날짜입니다. [사용된소스] $date->setTimezone(new DateTimeZone('Asia/Seoul'));
-
BlockHashBlockVerifyUrlstring
https:\/\/blockchair.com\/ethereum\/block\/0xa4682cebd0129619c4697d4baf9bdaabd0249270ab09e6997f438d2f0fc23ab8
결과 처리에 사용된 블럭 공식페이지 주소
-
GeneralInfoobject
{ "MinedOn": "Jul 7, 2024 2:29 AM UTC", "Miner": "0x4838b106fce9647bdf1e7877bf73ce8b0bad5f97", "Transaction": 87, "TransactionSynthetic": 1, "GasUsed": 9739487, "Calls": 774, "CallsSynthetic": 1, "GasLimit": 30000000, "Uncles": 0, "BaseFeePerGas": 1606988320, "Difficulty": 0, "TotalBurned": "15651241851791840", "TotalDifficulty": "58750003716598352816469", "TotalAmount": "58750003716598352816469", "InternalValue": "10064235142349065505", "Reward": "65451337438805679", "FeeTotal": "81102579290597519", "Generation": "0" }
블록체인 상세정보 [설명] https://blockchair.com/ethereum/block/0xa4682cebd0129619c4697d4baf9bdaabd0249270ab09e6997f438d2f0fc23ab8 blockchair.com 홈페이지에서 제공받은 블록체인 상세정보입니다. 사용된 블록 공식 홈페이지에 제공되는 General info 데이터 입니다.