Pengganti

Dapatkan data pengganti

POST https://api.octusbridge.io/v1/relays_pages/relay_info

{
  "frozenStake": "258917.752572214000",
  "untilFrozen": 1661463628000,
  "latestReward": "0",
  "totalReward": "8800.73179149",
  "successfulRounds": 18,
  "totalCountRounds": 20,
  "relayTotalConfirmed": 7291,
  "potentialTotalConfirmed": 8403,
  "evmStats": [
    {
      "chainId": 1,
      "relayConfirmed": 1801,
      "potentialConfirmed": 2047
    },
    ...
    {
      "chainId": 43114,
      "relayConfirmed": 106,
      "potentialConfirmed": 123
    }
  ]
} 

Fungsi ini digunakan untuk mengembalikan informasi tentang pengganti tertentu berdasarkan alamatnya.

Dapat digunakan di mana saja di mana detil tentang pengganti tertentu diperlukan seperti detil tentang acara dan konfirmasinya, putaran validasi, hadiah, taruhan, dll.

Parameter permintaan

Parameter tubuh yang diperlukan:

Nama
Nilai contoh
Komentar

relayAddress

0:daacff0f136da1d5c9fa73200d481362c44756b0ff7d083ee02e95f00a078557

Alamat pengganti yang diinginkan

Penjelasan bidang respon

Nama
Nilai contoh
Komentar

evmStats

-

Daftar data yang berhubungan dengan tindakan evm

chainId

1

Id chain

potentialConfirmed

2047

Jumlah acara berpotensi yang dikonfirmasi

relayConfirmed

1801

Jumlah acara yang dikonfirmasi

frozenStake

258917.752572214000

Taruhan pengganti yang dibekukan

latestReward

0

Hadiah yang diraih dari putaran terakhir

potentialTotalConfirmed

20

Jumlah total acara potensial yang dikonfirmasi

relayTotalConfirmed

7291

Jumlah total sebenarnya dari acara yang dikonfirmasi

successfulRounds

18

Putaran yang berakhir dengan sukses untuk pengganti tertentu

totalCountRounds

20

Jumlah total putaran yang diikuti oleh pengganti

totalReward

8800.73179149

Jumlah total hadiah yang diperoleh pengganti

untilFrozen

1661463628000

Tanggal waktu hingga taruhan akan dibekukan

Contoh

app.post('/relays_pages/relay_info', (req, res) => {
    axios({
        method: 'post',
        url: `${apiUrl}/relays_pages/relay_info`,
        data: {
            relayAddress: req.body.relayAddress
        }
      })
    .then(function (response) {
        res.send(response.data)
    })
    .catch(function(error){
        console.error(error)
        res.send('Error')
    })
})​

Mendapatkan info putaran pengganti

POST https://api.octusbridge.io/v1/relays_pages/relay_round_info

{
  "relayAddress": "0:daacff0f136da1d5c9fa73200d481362c44756b0ff7d083ee02e95f00a078557",
  "roundNum": 15,
  "stake": "258917.752572214000",
  "eventsConfirmed": 661,
  "tonToEthUsdt": "5567068.9741",
  "ethToTonUsdt": "6119978.1405",
  "relayPlace": 1,
  "eventsConfirmedShare": "0.9511",
  "totalRoundConfirms": 695,
  "roundAddress": "0:20e866e80bb8ded0ad14f7317a58b05d378fd108306aafed64650465cd68b19e",
  "startTime": 1653999926000,
  "endTime": 1654604726000,
  "evmStats": [
   {
   ...
  {
      "chainId": 250,
      "relayConfirmed": 7,
      "potentialConfirmed": 7
    },
    {
      "chainId": 43114,
      "relayConfirmed": 16,
      "potentialConfirmed": 17
    }
  ]
}

Fungsi ini digunakan untuk mendapatkan info putaran validasi.

Dapat digunakan untuk menunjukkan upaya pengganti dalam satu putaran tertentu. Berikut data tentang kinerja pengganti berdasarkan nomor putaran yang dapat ditampilkan: Berapa banyak yang dipertaruhkan pengganti untuk menjadi pengganti, jumlah acara yang dikonfirmasi, volume dari semua transfer yang divalidasi pengganti terjadi dari jaringan everscale ke ethereum dan sebaliknya ditunjukkan dalam USDT, alamat putaran, waktu mulai dan waktu berakhir putaran.

Parameter permintaan:

Parameter tubuh yang diperlukan:

Nama
Nilai contoh
Komentar

relayAddress

0:daacff0f136da1d5c9fa73200d481362c44756b0ff7d083ee02e95f00a078557

Alamat pengganti yang diinginkan

Penjelasan bidang respons

Nama
Nilai contoh
Komentar

endTime

1654604726000

Tanggal waktu akhir putaran validasi

ethToTonUsdt

6119978.1405

Jumlah total token ethereum dalam USDT ditukar dengan token everscale dan ditransfer

eventsConfirmed

661

Jumlah total acara yang dikonfirmasi pengganti di putaran saat ini

evmStats

: [

Daftar data yang terkait dengan peristiwa evm

chainId

1

Id chain

potentialConfirmed

144

Jumlah acara potensial yang dikonfirmasi

relayConfirmed

143

Jumlah acara aktual yang dikonfirmasi

relayAddress

0:daacff0f136da1d5c9fa73200d481362c44756b0ff7d083ee02e95f00a078557

Alamat pengganti

relayPlace

1

Tempat pengganti

roundAddress

0:20e866e80bb8ded0ad14f7317a58b05d378fd108306aafed64650465cd68b19e

Alamat putaran yang di mana pengganti tertentu berpartisipasi

roundNum

15

Angka putaran

stake

258917.752572214000

Jumlah pengganti yang dipertaruhkan untuk menjadi salah satu peserta

startTime

1653999926000

Tanggal waktu putaran mulai

tonToEthUsdt

5567068.9741

Jumlah total token everscale dalam USDT ditukar dengan token ethereum dan ditransfer

totalRoundConfirms

695

Jumlah total konfirmasi dalam ronde yang dipantau

eventsConfirmedShare

0.9511

Saham pengganti per acara yang dikonfirmasi

Contoh

app.post('/relays_pages/relay_round_info', (req, res) => {
    axios({
        method: 'post',
        url: `${apiUrl}/relays_pages/relay_round_info`,
        data: {
            relayAddress: req.body.relayAddress,
            roundNum: req.body.roundNum
        }
      })
    .then(function (response) {
        res.send(response.data)
    })
    .catch(function(error){
        console.error(error)
        res.send('Error')
    })
})

Mendapatkan info putaran pengganti

POST https://api.octusbridge.io/v1/relays_pages/relays_round_info

{
  "relays": [
    {
      "relayAddress": "0:ef79b4aac06c33ab3435943d196de9ba9ee48a3e4572c86a8ad3a2bf84b4f767",
      "roundNum": 15,
      "stake": "100000",
      "eventsConfirmed": 661,
      "tonToEthUsdt": "5567068.9741",
      "ethToTonUsdt": "6485680.9782",
      "relayPlace": null,
      "eventsConfirmedShare": "0.9511",
      "totalRoundConfirms": 695,
      "roundAddress": "0:20e866e80bb8ded0ad14f7317a58b05d378fd108306aafed64650465cd68b19e",
      "startTime": 1653999926000,
      "endTime": 1654604726000,
      "evmStats": []
    },
    ...
   {
      "relayAddress": "0:a2848bfafd47a43ac029e3c55c7241804be7fe3331ed3e965862431a78f528e1",
      "roundNum": 15,
      "stake": "100000",
      "eventsConfirmed": 630,
      "tonToEthUsdt": "5567068.9741",
      "ethToTonUsdt": "5732605.3024",
      "relayPlace": null,
      "eventsConfirmedShare": "0.9065",
      "totalRoundConfirms": 695,
      "roundAddress": "0:20e866e80bb8ded0ad14f7317a58b05d378fd108306aafed64650465cd68b19e",
      "startTime": 1653999926000,
      "endTime": 1654604726000,
      "evmStats": []
    }
  ],
  "totalCount": 23
}

Fungsi ini mengembalikan daftar pengganti dan detail tentangnya berdasarkan nomor putaran yang menjadi bagiannya.

Dapat digunakan untuk mendaftar semua atau sejumlah pengganti dalam satu putaran validasi. Beberapa detail tentang pengganti adalah jumlah acara yang dikonfirmasi dan pembagian per acara, alamat pengganti, daftar acara, tempat pengganti dan juga info tentang putaran seperti waktu mulai dan berakhir, nomor dan alamat putaran, dll.

Permintaan parameter

Parameter tubuh yang diperlukan:

Nama
Contoh nilai
Komentar

limit

10

Jumlah maksimum pengganti yang akan diambil

offset

0

Offset

ordering

stakeascending

Nilai berdasarkan data pengganti yang diambil akan diurutkan (stakeascending, stakedescending…)

roundNum

15

Angka putaran

Penjelasan bidang respons

Nama
Nilai contoh
Komentar

relays

: [

Daftar pengganti yang berpartisipasi dalam putaran yang diberikan, ditentukan oleh jumlah yang ditetapkan dalam parameter tubuh batas

endTime

1654604726000

Tanggal waktu akhir putaran validasi

ethToTonUsdt

5567068.9741

Jumlah total token ethereum dalam USDT ditukar dengan token everscale dan ditransfer

eventsConfirmed

661

Jumlah total acara yang dikonfirmasi pengganti di putaran saat ini

eventsConfirmedShare

0.9511

Saham pengganti per acara yang dikonfirmasi

evmStats

: []

Daftar data yang terkait dengan acara evm

chainId

0

Id chain

potentialConfirmed

0

Jumlah acara potensial yang dikonfirmasi

relayConfirmed

0

Jumlah acara aktual yang dikonfirmasi

relayAddress

0:ef79b4aac06c33ab3435943d196de9ba9ee48a3e4572c86a8ad3a2bf84b4f767

Alamat pengganti

relayPlace

null

Tempat pengganti

roundAddress

0:20e866e80bb8ded0ad14f7317a58b05d378fd108306aafed64650465cd68b19e

Alamat putaran di mana pengganti tertentu berpartisipasi

roundNum

15

Angka putaran

stake

100000

Jumlah pengganti yang dipertaruhkan untuk menjadi salah satu peserta

startTime

1653999926000

Tanggal waktu putaran mulai

tonToEthUsdt

5567068.9741

Jumlah total token everscale dalam USDT ditukar dengan token ethereum dan ditransfer

totalRoundConfirms

695

Jumlah total konfirmasi dalam putaran yang dipantau

totalCount

23

Jumlah total pengganti yang berpartisipasi dalam putaran dengan nomor putaran yang diberikan

Contoh

app.post('/relays_pages/relays_round_info', (req, res) => {
    axios({
        method: 'post',
        url: `${apiUrl}/relays_pages/relays_round_info`,
        data: {
            limit: req.body.limit,
            offset: req.body.offset,
            ordering: req.body.ordering,
            roundNum: req.body.roundNum
        }
      })
    .then(function (response) {
        res.send(response.data)
    })
    .catch(function(error){
        console.error(error)
        res.send('Error')
    })
})

Mendapatkan semua info putaran validasi

POST https://api.octusbridge.io/v1/relays_pages/all_relay_ronds_info

{
  "relays": [
    {
      "relayAddress": "0:daacff0f136da1d5c9fa73200d481362c44756b0ff7d083ee02e95f00a078557",
      "roundNum": 1,
      "stake": "244636",
      "eventsConfirmed": 97,
      "tonToEthUsdt": "573326.1229",
      "ethToTonUsdt": "401075.7860",
      "relayPlace": null,
      "eventsConfirmedShare": "0.8981",
      "totalRoundConfirms": 108,
      "roundAddress": "0:77f4e7eb93d7fb3432f297782f2cd2e5fb2a62bb05d8a9590ea54c6ab954254d",
      "startTime": 1645303857000,
      "endTime": 1645908657000,
      "evmStats": []
    },
    ...
   {
      "relayAddress": "0:daacff0f136da1d5c9fa73200d481362c44756b0ff7d083ee02e95f00a078557",
      "roundNum": 10,
      "stake": "244636",
      "eventsConfirmed": 529,
      "tonToEthUsdt": "5204152.7479",
      "ethToTonUsdt": "4509235.2178",
      "relayPlace": null,
      "eventsConfirmedShare": "0.8773",
      "totalRoundConfirms": 603,
      "roundAddress": "0:cc312267aa40b7f9a56ce1aad46dbca5088c2d30ee1ba88555d2e97941ac9816",
      "startTime": 1650975926000,
      "endTime": 1651580726000,
      "evmStats": []
    }
  ],
  "totalCount": 18
}

Fungsi ini mengembalikan semua putaran pengganti validasi yang melibatkan pengganti tertentu.

Dapat digunakan untuk memantau aktivitas dan riwayat pengganti dengan mengambil data seperti detail tentang acara dan pembagian per acara, detail putaran, tempat dan taruhan pengganti, dll. Hanya dengan memasukkan alamat pengganti.

Paramater permintaan

Parameter tubuh yang diperlukan:

Nama
Nilai contoh
Komentar

limit

10

Jumlah maksimum pengganti yang akan diambil

offset

0

Offset

ordering

roundnumascending

Nilai berdasarkan data pengganti yang diambil akan diurutkan (stakeascending, stakedescending…)

userAddress

0:daacff0f136da1d5c9fa73200d481362c44756b0ff7d083ee02e95f00a078557

Alamat pengganti

Penjelasan bidang respons

Nama
Nilai contoh
Komentar

evmStats

[]

Daftar data yang terkait dengan acara evm

chainId

0

Id chain

potentialConfirmed

0

Jumlah acara potensial yang dikonfirmasi

relayConfirmed

0

Jumlah acara aktual yang dikonfirmasi

relayAddress

0:aacff0f136da1d5c9fa73200d481362c44756b0ff7d083ee02e95f00a078557

Alamat pengganti

relayPlace

null

Tempat pengganti

roundAddress

0:77f4e7eb93d7fb3432f297782f2cd2e5fb2a62bb05d8a9590ea54c6ab954254d

Alamat putaran di mana pengganti tertentu berpartisipasi

roundNum

1

Angka putaran

stake

244636

Jumlah pengganti yang dipertaruhkan untuk menjadi salah satu peserta

startTime

1645303857000

Tanggal waktu putaran mulai

tonToEthUsdt

573326.1229

Jumlah total token everscale dalam USDT ditukar dengan token ethereum dan ditransfer

totalRoundConfirms

108

Jumlah total konfirmasi dalam putaran yang dipantau

totalCount

18

Jumlah putaran validasi di mana pengganti yang diinginkan mengambil bagian

Contoh

app.post('/relays_pages/all_relay_rounds_info', (req, res) => {
    axios({
        method: 'post',
        url: `${apiUrl}/relays_pages/all_relay_rounds_info`,
        data: {
            limit: req.body.limit,
            offset: req.body.offset,
            ordering: req.body.ordering,
            userAddress: req.body.userAddress
        }
      })
    .then(function (response) {
        res.send(response.data)
    })
    .catch(function(error){
        console.error(error)
        res.send('Error')
    })
})

Mendapatkan info putaran validasi

POST https://api.octusbridge.io/v1/relays_pages/round_info

{
  "roundNum": 10,
  "totalStake": "2549112.692146446000",
  "totalStakeChange": "8.5100",
  "averageRelayStake": "106213.02883900",
  "averageRelayStakeChange": "-0.5300",
  "eventsConfirmed": 603,
  "relaysCount": 24,
  "relaysCountChange": "9.0900",
  "tonToEthUsdt": "6007826.4910",
  "ethToTonUsdt": "5204152.7479",
  "evmStats": [
    {
      "chainId": 1,
      "relayConfirmed": 0,
      "potentialConfirmed": 142
    },
    ...
     {
      "chainId": 43114,
      "relayConfirmed": 0,
      "potentialConfirmed": 7
    }
  ]
}

Fungsi ini mengembalikan informasi dasar tentang putaran berdasarkan alamat, nomor putaran, dan taruhannya.

Dapat digunakan untuk menyaring putaran berdasarkan jumlah dan menampilkan informasi tentangnya seperti perubahan taruhan dan taruhan, informasi tentang acara, pengganti dan perubahan jumlahnya, jumlah USDT yang ditransfer melalui durasi putaran.

Parameter permintaan

Parameter tubuh yang diperlukan:

Nama
Nilai contoh
Komentar

roundNum

10

Angka putaran

Penjelasan bidang respons

Nama
Nilai contoh
Komentar

averageRelayStake

106213.02883900

Taruhan pengganti rata-rata

averageRelayStakeChange

-0.5300

Perubahan persentase rata-rata pengganti yang dipertaruhkan

ethToTonUsdt

5204152.7479

Jumlah total token ethereum dalam USDT ditukar dengan token everscale dan ditransfer

eventsConfirmed

603

Jumlah total acara yang dikonfirmasi pengganti di putaran saat ini

evmStats

: [

Daftar data yang terkait dengan acara evm

chainId

1

Id chain

potentialConfirmed

142

Jumlah acara potensial yang dikonfirmasi

relayConfirmed

0

Jumlah acara aktual yang dikonfirmasi

relaysCount

24

Jumlah total pengganti di putaran yang diinginkan

relaysCountChange

9.0900

Perubahan jumlah pengganti yang berpartisipasi dalam putaran dalam persentase

roundNum

10

Angka putaran

tonToEthUsdt

6007826.4910

Jumlah total token everscale dalam USDT ditukar dengan token ethereum dan ditransfer

totalStake

2549112.692146446000

Jumlah semua taruhan yang diinvestasikan pengganti dalam putaran

totalStakeChange

8.5100

Perubahan total saham yang diinvestasikan dalam persentase

Contoh

app.post('/relays_pages/round_info', (req, res) => {
    axios({
        method: 'post',
        url: `${apiUrl}/relays_pages/round_info`,
        data: {
            roundNum: req.body.roundNum
        }
      })
    .then(function (response) {
        res.send(response.data)
    })
    .catch(function(error){
        console.error(error)
        res.send('Error')
    })

})​

Mendapatkan info pengganti

POST https://api.octusbridge.io/v1/relays_pages/search/relays

{
  "relays": [
    {
      "relayAddress": "0:099341ccbe3f2db59432fc1cc794773b9da06048d14e43ae24ae224dd768145d",
      "stake": "100000",
      "slashed": false,
      "currentRound": true,
      "successfulRounds": 10,
      "totalRounds": 10,
      "createdAt": 1651074897000,
      "relayTotalConfirmed": 4053,
      "potentialTotalConfirmed": 4746
    },
  ...
  {
      "relayAddress": "0:92beea3fa73ba9fa2420442eb89c7c16fdb899e9d4c10f84e34f13f651beb25f",
      "stake": "100000",
      "slashed": false,
      "currentRound": true,
      "successfulRounds": 20,
      "totalRounds": 20,
      "createdAt": 1645013257000,
      "relayTotalConfirmed": 7894,
      "potentialTotalConfirmed": 8924
    }
  ],
  "totalCount": 27
}

Fungsi ini **** mengembalikan informasi dasar tentang pengganti berdasarkan alamat, nomor putaran, dan taruhannya.

Parameter permintaan

Parameter tubuh yang diperlukan:

Nama
Nilai contoh
Komentar

createdAtGe

0

Nilai yang mewakili batas bawah dari waktu tanggal pengganti dibuat

createdAtLe

0

Nilai yang mewakili batas atas waktu tanggal pengganti dibuat

limit

10

Jumlah maksimum pengganti yang akan diambil

offset

0

Offset

ordering

stakeascending

Nilai berdasarkan data pengganti yang diambil akan diurutkan (stakeascending, stakedescending)

relayAddresses

0:79fc8ce8d32211a4c49adf7de1c9c0fa682ff3a13124ff027f6b92faa308ffeb

Daftar pengganti (alamat)

roundNum

10

Angka putaran

stakeGe

50

Batas bawah dari jumlah taruhan yang diinvestasikan pengganti untuk berpartisipasi dalam putaran

stakeLe

1000000

Batas atas jumlah taruhan yang diinvestasikan pengganti untuk berpartisipasi dalam putaran

transferContractAddress

0:cbd090198d22e4b1a77227ba2bff58a05a32049ef2908aebfb461cacd6a474c8

Alamat kontrak transfer

Parameter yang digunakan untuk pengujian:

Nama
Nilai

limit

10

offset

0

ordering

stakeascending

Penjelasan bidang respons

Nama
Nilai contoh
Komentar

relays

: [

Daftar pengganti yang berpartisipasi dalam putaran tertentu dan transfer tertentu

createdAt

1651074897000

Tanggal waktu menjadi pengganti

currentRound

true

Benar jika pencarian mengacu pada putaran saat ini, salah jika tidak

potentialTotalConfirmed

4749

Jumlah acara potensial yang dikonfirmasi

relayAddress

0:099341ccbe3f2db59432fc1cc794773b9da06048d14e43ae24ae224dd768145d

Alamat pengganti

relayTotalConfirmed

4056

Jumlah sebenarnya dari acara yang dikonfirmasi oleh pengganti

slashed

false

Benar jika pengganti dipotong, salah jika tidak

stake

100000

Jumlah yang dipertaruhkan pengganti untuk berpartisipasi dalam putaran

successfulRounds

10

Jumlah putaran pengganti validasi yang berhasil dari pengganti

totalRounds

10

Jumlah putaran di mana semua pengganti berpartisipasi

totalCount

27

Jumlah total catatan yang diambil berdasarkan alamat pengganti yang diberikan dan alamat kontrak transaksi untuk putaran yang ditentukan

Contoh

app.post('/relays_pages/search/relays', (req, res) => {
    axios({
        method: 'post',
        url: `${apiUrl}/relays_pages/search/relays`,
        data: {
            createdAtGe: req.body.createdAtGe,
            createdAtLe: req.body.createdAtLe,
            limit: req.body.limit,
            offset: req.body.offset,
            ordering: req.body.ordering,
            relayAddresses: req.body.relayAddresses,
            roundNum: req.body.roundNum,
            stakeGe: req.body.stakeGe,
            stakeLe: req.body.stakeLe,
            transferContractAddress: req.body.transferContractAddress
        }
      })
    .then(function (response) {
        res.send(response.data)
    })
    .catch(function(error){
        console.error(error)
        res.send('Error')
    })
})

Mendapatkan pengganti

POST https://api.octusbridge.io/v1/relays_pages/search/relays_events

{
  "relays": [
    {
      "transferKind": "ethtoton",
      "contractAddress": "0:91b879d842d2292db57abd10d1cd6e83959dd27fb70189d02032314c0de542a9",
      "chainId": 1,
      "tokenAddress": "0:a519f99bb5d6d51ef958ed24d337ad75a1c770885dcd42d51d6663f9fcdacfb2",
      "from": "0xcbefe3344284444ac8141c930207b8ff82a3177e",
      "to": "0:1fcdda0bdb6cc28476575f1617949188fb9f29d35b9f86217438baf3519058c3",
      "amount": "90000",
      "timestamp": 1655983612000
    },
    ...
     {
      "transferKind": "ethtoton",
      "contractAddress": "0:91b879d842d2292db57abd10d1cd6e83959dd27fb70189d02032314c0de542a9",
      "chainId": 1,
      "tokenAddress": "0:a519f99bb5d6d51ef958ed24d337ad75a1c770885dcd42d51d6663f9fcdacfb2",
      "from": "0xcbefe3344284444ac8141c930207b8ff82a3177e",
      "to": "0:1fcdda0bdb6cc28476575f1617949188fb9f29d35b9f86217438baf3519058c3",
      "amount": "90000",
      "timestamp": 1655983612000
    }
  ],
  "totalCount": 18
}

Fungsi ini mengembalikan detail tentang acara pengganti berdasarkan id chain acara, jenis transfer, alamat penerima, alamat pengirim, alamat token, alamat pengganti, alamat kontrak, nomor putaran.

Dapat digunakan untuk memfilter semua acara berdasarkan parameter yang diperlukan dan menampilkannya dalam daftar formulir bersama dengan informasi seperti jumlah yang ditransfer, id chain, alamat pengirim, alamat penerima, alamat token, dll.

Parameter permintaan

Parameter tubuh yang diperlukan:

Nama
Nilai contoh
Komentar

amountGe

0

Batas bawah dari jumlah yang ditransfer

amountLe

10000000000000000

Batas atas dari jumlah yang ditransfer

chainId

1

Id chain acara

ethUserAddress

0xcbefe3344284444ac8141c930207b8ff82a3177e

Alamat pengguna di jaringan ethereum

limit

10

Jumlah maksimum pengganti yang akan diambil

offset

0

Offset

ordering

amountascending

Nilai berdasarkan data pengganti yang diambil akan diurutkan

relayAddress

-

Alamat pengganti

roundNum

18

Angka putaran

timestampGe

1642813200000

Batas bawah tanggal waktu transfer

timestampLe

1656032400000

Batas atas tanggal waktu transfer

tokenAddress

0:a519f99bb5d6d51ef958ed24d337ad75a1c770885dcd42d51d6663f9fcdacfb2

Alamat token yang ditransfer

tonUserAddress

0:1fcdda0bdb6cc28476575f1617949188fb9f29d35b9f86217438baf3519058c3

Alamat pengguna di jaringan everscale

transferContractAddress

0:91b879d842d2292db57abd10d1cd6e83959dd27fb70189d02032314c0de542a9

Alamat kontrak transfer

transferKind

ethtoton

Jenis transfer (tontoeth, ethtoton)

Penjelasan bidang respons

Nama
Nilai contoh
Komentar

relays

:[

Daftar pengganti yang berpartisipasi dalam putaran tertentu dan transfer tertentu

amount

90000

Jumlah transfer

chainId

1

Id chain acara

contractAddress

0:91b879d842d2292db57abd10d1cd6e83959dd27fb70189d02032314c0de542a9

Alamat kontrak transfer

from

0xcbefe3344284444ac8141c930207b8ff82a3177e

Alamat pengirim

timestamp

1655983612000

Tanggal waktu transfer

to

0:1fcdda0bdb6cc28476575f1617949188fb9f29d35b9f86217438baf3519058c3

Alamat penerima

tokenAddress

0:a519f99bb5d6d51ef958ed24d337ad75a1c770885dcd42d51d6663f9fcdacfb2

Alamat token yang ditransfer

transferKind

ethtoton

Jenis transfer (tontoeth, ethtoton)

totalCount

18

Jumlah total pengganti yang berpartisipasi dalam transfer

Contoh

app.post('/relays_pages/search/relays_events', (req, res) => {
    axios({
        method: 'post',
        url: `${apiUrl}/relays_pages/search/relays_events`,
        data: {
            amountGe: req.body.amountGe,
            amountLe: req.body.amountLe,
            chainId: req.body.chainId,
            ethUserAddress: req.body.ethUserAddress,
            limit: req.body.limit,
            offset: req.body.offset,
            ordering: req.body.ordering,
            relayAddress: req.body.relayAddress,
            roundNum: req.body.roundNum,
            timestampGe: req.body.timestampGe,
            timestampLe: req.body.timestampLe,
            tokenAddress: req.body.tokenAddress,
            tonUserAddress: req.body.tonUserAddress,
            transferContractAddress: req.body.transferContractAddress,
            transferKind: req.body.transferKind
        }
      })
    .then(function (response) {
        res.send(response.data)
    })
    .catch(function(error){
        console.error(error)
        res.send('Error')
    })
})

Mendapatkan pengganti global

POST https://api.octusbridge.io/v1/relays_pages/search/global_relays_events

{
  "relays": [
    {
      "transferKind": "ethtoton",
      "contractAddress": "0:91b879d842d2292db57abd10d1cd6e83959dd27fb70189d02032314c0de542a9",
      "chainId": 1,
      "tokenAddress": "0:a519f99bb5d6d51ef958ed24d337ad75a1c770885dcd42d51d6663f9fcdacfb2",
      "from": "0xcbefe3344284444ac8141c930207b8ff82a3177e",
      "to": "0:1fcdda0bdb6cc28476575f1617949188fb9f29d35b9f86217438baf3519058c3",
      "amount": "90000",
      "timestamp": 1655983612000
    }
  ],
  "totalCount": 1
}

Fungsi ini mengembalikan detail tentang acara pengganti berdasarkan id chain acara, jenis transfer, alamat penerima, alamat pengirim, alamat token, alamat pengganti, alamat kontrak, nomor putaran.

Dapat digunakan untuk memfilter semua peristiwa berdasarkan parameter yang diperlukan dan menampilkannya dalam daftar formulir bersama dengan informasi seperti jumlah yang ditransfer, id chain, alamat pengirim, alamat penerima, alamat token, dll.

Parameter permintaan

Parameter tubuh yang diperlukan:

Nama
Nilai contoh
Komentar

amountGe

0

Batas bawah dari jumlah yang ditransfer

amountLe

10000000000000000

Batas atas jumlah yang ditransfer

chainId

1

Id chain acara

ethUserAddress

0xcbefe3344284444ac8141c930207b8ff82a3177e

Alamat pengguna di jaringan ethereum

limit

10

Jumlah maksimum pengganti yang akan diambil

offset

0

Offset

ordering

amountascending

Nilai berdasarkan data pengganti yang diambil akan diurutkan

relayAddress

-

Alamat pengganti

roundNum

18

Angka putaran

timestampGe

1642813200000

Batas bawah tanggal waktu transfer

timestampLe

1656032400000

Batas atas tanggal waktu transfer

tokenAddress

0:a519f99bb5d6d51ef958ed24d337ad75a1c770885dcd42d51d6663f9fcdacfb2

Alamat token yang ditransfer

tonUserAddress

0:1fcdda0bdb6cc28476575f1617949188fb9f29d35b9f86217438baf3519058c3

Alamat pengguna di jaringan everscale

transferContractAddress

0:91b879d842d2292db57abd10d1cd6e83959dd27fb70189d02032314c0de542a9

Alamat kontrak transfer

transferKind

ethtoton

Jenis transfer (tontoeth, ethtoton)

Penjelasan bidang respons

Contoh

app.post('/relays_pages/search/global_relays_events', (req, res) => {
    axios({
        method: 'post',
        url: `${apiUrl}/relays_pages/search/global_relays_events`,
        data: {
            amountGe: req.body.amountGe,
            amountLe: req.body.amountLe,
            chainId: req.body.chainId,
            ethUserAddress: req.body.ethUserAddress,
            limit: req.body.limit,
            offset: req.body.offset,
            ordering: req.body.ordering,
            roundNum: req.body.roundNum,
            timestampGe: req.body.timestampGe,
            timestampLe: req.body.timestampLe,
            tokenAddress: req.body.tokenAddress,
            tonUserAddress: req.body.tonUserAddress,
            transferContractAddress: req.body.transferContractAddress,
            transferKind: req.body.transferKind
        }
      })
    .then(function (response) {
        res.send(response.data)
    })
    .catch(function(error){
        console.error(error)
        res.send('Error')
    })
})

Mendapatkan kalender putaran

POST https://api.octusbridge.io/v1/relays_pages/rounds_calendar

[
  {
    "roundAddress": "0:77f4e7eb93d7fb3432f297782f2cd2e5fb2a62bb05d8a9590ea54c6ab954254d",
    "roundNum": 1,
    "startTime": 1645303857000,
    "endTime": 1645908657000,
    "electionStartTime": 1644958278000,
    "electionEndTime": 1645131078000
  },
  ...
  {
    "roundAddress": "0:547c234e01d17b33331ed0f1270598906bcfec03d55d414cafc69e6118258da5",
    "roundNum": 9,
    "startTime": 1650371126000,
    "endTime": 1650975926000,
    "electionStartTime": 1650025543000,
    "electionEndTime": 1650198343000
  }
]

Fungsi ini mengembalikan data tentang putaran antara dari dan ke angka putaran.

Dapat digunakan sebagai kalender putaran di mana data tentang waktu mulai dan berakhir pemilihan, waktu mulai dan berakhir putaran, nomor dan alamat untuk setiap putaran akan ditampilkan

Parameter permintaan

Parameter tubuh yang diperlukan:

Nama
Nilai contoh
Komentar

fromRoundNum

1

Nomor putaran pertama untuk diambil

toRoundNum

10

Nomor putaran terakhir untuk diambil

Penjelasan bidang respons

Nama
Nilai contoh
Komentar

electionEndTime

1645131078000

Tanggal waktu berakhirnya pemilihan

electionStartTime

1644958278000

Tanggal waktu pemilihan dimulai

endTime

1645908657000

Tanggal waktu akhir putaran

roundAddress

0:77f4e7eb93d7fb3432f297782f2cd2e5fb2a62bb05d8a9590ea54c6ab954254d

Alamat putaran pengganti validasi

roundNum

1

Angka putaran

startTime

1645303857000

Tanggal waktu dimulainya putaran

Contoh

app.post('/relays_pages/rounds_calendar', (req, res) => {
    axios({
        method: 'post',
        url: `${apiUrl}/relays_pages/rounds_calendar`,
        data: {
            fromRoundNum: req.body.fromRoundNum,
            toRoundNum: req.body.toRoundNum
        }
      })
    .then(function (response) {
        res.send(response.data)
    })
    .catch(function(error){
        console.error(error)
        res.send('Error')
    })
})

Mendapatkan info putaran validasi

POST https://api.octusbridge.io/v1/relays_pages/relays_pages/relay_rounds_info

{
  "relays": [
    {
      "roundAddress": "0:cc312267aa40b7f9a56ce1aad46dbca5088c2d30ee1ba88555d2e97941ac9816",
      "roundNum": 10,
      "stake": "244636",
      "eventsConfirmed": 529,
      "toTonUsdt": "4509235.2178",
      "toTonUsdtShare": "0.4642",
      "fromTonUsdt": "5204152.7479",
      "fromTonUsdtShare": "0.5358",
      "startTime": 1650975926000,
      "endTime": 1651580726000,
      "eventsShare": "0.8773"
    }
  ],
  "totalCount": 0
}

Fungsi ini mengembalikan informasi tentang pengganti yang mengikuti putaran tertentu berdasarkan alamat dan nomor putarannya.

Dapat digunakan untuk menyaring informasi pengganti dan putaran, untuk putaran yang dipilih, seperti putaran akhir, awal putaran, informasi acara, jumlah aset yang ditransfer melalui putaran, dll., akan ditampilkan.

Parameter permintaan

Parameter tubuh yang diperlukan:

Nama
Nilai contoh
Komentar

limit

10

Jumlah maksimum pengganti yang akan diambil

offset

0

Offset

ordering

stakeascending

Nilai berdasarkan data pengganti yang diambil akan diurutkan (stakeascending, stakedescending…)

userAddress

0:daacff0f136da1d5c9fa73200d481362c44756b0ff7d083ee02e95f00a078557

Alamat pengganti

roundNum

10

Nomor putaran

Penjelasan bidang respons

Nama
Nilai contoh
Komentar

relays

: [

Pengganti dengan alamat tertentu berpartisipasi dalam putaran tertentu

endTime

1651580726000

Waktu akhir putaran

eventsConfirmed

529

Jumlah total acara yang dikonfirmasi

eventsShare

0.8773

Jumlah pendapatan saham pengganti per acara

fromTonUsdt

5204152.7479

Jumlah USDT yang ditransfer dari everscale

fromTonUsdtShare

0.5358

Saham transfer ever ke usdt

roundAddress

0:cc312267aa40b7f9a56ce1aad46dbca5088c2d30ee1ba88555d2e97941ac9816

Alamat putaran yang ditentukan

roundNum

10

Angka putaran

stake

244636

Taruhan yang diinvestasikan dari pengganti untuk berpartisipasi dalam putaran

startTime

1650975926000

Waktu mulai putaran

toTonUsdt

4509235.2178

Jumlah USDT yang ditransfer ke everscale

toTonUsdtShare

0.4642

Saham transfer ke everscale dalam USDT

totalCount

0

Jumlah total pengganti dengan alamat tertentu yang berpartisipasi dalam putaran yang ditentukan

Contoh

app.post('/relays_pages/relay_rounds_info', (req, res) => {
    axios({
        method: 'post',
        url: `${apiUrl}/relays_pages/relay_rounds_info`,
        data: {
            limit: req.body.limit,
            offset: req.body.offset,
            ordering: req.body.ordering,
            roundNum: req.body.roundNum,
            userAddress: req.body.userAddress
        }
      })
    .then(function (response) {
        res.send(response.data)
    })
    .catch(function(error){
        console.error(error)
        res.send('Error')
    })
})

Last updated