arkivo.art

OBJKTs

Yazid

This interactive OBJKT queries the hic et nunc contract on the Tezos blockchain to obtain the latest number of OBJKTs minted and will render the artwork with a series of bars representing each of the digits of that number. (Full vertical bar = 0) It makes these queries without the use of 3rd-party web APIs (previously this was the only way to achieve this), technically making it a more resilient NFT. Instead, it communicates directly with Tezos RPC nodes using an embedded Taquito JS library, and is programmed to cycle through 5 of the currently most popular community-run nodes (Tezos Giga Node from Tezos Ukraine, SmartPy, Blockscale on behalf of the Tezos Foundation, ECAD Labs, Teznode from LetzBake!), should any one of them fail. This OBJKT is a remint of OBJKT#185745 which was minted before communications with Tezos nodes were even whitelisted in hic et nunc's content security policy (CSP). Reminting turned out to be necessary as CSPs are applied at mint and do not work retroactively. Now this OBJKT is fully functional. The latest OBJKT count at time of repackaging this OBJKT, hence reflected in the static cover image, was 198451. Clicking anywhere toggles between dark/light mode | Made in p5js | Created: 26 July 21 | Reminted: 9 August 2021 | Artist: @Yazid

Blockchain tezos
Smart Contract KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton
Platform HEN
Token ID 198491
Minted at 09 Aug 2021, 01:38 UTC

Metadata URI Metadata URI
Artifact URI Artifact URI

generativeart , interactive , experimental , abstract , p5js , tezos , yazid , taquito

JavaScript true
Networked true

Timestamp (UTC) 2024-08-17T07:01:16.661Z
Snapshot version 1
External network calls 80
GET https://mainnet-tezos.giganode.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet.smartpy.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://rpc.tzbeta.net/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://api.tez.ie/rpc/mainnet/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://teznode.letzbake.com/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet-tezos.giganode.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet.smartpy.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://rpc.tzbeta.net/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://api.tez.ie/rpc/mainnet/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://teznode.letzbake.com/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet-tezos.giganode.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet.smartpy.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://rpc.tzbeta.net/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://api.tez.ie/rpc/mainnet/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://teznode.letzbake.com/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet-tezos.giganode.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet.smartpy.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://rpc.tzbeta.net/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://api.tez.ie/rpc/mainnet/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://teznode.letzbake.com/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet-tezos.giganode.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet.smartpy.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://rpc.tzbeta.net/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://api.tez.ie/rpc/mainnet/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://teznode.letzbake.com/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet-tezos.giganode.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet.smartpy.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://rpc.tzbeta.net/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://api.tez.ie/rpc/mainnet/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://teznode.letzbake.com/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet-tezos.giganode.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet.smartpy.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://rpc.tzbeta.net/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://api.tez.ie/rpc/mainnet/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://teznode.letzbake.com/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet-tezos.giganode.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet.smartpy.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://rpc.tzbeta.net/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://api.tez.ie/rpc/mainnet/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://teznode.letzbake.com/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet-tezos.giganode.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet.smartpy.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://rpc.tzbeta.net/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://api.tez.ie/rpc/mainnet/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://teznode.letzbake.com/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet-tezos.giganode.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet.smartpy.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://rpc.tzbeta.net/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://api.tez.ie/rpc/mainnet/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://teznode.letzbake.com/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet-tezos.giganode.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet.smartpy.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://rpc.tzbeta.net/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://api.tez.ie/rpc/mainnet/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://teznode.letzbake.com/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet-tezos.giganode.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet.smartpy.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://rpc.tzbeta.net/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://api.tez.ie/rpc/mainnet/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://teznode.letzbake.com/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet-tezos.giganode.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet.smartpy.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://rpc.tzbeta.net/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://api.tez.ie/rpc/mainnet/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://teznode.letzbake.com/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet-tezos.giganode.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet.smartpy.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://rpc.tzbeta.net/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://api.tez.ie/rpc/mainnet/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://teznode.letzbake.com/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet-tezos.giganode.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet.smartpy.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://rpc.tzbeta.net/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://api.tez.ie/rpc/mainnet/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://teznode.letzbake.com/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet-tezos.giganode.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://mainnet.smartpy.io/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://rpc.tzbeta.net/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://api.tez.ie/rpc/mainnet/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
GET https://teznode.letzbake.com/chains/main/blocks/head/context/contracts/KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton/script
Download Snapshot Download
Snapshot Image