Add script get contract assets supported by OpenSea

This commit is contained in:
Mykola 2019-10-16 20:43:37 -07:00
parent c7d170d4e9
commit e75846c4af

26
script/opesea_contrats.js Normal file
View File

@ -0,0 +1,26 @@
var axios = require("axios");
const fetchOpnSeaCollectionsAddresses = async () => {
const limit = 300
let offset = 0
while(true) {
const collections = await axios.get(`https://api.opensea.io/api/v1/collections?limit=${limit}&offset=${offset}`)
.then(res => res.data.collections)
.catch(e => console.log(e.message))
collections.forEach(c => {
c.primary_asset_contracts.forEach(a => {
console.log(`"${a.address}",`)
})
})
if(collections.length < limit) {
return
} else {
offset += limit
}
}
}
fetchOpnSeaCollectionsAddresses()