Key Features

โœ… Real-time On-chain Notification
๋ธ”๋ก, ํŠธ๋žœ์žญ์…˜, ์ด๋ฒคํŠธ, ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ์˜ ์ƒํƒœ ๋ณ€ํ™” ๋“ฑ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ํ•„์š”ํ•œ ์˜จ์ฒด์ธ ์ด๋ฒคํŠธ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ตฌ๋… ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์กฐํšŒ๋ฅผ ๋งค๋ฒˆ ์š”์ฒญํ•˜๊ฑฐ๋‚˜ Stream ์ฑ„๋„์„ ์œ ์ง€ํ•˜์ง€ ์•Š๊ณ  ๋น„๋™๊ธฐ API ํ˜ธ์ถœ์„ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ์กฐํšŒ๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋ฉด Webhook์„ ํ™œ์šฉํ•œ ํšจ๊ณผ์ ์ธ ๋ชจ๋‹ˆํ„ฐ๋ง์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

โœ… Endpoint Registration
์ •์˜ํ•œ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์‹ ํ•  Endpoint URL์„ ์ง์ ‘ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๋งž์ถคํ˜• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

โœ… Filter Support
ํŠธ๋žœ์žญ์…˜, ๋ธ”๋ก, ์ด๋ฒคํŠธ ๋“ฑ ๋‹ค์–‘ํ•œ ํ•„ํ„ฐ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํšจ๊ณผ์ ์œผ๋กœ ๋Œ€์ƒ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ , ๋‹ค์–‘ํ•œ ์กฐ๊ฑด์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ๊ฐ ๋‹ค๋ฅธ Endpoint๋กœ ๋“ฑ๋กํ•˜์—ฌ ์ˆ˜์‹ ํ•˜๋Š” ๋“ฑ์˜ ์‘์šฉ์„ ํ†ตํ•ด ๋ณต์žกํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ์‰ฝ๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


์‹ค์‹œ๊ฐ„ ์˜จ์ฒด์ธ ์ด๋ฒคํŠธ Notification, Webhook

Nodit Webhook์€ ์ •์˜ํ•œ ์˜จ์ฒด์ธ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ, Webhook์— ๋“ฑ๋ก๋œ URL๋กœ ์ด๋ฒคํŠธ์˜ ๋ฐœ์ƒ ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•จ์œผ๋กœ์„œ ์‹ค์‹œ๊ฐ„ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ๋ฐ˜์‘ํ˜• ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ๊ฐœ๋ฐœ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๋ธ”๋ก์ฒด์ธ์—์„œ ์ƒˆ๋กœ์šด ํŠธ๋žœ์žญ์…˜์ด ๋ฐœ์ƒํ•˜๊ฑฐ๋‚˜ ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ ์ƒํƒœ๊ฐ€ ๋ณ€๊ฒฝ๋˜๋Š” ๋“ฑ ์ค‘์š”ํ•œ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ, ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ •๋ณด๋ฅผ ๋ฐ›์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Webhook์€ ํŠน์ • ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ ์ง€์ •๋œ URL(์‚ฌ์šฉ์ž Endpoint)๋กœ HTTP POST ์š”์ฒญ์„ ์ž๋™์œผ๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ์ด ์š”์ฒญ์—๋Š” ์ด๋ฒคํŠธ์˜ ์œ ํ˜•, ๊ด€๋ จ ๋ฐ์ดํ„ฐ, ๊ธฐํƒ€ ํ•„์š”ํ•œ ์ •๋ณด๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. Webhook์˜ ๊ธฐ๋ณธ ์ž‘๋™ ํ๋ฆ„์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

  • ์ด๋ฒคํŠธ ๋ฐœ์ƒ: ๋ธ”๋ก์ฒด์ธ์—์„œ ์ƒˆ๋กœ์šด ํŠธ๋žœ์žญ์…˜, ๋ธ”๋ก ์ƒ์„ฑ, ๋˜๋Š” ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ ์ƒํ˜ธ์ž‘์šฉ๊ณผ ๊ฐ™์€ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
  • ํŠธ๋ฆฌ๊ฑฐ(Trigger): ํ•ด๋‹น ์ด๋ฒคํŠธ์— ์˜ํ•ด Webhook์ด ํŠธ๋ฆฌ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ ์ „์†ก: Webhook์€ ๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•œ HTTP POST ์š”์ฒญ์„ ์‚ฌ์šฉ์ž ์ง€์ • Endpoint๋กœ ์ž๋™ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.

Webhook Quickstart

๊ตฌ๋…ํ•  ์ด๋ฒคํŠธ๋ฅผ ์ •์˜ํ•˜๊ณ  Webhook์„ ์ˆ˜์‹ ํ•  Endpoint๋ฅผ ๋“ฑ๋กํ•˜์—ฌ Webhook์„ ์ƒ์„ฑํ•ด๋ณผ๊นŒ์š”? Webhook์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด Nodit ์ฝ˜์†”์˜ Webhook ๋ฉ”๋‰ด๋ฅผ ํ†ตํ•ด ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ API๋ฅผ ํ†ตํ•ด ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


Nodit ์ฝ˜์†”์„ ํ†ตํ•œ Webhook ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ

Nodit ์ฝ˜์†”์˜ Webhook ๋ฉ”๋‰ด์—์„œ ์ƒˆ๋กœ์šด Webhook์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Select Node ์˜์—ญ์— ์ด๋ฒคํŠธ๋ฅผ ๊ตฌ๋…ํ•˜๊ณ ์ž ํ•˜๋Š” ๋Œ€์ƒ ์ฒด์ธ์„ ์„ ํƒํ•˜๊ณ  Select Event Type์˜์—ญ์—์„œ ๊ตฌ๋…ํ•˜๊ณ ์ž ํ•˜๋Š” ์ด๋ฒคํŠธ ํƒ€์ž…์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์‹ ํ•˜๊ธฐ ์œ„ํ•œ Webhook URL์„ ์ž…๋ ฅํ•œ ๋’ค [Test Webhook] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ํ•ด๋‹น URL์—์„œ ์ •์ƒ์ ์œผ๋กœ ๋ฉ”์‹œ์ง€ ์ˆ˜์‹ ์ด ๊ฐ€๋Šฅํ•œ์ง€ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ดํ›„ ์„ ํƒํ•œ Event Type์— ๋”ฐ๋ผ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์šฐ์ธก Conditions ์˜์—ญ์—์„œ ์„ค์ •ํ•จ์œผ๋กœ์„œ Webhook ์ƒ์„ฑ์„ ์™„๋ฃŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Webhook ์ƒ์„ฑ์ด ์™„๋ฃŒ๋˜๋ฉด Webhook ๋ชฉ๋ก์—์„œ ์ƒ์„ฑ๋œ Webhook์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Webhook์„ ํ†ตํ•œ ์ด๋ฒคํŠธ ์ˆ˜์‹ ์„ ์ž ์‹œ ๋ฉˆ์ถ”๊ฑฐ๋‚˜ ์žฌ๊ฐœํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ถˆํ•„์š”ํ•œ Webhook์„ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

โš ๏ธ

Aptos Webhook์„ ์œ„ํ•œ ์ฝ˜์†” ๊ธฐ๋Šฅ์ด ๊ณง ์ง€์›๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค!

Aptos Webhook์€ Beta ์„œ๋น„์Šค ๊ธฐ๊ฐ„ ์ค‘ API๋ฅผ ํ†ตํ•œ ์ƒ์„ฑ, ์กฐํšŒ, ์‚ญ์ œ๋งŒ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด์— ๋”ฐ๋ผ ์ •์‹ ์„œ๋น„์Šค ์ด์ „๊นŒ์ง€๋Š” ์ฝ˜์†” Webhook ์ƒ์„ฑ ํ™”๋ฉด์˜ Select Node์˜์—ญ์—์„œ Aptos ๋„คํŠธ์›Œํฌ ์„ ํƒ์ด ์ œ๊ณต๋˜์ง€ ์•Š๊ฑฐ๋‚˜, Webhook ๋ชฉ๋ก์—์„œ ์ƒ์„ฑํ•œ Aptos Webhook์ด ์กฐํšŒ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ˜์†” ์‚ฌ์šฉ์„ฑ์„ ํฌํ•จํ•œ ์ •์‹ Aptos Webhook์€ 25๋…„ 1๋ถ„๊ธฐ ๋‚ด ์ง€์› ์˜ˆ์ •์ด๋‹ˆ ์‚ฌ์šฉ์— ์ฐธ๊ณ  ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.


API๋ฅผ ํ™œ์šฉํ•œ Webhook ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ

์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ตฌํ˜„์— ๋”ฐ๋ผ ์‹ค์‹œ๊ฐ„์œผ๋กœ Webhook์„ ์ƒ์„ฑํ•˜๊ณ  ์‚ญ์ œํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ, API๋ฅผ ํ™œ์šฉํ•œ ๊ด€๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. Webhook API Reference๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ API๋ฅผ ํ˜ธ์ถœํ•˜๊ณ  Webhook์ด ์ •์ƒ์ ์œผ๋กœ ์ƒ์„ฑ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ด๋ณด์„ธ์š”.