File: blk03461.txt
d/Foundry USA Pool #dropgold/ text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"brc-20.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "kevin.sats" "name": "onyx.sats" text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"kitaro.sats"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 ,{"p":"sns","op":"reg","name":"voyager.sats"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"boki.sats"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 Aj?=:ETH.ETH:0x4878EFacFee7dD2DB4fDf901df89BAe9eb2F6E46:7990245::0 text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "yxz.sats" 4j2DC-L5:AReBlxPSNlhBXfKWdg+0zhyK9JerdWwm1L7YIcSIqOk= text/plain;charset=utf-8 "max": "1000000000000", text/plain;charset=utf-8 0{"p":"sns","op":"reg","name":"cryptojoker.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"karate.sats"}h! text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":"mip.sats"}h! text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":"....sats"}h! text/plain;charset=utf-8 &{"p":"sns","op":"reg","name":"..sats"}h! text/plain;charset=utf-8 '{"p":"sns","op":"reg","name":"...sats"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"mybank.sats"}h! text/plain;charset=utf-8 0{"p":"sns","op":"reg","name":"rondesantis.sats"}h! text/plain;charset=utf-8 "max": "1000000000000", text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"santis.sats"}h! text/plain;charset=utf-8 "tick": "HAMSLICE", "max": "1000000000000", text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "21000000", KjISWAPTX:0xde56eab0f029f66b5752a54a9919ba8be75acbc5a2b07c4229abd04636e0b356^ KjISWAPTX:0x143c88299f0db4ab3d50384fa542648e5851d2c09ac280ac75bee04b6ca1cac1! text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 "max": "21000000", CjA=:ETH.ETH:0x7333eE1B57C9127eFdB3A1657477a77B41526B26:213251891::0 d/Foundry USA Pool #dropgold/ text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! Aj?=:ETH.ETH:0x1e05A71026CfFf4111098D8584a8026756C7B628:4961391::0 text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":" text/plain;charset=utf-8 "max": "2100000000000000", "lim": "100000000" text/html;charset=utf-8 <title>test</title> body, html {display: flex; align-items: center; justify-content: center; width:100%; height:100%} <a href="6fb976ab49dcec017f1e201e84395983204ae1a7c2abf7ced0a85d692e442799i0"><img src="6fb976ab49dcec017f1e201e84395983204ae1a7c2abf7ced0a85d692e442799i0"></a> text/plain;charset=utf-8 "max": "21000000", Aj?=:ETH.ETH:0xA91fcB2d6913EEFcF55C29e271ED2dfcb453e285:6150162::0 text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 "max": "2100000000000000", "lim": "5000000000" text/plain;charset=utf-8 "amt": "100000000" text/plain;charset=utf-8 "max": "21000000", Bj@=:ETH.ETH:0xa0cbe92585EA7F0cFAd427825fabbF56d1777Fc5:11140693::0 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"5615.sats"}h! EjC=:ETH.ETH:0x6198E31638132F18aE8D266A43DCa6F2B8640c36:104670596:te:0 d/Foundry USA Pool #dropgold/ text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "69696969", text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":" text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "generalmotors.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 "max": "1000000000000", text/plain;charset=utf-8 0{"p":"sns","op":"reg","name":"goedemorgen.sats"}h! text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":"I23.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 DjB=:ETH.ETH:0xbDAAf182F10086f87038cb045481933feE23c3Ab:32158502:te:0 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 CjA=:ETH.ETH:0x8dE8572Cee0A79f3d584b21d83eA5ea79203eDc8:2047320:te:0 DjB=:ETH.ETH:0x8ee40760863b6a976D3e14CD08a04a66C0f32619:12928414:te:0 DjB=:ETH.ETH:0xcD4cD40030341a41420C14F4888e9f79Bd8A5De9:16993346:te:0 text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"bacon.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"91911.sats"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 <svg viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" style="background-color:#101010"><style>@keyframes glitch{0%{transform:translate(-3.5px,-4.5px);opacity:.15}7%{transform:translate(-3.5px,-4.5px);opacity:.65}45%{transform:translate(-3.5px,-4.5px);opacity:.35}50%{transform:translate(-3.5px,-4.5px);opacity:.85}to{transform:translate(-3.5px,-4.5px);opacity:.25}</style><defs><filter id="background" x="-20%" y="-20%" width="140%" height="140%" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" cM olor-interpolation-filters="linearRGB"><feTurbulence type="fractalNoise" baseFrequency="10" numOctaves="4" seed="1" stitchTiles="stitch" x="0%" y="0%" width="100%" height="100%" result="turbulence"><animate attributeName="seed" dur="1s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;10"/></feTurbulence><feSpecularLighting surfaceScale="10" specularExponent="10" lighting-color="#fff" width="100%" height="100%"><feDistantLight elevation="100"/></feSpecularLighting></filter></defs><path fill="hM sl(23, 0%, 100%)" filter="url(#background)" opacity="10%" d="M0 0h700v700H0z"/><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"><feTurbulence baseFrequency="0.05 0.5" numOctaves="10" result="turbulence"><animate attributeName="seed" dur="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/></feTurbulence><feDisplacementMap in="SourceGraphic" in2="turbulence" scale="30" xChannelSelector="R" yChannelSelector="G"/></filter></defs><g style="filter:url(#squares);opacityM :100%"><circle cx="50%" cy="50%" r="25%" fill="none" stroke="#0FF" stroke-width="6%" style="animation:glitch 1.16s infinite"/><circle cx="50%" cy="50%" r="15%" fill="none" stroke="#00F" stroke-width="8%" style="animation:glitch 1.15s infinite"/><circle cx="50%" cy="50%" r="5%" fill="none" stroke="#0F0" stroke-width="8%" style="animation:glitch 1.14s infinite"/><circle cx="50%" cy="50%" r="35%" fill="none" stroke="#0FF" stroke-width="10%" style="animation:glitch 1.13s infinite"/><circle cx="50%" cy="50%" r="45%" filL\l="none" stroke="#0F0" stroke-width="6%" style="animation:glitch 1.12s infinite"/></g></svg>h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 {"type":"btcdomain","name":"1688.btc","first_owner":"bc1p40mwqpcyswvk4l9hwvfd8qu89r2e5t2txfs95ly9eme5gzh0sfsseknkh4","createDate":1678338080532,"registerDate":1678338080532,"expireDate":1709874080532,"img_url":"https://btcdomains.io/images/domain/1688.jpeg","sig":"30440220069eea687a94b1d4eaa7aaae27b0fbc821fee3881621786ae90c75624f2877c2022033f45bd7584e88119d746342883e23714ae0bdb85d4fb171618b19a61388b2b3"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"996"}h! text/plain;charset=utf-8 ,{"p":"sns","op":"reg","name":"5207913.sats"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"995"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"985"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"988"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"981"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"990"}h! text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":"N2O.sats"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"982"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"994"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"991"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"987"}h! text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"994"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"999"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"997"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"989"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"990"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"992"}h! text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":"rtp.sats"}h! text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":" text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"993"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"991"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"995"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"986"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"980"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"992"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"983"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"998"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"984"}h! text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"ordi","amt":"993"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"91191.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"77171.sats"}h! text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 <svg viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" style="background-color:#101010"><style>@keyframes glitch{0%{transform:translate(-3.5px,-4.5px);opacity:.15}7%{transform:translate(-3.5px,-4.5px);opacity:.65}45%{transform:translate(-3.5px,-4.5px);opacity:.35}50%{transform:translate(-3.5px,-4.5px);opacity:.85}to{transform:translate(-3.5px,-4.5px);opacity:.25}</style><defs><filter id="background" x="-20%" y="-20%" width="140%" height="140%" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" cM olor-interpolation-filters="linearRGB"><feTurbulence type="fractalNoise" baseFrequency="10" numOctaves="4" seed="1" stitchTiles="stitch" x="0%" y="0%" width="100%" height="100%" result="turbulence"><animate attributeName="seed" dur="1s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;10"/></feTurbulence><feSpecularLighting surfaceScale="10" specularExponent="10" lighting-color="#fff" width="100%" height="100%"><feDistantLight elevation="100"/></feSpecularLighting></filter></defs><path fill="hM sl(23, 0%, 100%)" filter="url(#background)" opacity="10%" d="M0 0h700v700H0z"/><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"><feTurbulence baseFrequency="0.05 0.5" numOctaves="10" result="turbulence"><animate attributeName="seed" dur="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/></feTurbulence><feDisplacementMap in="SourceGraphic" in2="turbulence" scale="30" xChannelSelector="R" yChannelSelector="G"/></filter></defs><g style="filter:url(#squares);opacityM :100%"><circle cx="50%" cy="50%" r="25%" fill="none" stroke="#F00" stroke-width="4%" style="animation:glitch 1.16s infinite"/><circle cx="50%" cy="50%" r="15%" fill="none" stroke="#00F" stroke-width="7%" style="animation:glitch 1.15s infinite"/><circle cx="50%" cy="50%" r="5%" fill="none" stroke="#F0F" stroke-width="4%" style="animation:glitch 1.14s infinite"/><circle cx="50%" cy="50%" r="35%" fill="none" stroke="#F0F" stroke-width="4%" style="animation:glitch 1.13s infinite"/><circle cx="50%" cy="50%" r="45%" fillL[="none" stroke="#F00" stroke-width="9%" style="animation:glitch 1.12s infinite"/></g></svg>h! text/plain;charset=utf-8 "name": "max33verstappen.sats" FjDOUT:1607D5A5024F56156490C987413CBCA0B6B11CC24FB5304BAC722F3EE0BF4E88 FjDOUT:285C7BFAE0CF835B6A54A942C93E0F5DE669945F133476BAD1BBF64E1B63BF02 FjDOUT:AEF229952C5CA24CE2A4ACAE72B95F0C71D31E098E9A79A46B001B4EC7868CF4 FjDOUT:92D418F542DB73BAAF5414C9AECFDCBDB9E2CFEAB0D5F3F235193989FA67FFE1 FjDOUT:568A532D34957714A7CEAFDF852CA8F451311325D87371EBB80BB628AAA32DC9 text/plain;charset=utf-8 "name": "01680.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 9{"p": "brc-20","op": "mint","tick": "ordi","amt": "1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 9{"p": "brc-20","op": "mint","tick": "ordi","amt": "1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "100000000", text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 9{"p": "brc-20","op": "mint","tick": "ordi","amt": "1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 9{"p": "brc-20","op": "mint","tick": "ordi","amt": "1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 9{"p": "brc-20","op": "mint","tick": "ordi","amt": "1000"}h! text/plain;charset=utf-8 9{"p": "brc-20","op": "mint","tick": "ordi","amt": "1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! D{"p":"brc-20","op":"deploy","tick":"azkui","max":"10000","lim":"10"}h! E{"p":"brc-20","op":"deploy","tick":"degods","max":"10000","lim":"10"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"52052.sats"}h! text/plain;charset=utf-8 9{"p": "brc-20","op": "mint","tick": "ordi","amt": "1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 9{"p": "brc-20","op": "mint","tick": "ordi","amt": "1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 9{"p": "brc-20","op": "mint","tick": "ordi","amt": "1000"}h! C{"p":"brc-20","op":"deploy","tick":"bayc","max":"10000","lim":"10"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 3{"p":"sns","op":"reg","name":"cryptoxingkong.sats"}h! text/html;charset=utf-8 <meta charset="UTF-8"> <title>Mandala</title> <!-- chromajs@2.4.2 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script> <!-- p5.grain.js@0.6.1 <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script> <script type="text/javascript" > // !!!!!!!!!!!!M !!!!!!!!!!!!!!!!!!!!!!!! // INSERT YOUR GENERATIVE CODE HERE // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get(M "seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 10139042M for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfM return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation. // This function generates a random number between 0 and 1 with on-chain seed. let mathRand = sfc32(...cyrb128(seed)); margin: 0px; <script type="module" crossorigin> (function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))a(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const h of o.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&a(h)}).observe(document,{chM ildList:!0,subtree:!0});function t(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerpolicy&&(o.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?o.credentials="include":s.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function a(s){if(s.ep)return;s.ep=!0;const o=t(s);fetch(s.href,o)}})();class A{constructor(e,t,a,s=255){this._rgba=[e/255,t/255,a/255,s/255],this._hsla=rt(this._rgba)}set hsla(e){this._hsla=e}get hsla(){return[...this._hsla]}get h(){rM eturn this._hsla[0]}get s(){return this._hsla[1]}get l(){return this._hsla[2]}get a(){return this._hsla[3]}sat(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[1]=e,t}hue(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[0]=e,t}lum(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[2]=e,t}alpha(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[3]=e,t}toString(){return this.a<1?`hsl(${this.h*360}deg ${this.s*100}% ${this.l*100}% / ${this.a*100}%)`:`hsl(${this.h*360}degM ${this.s*100}% ${this.l*100}%)`}static from(e){if(e instanceof A)return e;if(typeof e=="number")return new A(255,0,0);{let t;switch(e.length){case 9:if(t=e.match(/^[#](?<r>[0-9a-f]{2})(?<g>[0-9a-f]{2})(?<b>[0-9a-f]{2})(?<a>[0-9a-f]{2})$/i),t&&t.groups){if(t.groups)return new A(parseInt(t.groups.r,16),parseInt(t.groups.g,16),parseInt(t.groups.b,16),parseInt(t.groups.a,16));throw new Error(`Error parsing color string '${e}'`)}break;case 7:if(t=e.match(/^[#](?<r>[0-9a-f]{2})(?<g>[0-9a-f]{2})(?<b>[0-9a-f]{2})$/i),t&&tM .groups){if(t.groups)return new A(parseInt(t.groups.r,16),parseInt(t.groups.g,16),parseInt(t.groups.b,16));throw new Error(`Error parsing color string '${e}'`)}break;case 5:if(t=e.match(/^[#](?<r>[0-9a-f])(?<g>[0-9a-f])(?<b>[0-9a-f])(?<a>[0-9a-f])$/i),t&&t.groups){if(t.groups)return new A(parseInt(""+t.groups.r+t.groups.r,16),parseInt(""+t.groups.g+t.groups.g,16),parseInt(""+t.groups.b+t.groups.b,16),parseInt(""+t.groups.a+t.groups.a,16));throw new Error(`Error parsing color string '${e}'`)}break;case 4:if(t=e.matcM h(/^[#](?<r>[0-9a-f])(?<g>[0-9a-f])(?<b>[0-9a-f])$/i),t&&t.groups){if(t.groups)return new A(parseInt(""+t.groups.r+t.groups.r,16),parseInt(""+t.groups.g+t.groups.g,16),parseInt(""+t.groups.b+t.groups.b,16));throw new Error(`Error parsing color string '${e}'`)}break;default:throw new Error(`Error parsing color string '${e}'`)}}}}function rt([n,e,t,a]){const s=Math.max(n,e,t),o=Math.min(n,e,t);let h;if(s===o)h=0;else{const F=s-o;s===n?h=(e-t)/F%6:s===e?h=(t-n)/F+2:h=(n-e)/F+4,h*=60,h<0&&(h+=360)}const E=s-o,g=(s+o)/2M ,O=E===0?0:E/(1-Math.abs(2*g-1));return[h/360,O,g,a]}const{sin:X,cos:st,abs:ut,PI:mt,acos:Bt,asin:wt,sqrt:ot,round:Dt,floor:Et}=Math,x=(n,e)=>[n[0]+e[0],n[1]+e[1]],it=(n,e)=>[n[0]*e,n[1]*e],lt=n=>ot(n[0]**2+n[1]**2),v=(n,e,t)=>[n[0]+e[0]*t,n[1]+e[1]*t],D=(n,e=1)=>{const t=lt(n);return t===0?[0,0]:it(n,e/t)},at=(n,e,t=2)=>(a,s)=>{let o=0,h=1,E=1;for(let g=0;g<t;g++)o+=h*X(X(a/n*E)+st(s/e*E)),E*=1.97834,h*=.5;return o},C=(n,[e,t])=>{const s=n(e+1e-4,t),o=n(e-1e-4,t),h=n(e,t+1e-4),E=n(e,t-1e-4);return[(s-o)/(2*1e-4),(M h-E)/(2*1e-4)]},b=(n,e)=>{const[t,a]=C(n,e);return[a,-t]},Y=(n,e,t)=>{const a=[e];for(let s=0;s<t;s++)e=x(e,n(e)),a.push(e);return a},Z=n=>Array.from(n,(e,t)=>n[n.length-1-t]),ct=([n,...e],t=!1)=>{let a=`M ${n.join(" ")}`;return a+=e.map(s=>`L ${s.join(" ")}`).join(" "),a+=t?"z":"",a};class pt{constructor(){this.prng=sfc32(...cyrb128(seed))}unit(){return this.prng()}prob(e){return this.prng()<e}float(e,t){return this.prng()*(t-e)+e}int(e,t){return Math.floor(this.prng()*(t-e)+e)}pick(e){return e[this.int(0,e.lengthM )]}}const z={SteamPunk:["#696969","#ebcc23","#F5F5DC","#AF9B60","#4F2A0C","#FF7034","#8B2800"],Colorful:["#C6EEFA","#db504a","#084c61","#e3b505","#4f6d7a","#56a3a6"],pal0:["#DEC78E","#192220","#BE3C39","#7E2925","#CCB477","#647657","#2D4C40","#6AB29B"],pal1:["#B4BCA4","#0E525A","#C2502E","#D47651","#0C353B","#F5AF6B","#897563","#6A402B"],pal2:["#F1D8AF","#785C74","#323666","#298D98","#E36075","#CF9A94","#5BE6CA","#F5BA6A"],pal3:["#6D9995","#516F6B","#233C45","#EDDC8D","#E69837","#7ED0D6","#A89E7A","#3E371D"],pal4:[M "#BDD8C1","#20343C","#3C7179","#EDCD41","#DE694E","#8A3831","#79A791","#33B7C4"],pal5:["#E2DD91","#272C50","#3E9890","#2D5E78","#D53154","#69CFA0","#7C3067","#D78E65"],pal6:["#347179","#20414B","#E9A345","#3BA0A6","#36D8DB","#C7B689","#85B9B3","#975836"],pal7:["#6C95A7","#436FA7","#98A5BB","#EDCDC0","#483F6B","#E8A094","#DC46AB","#AE6362"],pal8:["#9BD7D0","#2C4D57","#172734","#7D5440","#337686","#C59B60","#E18C1F","#27C4CB"],pal9:["#735A82","#B5A5B1","#2D5570","#4CC9D4","#2893A5","#282C4A","#D74855","#EBB137"],pal1M 0:["#6D7B7E","#880B5B","#B28A96","#63BE9F","#27A188","#0D5B50","#C9367B","#CCEDD5"],pal11:["#09272F","#DDAF37","#67A793","#9ED8C7","#53B7AC","#409289","#34736E","#1A514F"],pal12:["#AAB29C","#C95734","#973819","#D27855","#776250","#F5B06B","#0F3438","#0E525A"],pal13:["#A4B1C7","#BD6F68","#EEB5A7","#6C95A7","#2D72C1","#3D3C57","#554A7D","#DC47AB"],pal14:["#101C39","#642E3D","#E14A47","#D7B176","#2EB1B8","#3A5F75","#5D7282","#20415F"],pal15:["#B7BEBC","#C7B55E","#5D9283","#88BCB7","#69AFAB","#2F4047","#51606B","#8F698M D"],pal16:["#877855","#FBF6CD","#B86B42","#30200E","#5F4D37","#C3A064","#DDC081","#F1DE9A"],pal17:["#100B2C","#119065","#28224B","#160B5B","#433E74","#7F7AA1","#C2BDD9","#B70D44"]},ht=(n,{Palette:e})=>{var Q;const t=new pt,[a,s,...o]=z[e],h=z[e],E=[t.pick(h),t.pick(h)];[t.int(0,h.length/3),t.int(h.length/3,2*h.length/3),t.int(2*h.length/3,h.length)].map(m=>h[m]);const g=at(t.float(89,300),t.float(100,300),t.int(1,5)),O=Y(m=>D(C(g,m),5),[200,200],10).map(m=>Y(i=>D(b(g,i),5),m,140)),F=.67,W=innerWidth/innerHeight>F?(M innerHeight-10)*F:innerWidth-10,K=W/F,L=600,R=L/F,B=L/2,w=R/2,u=(m,i,f,d)=>{const l=document.getElementById(m),r=document.createElementNS(G,i);return Object.keys(f).forEach(c=>c==="xlink:href"?r.setAttributeNS(J,c,f[c]):r.setAttribute(c,f[c])),l&&(d===void 0?l.appendChild(r):l.insertBefore(r,d)),r},G="http://www.w3.org/2000/svg",J="http://www.w3.org/1999/xlink";document.createElementNS(G,"svg");const j=document.createElement("div");j.setAttribute("id","svgC"),n.style.background="#ddd",n.style.width=`${innerWidth-10M }px`,n.style.height=`${innerHeight-10}px`,n.style.padding="5px",j.style.width=`${W}px`,j.style.height=`${K}px`,j.style.margin="0 auto",j.style.boxShadow="2px 3px 6px rgba(0,0,0,0.5)",j.style.borderRadius="0.5vh",n.appendChild(j),u("svgC","svg",{id:"art",xmlns:G,"xmlns:xlink":J,"shape-rendering":"geometricPrecision",width:L,height:R,viewBox:`${-B} ${-w} ${L} ${R} `,style:`display:block; width:${W}; height:${K}`}),u("art","defs",{id:"df"}),u("df","filter",{id:"blur"}),u("blur","feGaussianBlur",{stdDeviation:t.int(1,5M )}),u("df","filter",{id:"colorF"}),u("colorF","feColorMatrix",{type:"matrix",values:`${t.float(.2,.8)} 1 0 0 0 0 0 0 1 0`}),u("df","pattern",{id:"hash0",x:0,y:0,width:t.float(1,3),height:5,stroke:t.pick(o),patternTransform:`rotate(${t.int(0,90)} 0 0)`,patternUnits:"userSpaceOnUse"}),u("hash0","line",{x1:0,y1:0,x2:0,y2:5,fill:"none","stroke-width":.3}),u("df","linearGradient",{id:"grad2",x1:"0%",x2:"100%",y1:"0",y2:"0"}),u("grad2","stop",{offset:"0%","stop-color":E[0]}M ),u("grad2","stop",{offset:"100%","stop-color":E[1]}),u("art","rect",{x:-B,y:-w,width:L,height:R,fill:a,id:"bg"}),t.int(30,70),t.int(150,250);for(let m=0;m<200;m++){let i=[t.float(-B,B),t.float(-w,w)];const f=t.int(10,50),d=t.int(160,200);let l=`M ${i.join(" ")}`;for(let r=0;r<f;r++){const c=D(C(g,i),5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<f;r++){const c=D(C(g,i),-5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){conM st c=D(b(g,i),-3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}l+=" z",u("art","path",{d:l,stroke:"none",fill:t.pick(o),"fill-opacity":.1})}u("art","g",{id:"stripes",filter:"url(#blur)"});for(let m=0;m<100;m++){let f=[[t.float(-B,B),t.float(-w,w)]],d=f[0];for(let l=0;l<5;l++){let r=v(d,C(g,d),400);f.push(r),d=r}for(let l=0;l<20;l++){let r=[],c=[],p=f[f.length-1],I=f[0];for(let $=0;$<5;$++){let M=v(p,b(g,p),400),S=v(I,b(g,I),400);r.push(M),c.unshift(S),p=M,I=S}d=c[0];let y=[];for(let $=0;$<5;$++){let M=v(d,C(g,d),400);y.unshM ift(M),d=M}const[T,..._]=[...f,...r,...y,...c];let H=`M ${T.join(" ")}`;H+=_.map($=>`L ${$.join(" ")}`).join(" "),u("stripes","path",{d:H,fill:t.prob(.9)?t.pick(h):"url(#grad2)",stroke:"none"}),f=[c[0],...Z(y)]}}for(let m=0;m<80;m++){let i=[t.float(-B,B),t.float(-w,w)];const f=t.int(10,50),d=t.int(160,200);let l=`M ${i.join(" ")}`;for(let r=0;r<f;r++){const c=D(C(g,i),5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<f;r++){const c=D(C(M g,i),-5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),-3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}u("art","path",{d:l,stroke:t.pick(o),fill:"none"})}const et=60,nt=10,U=t.float(1,3);for(let m=0;m<nt;m++){let f=[[t.float(-B,B),t.float(-w,w)]],d=f[0];for(let l=0;l<20;l++){let r=v(d,D(b(g,d)),U);f.push(r),d=r}for(let l=0;l<et;l++){let r=[],c=[],p=f[f.length-1],I=f[0];for(let k=0;k<20;k++){let N=v(p,D(C(g,p)),U),V=v(I,D(C(g,I)),U);r.push(N),c.unshift(V),p=N,I=V}d=c[0];let y=[];const T=r[r.lengtM h-1];let _=1/0,H=(d[0]-T[0])**2+(d[1]-T[1])**2;for(;H<_;){let k=v(d,D(b(g,d)),U);y.unshift(k),d=k,_=H,H=(d[0]-T[0])**2+(d[1]-T[1])**2}const[$,...M]=[...f,...r,...y,...c];let S=`M ${$.join(" ")}`;S+=M.map(k=>`L ${k.join(" ")}`).join(" "),u("art","path",{d:S,fill:t.prob(.1)?"url(#grad2)":E[l%2],stroke:"none"}),f=[c[0],...Array.from(y,(k,N)=>y[y.length-1-N])]}}u("art","g",{id:"grid"}),O.forEach((m,i)=>{if(i===0)return;const f=O[i-1],d=4;for(let l=0,r=0;l<f.length;l+=d-1,r++){const c=Z(O[i].slice(l,l+d)),p=ct([...f.sliM ce(l,l+d),...c],!0);u("grid","path",{d:p,fill:(i+r)%2===0?t.pick(o):s,stroke:"none"})}}),u("art","g",{id:"border",filter:"url(#colorF)"}),u("border","rect",{x:-B,y:-w,width:L,height:10,fill:a,"fill-opacity":.6}),u("border","rect",{x:-B,y:w-10,width:L,height:10,fill:a,"fill-opacity":.6}),u("border","rect",{x:-B,y:-w,width:10,height:R,fill:a,"fill-opacity":.6}),u("border","rect",{x:B-10,y:-w,width:10,height:R,fill:a,"fill-opacity":.6}),(Q=A.from(s))==null||Q.sat(1)},dt=n=>typeof n=="string",tt=(n,e,t)=>{const a={expiM re:1e4,utf8:!1,...t};dt(e)&&a.utf8&&(e=new TextEncoder().encode(e),a.mime+=";charset=UTF-8");const s=URL.createObjectURL(e instanceof Blob?e:new Blob([e],{type:a.mime})),o=document.createElement("a");o.setAttribute("download",n),o.setAttribute("href",s),document.body.appendChild(o),o.click(),document.body.removeChild(o),a.expire>0&&setTimeout(()=>URL.revokeObjectURL(s),a.expire)},ft=(n,e,t="png",a=.95)=>{const s=`image/${t}`;n.toBlob(o=>o?tt(`${e}.${t}`,o,{mime:s}):console.warn("can't download canvas"),s,a)};mathRaM nd();window.$generativeTraits={Palette:Object.keys(z)[Math.floor(mathRand()*Object.keys(z).length)]};console.log(window.$generativeTraits);function gt(){const n=document.getElementById("art");let[e,t]=[n.getAttribute("width"),n.getAttribute("height")],a=new Blob([n.outerHTML],{type:"image/svg+xml;charset=utf-8"}),s=URL.createObjectURL(a),o=new Image;o.onload=()=>{const h=document.createElement("canvas");h.width=e*P,h.height=t*P,h.getContext("2d").drawImage(o,0,0,e*P,t*P),ft(h,`${seed} - ${new Date().getTime()}-art.M png`)},o.src=s}const q=document.createElement("div");q.setAttribute("id","app");document.body.prepend(q);ht(q,window.$generativeTraits);const P=parseInt(new URLSearchParams(window.location.search).get("zoom")||"8");window.addEventListener("keyup",n=>{switch(n.key){case"s":tt(`${seed} - ${new Date().getTime()}-art.svg`,document.getElementById("art").outerHTML,{mime:"image/svg+xml"});return;case"x":gt();return}}); text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 9{"p": "brc-20","op": "mint","tick": "ordi","amt": "1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 {"type":"btcdomain","name":"uniswap.btc","first_owner":"bc1ppxk2anu70pz8n7yvr3rpj8uu9had7ud6082xn6t9aluyqwzhw9kq0zf5ny","createDate":1678345971564,"registerDate":1678345971564,"expireDate":1709881971564,"img_url":"https://btcdomains.io/images/domain/uniswap.jpeg","sig":"30450221009c396832e4e1042e62fda719fbd51c13b05c93362f869dacb94a0c19f7bdd4f402203e3f52bcaa647a01695ec5829868c26cfa124edd8e5ec01e30cc3bcce0c89775"}h! text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 3{"p":"sns","op":"reg","name":"ordinalwallets.sats"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"plays.sats"}h! text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"bruv.sats"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"sells.sats"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"powers.sats"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"fucked.sats"}h! text/plain;charset=utf-8 -{"p":"sns","op":"reg","name":"Showtime.sats"}h! text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"fats.sats"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"Tyrion.sats"}h! text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"moms.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"86988.sats"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! !Powered by Luxor Tech1003 CjA=:ETH.ETH:0x7333eE1B57C9127eFdB3A1657477a77B41526B26:564842777::0 "name": "jobs.sats" Bj@=:BNB.BNB:bnb1yaj7kc6wdcv868pxd4a07nyza4kr8eju2z33ux:21204348::0 CjA=:ETH.ETH:0x67e7Fc5eEb34C52386251F248dbb09eFB362Ffeb:6149964:te:0 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 urn:mpeg:mpegB:cicp:systems:auxiliary:alpha text/plain;charset=utf-8 "max": "100000000", text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "3 % % 3-7,),7-Q@88@Q^OJO^qeeq "3 % % 3-7,),7-Q@88@Q^OJO^qeeq text/plain;charset=utf-8 text/plain;charset=utf-8 {"type":"btcdomain","name":"cryptoxingkong.btc","first_owner":"bc1pht5wc97quqh3fwa2kxvjgy5yu3dk2dapptk4s9suw9sx7j86vc8qysspq8","createDate":1678343210111,"registerDate":1678343210111,"expireDate":1836023210111,"img_url":"https://btcdomains.io/images/domain/cryptoxingkong.jpeg","sig":"3045022100f656139847abb9c81c69a8545508f0f87b2985fe0968512d40f535c97f22ea1202204bf752be55541797ea2488380700f73915f226d2ab75a59e6ce43a2eea1b958c"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE04 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 &{"p":"sns","op":"reg","name":"m.sats"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ff x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereu<m Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 "max": "21000000", x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Ownership Managed By Ethereum Smart Contract,: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802 FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca2 8ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA4621 17802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Ownership Managed By Ethereum; Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa806748 d/Foundry USA Pool #dropgold/ 7j5ion:14.Qmee5LtLibcAdP4nsGsg5nGx1v2ZiuNjM4tHxfUcUCU4jv:; text/plain;charset=utf-8 "tick": "binance", text/plain;charset=utf-8 CjA=:ETH.ETH:0x4D6Deef89525eA905314247D7F9924f74bc76f79:166299489::0 FjDOUT:465D6EAD12F09CD4945FDE1D4959F68BD03B072252F66C19475C1F08F5E9176F text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"gmoo.sats"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"btcmax.sats"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"btcusa.sats"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"btcus.sats"}h! text/plain;charset=utf-8 ,{"p":"sns","op":"reg","name":"btchold.sats"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"btcuk.sats"}h! text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"btct.sats"}h! text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"btcb.sats"}h! text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"btcd.sats"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"coinz.sats"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"coin1.sats"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"btcok.sats"}h! text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"btck.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "bybtc.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":"rbt.sats"}h! text/plain;charset=utf-8 "max": "1000000000000", text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":"8b8.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "888.sats" text/plain;charset=utf-8 "name": "888.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "tick": "Moonbirds", text/plain;charset=utf-8 "tick": "Doodles", "max": "21000000", text/plain;charset=utf-8 "max": "100210000", text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "mkbhd.sats" text/plain;charset=utf-8 "tick": "CryptoPunks", "max": "999800000", text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "c6opoil.sats" "name": "ooo.sats" "name": "dotswoosh.sats" "name": "coffee.sats" "name": "beer.sats" "name": "lego.sats" "name": "casey.sats" "name": "joseph.sats" "name": "nhl.sats" "name": "thereisnosecondbest.sats" "name": "dev.sats" "name": "adidas.sats" "name": "tobi.sats" "name": "play.sats" "name": "weed.sats" "name": "arteka.sats" "name": "based.sats" "name": "ashokchakra.sats" "name": "gmi.sats" Bj@=:BNB.BNB:bnb14yjh7nvwx3anss4yevdm7f4h8eyn4scj75ge06:29087588::0 text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"055555.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 Ethereum: A Nex t-Gene ration Smart Cont ract and Decentralized Application Platform. By Vitalik Buterin (2014). When Satoshi Nakamoto first set the Bitcoin blockchain into motion in January 2009, he was simultaneously introducing two radical and untested concepts. The first is the "bitcoin", a decentralized peer-to-peer online currency that maintains a value without any backing, intrinsic value or central issuer. So far, the "bitcoin" as a currency unit has taken up the bulk of theM public attention, both in terms of the political aspects of a currency without a central bank and its extreme upward and downward volatility in price. However, there is also another, equally important, part to Satoshi's grand experiment: the concept of a proof of work-based blockchain to allow for public agreement on the order of transactions. Bitcoin as an application can be described as a first-to-file system: if one entity has 50 BTC, and simultaneously sends the same 50 BTC to A and to B, only the trM ansaction that gets confirmed first will process. There is no intrinsic way of determining from two transactions which came earlier, and for decades this stymied the development of decentralized digital currency. Satoshi's blockchain was the first credible decentralized solution. And now, attention is rapidly starting to shift toward this second part of Bitcoin's technology, and how the blockchain concept can be used for more than just money. Commonly cited applications include using on-blockchain digitalM assets to represent custom currencies and financial instruments ("colored coins"), the ownership of an underlying physical device ("smart property"), non-fungible assets such as domain names ("Namecoin") as well as more advanced applications such as decentralized exchange, financial derivatives, peer-to-peer gambling and on-blockchain identity and reputation systems. Another important area of inquiry is "smart contracts" - systems which automatically move digital assets according to arbitrary pre-specifiM ed rules. For example, one might have a treasury contract of the form "A can withdraw up to X currency units per day, B can withdraw up to Y per day, A and B together can withdraw anything, and A can shut off B's ability to withdraw". The logical extension of this is decentralized autonomous organizations (DAOs) - long-term smart contracts that contain the assets and encode the bylaws of an entire organization. What Ethereum intends to provide is a blockchain with a built-in fully fledged Turing-complete M programming language that can be used to create "contracts" that can be used to encode arbitrary state transition functions, allowing users to create any of the systems described above, as well as many others that we have not yet imagined, simply by writing up the logic in a few lines of code. Bitcoin As A State Transition System Alternative Blockchain Applications Messages and Transactions Ethereum State Transition Function Blockchain and Mining Financial derivatives Identity and Reputation Systems Decentralized File Storage Decentralized Autonomous Organizations Further Applications Miscellanea And Concerns Modified GHOST Implementation Computation And Turing-Completeness Currency And Issuance Putting It All Together: Decentralized Applications References and Further Reading The concept of decentralized digital currency, as well as alternative applications like property registries, has been around for decades. The anonymous e-cash protocols of the 1980s and the 1990s, mostly reliant on a cryptographic primitive known as Chaumian blinding, provided a currency with a highM of privacy, but the protocols largely failed to gain traction because of their reliance on a centralized intermediary. In 1998, Wei Dai's b-money became the first proposal to introduce the idea of creating money through solving computational puzzles as well as decentralized consensus, but the proposal was scant on details as to how decentralized consensus could actually be implemented. In 2005, Hal Finney introduced a concept of "reusable proofs of work", a system which uses ideas from b-money ogether with Adam Back's computationally difficult Hashcash puzzles to create a concept for a cryptocurrency, but once again fell short of the ideal by relying on trusted computing as a backend. Because currency is a first-to-file application, where the order of transactions is often of critical importance, decentralized currencies require a solution to decentralized consensus. The main roadblock that all pre-Bitcoin currency protocols faced is the fact that, while there had been plenty of research on ating secure Byzantine-fault-tolerant multiparty consensus systems for many years, all of the protocols described were solving only half of the problem. The protocols assumed that all participants in the system were known, and produced security margins of the form "if N parties participate, then the system can tolerate up to N/4 malicious actors". The problem is, however, that in an anonymous setting such security margins are vulnerable to sybil attacks, where a single attacker creates thousands of ted nodes on a server or botnet and uses these nodes to unilaterally secure a majority share. The innovation provided by Satoshi is the idea of combining a very simple decentralized consensus protocol, based on nodes combining transactions into a "block" every ten minutes creating an ever-growing blockchain, with proof of work as a mechanism through which nodes gain the right to participate in the system. While nodes with a large amount of computational power do have proportionately greater influence, comM ing up with more computational power than the entire network combined is much harder than simulating a million nodes. Despite the Bitcoin blockchain model's crudeness and simplicity, it has proven to be good enough, and would over the next five years become the bedrock of over two hundred currencies and protocols around the world. Bitcoin As A State Transition System From a technical standpoint, the Bitcoin ledger can be thought of as a state transition system, where therM a "state" consisting of the ownership status of all existing bitcoins and a "state transition function" that takes a state and a transaction and outputs a new state which is the result. In a standard banking system, for example, the state is a balance sheet, a transaction is a request to move $X from A to B, and the state transition function reduces the value in A's account by $X and increases the value in B's account by $X. If A's account has less than $X in the first place, the state transition funM ction returns an error. Hence, one can In the banking system defined above: The "state" in Bitcoin is the collection of all coins (technically, "unspent transaction outputs" or UTXO) that have been minted and not yet spent, with each UTXO having a denominM ation and an owner (defined by a 20-byte address which is essentially a cryptographic public key[1]). A transaction contains one or more inputs, with each input containing a reference to an existing UTXO and a cryptographic signature produced by the private key associated with the owner's address, and one or more outputs, with each output containing a new UTXO to be added to the state. The state transition function APPLY(S,TX) can be defined roughly as follows: M 1. For each input in TX: i. If the referenced UTXO is not in S, return an error. ii. If the provided signature does not match the owner of the UTXO, return an error. 2. If the sum of the denominations of all input UTXO is less than the sum of the denominations of all output UTXO, return an error. 3. Return S with all input UTXO removed and all output UTXO added. The first half of the first step prevents transaction senders from spending coins that do not exist, the second half of the first step preM vents transaction senders from spending other people's coins, and the second step enforces conservation of value. In order to use this for payment, the protocol is as follows. Suppose Alice wants to send 11.7 BTC to Bob. First, Alice will look for a set of available UTXO that she owns that totals up to at least 11.7 BTC. Realistically, Alice will not be able to get exactly 11.7 BTC; say that the smallest she can get is 6+4+2=12. She then creates a transaction with those three inputs and two outputs. The firM st output will be 11.7 BTC with Bob's address as its owner, and the second output will be the remaining 0.3 BTC "change", with the owner being Alice herself. If we had access to a trustworthy centralized service, this system would be trivial to implement; it could simply be coded exactly as described. However, with Bitcoin we are trying to build a decentralized currency system, so we will need to combine the state transition system with a consensus system in order to ensure that everyone agreesM on the order of transactions. Bitcoin's decentralized consensus process requires nodes in the network to continuously attempt to produce packages of transactions called "blocks". The network is intended to produce roughly one block every ten minutes, with each block containing a timestamp, a nonce, a reference to (ie. hash of) the previous block and a list of all of the transactions that have taken place since the previous block. Over time, this creates a persistent, ever-growing,M "blockchain" that constantly updates to represent the latest state of the Bitcoin ledger. The algorithm for checking if a block is valid, expressed in this paradigm, is as follows: 1. Check if the previous block referenced by the block exists and is valid 2. Check that the timestamp of the block is greater than that of the previous block[2] and less than 2 hours into the future. 3. Check that the proof of work on the block is valid. 4. Let S[0] be the state at the end of the previous block. ppose TX is the block's transaction list with n transactions. For all i in 0...n-1, setS[i+1] = APPLY(S[i],TX[i]) If any application returns an error, exit and return false. 6. Return true, and register S[n] as the state at the end of this block Essentially, each transaction in the block must provide a state transition that is valid. Note that the state is not encoded in the block in any way; it is purely an abstraction to be remembered by the validating node and can only be (securely) computed for anyM block by starting from the genesis state and sequentially applying every transaction in every block. Additionally, note that the order in which the miner includes transactions into the block matters; if there are two transactions A and B in a block such that B spends a UTXO created by A, then the block will be valid if A comes before B but not otherwise. The interesting part of the block validation algorithm is the concept of "proof of work": the condition is that the SHA256 hash of every block, treated M as a 256-bit number, must be less than a dynamically adjusted target, which as of the time of this writing is approximately 2190. The purpose of this is to make block creation computationally "hard", thereby preventing sybil attackers from remaking the entire blockchain in their favor. Because SHA256 is designed to be a completely unpredictable pseudorandom function, the only way to create a valid block is simply trial and error, repeatedly incrementing the nonce and seeing if the new hash matches. current target of 2192, this means an average of 264 tries; in general, the target is recalibrated by the network every 2016 blocks so that on average a new block is produced by some node in the network every ten minutes. In order to compensate miners for this computational work, the miner of every block is entitled to include a transaction giving themselves 25 BTC out of nowhere. Additionally, if any transaction has a higher total denomination in its inputs than in its outputs, the difference also goes toM the miner as a "transaction fee". Incidentally, this is also the only mechanism by which BTC are issued; the genesis state contained no In order to better understand the purpose of mining, let us examine what happens in the event of a malicious attacker. Since Bitcoin's underlying cryptography is known to be secure, the attacker will target the one part of the Bitcoin system that is not protected by cryptography directly: the order of transactions. The aM strategy is simple: 1. Send 100 BTC to a merchant in exchange for some product (preferably a rapid-delivery digital 2. Wait for the delivery of the product 3. Produce another transaction sending the same 100 BTC to himself 4. Try to convince the network that his transaction to himself was the one that came first. Once step (1) has taken place, after a few minutes some miner will include the transaction in a block, say block number 270000. After about one hour, five more blocks will hM ave been added to the chain after that block, with each of those blocks indirectly pointing to the transaction and thus "confirming" it. At this point, the merchant will accept the payment as finalized and deliver the product; since we are assuming this is a digital good, delivery is instant. Now, the attacker creates another transaction sending the 100 BTC to himself. If the attacker simply releases it into the wild, the transaction will not be processed; miners will attempt to run APPLY(S,TX) and noticeM that TX consumes a UTXO which is no longer in the state. So instead, the attacker creates a "fork" of the blockchain, starting by mining another version of block 270000 pointing to the same block 269999 as a parent but with the new transaction in place of the old one. Because the block data is different, this requires redoing the proof of work. Furthermore, the attacker's new version of block 270000 has a different hash, so the original blocks 270001 to 270005 do not "point" to it; thus, the original chainM attacker's new chain are completely separate. The rule is that in a fork the longest blockchain (ie. the one backed by the largest quantity of proof of work) is taken to be the truth, and so legitimate miners will work on the 270005 chain while the attacker alone is working on the 270000 chain. In order for the attacker to make his blockchain the longest, he would need to have more computational power than the rest of the network combined in order to catch up (hence, "51% attack"). Left: it suffices to present only a small number of nodes in a Merkle tree to give a proof of the validity of a branch. Right: any attempt to change any part of the Merkle tree will eventually lead to an inconsistency somewhere up the An important scalability feature of Bitcoin is that the block is stored in a multi-level data structure. The "hash" of a block is actually only the hash of the block header, a roughly 200-byte piece of data thaM timestamp, nonce, previous block hash and the root hash of a data structure called the Merkle tree storing all transactions in the block. A Merkle tree is a type of binary tree, composed of a set of nodes with a large number of leaf nodes at the bottom of the tree containing the underlying data, a set of intermediate nodes where each node is the hash of its two children, and finally a single root node, also formed from the hash of its two children, representing the "top" of the tree. TheM purpose of the Merkle tree is to allow the data in a block to be delivered piecemeal: a node can download only the header of a block from one source, the small part of the tree relevant to them from another source, and still be assured that all of the data is correct. The reason why this works is that hashes propagate upward: if a malicious user attempts to swap in a fake transaction into the bottom of a Merkle tree, this change will cause a change in the node above, and then a M change in the node above that, finally changing the root of the tree and therefore the hash of the block, causing the protocol to register it as a completely different block (almost certainly with an invalid proof of work). The Merkle tree protocol is arguably essential to long-term sustainability. A "full node" in the Bitcoin network, one that stores and processes the entirety of every block, takes up about 15 GB of disk space in the Bitcoin network as of April 2014, and is growing by over a gigabyte perM month. Currently, this is viable for some desktop computers and not phones, and later on in the future only businesses and hobbyists will be able to participate. A protocol known as "simplified payment verification" (SPV) allows for another class of nodes to exist, called "light nodes", which download the block headers, verify the proof of work on the block headers, and then download only the "branches" associated with transactions that are relevant to them. This allows light nodes to determine with a stM rong guarantee of security what the status of any Bitcoin transaction, and their current balance, is while downloading only a very small portion of the entire blockchain. Alternative Blockchain Applications The idea of taking the underlying blockchain idea and applying it to other concepts also has a long history. In 2005, Nick Szabo came out with the concept of "secure property titles with owner authority", a document describing how "new advances in replicated database technology" will allow for a blockcM hain-based system for storing a registry of who owns what land, creating an elaborate framework including concepts such as homesteading, adverse possession and Georgian land tax. However, there was unfortunately no effective replicated database system available at the time, and so the protocol was never implemented in practice. After 2009, however, once Bitcoin's decentralized consensus was developed a number of alternative applications rapidly began to emerge: Namecoin - created in 2010, Namecoin iM s best described as a decentralized name registration database. In decentralized protocols like Tor, Bitcoin and BitMessage, there needs to be some way of identifying accounts so that other people can interact with them, but in all existing solutions the only kind of identifier available is a pseudorandom hash like1LW79wp5ZBqaHW1jL5TCiBCrhQYtHagUWy. Ideally, one would like to be able to have an account with a name like "george". However, the problem is that if one person can create an rge" then someone else can use the same process to register "george" for themselves as well and impersonate them. The only solution is a first-to-file paradigm, where the first registrant succeeds and the second fails - a problem perfectly suited for the Bitcoin consensus protocol. Namecoin is the oldest, and most successful, implementation of a name registration system using such an idea. Colored coins - the purpose of colored coins is to serve as a protocol to allow people to create their tal currencies - or, in the important trivial case of a currency with one unit, digital tokens, on the Bitcoin blockchain. In the colored coins protocol, one "issues" a new currency by publicly assigning a color to a specific Bitcoin UTXO, and the protocol recursively defines the color of other UTXO to be the same as the color of the inputs that the transaction creating them spent (some special rules apply in the case of mixed-color inputs). This allows users to maintain walletsM containing only UTXO of a specific color and send them around much like regular bitcoins, backtracking through the blockchain to determine the color of any UTXO that they receive. Metacoins - the idea behind a metacoin is to have a protocol that lives on top of Bitcoin, using Bitcoin transactions to store metacoin transactions but having a different state transition function, APPLY'. Because the metacoin protocol cannot prevent invalid metacoin transactions from appearing in the Bitcoin blockchain,M a rule is added that if APPLY'(S,TX) returns an error, the protocol defaults to APPLY'(S,TX) = S. This provides an easy mechanism for creating an arbitrary cryptocurrency protocol, potentially with advanced features that cannot be implemented inside of Bitcoin itself, but with a very low development cost since the complexities of mining and networking are already handled by the Bitcoin protocol. Thus, in general, there are two approaches toward building a consensus protocol: building an independent work, and building a protocol on top of Bitcoin. The former approach, while reasonably successful in the case of applications like Namecoin, is difficult to implement; each individual implementation needs to bootstrap an independent blockchain, as well as building and testing all of the necessary state transition and networking code. Additionally, we predict that the set of applications for decentralized consensus technology will follow a power law distribution where the vast majority of applications would M be too small to warrant their own blockchain, and we note that there exist large classes of decentralized applications, particularly decentralized autonomous organizations, that need to interact with each other. The Bitcoin-based approach, on the other hand, has the flaw that it does not inherit the simplified payment verification features of Bitcoin. SPV works for Bitcoin because it can use blockchain depth as a proxy for validity; at some point, once the ancestors of a transaction go far enough back, itM is safe to say that they were legitimately part of the state. Blockchain-based meta-protocols, on the other hand, cannot force the blockchain not to include transactions that are not valid within the context of their own protocols. Hence, a fully secure SPV meta-protocol implementation would need to backward scan all the way to the beginning of the Bitcoin blockchain to determine whether or not certain transactions are valid. Currently, all "light" implementations of Bitcoin-based meta-protocols rely on M a trusted server to provide the data, arguably a highly suboptimal result especially when one of the primary purposes of a cryptocurrency is to eliminate the need for trust. Even without any extensions, the Bitcoin protocol actually does facilitate a weak version of a concept of "smart contracts". UTXO in Bitcoin can be owned not just by a public key, but also by a more complicated script expressed in a simple stack-based programming language. In this paradigm, a transaction spending that must provide data that satisfies the script. Indeed, even the basic public key ownership mechanism is implemented via a script: the script takes an elliptic curve signature as input, verifies it against the transaction and the address that owns the UTXO, and returns 1 if the verification is successful and 0 otherwise. Other, more complicated, scripts exist for various additional use cases. For example, one can construct a script that requires signatures from two out of a given M three private keys to validate ("multisig"), a setup useful for corporate accounts, secure savings accounts and some merchant escrow situations. Scripts can also be used to pay bounties for solutions to computational problems, and one can even construct a script that says something like "this Bitcoin UTXO is yours if you can provide an SPV proof that you sent a Dogecoin transaction of this denomination to me", essentially allowing decentralized cross-cryptocurrency exchange. However, the scripting languagM e as implemented in Bitcoin has several important limitations: Lack of Turing-completeness - that is to say, while there is a large subset of computation that the Bitcoin scripting language supports, it does not nearly support everything. The main category that is missing is loops. This is done to avoid infinite loops during transaction verification; theoretically it is a surmountable obstacle for script programmers, since any loop can be simulated by simply repeating the underlying code many times wiM th an if statement, but it does lead to scripts that are very space-inefficient. For example, implementing an alternative elliptic curve signature algorithm would likely require 256 repeated multiplication rounds all individually included in the Value-blindness - there is no way for a UTXO script to provide fine-grained control over the amount that can be withdrawn. For example, one powerful use case of an oracle contract would be a hedging contract, where A and B put in $1000 worth of BTC andM after 30 days the script sends $1000 worth of BTC to A and the rest to B. This would require an oracle to determine the value of 1 BTC in USD, but even then it is a massive improvement in terms of trust and infrastructure requirement over the fully centralized solutions that are available now. However, because UTXO are all-or-nothing, the only way to achieve this is through the very inefficient hack of having many UTXO of varying denominations (eg. one UTXO of 2k for every k up to 30) and having the oracM le pick which UTXO to send to A and which to B. Lack of state - UTXO can either be spent or unspent; there is no opportunity for multi-stage contracts or scripts which keep any other internal state beyond that. This makes it hard to make multi-stage options contracts, decentralized exchange offers or two-stage cryptographic commitment protocols (necessary for secure computational bounties). It also means that UTXO can only be used to build simple, one-off contracts and not more complex "stateful" coM ntracts such as decentralized organizations, and makes meta-protocols difficult to implement. Binary state combined with value-blindness also mean that another important application, withdrawal limits, is impossible. Blockchain-blindness - UTXO are blind to blockchain data such as the nonce and previous hash. This severely limits applications in gambling, and several other categories, by depriving the scripting language of a potentially valuable source of randomness. s, we see three approaches to building advanced applications on top of cryptocurrency: building a new blockchain, using scripting on top of Bitcoin, and building a meta-protocol on top of Bitcoin. Building a new blockchain allows for unlimited freedom in building a feature set, but at the cost of development time and bootstrapping effort. Using scripting is easy to implement and standardize, but is very limited in its capabilities, and meta-protocols, while easy, suffer from faults in scalability. With EtheM reum, we intend to build a generalized framework that can provide the advantages of all three paradigms at the same time. The intent of Ethereum is to merge together and improve upon the concepts of scripting, altcoins and on-chain meta-protocols, and allow developers to create arbitrary consensus-based applications that have the scalability, standardization, feature-completeness, ease of development and interoperability offered by these different paradigms all at the same time. Ethereum doeM s this by building what is essentially the ultimate abstract foundational layer: a blockchain with a built-in Turing-complete programming language, allowing anyone to write smart contracts and decentralized applications where they can create their own arbitrary rules for ownership, transaction formats and state transition functions. A bare-bones version of Namecoin can be written in two lines of code, and other protocols like currencies and reputation systems can be built in under twenty. Smart contracts,M cryptographic "boxes" that contain value and only unlock it if certain conditions are met, can also be built on top of our platform, with vastly more power than that offered by Bitcoin scripting because of the added powers of Turing-completeness, value-awareness, blockchain-awareness and state. In Ethereum, the state is made up of objects called "accounts", with each account having a 20-byte address and state transitions being direct transfers of value and information between accounts. M An Ethereum account contains four fields: The nonce, a counter used to make sure each transaction can only be processed once The account's current ether balance The account's contract code, if present The account's storage (empty by default) "Ether" is the main internal crypto-fuel of Ethereum, and is used to pay transaction fees. In general, there are two types of accounts: externally owned accounts, controlled by private keys, and contract accounts, controlled by their contract codM e. An externally owned account has no code, and one can send messages from an externally owned account by creating and signing a transaction; in a contract account, every time the contract account receives a message its code activates, allowing it to read and write to internal storage and send other messages or create contracts in turn. Messages and Transactions "Messages" in Ethereum are somewhat similar to in Bitcoin, but with three important ces. First, an Ethereum message can be created either by an external entity or a contract, whereas a Bitcoin transaction can only be created externally. Second, there is an explicit option for Ethereum messages to contain data. Finally, the recipient of an Ethereum message, if it is a contract account, has the option to return a response; this means that Ethereum messages also encompass the concept of functions. The term "transaction" is used in Ethereum to refer to the signed data package that stores a mesM sent from an externally owned account. Transactions contain the recipient of the message, a signature identifying the sender, the amount of ether and the data to send, as well as two values called STARTGAS and GASPRICE. In order to prevent exponential blowup and infinite loops in code, each transaction is required to set a limit to how many computational steps of code execution it can spawn, including both the initial message and any additional messages that get spawned during execution. STARTGM AS is this limit, and GASPRICE is the fee to pay to the miner per computational step. If transaction execution "runs out of gas", all state changes revert - except for the payment of the fees, and if transaction execution halts with some gas remaining then the remaining portion of the fees is refunded to the sender. There is also a separate transaction type, and corresponding message type, for creating a contract; the address of a contract is calculated based on the hash of the account nonce and transactiM An important consequence of the message mechanism is the "first class citizen" property of Ethereum - the idea that contracts have equivalent powers to external accounts, including the ability to send message and create other contracts. This allows contracts to simultaneously serve many different roles: for example, one might have a member of a decentralized organization (a contract) be an escrow account (another contract) between an paranoid individual employing custom quantum-proof Lamport signM atures (a third contract) and a co-signing entity which itself uses an account with five keys for security (a fourth contract). The strength of the Ethereum platform is that the decentralized organization and the escrow contract do not need to care about what kind of account each party to the contract is. Ethereum State Transition Function The Ethereum state transition function, APPLY(S,TX) -> S' can be defined as follows: 1. Check if the transaction is well-formed (ie. hM as the right number of values), the signature is valid, and the nonce matches the nonce in the sender's account. If not, return an error. 2. Calculate the transaction fee as STARTGAS * GASPRICE, and determine the sending address from the signature. Subtract the fee from the sender's account balance and increment the sender's nonce. If there is not enough balance to spend, return an error. 3. Initialize GAS = STARTGAS, and take off a certain quantity of gas per byte to pay for the bytes in 4. Transfer the transaction value from the sender's account to the receiving account. If the receiving account does not yet exist, create it. If the receiving account is a contract, run the contract's code either to completion or until the execution runs out of gas. 5. If the value transfer failed because the sender did not have enough money, or the code execution ran out of gas, revert all state changes except the payment of the fees, and add the fees to the 6. Otherwise, refund tM he fees for all remaining gas to the sender, and send the fees paid for gas consumed to the miner. For example, suppose that the contract's code is: if !contract.storage[msg.data[0]]: contract.storage[msg.data[0]] = msg.data[1] Note that in reality the contract code is written in the low-level EVM code; this example is written in Serpent, our high-level language, for clarity, and can be compiled down to EVM code. Suppose that the contract's storage starts off emptM y, and a transaction is sent with 10 ether value, 2000 gas, 0.001 ether gasprice, and two data fields: [ 2, 'CHARLIE' ][3]. The process for the state transition function in this case is as follows: 1. Check that the transaction is valid and well formed. 2. Check that the transaction sender has at least 2000 * 0.001 = 2 ether. If it is, then subtract 2 ether from the sender's account. 3. Initialize gas = 2000; assuming the transaction is 170 bytes long and the byte-fee is 5, subtract 850 so that there isM 4. Subtract 10 more ether from the sender's account, and add it to the contract's account. 5. Run the code. In this case, this is simple: it checks if the contract's storage at index 2 is used, notices that it is not, and so it sets the storage at index 2 to the value CHARLIE. Suppose this takes 187 gas, so the remaining amount of gas is 1150 - 187 = 963 6. Add 963 * 0.001 = 0.963 ether back to the sender's account, and return the resulting state. If there was no contract at the receivinM g end of the transaction, then the total transaction fee would simply be equal to the provided GASPRICE multiplied by the length of the transaction in bytes, and the data sent alongside the transaction would be irrelevant. Additionally, note that contract-initiated messages can assign a gas limit to the computation that they spawn, and if the sub-computation runs out of gas it gets reverted only to the point of the message call. Hence, just like transactions, contracts can secure their limited al resources by setting strict limits on the sub-computations that they spawn. The code in Ethereum contracts is written in a low-level, stack-based bytecode language, referred to as "Ethereum virtual machine code" or "EVM code". The code consists of a series of bytes, where each byte represents an operation. In general, code execution is an infinite loop that consists of repeatedly carrying out the operation at the current program counter M (which begins at zero) and then incrementing the program counter by one, until the end of the code is reached or an error or STOP or RETURN instruction is detected. The operations have access to three types of space in which to store data: The stack, a last-in-first-out container to which 32-byte values can be pushed and popped Memory, an infinitely expandable byte array The contract's long-term storage, a key/value store where keys and values are both 32 bytes. Unlike stack and memory, whicM h reset after computation ends, storage persists for the long The code can also access the value, sender and data of the incoming message, as well as block header data, and the code can also return a byte array of data as an output. The formal execution model of EVM code is surprisingly simple. While the Ethereum virtual machine is running, its full computational state can be defined by the tuple (block_state, transaction, message, code, memory, stack, pc, gas), where block_state is the global staM te containing all accounts and includes balances and storage. Every round of execution, the current instruction is found by taking the pc-th byte of code, and each instruction has its own definition in terms of how it affects the tuple. For example, ADD pops two items off the stack and pushes their sum, reduces gas by 1 and increments pc by 1, and SSTORE pushes the top two items off the stack and inserts the second item into the contract's storage at the index specified by the first item, as well as reducM ing gas by up to 200 and incrementing pc by 1. Although there are many ways to optimize Ethereum via just-in-time compilation, a basic implementation of Ethereum can be done in a few hundred lines of code. Blockchain and Mining The Ethereum blockchain is in many ways similar to the Bitcoin blockchain, although it does have some differences. The main difference between Ethereum and Bitcoin with regard to the blockchain architecture is that, unlike Bitcoin, Ethereum blocM ks contain a copy of both the transaction list and the most recent state. Aside from that, two other values, the block number and the difficulty, are also stored in the block. The block validation algorithm in Ethereum is as follows: 1. Check if the previous block referenced exists and is valid. 2. Check that the timestamp of the block is greater than that of the referenced previous block and less than 15 minutes into the future 3. Check that the block number, difficulty, transaction root, uncle root anM d gas limit (various low-level Ethereum-specific concepts) are valid. 4. Check that the proof of work on the block is valid. 5. Let S[0] be the STATE_ROOT of the previous block. 6. Let TX be the block's transaction list, with n transactions. For all in in 0...n-1, setS[i+1] = APPLY(S[i],TX[i]). If any applications returns an error, or if the total gas consumed in the block up until this point exceeds the GASLIMIT, return an error. 7. Let S_FINAL be S[n], but adding the block reward paid to the miner. M 8. Check if S_FINAL is the same as the STATE_ROOT. If it is, the block is valid; otherwise, it is not valid. The approach may seem highly inefficient at first glance, because it needs to store the entire state with each block, but in reality efficiency should be comparable to that of Bitcoin. The reason is that the state is stored in the tree structure, and after every block only a small part of the tree needs to be changed. Thus, in general, between two adjacent blocM ks the vast majority of the tree should be the same, and therefore the data can be stored once and referenced twice using pointers (ie. hashes of subtrees). A special kind of tree known as a "Patricia tree" is used to accomplish this, including a modification to the Merkle tree concept that allows for nodes to be inserted and deleted, and not just changed, efficiently. Additionally, because all of the state information is part of the last block, there is no need to store the entire blockchain history - a stM it could be applied to Bitcoin, can be calculated to provide 5-20x savings in space. In general, there are three types of applications on top of Ethereum. The first category is financial applications, providing users with more powerful ways of managing and entering into contracts using their money. This includes sub-currencies, financial derivatives, hedging contracts, savings wallets, wills, and ultimately even some classes of full-scale employment contracts. The second caM tegory is semi-financial applications, where money is involved but there is also a heavy non-monetary side to what is being done; a perfect example is self-enforcing bounties for solutions to computational problems. Finally, there are applications such as online voting and decentralized governance that are not financial at all. On-blockchain token systems have many applications ranging from sub-currencies representing assets such as USD or gold to company stocks, individual tokens represenM ting smart property, secure unforgeable coupons, and even token systems with no ties to conventional value at all, used as point systems for incentivization. Token systems are surprisingly easy to implement in Ethereum. The key point to understand is that all a currency, or token systen, fundamentally is is a database with one operation: subtract X units from A and give X units to B, with the proviso that (i) X had at least X units before the transaction and (2) the transaction is approved by A. All that M it takes to implement a token system is to implement this logic into a contract. The basic code for implementing a token system in Serpent looks as follows: contract.storage[from] contract.storage[from] contract.storage[from] contract.storage[to] contract.storage[to] This is essentially a literal implementation of the "bankingM system" state transition function described further above in this document. A few extra lines of code need to be added to provide for the initial step of distributing the currency units in the first place and a few other edge cases, and ideally a function would be added to let other contracts query for the balance of an address. But that's all there is to it. Theoretically, Ethereum-based token systems acting as sub-currencies can potentially include another important feature that on-chain meta-currencies lack: the ability to pay transaction fees directly in that currency. The way this would be implemented is that the contract would maintain an ether balance with which it would refund ether used to pay fees to the sender, and it would refill this balance by collecting the internal currency units that it takes in fees and reselling them in a constant running auction. Users would thus need to "activate" their accounts with ether, but once the ether is there it would be reusable because the contM ract would refund it each Financial derivatives and Stable-Value Currencies Financial derivatives are the most common application of a "smart contract", and one of the simplest to implement in code. The main challenge in implementing financial contracts is that the majority of them require reference to an external price ticker; for example, a very desirable application is a smart contract that hedges against the volatility of ether (or another cryptocurrency) with respect to the US dollar, but doiM requires the contract to know what the value of ETH/USD is. The simplest way to do this is through a "data feed" contract maintained by a specific party (eg. NASDAQ) designed so that that party has the ability to update the contract as needed, and providing an interface that allows other contracts to send a message to that contract and get back a response that provides the price. Given that critical ingredient, the hedging contract would look as follows: 1. Wait for party A to input 1000 ether. M 2. Wait for party B to input 1000 ether. 3. Record the USD value of 1000 ether, calculated by querying the data feed contract, in storage, say this 4. After 30 days, allow A or B to "ping" the contract in order to send $x worth of ether (calculated by querying the data feed contract again to get the new price) to A and the rest to B. Such a contract would have significant potential in crypto-commerce. One of the main problems cited about cryptocurrency is the fact tM hat it's volatile; although many users and merchants may want the security and convenience of dealing with cryptographic assets, they many not wish to face that prospect of losing 23% of the value of their funds in a single day. Up until now, the most commonly proposed solution has been issuer-backed assets; the idea is that an issuer creates a sub-currency in which they have the right to issue and revoke units, and provide one unit of the currency to anyone who provides them (offline) with one unit of a specified underlying asset (eg. gold, USD). The issuer then promises to provide one unit of the underlying asset to anyone who sends back one unit of the crypto-asset. This mechanism allows any non-cryptographic asset to be "uplifted" into a cryptographic asset, provided that the issuer can be trusted. In practice, however, issuers are not always trustworthy, and in some cases the banking infrastructure is too weak, or too hostile, for such services to exist. Financial derivatives provide an alternative. HeM single issuer providing the funds to back up an asset, a decentralized market of speculators, betting that the price of a cryptographic reference asset will go up, plays that role. Unlike issuers, speculators have no option to default on their side of the bargain because the hedging contract holds their funds in escrow. Note that this approach is not fully decentralized, because a trusted source is still needed to provide the price ticker, although arguably even still this is a massive imM provement in terms of reducing infrastructure requirements (unlike being an issuer, issuing a price feed requires no licenses and can likely be categorized as free speech) and reducing the potential for fraud. Identity and Reputation Systems The earliest alternative cryptocurrency of all, Namecoin, attempted to use a Bitcoin-like blockchain to provide a name registration system, where users can register their names in a public databasM e alongside other data. The major cited use case is for a DNS system, mapping domain names like "bitcoin.org" (or, in Namecoin's case, "bitcoin.bit") to an IP address. Other use cases include email authentication and potentially more advanced reputation systems. Here is the basic contract to provide a Namecoin-like name registration system !contract.storage[tx.data[0]]: contract.storage[tx.data[0]] The contract is very simple; all it is is a database inside thM e Ethereum network that can be added to, but not modified or removed from. Anyone can register a name with some value, and that registration then sticks forever. A more sophisticated name registration contract will also have a "function clause" allowing other contracts to query it, as well as a mechanism for the "owner" (ie. the first registerer) of a name to change the data or transfer ownership. One can even add reputation and web-of-trust functionality on top. Decentralized File Storage past few years, there have emerged a number of popular online file storage startups, the most prominent being Dropbox, seeking to allow users to upload a backup of their hard drive and have the service store the backup and allow the user to access it in exchange for a monthly fee. However, at this point the file storage market is at times relatively inefficient; a cursory look at various existing solutions shows that, particularly at the "uncanny valley" 20-200 GB level at which neither free quotas nor enteM rprise-level discounts kick in, monthly prices for mainstream file storage costs are such that you are paying for more than the cost of the entire hard drive in a single month. Ethereum contracts can allow for the development of a decentralized file storage ecosystem, where individual users can earn small quantities of money by renting out their own hard drives and unused space can be used to further drive down the costs of file storage. The key underpinning piece of such a device would be what we have teM rmed the "decentralized Dropbox contract". This contract works as follows. First, one splits the desired data up into blocks, encrypting each block for privacy, and builds a Merkle tree out of it. One then makes a contract with the rule that, every N blocks, the contract would pick a random index in the Merkle tree (using the previous block hash, accessible from contract code, as a source of randomness), and give X ether to the first entity to supply a transaction with a ified payment verification-like proof of ownership of the block at that particular index in the tree. When a user wants to re-download their file, they can use a micropayment channel protocol (eg. pay 1 szabo per 32 kilobytes) to recover the file; the most fee-efficient approach is for the payer not to publish the transaction until the end, instead replacing the transaction with a slightly more lucrative one with the same nonce after every An important feature of the protocol is that, althouM gh it may seem like one is trusting many random nodes not to decide to forget the file, one can reduce that risk down to near-zero by splitting the file into many pieces via secret sharing, and watching the contracts to see each piece is still in some node's possession. If a contract is still paying out money, that provides a cryptographic proof that someone out there is still storing the file. Decentralized Autonomous Organizations The general concept of a "decentralized organization" is that of a viM rtual entity that has a certain set of members or shareholders which, perhaps with a 67% majority, have the right to spend the entity's funds and modify its code. The members would collectively decide on how the organization should allocate its funds. Methods for allocating a DAO's funds could range from bounties, salaries to even more exotic mechanisms such as an internal currency to reward work. This essentially replicates the legal trappings of a traditional company or nonprofit but using only cryptogrM aphic blockchain technology for enforcement. So far much of the talk around DAOs has been around the "capitalist" model of a "decentralized autonomous corporation" (DAC) with dividend-receiving shareholders and tradable shares; an alternative, perhaps described as a "decentralized autonomous community", would have all members have an equal share in the decision making and require 67% of existing members to agree to add or remove a member. The requirement that one person can only have one membership would M then need to be enforced collectively by the group. A general outline for how to code a DO is as follows. The simplest design is simply a piece of self-modifying code that changes if two thirds of members agree on a change. Although code is theoretically immutable, one can easily get around this and have de-facto mutability by having chunks of the code in separate contracts, and having the address of which contracts to call stored in the modifiable storage. In a simple implementation of such a DAO contracM t, there would be three transaction types, distinguished by the data provided in the transaction: [0,i,K,V] to register a proposal with index i to change the address at storage index K to [0,i] to register a vote in favor of proposal i [2,i] to finalize proposal i if enough votes have been made The contract would then have clauses for each of these. It would maintain a record of all open storage changes, along with a list of who voted for them. It would also have a list of all membM ers. When any storage change gets to two thirds of members voting for it, a finalizing transaction could execute the change. A more sophisticated skeleton would also have built-in voting ability for features like sending a transaction, adding members and removing members, and may even provide for Liquid Democracy-style vote delegation (ie. anyone can assign someone to vote for them, and assignment is transitive so if A assigns B and B assigns C then C determines A's vote). ThiM s design would allow the DO to grow organically as a decentralized community, allowing people to eventually delegate the task of filtering out who is a member to specialists, although unlike in the "current system" specialists can easily pop in and out of existence over time as individual community members change their alignments. An alternative model is for a decentralized corporation, where any account can have zero or more shares, and two thirds of the shares are required to make a decision. A completeM skeleton would involve asset management functionality, the ability to make an offer to buy or sell shares, and the ability to accept offers (preferably with an order-matching mechanism inside the contract). Delegation would also exist Liquid Democracy-style, generalizing the concept of a "board of directors". In the future, more advanced mechanisms for organizational governance may be implemented; it is at this point that a decentralized organization (DO) can start to be described as a decentralized autoM organization (DAO). The difference between a DO and a DAO is fuzzy, but the general dividing line is whether the governance is generally carried out via a political-like process or an process; a good intuitive criterion: can the organization still function if no two members spoke the same language? Clearly, a simple traditional shareholder-style corporation would fail, whereas something like the Bitcoin protocol would be much more likely to succeM s futarchy, a mechanism for organizational governance via prediction markets, is a good example of what truly might look like. Note that one should not necessarily assume that all DAOs are superior to all DOs; automation is simply a paradigm that is likely to have have very large benefits in certain particular places and may not be practical in others, and many semi-DAOs are also likely to exist. Further Applications 1. Savings wallets. Suppose that Alice wM ants to keep her funds safe, but is worried that she will lose or someone will hack her private key. She puts ether into a contract with Bob, a bank, as follows: Alice alone can withdraw a maximum of 1% of the funds per day. Bob alone can withdraw a maximum of 1% of the funds per day, but Alice has the ability to make a transaction with her key shutting off this ability. Alice and Bob together can withdraw anything. Normally, 1% per day is enough for Alice, and if Alice wants to withdraw morM e she can contact Bob for help. If Alice's key gets hacked, she runs to Bob to move the funds to a new contract. If she loses her key, Bob will get the funds out eventually. If Bob turns out to be malicious, then she can turn off his ability to withdraw. 2. Crop insurance. One can easily make a financial derivatives contract but using a data feed of the weather instead of any price index. If a farmer in Iowa purchases a derivative that pays out inversely based on the tion in Iowa, then if there is a drought, the farmer will automatically receive money and if there is enough rain the farmer will be happy because their crops would do well. 3. A decentralized data feed. For financial contracts for difference, it may actually be possible to decentralize the data feed via a protocol called "SchellingCoin". SchellingCoin basically works as follows: N parties all put into the system the value of a given datum (eg. the ETH/USD price), the values are sorted, and everyone en the 25th and 75th percentile gets one token as a reward. Everyone has the incentive to provide the answer that everyone else will provide, and the only value that a large number of players can realistically agree on is the obvious default: the truth. This creates a decentralized protocol that can theoretically provide any number of values, including the ETH/USD price, the temperature in Berlin or even the result of a particular 4. Smart multi-signature escrow. Bitcoin allows multisignM ature transaction contracts where, for example, three out of a given five keys can spend the funds. Ethereum allows for more granularity; for example, four out of five can spend everything, three out of five can spend up to 10% per day, and two out of five can spend up to 0.5% per day. Additionally, Ethereum multisig is asynchronous - two parties can register their signatures on the blockchain at different times and the last signature will automatically send the transaction. 5. Cloud computing. The EVM teM chnology can also be used to create a verifiable computing environment, allowing users to ask others to carry out computations and then optionally ask for proofs that computations at certain randomly selected checkpoints were done correctly. This allows for the creation of a cloud computing market where any user can participate with their desktop, laptop or specialized server, and spot-checking together with security deposits can be used to ensure that the system is trustworthy (ie. nodes cannot y cheat). Although such a system may not be suitable for all tasks; tasks that require a high level of inter-process communication, for example, cannot easily be done on a large cloud of nodes. Other tasks, however, are much easier to parallelize; projects like SETI@home, folding@home and genetic algorithms can easily be implemented on top of such a platform. 6. Peer-to-peer gambling. Any number of peer-to-peer gambling protocols, such as Frank Stajano and Richard Clayton's Cyberdice, can be implemented oM n the Ethereum blockchain. The simplest gambling protocol is actually simply a contract for difference on the next block hash, and more advanced protocols can be built up from there, creating gambling services with near-zero fees that have no ability to cheat. 7. Prediction markets. Provided an oracle or SchellingCoin, prediction markets are also easy to implement, and prediction markets together with SchellingCoin may prove to be the first mainstream application of futarchy as a governance protocol for dM ecentralized organizations. 8. On-chain decentralized marketplaces, using the identity and reputation system as a base. Miscellanea And Concerns Modified GHOST Implementation The "Greedy Heaviest Observed Subtree" (GHOST) protocol is an innovation first introduced by Yonatan Sompolinsky and Aviv Zohar in December 2013. The motivation behind GHOST is that blockchains with fast confirmation times currently suffer from reduced security due to a high stale rate - because M certain time to propagate through the network, if miner A mines a block and then miner B happens to mine another block before miner A's block propagates to B, miner B's block will end up wasted and will not contribute to network security. Furthermore, there is a centralization issue: if miner A is a mining pool with 30% hashpower and B has 10% hashpower, A will have a risk of producing a stale block 70% of the time (since the other 30% of the time A produced the last block and so will get miM ning data immediately) whereas B will have a risk of producing a stale block 90% of the time. Thus, if the block interval is short enough for the stale rate to be high, A will be substantially more efficient simply by virtue of its size. With these two effects combined, blockchains which produce blocks quickly are very likely to lead to one mining pool having a large enough percentage of the network hashpower to have de facto control over the mining process. As described by Sompolinsky and Zohar, GHOST soM lves the first issue of network security loss by including stale blocks in the calculation of which chain is the "longest"; that is to say, not just the parent and further ancestors of a block, but also the stale children of the block's ancestors (in Ethereum jargon, "uncles") are added to the calculation of which block has the largest total proof of work backing it. To solve the second issue of centralization bias, we go beyond the protocol described by Sompolinsky and Zohar, and also allow stales to registered into the main chain to receive a block reward: a stale block receives 93.75% of its base reward, and the nephew that includes the stale block receives the remaining 6.25%. Transaction fees, however, are not Ethereum implements a simplified version of GHOST which only goes down five levels. Specifically, a stale block can only be included as an uncle by the 2nd to 5th generation child of its parent, and not any block with a more distant relation (eg. 6th generation child of a M parent, or 3rd generation child of a grandparent). This was done for several reasons. First, unlimited GHOST would include too many complications into the calculation of which uncles for a given block are valid. Second, unlimited GHOST with compensation as used in Ethereum removes the incentive for a miner to mine on the main chain and not the chain of a public attacker. Finally, calculations show that five-level GHOST with incentivization is over 95% efficient even with a 15s block time, and miners with M 25% hashpower show centralization gains of less than 3%. Because every transaction published into the blockchain imposes on the network the cost of needing to download and verify it, there is a need for some regulatory mechanism, typically involving transaction fees, to prevent abuse. The default approach, used in Bitcoin, is to have purely voluntary fees, relying on miners to act as the gatekeepers and set dynamic minimums. This approach has been received very favM Bitcoin community particularly because it is "market-based", allowing supply and demand between miners and transaction senders determine the price. The problem with this line of reasoning is, however, that transaction processing is not a market; although it is intuitively attractive to construe transaction processing as a service that the miner is offering to the sender, in reality every transaction that a miner includes will need to be processed by every node in the network, so the vast majM ority of the cost of transaction processing is borne by third parties and not the miner that is making the decision of whether or not to include it. Hence, tragedy-of-the-commons problems are very likely to occur. However, as it turns out this flaw in the market-based mechanism, when given a particular inaccurate simplifying assumption, magically cancels itself out. The argument is as follows. Suppose that: 1. A transaction leads to k operations, offering the reward kR to any miner that includes it where M set by the sender and k and R are (roughly) visible to the miner beforehand. 2. An operation has a processing cost of C to any node (ie. all nodes have equal efficiency) 3. There are N mining nodes, each with exactly equal processing power (ie. 1/N of total) 4. No non-mining full nodes exist. A miner would be willing to process a transaction if the expected reward is greater than the cost. Thus, the expected reward is kR/N since the miner has a 1/N chance of processing the next block, and the proceM cost for the miner is simply kC. Hence, miners will include transactions where kR/N > kC, or R > NC. Note that R is the per-operation fee provided by the sender, and is thus a lower bound on the benefit that the sender derives from the transaction, and NC is the cost to the entire network together of processing an operation. Hence, miners have the incentive to include only those transactions for which the total utilitarian benefit exceeds the However, there are several important deviations fM rom those assumptions in reality: 1. The miner does pay a higher cost to process the transaction than the other verifying nodes, since the extra verification time delays block propagation and thus increases the chance the block will 2. There do exist non-mining full nodes. 3. The mining power distribution may end up radically inegalitarian in practice. 4. Speculators, political enemies and crazies whose utility function includes causing harm to the do exist, and they can cleverly set up contracts whose cost is much lower than the cost paid by other verifying nodes. Point 1 above provides a tendency for the miner to include fewer transactions, and point 2 increases NC; hence, these two effects at least partially cancel each other out. Points 3 and 4 are the major issue; to solve them we simply institute a floating cap: no block can have more operations than BLK_LIMIT_FACTOR times the long-term exponential moving average. Specifically: t = floor((blk.parent.oplimit * (EMAFACTOR - 1) + floor(parent.opcount * BLK_LIMIT_FACTOR)) / BLK_LIMIT_FACTOR and EMA_FACTOR are constants that will be set to 65536 and 1.5 for the time being, but will likely be changed after further analysis. Computation And Turing-Completeness An important note is that the Ethereum virtual machine is Turing-complete; this means that EVM code can encode any computation that can be conceivably carried out, including infinite loops. EVM code allows looping in two ways. First, there is a JUMP instruction that allows the program to jump back to a previous spot in the code, and a JUMPI instruction to do conditional jumping, allowing for statements like while x < 27: x = x * 2. Second, contracts can call other contracts, potentially allowing for looping through recursion. This naturally leads to a problem: can malicious users essentially shut miners and full nodes down by forcing them to enter into an infinite loop? The issue arises because of a problem in computM er science known as the halting problem: there is no way to tell, in the general case, whether or not a given program will ever halt. As described in the state transition section, our solution works by requiring a transaction to set a maximum number of computational steps that it is allowed to take, and if execution takes longer computation is reverted but fees are still paid. Messages work in the same way. To show the motivation behind our solution, consider the following examples: tes a contract which runs an infinite loop, and then sends a transaction activating that loop to the miner. The miner will process the transaction, running the infinite loop, and wait for it to run out of gas. Even though the execution runs out of gas and stops halfway through, the transaction is still valid and the miner still claims the fee from the attacker for each computational step. An attacker creates a very long infinite loop with the intent of forcing the miner to keep computing for such a M long time that by the time computation finishes a few more blocks will have come out and it will not be possible for the miner to include the transaction to claim the fee. However, the attacker will be required to submit a value for STARTGAS limiting the number of computational steps that execution can take, so the miner will know ahead of time that the computation will take an excessively large number of steps. An attacker sees a contract with code of some form like send(M A,contract.storage[A]); contract.storage[A] = 0, and sends a transaction with just enough gas to run the first step but not the second (ie. making a withdrawal but not letting the balance go down). The contract author does not need to worry about protecting against such attacks, because if execution stops halfway through the changes get reverted. A financial contract works by taking the median of nine proprietary data feeds in order to minimize risk. An attacker takes over one of the data feeds, whiM ch is designed to be modifiable via the variable-address-call mechanism described in the section on DAOs, and converts it to run an infinite loop, thereby attempting to force any attempts to claim funds from the financial contract to run out of gas. However, the financial contract can set a gas limit on the message to prevent this The alternative to Turing-completeness is Turing-incompleteness, where JUMP and JUMPI do not exist and only one copy of each contract is allowed to exist in the call M stack at any given time. With this system, the fee system described and the uncertainties around the effectiveness of our solution might not be necessary, as the cost of executing a contract would be bounded above by its size. Additionally, Turing-incompleteness is not even that big a limitation; out of all the contract examples we have conceived internally, so far only one required a loop, and even that loop could be removed by making 26 repetitions of a one-line piece of code. Given the serious implicatM ions of Turing-completeness, and the limited benefit, why not simply have a Turing-incomplete language? In reality, however, Turing-incompleteness is far from a neat solution to the problem. To see why, consider the following contracts: (run one step of a program and record the change in storage) Now, send a transaction to A. Thus, in 51 transactions, we have a contract thM at takes up 250 computational steps. Miners could try to detect such logic bombs ahead of time by maintaining a value alongside each contract specifying the maximum number of computational steps that it can take, and calculating this for contracts calling other contracts recursively, but that would require miners to forbid contracts that create other contracts (since the creation and execution of all 50 contracts above could easily be rolled into a single contract). Another problematic point is that the aM ddress field of a message is a variable, so in general it may not even be possible to tell which other contracts a given contract will call ahead of time. Hence, all in all, we have a surprising conclusion: Turing-completeness is surprisingly easy to manage, and the lack of Turing-completeness is equally surprisingly difficult to manage unless the exact same controls are in place - but in that case why not just let the protocol be Turing-complete? Currency And Issuance he Ethereum network includes its own built-in currency, ether, which serves the dual purpose of providing a primary liquidity layer to allow for efficient exchange between various types of digital assets and, more importantly, of providing a mechanism for paying transaction fees. For convenience and to avoid future argument (see the current mBTC/uBTC/satoshi debate in Bitcoin), the denominations will be pre-labelled: This should be takenM as an expanded version of the concept of "dollars" and "cents" or "BTC" and "satoshi". In the near future, we expect "ether" to be used for ordinary transactions, "finney" for microtransactions and "szabo" and "wei" for technical discussions around fees and protocol The issuance model will be as follows: Ether will be released in a currency sale at the price of 1337-2000 ether per BTC, a mechanism intended to fund the Ethereum organization and pay for development that has been with success by a number of other cryptographic platforms. Earlier buyers will benefit from larger discounts. The BTC received from the sale will be used entirely to pay salaries and bounties to developers, researchers and projects in the cryptocurrency ecosystem. 0.099x the total amount sold will be allocated to early contributors who participated in development before BTC funding or certainty of funding was available, and another 0.099x will be allocated to long-term research projects. he total amount sold will be allocated to miners per year forever after that point. The permanent linear supply growth model reduces the risk of what some see as excessive wealth concentration in Bitcoin, and gives individuals living in present and future eras a fair chance to acquire currency units, while at the same time discouraging depreciation of ether because the "supply growth rate" as a percentage still tends to zero over time. We alsoM theorize that because coins are always lost over time due to carelessness, death, etc, and coin loss can be modeled as a percentage of the total supply per year, that the total currency supply in circulation will in fact eventually stabilize at a value equal to the annual issuance divided by the loss rate (eg. at a loss rate of 1%, once the supply reaches 26X then 0.26X will be mined and 0.26X lost every year, creating an equilibrium). Group At launch After 1 year After 5 years Currency units 1.198XM Purchasers 83.5% 68.6% 40.0% Early contributor distribution 8.26% 6.79% 3.96% Long-term endowment 8.26% 6.79% 3.96% Miners 0% 17.8% 52.0% Despite the linear currency issuance, just like with Bitcoin over time the supply growth rate nevertheless tends Mining Centralization The Bitcoin mining algorithm basically works by having miners compute SHA256 on slightly modified versions of the block header millions of times over and over again, untiM l eventually one node comes up with a version whose hash is less than the target (currently around 2190). However, this mining algorithm is vulnerable to two forms of centralization. First, the mining ecosystem has come to be dominated by ASICs (application-specific integrated circuits), computer chips designed for, and therefore thousands of times more efficient at, the specific task of Bitcoin mining. This means that Bitcoin mining is no longer a highly decentralized and egalitarian pursuit, requiring mM illions of dollars of capital to effectively participate in. Second, most Bitcoin miners do not actually perform block validation locally; instead, they rely on a centralized mining pool to provide the block headers. This problem is arguably worse: as of the time of this writing, the top two mining pools indirectly control roughly 50% of processing power in the Bitcoin network, although this is mitigated by the fact that miners can switch to other mining pools if a pool or coalition attempts a 51% attack.M The current intent at Ethereum is to use a mining algorithm based on randomly generating a unique hash function for every 1000 nonces, using a sufficiently broad range of computation to remove the benefit of specialized hardware. Such a strategy will certainly not reduce the gain of centralization to zero, but it does not need to. Note that each individual user, on their private laptop or desktop, can perform a certain quantity of mining activity almost for free, paying only electricity costs, but after M the point of 100% CPU utilization of their computer additional mining will require them to pay for both electricity and hardware. ASIC mining companies need to pay for electricity and hardware starting from the first hash. Hence, if the centralization gain can be kept to below this ratio, (E + H) / E, then even if ASICs are made there will still be room for ordinary miners. Additionally, we intend to design the mining algorithm so that mining requires access to the entire blockchain, forcing miners to stoM re the entire blockchain and at least be capable of verifying every transaction. This removes the need for centralized mining pools; although mining pools can still serve the legitimate role of evening out the randomness of reward distribution, this function can be served equally well by peer-to-peer pools with no central control. It additionally helps fight centralization, by increasing the number of full nodes in the network so that the network remains reasonably decentralized even if most ordinary users M One common concern about Ethereum is the issue of scalability. Like Bitcoin, Ethereum suffers from the flaw that every transaction needs to be processed by every node in the network. With Bitcoin, the size of the current blockchain rests at about 20 GB, growing by about 1 MB per hour. If the Bitcoin network were to process Visa's 2000 transactions per second, it would grow by 1 MB per three seconds (1 GB per hour, 8 TB per year)M Ethereum is likely to suffer a similar growth pattern, worsened by the fact that there will be many applications on top of the Ethereum blockchain instead of just a currency as is the case with Bitcoin, but ameliorated by the fact that Ethereum full nodes need to store just the state instead of the entire blockchain history. The problem with such a large blockchain size is centralization risk. If the blockchain size increases to, say, 100 TB, then the likely scenario would be that only a very small numbM er of large businesses would run full nodes, with all regular users using light SPV nodes. In such a situation, there arises the potential concern that the full nodes could band together and all agree to cheat in some profitable fashion (eg. change the block reward, give themselves BTC). Light nodes would have no way of detecting this immediately. Of course, at least one honest full node would likely exist, and after a few hours information about the fraud would trickle out through channels like Reddit, bM ut at that point it would be too late: it would be up to the ordinary users to organize an effort to blacklist the given blocks, a massive and likely infeasible coordination problem on a similar scale as that of pulling off a successful 51% attack. In the case of Bitcoin, this is currently a problem, but there exists a blockchain modification suggested by Peter Todd which will alleviate this issue. In the near term, Ethereum will use two additional strategies to cope with this problem. First, because of theM blockchain-based mining algorithms, at least every miner will be forced to be a full node, creating a lower bound on the number of full nodes. Second and more importantly, however, we will include an intermediate state tree root in the blockchain after processing each transaction. Even if block validation is centralized, as long as one honest verifying node exists, the centralization problem can be circumvented via a verification protocol. If a miner publishes an invalid block, that block must either be M badly formatted, or the state S[n] is incorrect. Since S[0] is known to be correct, there must be some first state S[i] that is incorrect where S[i-1] is correct. The verifying node would provide the index i, along with a "proof of invalidity" consisting of the subset of Patricia tree nodes needing to process APPLY(S[i-1],TX[i]) -> S[i]. Nodes would be able to use those nodes to run that part of the computation, and see that the S[i] generated does not match the S[i] provided. Another, more sophisticated,M attack would involve the malicious miners publishing incomplete blocks, so the full information does not even exist to determine whether or not blocks are valid. The solution to this is a challenge-response protocol: verification nodes issue "challenges" in the form of target transaction indices, and upon receiving a node a light node treats the block as untrusted until another node, whether the miner or another verifier, provides a subset of Patricia nodes as a proof of validity. Putting It All Together: Decentralized Applications The contract mechanism described above allows anyone to build what is essentially a command line application run on a virtual machine that is executed by consensus across the entire network, allowing it to modify a globally accessible state as its . However, for most people, the command line interface that is the transaction sending mechanism is not sufficiently user-friendly to make decentralization an attractive mainstream alternaM tive. To this end, a complete decentralized application should consist of both low-level business-logic components, whether implemented entirely on Ethereum, using a combination of Ethereum and other systems (eg. a P2P messaging layer, one of which is currently planned to be put into the Ethereum clients) or other systems entirely, and high-level graphical user interface components. The s design is to serve as a web browser, but include support for a Javascript API object, M which specialized web pages viewed in the client will be able to use to interact with the Ethereum blockchain. From the point of view of the web, these web pages are entirely static content, since the blockchain and other decentralized protocols will serve as a complete replacement for the server for the purpose of handling user-initiated requests. Eventually, decentralized protocols, hopefully themselves in some fashion using Ethereum, may be used to store the web pages themselves. The Ethereum protocol was originally conceived as an upgraded version of a cryptocurrency, providing advanced features such as on-blockchain escrow, withdrawal limits and financial contracts, gambling markets and the like via a highly generalized programming language. The Ethereum protocol would not "support" any of the applications directly, but the existence of a Turing-complete programming language means that arbitrary contracts can theoretically be created for any transaction type or applicatM more interesting about Ethereum, however, is that the Ethereum protocol moves far beyond just currency. Protocols and decentralized applications around decentralized file storage, decentralized computation and decentralized prediction markets, among dozens of other such concepts, have the potential to substantially increase the efficiency of the computational industry, and provide a massive boost to other peer-to-peer protocols by adding for the first time an economic layer. Finally, there isM also a substantial array of applications that have nothing to do with money at all. The concept of an arbitrary state transition function as implemented by the Ethereum protocol provides for a platform with unique potential; rather than being a closed-ended, single-purpose protocol intended for a specific array of applications in data storage, gambling or finance, Ethereum is open-ended by design, and we believe that it is extremely well-suited to serving as a foundational layer for a very large number oM financial and non-financial protocols in the years to come. Notes and Further Reading 1. A sophisticated reader may notice that in fact a Bitcoin address is the hash of the elliptic curve public key, and not the public key itself. However, it is in fact perfectly legitimate cryptographic terminology to refer to the pubkey hash as a public key itself. This is because Bitcoin's cryptography can be considered to be a custom digital signature algorM ithm, where the public key consists of the hash of the ECC pubkey, the signature consists of the ECC pubkey concatenated with the ECC signature, and the verification algorithm involves checking the ECC pubkey in the signature against the ECC pubkey hash provided as a public key and then verifying the ECC signature against the ECC pubkey. 2. Technically, the median of the 11 previous blocks. 3. Internally, 2 and "CHARLIE" are both numbers, with the latter being in big-endian base 256 representation. NumbM ers can be at least 0 and at most 2^256-1. Further Reading 1. Intrinsic value: https://tinyurl.com/BitcoinMag-IntrinsicValue 2. Smart property: https://en.bitcoin.it/wiki/Smart_Property 3. Smart contracts: https://en.bitcoin.it/wiki/Contracts 4. B-money: http://www.weidai.com/bmoney.txt 5. Reusable proofs of work: http://www.finney.org/~hal/rpow/ 6. Secure property titles with owner authority: http://szabo.best.vwh.net/securetitle.html 7. Bitcoin whitepaper: http://bitcoin.org/bitcoin.pdf mecoin: https://namecoin.org/ 9. Zooko's triangle: http://en.wikipedia.org/wiki/Zooko's_triangle 10. Colored coins whitepaper: https://tinyurl.com/coloredcoin-whitepaper 11. Mastercoin whitepaper: https://github.com/mastercoin-MSC/spec 12. Decentralized autonomous corporations, Bitcoin Magazine: https://tinyurl.com/Bootstrapping-DACs 13. Simplified payment verification:https://en.bitcoin.it/wiki/Scalability#Simplifiedpaymentverification 14. Merkle trees: http://en.wikipedia.org/wiki/Merkle_tree trees: http://en.wikipedia.org/wiki/Patricia_tree 16. GHOST: http://www.cs.huji.ac.il/~avivz/pubs/13/btc_scalability_full.pdf 17. StorJ and Autonomous Agents, Jeff Garzik: https://tinyurl.com/storj-agents 18. Mike Hearn on Smart Property at Turing Festival: http://www.youtube.com/watch?v=Pu4PAMFPo5Y 19. Ethereum RLP: https://github.com/ethereum/wiki/wiki/%5BEnglish%5D-RLP 20. Ethereum Merkle Patricia trees: https://github.com/ethereum/wiki/wiki/%5BEnglish%5D-Patricia-Tree 21. PetLqer Todd on Merkle sum trees:http://sourceforge.net/p/bitcoin/mailman/message/31709140/ text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":"a66.sats"}h! text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":"rly.sats"}h! text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 "max": "100000000", text/plain;charset=utf-8 "name": "pewdiepie.sats" Mined by AntPool975K text/plain;charset=utf-8 "name": "99999.sats" FjDOUT:E453EFA530848F1AF879F913D9A5CAD563FA34B4EEA52B6FE274D63241CB8933 text/plain;charset=utf-8 "op": "mint", "tick": "ordi", text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 Aj?=:ETH.ETH:0xa0cbe92585EA7F0cFAd427825fabbF56d1777Fc5:3227711::0 Bj@=:ETH.ETH:0x2e1FD3AC53472a3A7bE6e9C4fFd89B3Dad0B63Ff:18178632::0 text/html;charset=utf-8 <title>computoor</title> * {margin:0; padding:0; overflow:hidden} body, html {display:flex; align-items: center; justify-content: center; width:100%; height:100%; text-align: center} #screen {width:99%; height:500px; border:1px dashed black} input {text-align: center} #view {display:none} ________________________________________________ / \ | ____________________M _____________________ | | | | | | | B:\> _ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |_________________________________________| | | | \_________________________________________________/ \___________________________________/ <input id="inputfield" type="text" placeholder="insert ordinal by id"></input> <button id="load" onclick="M replaceContent()">load</button> ,---,---,---,---,---,---,---,---,---,---,---,---,---,-------, | ! | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | + | ' | ? | |---'-,-'-,-'-,-'-,-'-,-'-,-'-,-'-,-'-,-'-,-'-,-'-,-'-,-----| | - | | Q | W | E | R | T | Y | U | I | O | P | ] | ^ | | |-----',--',--',--',--',--',--',--',--',--',--',--',--'| | | Caps | A | S | D | F | G | H | J | K | L | \ | [ | * | | |----,-'-,-'-,-'-,-'-,-'-,-'-,-'-,-'-,-'-,-'-,-'-,-'---'----| | | < | Z | X | C | V | B | N | M | , | . | -M |----'-,-',--'--,'---'---'---'---'---'---'-,-'---',--,------| | ctrl | | alt | |altgr | | ctrl | '------' '-----'--------------------------'------' '------' <a id="view" href="">view</a> const input = document.getElementById("inputfield"); const button = document.getElementById("load"); button.addEventListener("click", function() { const url = input.value; window.location = url; text/plain;charset=utf-8 "name":"btc789.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 1{"p":"sns","op":"reg","name":"sinopecgroup.sats"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"baowu.sats"}h! text/plain;charset=utf-8 7{"p":"sns","op":"reg","name":"chevroncorporation.sats"}h! text/plain;charset=utf-8 4{"p":"sns","op":"reg","name":"johnson&johnson.sats"}h! EjC=:ETH.ETH:0xE3C8242144ECD488b7c505078A5784Bdf4a7823b:182080231:te:0 text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"hsin.sats"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"yiwei.sats"}h! text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"epma.sats"}h! text/plain;charset=utf-8 -{"p":"sns","op":"reg","name":"shimadzu.sats"}h! text/plain;charset=utf-8 ,{"p":"sns","op":"reg","name":"tongxin.sats"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"xanadu.sats"}h! text/plain;charset=utf-8 1{"p":"sns","op":"reg","name":"thermofisher.sats"}h! text/plain;charset=utf-8 ,{"p":"sns","op":"reg","name":"fangxia.sats"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"thermo.sats"}h! text/plain;charset=utf-8 .{"p":"sns","op":"reg","name":"shengchao.sats"}h! text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"jeol.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz &'()*56789:CDEFGHIJSTUVWXYM text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 EjC=:BNB.BNB:bnb10tncukpuvqhsfnvthtwmr4sqxvzjcvshy9m095:116298566:te:0 text/plain;charset=utf-8 "to": "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa", text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 1{"p":"sns","op":"reg","name":"liuzhuoxiang.sats"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":" text/plain;charset=utf-8 text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":"hcg.sats"}h! text/plain;charset=utf-8 2{"p":"sns","op":"reg","name":"forbiddencity.sats"}h! text/plain;charset=utf-8 0{"p":"sns","op":"reg","name":"danielzhang.sats"}h! text/plain;charset=utf-8 0{"p":"sns","op":"reg","name":"mengwanzhou.sats"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"mrweng.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 -{"p":"sns","op":"reg","name":"yaoxiang.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":"000.sats"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"02999.sats"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"77718.sats"}h! text/plain;charset=utf-8 text/html;charset=utf-8 <meta charset="UTF-8"> <title>Dance with BTC by SMLDMS</title> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.6.0/p5.min.js"></script> <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "01234M 56789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> M 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 let mathRand = sfc32(...cyrb128(seed)); position: fixed; right: 0; bottom: 0; left: 0; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); display: flex; justify-content: center; align-items: center; margin: 0; padding: 0; font-size: 0.8em; font-family: Impact, 'Arial Narrow Bold', sans-serif; object-fit: contain; max-height: 100%; max-width: 100%; #fullScreen { display: flex; position: fixed; right: 0; bottom: 0; left: 0; justify-content: center; align-items: center; #fullScreen canvas { object-fit: contain; max-height: 100%; max-width: 100%; mix-blend-mode: soft-light; color: rgb(127); opacity: 0.75; width: auto; height: auto; position: fixed; text-align: center; justify-content: center; align-items: center; padding: 10%; #progress h1 { font-size: 10.75em; /* display: block; */ margin: 0%; padding: 0% #progress h3 { font-size: 5.75em; /* display: block; */ margin: 0%; padding: 0% <script type="text/javascript"> const rand = mathRand(); let scl = 5; // let shapeName = ""; /////FEATURES function clr(rand) { if (rand > 0.5) { return 250 } else { return 10 let shaper M n: mathRand(), name: "", val: "LINES", if (shaper.n < 0.25) { shaper.name = "Lines" shaper.val = "LINES" else if (shaper.n < 0.5) { shaper.name = "Points" shaper.val = "POINTS" shaper.name = "Curves" shaper.val = "" window.$generativeTraits = { "BG Color": clr(rand), "Base": shaperM ////////////////////// let myTitle = "Dance with BTC"; console.log(myTitle + " | smldms 2023.02") console.log(window.$generativeTraits) let pX = mathRand() * 360 let pY = mathRand() * 360 let pZ = mathRand() * 360 let xoff = mathRand(); let yoff = mathRand(); let zoff = mathRand(); let pointX = 0; let pointY = 0; let globalData; let url = 'https://api.blockchain.info/stats'; function setup() { randomSeed(seed); noiseSeed(seed); loadJSON(url, gotData) setAttributes('antialias', true); pixelDensity(2) cnv = createCanvas(windowWidth, windowHeight, WEBGL); cnv.parent('fullScreen'); angleMode(DEGREES) rectMode(CENTER) background(clr(rand)) function draw() { rotateX(M rotateY(pY) rotateZ(pZ) noiseX = map(noise(xoff), 0, 1, -width, width) noiseY = map(noise(yoff), 0, 1, 0, -height, height) if (globalData) { rotateX(millis() * 0.01) rotateY(millis() * 0.01) rotateZ(millis() * 0.01) btcPrice = round(globalData.market_price_usd); totalBTC = round(globalData.totalbc); tradeVol = round(globalData.trade_volume_btc); mapVol = map(constrain(tradeVol, 1000, 15000), 1000, 15000, 0.05, 0.33) blockS = globalData.blocks_size / 1000000000; mapBlock = map(blockS, 0, 10000, 0.00001, 0.001); mapPrice = map(constrain(btcPrice, 1000, 500000), 10000, 500000, 50, 200) let nbrLines = mapPrice; for (let i = 0; i < nbrLines; i = i + scl) { let clr = map(i, 0, nbrLines, 0, 255); let v = map(noise(frameCM ount), 0, 1, 0, 255); let b = map(noise(millis()), 0, 1, 0, 255); stroke(clr); strokeWeight(map(i, 0, nbrLines, 0, 0.5)) push(); noFill() beginShape(eval(shaper.val)); vertex(pointX, pointY); bezierVertex(x1(t + i), y1(t + i), y1(t + i) / 2, x1(t + i) * 2, y1(t + i), x1(t + i)); bezierVertex(y1(t + i), x1(t + i), x1(t + i) / 2, yM 2(t + i) * 2, noiseX, noiseY); bezierVertex(x1(t - i), y1(t - i), y1(t - i) / 2, x1(t - i) * 2, y1(t - i), x1(t - i)); vertex(pointX, pointY); endShape(); t += mapVol; pop(); xoff += mapBlock; yoff += mapBlock; function x1(t) { return cos(t / 2) * sin(t / 1) * width / 3; function y1(t) {M return cos(t / 3) * width / 3 + sin(t / 10) * width / 2; function x2(t) { return cos(t * 3) * width / 3; function y2(t) { return cos(t / 2) * width / 2; //////////////////KEYS////////////// function keyTyped() { if (keyCode === 83) { // if "s" is pressed save(myTitle + '.png'); else if (keyCode === 76) { //L for loop loop(); else if (keyCode === 78) { //N for noLoop noLoop(); else if (keyCode === 72) { //H to hide infos progress('<h1></h1>'); progressClear(); else if (keyCode === 82) { //R to reveal infos progress('<h1>$ ' + btcPrice) + '</h1>'; progressShow() ///////////////INTERVAL CLEAR else if (keyCode === 97 || keyCode == 49)M clearTimeout(tInter); tInter = setInterval(autoClear, 1000); else if (keyCode === 98 || keyCode == 50) { //2= 3SEC clearTimeout(tInter); tInter = setInterval(autoClear, 3000); else if (keyCode === 99 || keyCode == 51) { //3 = 10SEC clearTimeout(tInter); tInter = setInterval(autoClear, 10000); else if (keyCode === M 100 || keyCode == 52) { //4= 30SEC clearTimeout(tInter); tInter = setInterval(autoClear, 30000); else if (keyCode === 101 || keyCode == 53) { //5= ONE MINUTE clearTimeout(tInter); tInter = setInterval(autoClear, 60000); else if (keyCode === 102 || keyCode == 54) { //6 = 1 HOUR clearTimeout(tInter); tInter = setInterval(autoClear, 60000 * 60); else if (keyCode === 96 || keyCode == 48) { //0 = NO CLEAR clearTimeout(tInter); function mousePressed() { clear(); background(clr(rand)) pointX = map(mouseX, 0, width, -width / 2, width / 2); pointY = map(mouseY, 0, height, -height / 2, height / 2); function mathRandBetween(a, b) { if (!b) { return mathRand() * a eturn mathRand() * (b - a) + a function askData() { loadJSON(url, gotData); console.log(btcPrice) function gotData(data) { globalData = data; setTimeout(askData, 30000); function autoClear() { background(clr(rand)) function windowResized() { resizeCanvas(windowWidth, windowHeight); background(clr(raM /////////////PROGRESS async function progress(message) { document.body.style.cursor = 'crosshair'; document.getElementById("progress").innerHTML = message; await new Promise((fn => setTimeout(fn, 1))); async function progressClear() { document.body.style.cursor = 'default'; document.getElementById("progress").style.display = 'none'; await new Promise((fn => setTimeout(fn, 1))); async function progressShow() { document.body.style.cursor = 'default'; document.getElementById("progress").style.display = 'block'; await new Promise((fn => setTimeout(fn, 1))); <div id="fullScreen"> <div id="progress"> text/plain;charset=utf-8 text/html;charset=utf-8 <meta charset="UTF-8"> <title>Garden</title> Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below. Are we missing an important library? Let us know @generative_xyz. <!-- p5js@1.5.0 --> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script> <!-- c2.min.js@1.0.0 <script sandbox="allow-sM cripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script> <!-- chromajs@2.4.2 --> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script> <!-- p5.grain.js@0.6.1 <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script> <!-- threejs@r124 <script sandbox="allow-scrM ipts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script> <!-- tonejs@14.8.49 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script> <script type="text/javascript"> Add your script here Add your script here <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(MatM h.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; M n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation. // This function generates a random number between 0 and 1 with on-chain seed. let mathRand = sfc32(...cyrb128(seed)); margin: 0px; <script type="text/javascript"> const rand = mathRand(); function T1(rand) { // calculate rarity by yourself if (rand > 0.5) { return true; return false // window.$generativeTraits contain list traits for token need to populate a $generativeTraits object in the window object window.$generativeTraits = { Add your code here Math.random = mathRand; cSize = min(windowHeight, windowWidth); mainCanvas = creaM teCanvas(cSize, cSize); // var context = drawingContext; // or p5.drawingContext // context .shadowOffsetX = 20; // context .shadowOffsetY = 100; // context .shadowBlur = 10; // context .shadowColor = '#ccc'; for (let i = 0; i < height; i = i + 1) { stroke("#fff") strokeWeight(1) line(0,i,width,i) d(20,100, width-40, height-200 ) function d(x,y, rWidth = null, rHeight = null) { strokeWeight(mathrand(5,7)) let endX = rWidth ? rWidth + x : width - 20; let endY = rHeight ? rHeight + y : height - 20; for (let i = 0; i < numOfLines; i++) { stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), startY, endX, mathrand(startY, endY)) stroke(colors[mathrand(0, colors.length - 1)]); line(startX, mathrand(startY, endY), endX, mathrand(startY, endY)) colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), endY, endX, mathrand(startY, endY)) stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), endY, mathrand(startX, endX), startY) stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), endY, startX, mathrand(startY, endY)) stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), startY, startX, mathrand(startY, endY)) for (let i = 0; i < 5; i++) { line(startX, mathrand(startY, endY), endX, mathrand(startY, endY)) line(mathrand(startX, endX), startY, mathrand(startX, endX), endY) function setColors(mix = 1) { colorsKeys = Object.keys(chroma.brewer); for (let i = 0; i < mix; i++) { colors = [...colors, ...chroma.brewer[colorsKeys[mathrand(0, colorsKeys.length - 1)]]] colors2 = chroma.M brewer[colorsKeys[mathrand(colorsKeys.length - 1, 0)]] function mathrand(min, max) { return Math.floor(mathRand() * (max - min + 1) + min); function keyTyped() { if (key === 's') { saveCanvas('Amz-' + mathRand(), 'png'); Add your code here <!-- <script src="./index.js"></script> --> text/html;charset=utf-8 <meta charset="UTF-8"> <title>Balance</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.min.js"></script> //Balance() by tzC0de. Made with p5.js col1 = ["#267365", "#F2CB05", "#F29F05", "#F28705", "#F23030", "#14140F"] col2 = ["#D9042B","#270140","#F2B705","#F28705","#F22F1D"] col3 = ["#0388A6","#04C4D9","#F29F05","#F28705","#A63F03"] col4 = ["#F2BF27","#404040","#DB005E","#2FB9D4"] #D9D7D7","#F25F29","#F24822","#F2B1A2","#0D0D0D"] col6 = ["#012C40","#00708C","#D9D7D7","#FF404C","#1CA5B8"] col7 = ["#BF1120","#0468BF","#F2D22E","#F29472","#F21905"] col8 = ["#FF6B00","#FFA000","#22D6FF","#1F70CC","#1930B8"] col9 = ["#FFFFFF","#CCCCCC","#999999","#666666","#000000"] bgcol = ["#161F30","#f2eddc","#f2eddc","#f2eddc"] createCanvas(530,830); let percent = 30 / 100; aphics = createGraphics(width, height); graphics.stroke(255, 10 / 100 * 255); for (i = 0; i < graphics.width * graphics.height * percent; i++) { graphics.point(random(graphics.width), random(graphics.height)); v = createGraphics(500,800) col = random([col1,col2,col3,col4,col5,col6,col7,col8,col9]) num2 = random([0,1,2,3,4,5]) v.translate(v.width/2,v.height/2) for(let i = v.height; i > v.width/6; i+= -((h1 / 2 + h2 / 2)+2.6)) { h2 = random([800/8,800/10,800/12,800/5,800/6]); num = random([1,2,3,4]) recty(x1-h1/2,i-h1/2,h1,h1) v.strokeWeight(5) v.ellipse(x1,i,h1,h1) v.strokeWeight(5) v.rect(x1,i,h1,h1) v.strokeWeight(5) v.rect(x1,i+h1/3.3,h1,h1*0.4) v.ellipse(x1,i-h1/4.7,h1*0.6,h1*0.6) v.strokeWeight(5) v.triangle(x1,i-h1/2,x1+h1/2,i+h1/2,x1-h1/2,i+h1/2) image(v,width/2,height/2) image(graphics, width/2, height/2); function recty(x,y,w,h) { g = createGraphics(j,l) g.background(242, 237, 220,0) g.fill(random(col)) g.fill(random(col)) g.ellipse(g.width/2,g.height/2,g.width,g.heiM g.fill(random(col)) g.ellipse(g.width/2,g.height/2,g.width*0.8,g.height*0.8) g.fill(random(col)) g.ellipse(g.width/2,g.height/2,g.width*0.6,g.height*0.6) g.fill(random(col)) g.ellipse(g.width/2,g.height/2,g.width*0.4,g.height*0.4) g.fill(random(col)) g.ellipse(g.width/2,g.height/2,g.width*0.2,g.height*0.2) //g.strokeWeight(5) g.rect(g.width/2,g.height/2,g.width,g.height) g.fill(random(col)) dth/2,g.height/2,g.width*0.8,g.height*0.8) g.fill(random(col)) g.rect(g.width/2,g.height/2,g.width*0.6,g.height*0.6) g.fill(random(col)) g.rect(g.width/2,g.height/2,g.width*0.4,g.height*0.4) g.fill(random(col)) g.rect(g.width/2,g.height/2,g.width*0.2,g.height*0.2) //g.rect(x,y,w,h) //g.strokeWeight(5) g.fill(random(col)) g.rect(g.width/2,g.height*0.8,g.width,f) g.rect(g.width/2,g.height*0.8,g.width*0.75,f) g.fill(random(col)) g.rect(g.width/2,g.height*0.8,g.width*0.5,f) g.fill(random(col)) g.rect(g.width/2,g.height*0.8,g.width*0.25,f) g.fill(random(col)) g.ellipse(g.width/2,g.height*0.3,l) g.fill(random(col)) g.ellipse(g.width/2,g.height*0.3,l*0.75) g.fill(random(col)) g.ellipse(g.width/2,g.height*0.3,l*0.5) g.fill(random(col)) g.ellipse(g.width/2,g.height*0.3,l*0.25) //g.strokeWeight(5) g.fill(random(col)) g.triangle(u,p-p,u*2,p*2,u-u,p+p) g.fill(random(col)) g.triangle(u,p,u*2,p*2,u-u,p+p) for(let i = -v.height; i < v.width*2; i += 10) { if(bg == "#f2eddc") { v.line(i,-v.height,i,v.height) for(let i = -v.width; i < v.width; i += 8) { for (let j = -v.height; j < v.height; j += 8) { if(bg == "#f2eddc") { v.line(i,j,i+5,j+5) for (let i = 0; i < 50; i++) { if(bg == "#f2eddc") { v.ellipse(0,0,20*i) for (let i = 0; i < 50; i++) { if(bg == "#f2eddc") { for (let i = -v.width; i < v.width; i+=5) { for (let j = -v.height; j < v.height; j+=5) { if(bg == "#f2eddc") { var increment = 5; for(let j = -v.height; j < v.height; j+=5) { for (var i = -v.width; i < v.width; i+=increment) { v.vertex(i, j + (sin(k) * (sin(j) * 50))) function keyTyped() { if (key === 's' || key === 'S') { saveCanvas('myCanvas', 'png'); text/html;charset=utf-8 <meta charset="UTF-8"> <title>Mandala</title> <!-- chromajs@2.4.2 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script> <!-- p5.grain.js@0.6.1 <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script> <script type="text/javascript" > // !!!!!!!!!!!!M !!!!!!!!!!!!!!!!!!!!!!!! // INSERT YOUR GENERATIVE CODE HERE // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get(M "seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 10139042M for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfM return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation. // This function generates a random number between 0 and 1 with on-chain seed. let mathRand = sfc32(...cyrb128(seed)); margin: 0px; <script type="module" crossorigin> (function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))a(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const h of o.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&a(h)}).observe(document,{chM ildList:!0,subtree:!0});function t(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerpolicy&&(o.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?o.credentials="include":s.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function a(s){if(s.ep)return;s.ep=!0;const o=t(s);fetch(s.href,o)}})();class A{constructor(e,t,a,s=255){this._rgba=[e/255,t/255,a/255,s/255],this._hsla=rt(this._rgba)}set hsla(e){this._hsla=e}get hsla(){return[...this._hsla]}get h(){rM eturn this._hsla[0]}get s(){return this._hsla[1]}get l(){return this._hsla[2]}get a(){return this._hsla[3]}sat(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[1]=e,t}hue(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[0]=e,t}lum(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[2]=e,t}alpha(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[3]=e,t}toString(){return this.a<1?`hsl(${this.h*360}deg ${this.s*100}% ${this.l*100}% / ${this.a*100}%)`:`hsl(${this.h*360}degM ${this.s*100}% ${this.l*100}%)`}static from(e){if(e instanceof A)return e;if(typeof e=="number")return new A(255,0,0);{let t;switch(e.length){case 9:if(t=e.match(/^[#](?<r>[0-9a-f]{2})(?<g>[0-9a-f]{2})(?<b>[0-9a-f]{2})(?<a>[0-9a-f]{2})$/i),t&&t.groups){if(t.groups)return new A(parseInt(t.groups.r,16),parseInt(t.groups.g,16),parseInt(t.groups.b,16),parseInt(t.groups.a,16));throw new Error(`Error parsing color string '${e}'`)}break;case 7:if(t=e.match(/^[#](?<r>[0-9a-f]{2})(?<g>[0-9a-f]{2})(?<b>[0-9a-f]{2})$/i),t&&tM .groups){if(t.groups)return new A(parseInt(t.groups.r,16),parseInt(t.groups.g,16),parseInt(t.groups.b,16));throw new Error(`Error parsing color string '${e}'`)}break;case 5:if(t=e.match(/^[#](?<r>[0-9a-f])(?<g>[0-9a-f])(?<b>[0-9a-f])(?<a>[0-9a-f])$/i),t&&t.groups){if(t.groups)return new A(parseInt(""+t.groups.r+t.groups.r,16),parseInt(""+t.groups.g+t.groups.g,16),parseInt(""+t.groups.b+t.groups.b,16),parseInt(""+t.groups.a+t.groups.a,16));throw new Error(`Error parsing color string '${e}'`)}break;case 4:if(t=e.matcM h(/^[#](?<r>[0-9a-f])(?<g>[0-9a-f])(?<b>[0-9a-f])$/i),t&&t.groups){if(t.groups)return new A(parseInt(""+t.groups.r+t.groups.r,16),parseInt(""+t.groups.g+t.groups.g,16),parseInt(""+t.groups.b+t.groups.b,16));throw new Error(`Error parsing color string '${e}'`)}break;default:throw new Error(`Error parsing color string '${e}'`)}}}}function rt([n,e,t,a]){const s=Math.max(n,e,t),o=Math.min(n,e,t);let h;if(s===o)h=0;else{const F=s-o;s===n?h=(e-t)/F%6:s===e?h=(t-n)/F+2:h=(n-e)/F+4,h*=60,h<0&&(h+=360)}const E=s-o,g=(s+o)/2M ,O=E===0?0:E/(1-Math.abs(2*g-1));return[h/360,O,g,a]}const{sin:X,cos:st,abs:ut,PI:mt,acos:Bt,asin:wt,sqrt:ot,round:Dt,floor:Et}=Math,x=(n,e)=>[n[0]+e[0],n[1]+e[1]],it=(n,e)=>[n[0]*e,n[1]*e],lt=n=>ot(n[0]**2+n[1]**2),v=(n,e,t)=>[n[0]+e[0]*t,n[1]+e[1]*t],D=(n,e=1)=>{const t=lt(n);return t===0?[0,0]:it(n,e/t)},at=(n,e,t=2)=>(a,s)=>{let o=0,h=1,E=1;for(let g=0;g<t;g++)o+=h*X(X(a/n*E)+st(s/e*E)),E*=1.97834,h*=.5;return o},C=(n,[e,t])=>{const s=n(e+1e-4,t),o=n(e-1e-4,t),h=n(e,t+1e-4),E=n(e,t-1e-4);return[(s-o)/(2*1e-4),(M h-E)/(2*1e-4)]},b=(n,e)=>{const[t,a]=C(n,e);return[a,-t]},Y=(n,e,t)=>{const a=[e];for(let s=0;s<t;s++)e=x(e,n(e)),a.push(e);return a},Z=n=>Array.from(n,(e,t)=>n[n.length-1-t]),ct=([n,...e],t=!1)=>{let a=`M ${n.join(" ")}`;return a+=e.map(s=>`L ${s.join(" ")}`).join(" "),a+=t?"z":"",a};class pt{constructor(){this.prng=sfc32(...cyrb128(seed))}unit(){return this.prng()}prob(e){return this.prng()<e}float(e,t){return this.prng()*(t-e)+e}int(e,t){return Math.floor(this.prng()*(t-e)+e)}pick(e){return e[this.int(0,e.lengthM )]}}const z={SteamPunk:["#696969","#ebcc23","#F5F5DC","#AF9B60","#4F2A0C","#FF7034","#8B2800"],Colorful:["#C6EEFA","#db504a","#084c61","#e3b505","#4f6d7a","#56a3a6"],pal0:["#DEC78E","#192220","#BE3C39","#7E2925","#CCB477","#647657","#2D4C40","#6AB29B"],pal1:["#B4BCA4","#0E525A","#C2502E","#D47651","#0C353B","#F5AF6B","#897563","#6A402B"],pal2:["#F1D8AF","#785C74","#323666","#298D98","#E36075","#CF9A94","#5BE6CA","#F5BA6A"],pal3:["#6D9995","#516F6B","#233C45","#EDDC8D","#E69837","#7ED0D6","#A89E7A","#3E371D"],pal4:[M "#BDD8C1","#20343C","#3C7179","#EDCD41","#DE694E","#8A3831","#79A791","#33B7C4"],pal5:["#E2DD91","#272C50","#3E9890","#2D5E78","#D53154","#69CFA0","#7C3067","#D78E65"],pal6:["#347179","#20414B","#E9A345","#3BA0A6","#36D8DB","#C7B689","#85B9B3","#975836"],pal7:["#6C95A7","#436FA7","#98A5BB","#EDCDC0","#483F6B","#E8A094","#DC46AB","#AE6362"],pal8:["#9BD7D0","#2C4D57","#172734","#7D5440","#337686","#C59B60","#E18C1F","#27C4CB"],pal9:["#735A82","#B5A5B1","#2D5570","#4CC9D4","#2893A5","#282C4A","#D74855","#EBB137"],pal1M 0:["#6D7B7E","#880B5B","#B28A96","#63BE9F","#27A188","#0D5B50","#C9367B","#CCEDD5"],pal11:["#09272F","#DDAF37","#67A793","#9ED8C7","#53B7AC","#409289","#34736E","#1A514F"],pal12:["#AAB29C","#C95734","#973819","#D27855","#776250","#F5B06B","#0F3438","#0E525A"],pal13:["#A4B1C7","#BD6F68","#EEB5A7","#6C95A7","#2D72C1","#3D3C57","#554A7D","#DC47AB"],pal14:["#101C39","#642E3D","#E14A47","#D7B176","#2EB1B8","#3A5F75","#5D7282","#20415F"],pal15:["#B7BEBC","#C7B55E","#5D9283","#88BCB7","#69AFAB","#2F4047","#51606B","#8F698M D"],pal16:["#877855","#FBF6CD","#B86B42","#30200E","#5F4D37","#C3A064","#DDC081","#F1DE9A"],pal17:["#100B2C","#119065","#28224B","#160B5B","#433E74","#7F7AA1","#C2BDD9","#B70D44"]},ht=(n,{Palette:e})=>{var Q;const t=new pt,[a,s,...o]=z[e],h=z[e],E=[t.pick(h),t.pick(h)];[t.int(0,h.length/3),t.int(h.length/3,2*h.length/3),t.int(2*h.length/3,h.length)].map(m=>h[m]);const g=at(t.float(89,300),t.float(100,300),t.int(1,5)),O=Y(m=>D(C(g,m),5),[200,200],10).map(m=>Y(i=>D(b(g,i),5),m,140)),F=.67,W=innerWidth/innerHeight>F?(M innerHeight-10)*F:innerWidth-10,K=W/F,L=600,R=L/F,B=L/2,w=R/2,u=(m,i,f,d)=>{const l=document.getElementById(m),r=document.createElementNS(G,i);return Object.keys(f).forEach(c=>c==="xlink:href"?r.setAttributeNS(J,c,f[c]):r.setAttribute(c,f[c])),l&&(d===void 0?l.appendChild(r):l.insertBefore(r,d)),r},G="http://www.w3.org/2000/svg",J="http://www.w3.org/1999/xlink";document.createElementNS(G,"svg");const j=document.createElement("div");j.setAttribute("id","svgC"),n.style.background="#ddd",n.style.width=`${innerWidth-10M }px`,n.style.height=`${innerHeight-10}px`,n.style.padding="5px",j.style.width=`${W}px`,j.style.height=`${K}px`,j.style.margin="0 auto",j.style.boxShadow="2px 3px 6px rgba(0,0,0,0.5)",j.style.borderRadius="0.5vh",n.appendChild(j),u("svgC","svg",{id:"art",xmlns:G,"xmlns:xlink":J,"shape-rendering":"geometricPrecision",width:L,height:R,viewBox:`${-B} ${-w} ${L} ${R} `,style:`display:block; width:${W}; height:${K}`}),u("art","defs",{id:"df"}),u("df","filter",{id:"blur"}),u("blur","feGaussianBlur",{stdDeviation:t.int(1,5M )}),u("df","filter",{id:"colorF"}),u("colorF","feColorMatrix",{type:"matrix",values:`${t.float(.2,.8)} 1 0 0 0 0 0 0 1 0`}),u("df","pattern",{id:"hash0",x:0,y:0,width:t.float(1,3),height:5,stroke:t.pick(o),patternTransform:`rotate(${t.int(0,90)} 0 0)`,patternUnits:"userSpaceOnUse"}),u("hash0","line",{x1:0,y1:0,x2:0,y2:5,fill:"none","stroke-width":.3}),u("df","linearGradient",{id:"grad2",x1:"0%",x2:"100%",y1:"0",y2:"0"}),u("grad2","stop",{offset:"0%","stop-color":E[0]}M ),u("grad2","stop",{offset:"100%","stop-color":E[1]}),u("art","rect",{x:-B,y:-w,width:L,height:R,fill:a,id:"bg"}),t.int(30,70),t.int(150,250);for(let m=0;m<200;m++){let i=[t.float(-B,B),t.float(-w,w)];const f=t.int(10,50),d=t.int(160,200);let l=`M ${i.join(" ")}`;for(let r=0;r<f;r++){const c=D(C(g,i),5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<f;r++){const c=D(C(g,i),-5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){conM st c=D(b(g,i),-3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}l+=" z",u("art","path",{d:l,stroke:"none",fill:t.pick(o),"fill-opacity":.1})}u("art","g",{id:"stripes",filter:"url(#blur)"});for(let m=0;m<100;m++){let f=[[t.float(-B,B),t.float(-w,w)]],d=f[0];for(let l=0;l<5;l++){let r=v(d,C(g,d),400);f.push(r),d=r}for(let l=0;l<20;l++){let r=[],c=[],p=f[f.length-1],I=f[0];for(let $=0;$<5;$++){let M=v(p,b(g,p),400),S=v(I,b(g,I),400);r.push(M),c.unshift(S),p=M,I=S}d=c[0];let y=[];for(let $=0;$<5;$++){let M=v(d,C(g,d),400);y.unshM ift(M),d=M}const[T,..._]=[...f,...r,...y,...c];let H=`M ${T.join(" ")}`;H+=_.map($=>`L ${$.join(" ")}`).join(" "),u("stripes","path",{d:H,fill:t.prob(.9)?t.pick(h):"url(#grad2)",stroke:"none"}),f=[c[0],...Z(y)]}}for(let m=0;m<80;m++){let i=[t.float(-B,B),t.float(-w,w)];const f=t.int(10,50),d=t.int(160,200);let l=`M ${i.join(" ")}`;for(let r=0;r<f;r++){const c=D(C(g,i),5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<f;r++){const c=D(C(M g,i),-5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),-3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}u("art","path",{d:l,stroke:t.pick(o),fill:"none"})}const et=60,nt=10,U=t.float(1,3);for(let m=0;m<nt;m++){let f=[[t.float(-B,B),t.float(-w,w)]],d=f[0];for(let l=0;l<20;l++){let r=v(d,D(b(g,d)),U);f.push(r),d=r}for(let l=0;l<et;l++){let r=[],c=[],p=f[f.length-1],I=f[0];for(let k=0;k<20;k++){let N=v(p,D(C(g,p)),U),V=v(I,D(C(g,I)),U);r.push(N),c.unshift(V),p=N,I=V}d=c[0];let y=[];const T=r[r.lengtM h-1];let _=1/0,H=(d[0]-T[0])**2+(d[1]-T[1])**2;for(;H<_;){let k=v(d,D(b(g,d)),U);y.unshift(k),d=k,_=H,H=(d[0]-T[0])**2+(d[1]-T[1])**2}const[$,...M]=[...f,...r,...y,...c];let S=`M ${$.join(" ")}`;S+=M.map(k=>`L ${k.join(" ")}`).join(" "),u("art","path",{d:S,fill:t.prob(.1)?"url(#grad2)":E[l%2],stroke:"none"}),f=[c[0],...Array.from(y,(k,N)=>y[y.length-1-N])]}}u("art","g",{id:"grid"}),O.forEach((m,i)=>{if(i===0)return;const f=O[i-1],d=4;for(let l=0,r=0;l<f.length;l+=d-1,r++){const c=Z(O[i].slice(l,l+d)),p=ct([...f.sliM ce(l,l+d),...c],!0);u("grid","path",{d:p,fill:(i+r)%2===0?t.pick(o):s,stroke:"none"})}}),u("art","g",{id:"border",filter:"url(#colorF)"}),u("border","rect",{x:-B,y:-w,width:L,height:10,fill:a,"fill-opacity":.6}),u("border","rect",{x:-B,y:w-10,width:L,height:10,fill:a,"fill-opacity":.6}),u("border","rect",{x:-B,y:-w,width:10,height:R,fill:a,"fill-opacity":.6}),u("border","rect",{x:B-10,y:-w,width:10,height:R,fill:a,"fill-opacity":.6}),(Q=A.from(s))==null||Q.sat(1)},dt=n=>typeof n=="string",tt=(n,e,t)=>{const a={expiM re:1e4,utf8:!1,...t};dt(e)&&a.utf8&&(e=new TextEncoder().encode(e),a.mime+=";charset=UTF-8");const s=URL.createObjectURL(e instanceof Blob?e:new Blob([e],{type:a.mime})),o=document.createElement("a");o.setAttribute("download",n),o.setAttribute("href",s),document.body.appendChild(o),o.click(),document.body.removeChild(o),a.expire>0&&setTimeout(()=>URL.revokeObjectURL(s),a.expire)},ft=(n,e,t="png",a=.95)=>{const s=`image/${t}`;n.toBlob(o=>o?tt(`${e}.${t}`,o,{mime:s}):console.warn("can't download canvas"),s,a)};mathRaM nd();window.$generativeTraits={Palette:Object.keys(z)[Math.floor(mathRand()*Object.keys(z).length)]};console.log(window.$generativeTraits);function gt(){const n=document.getElementById("art");let[e,t]=[n.getAttribute("width"),n.getAttribute("height")],a=new Blob([n.outerHTML],{type:"image/svg+xml;charset=utf-8"}),s=URL.createObjectURL(a),o=new Image;o.onload=()=>{const h=document.createElement("canvas");h.width=e*P,h.height=t*P,h.getContext("2d").drawImage(o,0,0,e*P,t*P),ft(h,`${seed} - ${new Date().getTime()}-art.M png`)},o.src=s}const q=document.createElement("div");q.setAttribute("id","app");document.body.prepend(q);ht(q,window.$generativeTraits);const P=parseInt(new URLSearchParams(window.location.search).get("zoom")||"8");window.addEventListener("keyup",n=>{switch(n.key){case"s":tt(`${seed} - ${new Date().getTime()}-art.svg`,document.getElementById("art").outerHTML,{mime:"image/svg+xml"});return;case"x":gt();return}}); text/html;charset=utf-8 <meta charset="UTF-8"> <title>Pop On Chain by SMLDMS</title> <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(maM thRand() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (letM n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 let mathRand = sfc32(...cyrb128(seed)); position: fixed; right: 0; bottom: 0; left: 0; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); display: flex; justify-content: center; align-items: center; margin: 0; padding: 0; font-size: 0.8em; object-fit: contain; max-height: 100%; max-width: 100%; #fullScreen { display: flex; position: fixed; bottom: 0; left: 0; justify-content: center; align-items: center; #fullScreen canvas { object-fit: contain; max-height: 100%; max-width: 100%; /* mix-blend-mode: soft-light; */ color: rgb(255); opacity: 0.75; width: auto; height: auto; position: fixed; text-align: center; justify-content: center; align-items: center; padding: 10%; #progress h1 { font-size: 10.75em; /* display: block; */ margin: 0%; padding: 0% <canvas id="cnv"></canvas> <div id="fullScreen"> <div id="progress"></div> <!-- /////////////////////////////////LET'S GO//////////////////////////////// --> <script type="text/jaM const myTitle = "Pop On Chain"; const canvas = document.getElementById("cnv"); const ctx = cnv.getContext('2d'); let ratio = 1.414142 n: mathRand(), if (format.n < 0.33) { format.ww = ratio format.hh = 1 format.name = "Landscape" } else if (format.n < 0.66) { format.ww = 1 format.hh = ratio format.name = "Portrait" format.ww = 1 format.hh = 1 format.name = "Square" const mySize = 1000; cnv.width = mySize * format.ww; cnv.height = mySize * format.hh; const scales = [25, 50, 100]; const randomIndex = Math.floor(mathRand() * scales.length); const scl = scales[randomIndex]; const marges = [200, 100, 50]; const randomMarge = Math.floor(mathRand() * marges.length); const marge = marges[randomMarge]; const maxT = Math.round(mathRand() * 50 + 10M n: mathRand(), n: mathRand(), n: mathRand(), if (layer.n < 0.5) { layer.name = "On" layer.name = "Off" if (clr.n < 0.25) { clr.name = "White" else if (clr.n < 0.5) { clr.name = "Red" clr.name = "Black" if (mode.n < 0.25) { mode.name = "C" mode.val = 100 else if (mode.n < 0.5) { mode.name = "B" mode.val = 25 mode.name = "A" mode.val = 0 window.$generativeTraits = { "Format": format.name, "Color Base": clr.name, "Back layer": layer.name, "Mode": mode.name, "Scale": scl, "Model": maxT, "Marge": marge, console.log(myTitle + " | smldms 2023.03") console.log(window.$generativeTraits) const r = cnv.height / scl; const c = cnv.width / scl ctx.fillStyle = clr.name; ctx.rect(0, 0, cnv.width, cnv.height) if (layer.name == "On") { addGrain(cnv, 25) function frame() { // ctx.filter = "blur(5px)"; ctx.restore() ctx.fillStyle = clr.name; tx.strokeStyle = 'hsl(' + 360 * mathRand() + ',100%,50%)'; ctx.lineWidth = 100; ctx.rect(0, 0, cnv.width, cnv.height) ctx.stroke(); function halo() { ctx.restore() ctx.translate(c / 2, r / 2) ctx.filter = 'blur(' + mode.val + 'px)'; for (let x = marge; x < cnv.width - marge / 2; x += 50) { for (let y = marge; y < cnv.height - marge / 2; y += 50) { let clrF = 'hsl(' + 360 * mathRand() + ',100%,50%)'; ctx.fillStyle = clrF; ctx.strokeStyle = clr.name; ctx.lineWidth = mathRand() * 5 + 1; ctx.beginPath() if (mathRand() < 0.25) { ctx.arc(x, y, r * 2, 0, Math.PI) else if (mathRand() < 0.5) { ctx.arc(x, y, r * 2, Math.PI, 0) else if (mathRand() < 0.75) { for (let i = 2; i < 100; i += 1) { if (mathRand() < 0.25) { ctx.arc(x + i, y, r / i, 0, Math.PI * 2) } else if (mathRand() < 0.5) { ctx.arc(x, y + i, r / i, 0, Math.PI * 2) } else if (mathRand() < 0.75) { ctx.arc(x, y - i, r / i, 0, Math.PI * 2) } else { ctx.arc(x - i, y, r / i, 0, M } } else { ctx.closePath(); ctx.stroke() ctx.fill(); function show() { ctx.restore() for (let x = marge; x < cnv.width - marge; x += r) { for (let y = marge; y < cnv.height - marge; y += c) { ctx.filter = "blur(0px) contrast(1.4) drop-shadow(0px 9px 5px #000) "; ctx.fillStyle = clr.name; ctx.strokeStyle = 'hsl(' + 360 * mathRand() + ',100%,50%)'; ctx.lineWidth = mathRand() * 2 + 1; ctx.beginPath() if (mathRand() < 0.25) { ctx.arc(x, y, r / 2, 0, Math.PI) else if (mathRand() < 0.5) { ctx.arc(x, y, r / 2, Math.PI, 0) else if (mathRand() < 0.75) { for (let i = 2M ; i < maxT; i += 1) { if (mathRand() < 0.25) { ctx.arc(x + i, y, r / i, 0, Math.PI * 2) } else if (mathRand() < 0.5) { ctx.arc(x, y + i, r / i, 0, Math.PI * 2) } else if (mathRand() < 0.75) { ctx.arc(x, y - i, r / i, 0, Math.PI * 2) } else { ctx.arc(x - i, y, r / i, 0, Math.PI * 2) } } else { ctx.closePath(); ctx.stroke() ctx.fill(); function addGrain(canvas, graininess) { const ctx = canvas.getContext('2d'); const width = canvas.width; const height = canvas.height; const pixels = ctx.getImageData(0, 0, width, heighM for (let i = 0; i < pixels.data.length; i += 4) { const r = pixels.data[i]; const g = pixels.data[i + 1]; const b = pixels.data[i + 2]; const alpha = pixels.data[i + 3]; const random = mathRand(); const offset = (random - 0.5) * graininess; pixels.data[i] = Math.max(0, Math.min(255, r + offset)); pixels.data[i + 1] = Math.max(0, Math.min(255, g + offset)); pixels.data[i + 2] = Math.mM ax(0, Math.min(255, b + offset)); pixels.data[i + 3] = alpha; ctx.putImageData(pixels, 0, 0); function saveCanvasAsPNG(canvas) { document.addEventListener('keydown', function (event) { if (event.key === 's' || event.key === 'S' || event.key === 'd' || event.key === 'D') { const ctx = canvas.getContext('2d'); const width = canvas.width; const height = canvas.height; const pixelRaM tio = (event.key === 'd' || event.key === 'D') ? window.devicePixelRatio * 8 : window.devicePixelRatio; const canvasCopy = document.createElement('canvas'); canvasCopy.width = width * pixelRatio; canvasCopy.height = height * pixelRatio; const ctxCopy = canvasCopy.getContext('2d'); ctxCopy.imageSmoothingEnabled = false; ctxCopy.drawImage(canvas, 0, 0, width, height, 0, 0, width * pixelRatio, height * pixelRatio); const url = canvasCopy.toDataURL('image/png'); const link = document.createElement('a'); link.download = 'canvas.png'; link.href = url; link.click(); saveCanvasAsPNG(cnv); /////////////PROGRESS async function progress(message) { document.body.style.cursor = 'crosshair'; document.getElementById("progress").innerHTML = message; await new Promise((fn => setM async function progressClear() { document.body.style.cursor = 'default'; document.getElementById("progress").style.display = 'none'; await new Promise((fn => setTimeout(fn, 1))); async function progressShow() { document.body.style.cursor = 'default'; document.getElementById("progress").style.display = 'block'; await new Promise((fn => setTimeout(fn, 1))); text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"92333.sats"}h! text/html;charset=utf-8 <meta charset="UTF-8"> <title>Pop On Chain by SMLDMS</title> <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(maM thRand() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (letM n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 let mathRand = sfc32(...cyrb128(seed)); position: fixed; right: 0; bottom: 0; left: 0; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); display: flex; justify-content: center; align-items: center; margin: 0; padding: 0; font-size: 0.8em; object-fit: contain; max-height: 100%; max-width: 100%; #fullScreen { display: flex; position: fixed; bottom: 0; left: 0; justify-content: center; align-items: center; #fullScreen canvas { object-fit: contain; max-height: 100%; max-width: 100%; /* mix-blend-mode: soft-light; */ color: rgb(255); opacity: 0.75; width: auto; height: auto; position: fixed; text-align: center; justify-content: center; align-items: center; padding: 10%; #progress h1 { font-size: 10.75em; /* display: block; */ margin: 0%; padding: 0% <canvas id="cnv"></canvas> <div id="fullScreen"> <div id="progress"></div> <!-- /////////////////////////////////LET'S GO//////////////////////////////// --> <script type="text/jaM const myTitle = "Pop On Chain"; const canvas = document.getElementById("cnv"); const ctx = cnv.getContext('2d'); let ratio = 1.414142 n: mathRand(), if (format.n < 0.33) { format.ww = ratio format.hh = 1 format.name = "Landscape" } else if (format.n < 0.66) { format.ww = 1 format.hh = ratio format.name = "Portrait" format.ww = 1 format.hh = 1 format.name = "Square" const mySize = 1000; cnv.width = mySize * format.ww; cnv.height = mySize * format.hh; const scales = [25, 50, 100]; const randomIndex = Math.floor(mathRand() * scales.length); const scl = scales[randomIndex]; const marges = [200, 100, 50]; const randomMarge = Math.floor(mathRand() * marges.length); const marge = marges[randomMarge]; const maxT = Math.round(mathRand() * 50 + 10M n: mathRand(), n: mathRand(), n: mathRand(), if (layer.n < 0.5) { layer.name = "On" layer.name = "Off" if (clr.n < 0.25) { clr.name = "White" else if (clr.n < 0.5) { clr.name = "Red" clr.name = "Black" if (mode.n < 0.25) { mode.name = "C" mode.val = 100 else if (mode.n < 0.5) { mode.name = "B" mode.val = 25 mode.name = "A" mode.val = 0 window.$generativeTraits = { "Format": format.name, "Color Base": clr.name, "Back layer": layer.name, "Mode": mode.name, "Scale": scl, "Model": maxT, "Marge": marge, console.log(myTitle + " | smldms 2023.03") console.log(window.$generativeTraits) const r = cnv.height / scl; const c = cnv.width / scl ctx.fillStyle = clr.name; ctx.rect(0, 0, cnv.width, cnv.height) if (layer.name == "On") { addGrain(cnv, 25) function frame() { // ctx.filter = "blur(5px)"; ctx.restore() ctx.fillStyle = clr.name; tx.strokeStyle = 'hsl(' + 360 * mathRand() + ',100%,50%)'; ctx.lineWidth = 100; ctx.rect(0, 0, cnv.width, cnv.height) ctx.stroke(); function halo() { ctx.restore() ctx.translate(c / 2, r / 2) ctx.filter = 'blur(' + mode.val + 'px)'; for (let x = marge; x < cnv.width - marge / 2; x += 50) { for (let y = marge; y < cnv.height - marge / 2; y += 50) { let clrF = 'hsl(' + 360 * mathRand() + ',100%,50%)'; ctx.fillStyle = clrF; ctx.strokeStyle = clr.name; ctx.lineWidth = mathRand() * 5 + 1; ctx.beginPath() if (mathRand() < 0.25) { ctx.arc(x, y, r * 2, 0, Math.PI) else if (mathRand() < 0.5) { ctx.arc(x, y, r * 2, Math.PI, 0) else if (mathRand() < 0.75) { for (let i = 2; i < 100; i += 1) { if (mathRand() < 0.25) { ctx.arc(x + i, y, r / i, 0, Math.PI * 2) } else if (mathRand() < 0.5) { ctx.arc(x, y + i, r / i, 0, Math.PI * 2) } else if (mathRand() < 0.75) { ctx.arc(x, y - i, r / i, 0, Math.PI * 2) } else { ctx.arc(x - i, y, r / i, 0, M } } else { ctx.closePath(); ctx.stroke() ctx.fill(); function show() { ctx.restore() for (let x = marge; x < cnv.width - marge; x += r) { for (let y = marge; y < cnv.height - marge; y += c) { ctx.filter = "blur(0px) contrast(1.4) drop-shadow(0px 9px 5px #000) "; ctx.fillStyle = clr.name; ctx.strokeStyle = 'hsl(' + 360 * mathRand() + ',100%,50%)'; ctx.lineWidth = mathRand() * 2 + 1; ctx.beginPath() if (mathRand() < 0.25) { ctx.arc(x, y, r / 2, 0, Math.PI) else if (mathRand() < 0.5) { ctx.arc(x, y, r / 2, Math.PI, 0) else if (mathRand() < 0.75) { for (let i = 2M ; i < maxT; i += 1) { if (mathRand() < 0.25) { ctx.arc(x + i, y, r / i, 0, Math.PI * 2) } else if (mathRand() < 0.5) { ctx.arc(x, y + i, r / i, 0, Math.PI * 2) } else if (mathRand() < 0.75) { ctx.arc(x, y - i, r / i, 0, Math.PI * 2) } else { ctx.arc(x - i, y, r / i, 0, Math.PI * 2) } } else { ctx.closePath(); ctx.stroke() ctx.fill(); function addGrain(canvas, graininess) { const ctx = canvas.getContext('2d'); const width = canvas.width; const height = canvas.height; const pixels = ctx.getImageData(0, 0, width, heighM for (let i = 0; i < pixels.data.length; i += 4) { const r = pixels.data[i]; const g = pixels.data[i + 1]; const b = pixels.data[i + 2]; const alpha = pixels.data[i + 3]; const random = mathRand(); const offset = (random - 0.5) * graininess; pixels.data[i] = Math.max(0, Math.min(255, r + offset)); pixels.data[i + 1] = Math.max(0, Math.min(255, g + offset)); pixels.data[i + 2] = Math.mM ax(0, Math.min(255, b + offset)); pixels.data[i + 3] = alpha; ctx.putImageData(pixels, 0, 0); function saveCanvasAsPNG(canvas) { document.addEventListener('keydown', function (event) { if (event.key === 's' || event.key === 'S' || event.key === 'd' || event.key === 'D') { const ctx = canvas.getContext('2d'); const width = canvas.width; const height = canvas.height; const pixelRaM tio = (event.key === 'd' || event.key === 'D') ? window.devicePixelRatio * 8 : window.devicePixelRatio; const canvasCopy = document.createElement('canvas'); canvasCopy.width = width * pixelRatio; canvasCopy.height = height * pixelRatio; const ctxCopy = canvasCopy.getContext('2d'); ctxCopy.imageSmoothingEnabled = false; ctxCopy.drawImage(canvas, 0, 0, width, height, 0, 0, width * pixelRatio, height * pixelRatio); const url = canvasCopy.toDataURL('image/png'); const link = document.createElement('a'); link.download = 'canvas.png'; link.href = url; link.click(); saveCanvasAsPNG(cnv); /////////////PROGRESS async function progress(message) { document.body.style.cursor = 'crosshair'; document.getElementById("progress").innerHTML = message; await new Promise((fn => setM async function progressClear() { document.body.style.cursor = 'default'; document.getElementById("progress").style.display = 'none'; await new Promise((fn => setTimeout(fn, 1))); async function progressShow() { document.body.style.cursor = 'default'; document.getElementById("progress").style.display = 'block'; await new Promise((fn => setTimeout(fn, 1))); text/html;charset=utf-8 <meta charset="UTF-8"> <title>Garden</title> Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below. Are we missing an important library? Let us know @generative_xyz. <!-- p5js@1.5.0 --> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script> <!-- c2.min.js@1.0.0 <script sandbox="allow-sM cripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script> <!-- chromajs@2.4.2 --> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script> <!-- p5.grain.js@0.6.1 <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script> <!-- threejs@r124 <script sandbox="allow-scrM ipts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script> <!-- tonejs@14.8.49 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script> <script type="text/javascript"> Add your script here Add your script here <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(MatM h.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; M n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation. // This function generates a random number between 0 and 1 with on-chain seed. let mathRand = sfc32(...cyrb128(seed)); margin: 0px; <script type="text/javascript"> const rand = mathRand(); function T1(rand) { // calculate rarity by yourself if (rand > 0.5) { return true; return false // window.$generativeTraits contain list traits for token need to populate a $generativeTraits object in the window object window.$generativeTraits = { Add your code here Math.random = mathRand; cSize = min(windowHeight, windowWidth); mainCanvas = creaM teCanvas(cSize, cSize); // var context = drawingContext; // or p5.drawingContext // context .shadowOffsetX = 20; // context .shadowOffsetY = 100; // context .shadowBlur = 10; // context .shadowColor = '#ccc'; for (let i = 0; i < height; i = i + 1) { stroke("#fff") strokeWeight(1) line(0,i,width,i) d(20,100, width-40, height-200 ) function d(x,y, rWidth = null, rHeight = null) { strokeWeight(mathrand(5,7)) let endX = rWidth ? rWidth + x : width - 20; let endY = rHeight ? rHeight + y : height - 20; for (let i = 0; i < numOfLines; i++) { stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), startY, endX, mathrand(startY, endY)) stroke(colors[mathrand(0, colors.length - 1)]); line(startX, mathrand(startY, endY), endX, mathrand(startY, endY)) colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), endY, endX, mathrand(startY, endY)) stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), endY, mathrand(startX, endX), startY) stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), endY, startX, mathrand(startY, endY)) stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), startY, startX, mathrand(startY, endY)) for (let i = 0; i < 5; i++) { line(startX, mathrand(startY, endY), endX, mathrand(startY, endY)) line(mathrand(startX, endX), startY, mathrand(startX, endX), endY) function setColors(mix = 1) { colorsKeys = Object.keys(chroma.brewer); for (let i = 0; i < mix; i++) { colors = [...colors, ...chroma.brewer[colorsKeys[mathrand(0, colorsKeys.length - 1)]]] colors2 = chroma.M brewer[colorsKeys[mathrand(colorsKeys.length - 1, 0)]] function mathrand(min, max) { return Math.floor(mathRand() * (max - min + 1) + min); function keyTyped() { if (key === 's') { saveCanvas('Amz-' + mathRand(), 'png'); Add your code here <!-- <script src="./index.js"></script> --> text/html;charset=utf-8 <meta charset="UTF-8"> <title>Dance with BTC by SMLDMS</title> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.6.0/p5.min.js"></script> <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "01234M 56789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> M 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 let mathRand = sfc32(...cyrb128(seed)); position: fixed; right: 0; bottom: 0; left: 0; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); display: flex; justify-content: center; align-items: center; margin: 0; padding: 0; font-size: 0.8em; font-family: Impact, 'Arial Narrow Bold', sans-serif; object-fit: contain; max-height: 100%; max-width: 100%; #fullScreen { display: flex; position: fixed; right: 0; bottom: 0; left: 0; justify-content: center; align-items: center; #fullScreen canvas { object-fit: contain; max-height: 100%; max-width: 100%; mix-blend-mode: soft-light; color: rgb(127); opacity: 0.75; width: auto; height: auto; position: fixed; text-align: center; justify-content: center; align-items: center; padding: 10%; #progress h1 { font-size: 10.75em; /* display: block; */ margin: 0%; padding: 0% #progress h3 { font-size: 5.75em; /* display: block; */ margin: 0%; padding: 0% <script type="text/javascript"> const rand = mathRand(); let scl = 5; // let shapeName = ""; /////FEATURES function clr(rand) { if (rand > 0.5) { return 250 } else { return 10 let shaper M n: mathRand(), name: "", val: "LINES", if (shaper.n < 0.25) { shaper.name = "Lines" shaper.val = "LINES" else if (shaper.n < 0.5) { shaper.name = "Points" shaper.val = "POINTS" shaper.name = "Curves" shaper.val = "" window.$generativeTraits = { "BG Color": clr(rand), "Base": shaperM ////////////////////// let myTitle = "Dance with BTC"; console.log(myTitle + " | smldms 2023.02") console.log(window.$generativeTraits) let pX = mathRand() * 360 let pY = mathRand() * 360 let pZ = mathRand() * 360 let xoff = mathRand(); let yoff = mathRand(); let zoff = mathRand(); let pointX = 0; let pointY = 0; let globalData; let url = 'https://api.blockchain.info/stats'; function setup() { randomSeed(seed); noiseSeed(seed); loadJSON(url, gotData) setAttributes('antialias', true); pixelDensity(2) cnv = createCanvas(windowWidth, windowHeight, WEBGL); cnv.parent('fullScreen'); angleMode(DEGREES) rectMode(CENTER) background(clr(rand)) function draw() { rotateX(M rotateY(pY) rotateZ(pZ) noiseX = map(noise(xoff), 0, 1, -width, width) noiseY = map(noise(yoff), 0, 1, 0, -height, height) if (globalData) { rotateX(millis() * 0.01) rotateY(millis() * 0.01) rotateZ(millis() * 0.01) btcPrice = round(globalData.market_price_usd); totalBTC = round(globalData.totalbc); tradeVol = round(globalData.trade_volume_btc); mapVol = map(constrain(tradeVol, 1000, 15000), 1000, 15000, 0.05, 0.33) blockS = globalData.blocks_size / 1000000000; mapBlock = map(blockS, 0, 10000, 0.00001, 0.001); mapPrice = map(constrain(btcPrice, 1000, 500000), 10000, 500000, 50, 200) let nbrLines = mapPrice; for (let i = 0; i < nbrLines; i = i + scl) { let clr = map(i, 0, nbrLines, 0, 255); let v = map(noise(frameCM ount), 0, 1, 0, 255); let b = map(noise(millis()), 0, 1, 0, 255); stroke(clr); strokeWeight(map(i, 0, nbrLines, 0, 0.5)) push(); noFill() beginShape(eval(shaper.val)); vertex(pointX, pointY); bezierVertex(x1(t + i), y1(t + i), y1(t + i) / 2, x1(t + i) * 2, y1(t + i), x1(t + i)); bezierVertex(y1(t + i), x1(t + i), x1(t + i) / 2, yM 2(t + i) * 2, noiseX, noiseY); bezierVertex(x1(t - i), y1(t - i), y1(t - i) / 2, x1(t - i) * 2, y1(t - i), x1(t - i)); vertex(pointX, pointY); endShape(); t += mapVol; pop(); xoff += mapBlock; yoff += mapBlock; function x1(t) { return cos(t / 2) * sin(t / 1) * width / 3; function y1(t) {M return cos(t / 3) * width / 3 + sin(t / 10) * width / 2; function x2(t) { return cos(t * 3) * width / 3; function y2(t) { return cos(t / 2) * width / 2; //////////////////KEYS////////////// function keyTyped() { if (keyCode === 83) { // if "s" is pressed save(myTitle + '.png'); else if (keyCode === 76) { //L for loop loop(); else if (keyCode === 78) { //N for noLoop noLoop(); else if (keyCode === 72) { //H to hide infos progress('<h1></h1>'); progressClear(); else if (keyCode === 82) { //R to reveal infos progress('<h1>$ ' + btcPrice) + '</h1>'; progressShow() ///////////////INTERVAL CLEAR else if (keyCode === 97 || keyCode == 49)M clearTimeout(tInter); tInter = setInterval(autoClear, 1000); else if (keyCode === 98 || keyCode == 50) { //2= 3SEC clearTimeout(tInter); tInter = setInterval(autoClear, 3000); else if (keyCode === 99 || keyCode == 51) { //3 = 10SEC clearTimeout(tInter); tInter = setInterval(autoClear, 10000); else if (keyCode === M 100 || keyCode == 52) { //4= 30SEC clearTimeout(tInter); tInter = setInterval(autoClear, 30000); else if (keyCode === 101 || keyCode == 53) { //5= ONE MINUTE clearTimeout(tInter); tInter = setInterval(autoClear, 60000); else if (keyCode === 102 || keyCode == 54) { //6 = 1 HOUR clearTimeout(tInter); tInter = setInterval(autoClear, 60000 * 60); else if (keyCode === 96 || keyCode == 48) { //0 = NO CLEAR clearTimeout(tInter); function mousePressed() { clear(); background(clr(rand)) pointX = map(mouseX, 0, width, -width / 2, width / 2); pointY = map(mouseY, 0, height, -height / 2, height / 2); function mathRandBetween(a, b) { if (!b) { return mathRand() * a eturn mathRand() * (b - a) + a function askData() { loadJSON(url, gotData); console.log(btcPrice) function gotData(data) { globalData = data; setTimeout(askData, 30000); function autoClear() { background(clr(rand)) function windowResized() { resizeCanvas(windowWidth, windowHeight); background(clr(raM /////////////PROGRESS async function progress(message) { document.body.style.cursor = 'crosshair'; document.getElementById("progress").innerHTML = message; await new Promise((fn => setTimeout(fn, 1))); async function progressClear() { document.body.style.cursor = 'default'; document.getElementById("progress").style.display = 'none'; await new Promise((fn => setTimeout(fn, 1))); async function progressShow() { document.body.style.cursor = 'default'; document.getElementById("progress").style.display = 'block'; await new Promise((fn => setTimeout(fn, 1))); <div id="fullScreen"> <div id="progress"> text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"26777.sats"}h! text/html;charset=utf-8 <meta charset="UTF-8"> Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below. Are we missing an important library? Let us know @generative_xyz. <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script> <!-- c2.min.js@1.0.0 <script sandbox="allow-scripts" type="text/javascript" srcM ="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script> <!-- chromajs@2.4.2 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script> <!-- p5.grain.js@0.6.1 <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script> <!-- threejs@r124 <script sandbox="allow-scripts" type="text/javascript" src="M https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script> <!-- tonejs@14.8.49 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script> <!-- svgjs@3.1.2 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script> <!-- aframejs@1.2.0 <script sandbox="allow-scripts" type="text/javascript" src="https://cdM njs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script> <!-- babylonjs@5.47.0 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script> <!-- paperjs@0.12.17 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script> <!-- regljs@2.1.0 <script sandbox="allow-scripts" type="text/javascript" srcM ="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script> <script type="text/javascript"> Add your script here Add your script here <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.M split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l M ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation. // This function generates a random number between 0 and 1 with on-chain seed. let mathRand = sfc32(...cyrb128(seed)); justify-content: center; align-items: center; <script type="text/javascript"> const rand = mathRand(); function T1(rand) { // calculate rarity by yourself if (rand > 0.5) { return true; return false // window.$generativeTraits contain list traits for tokenM // you need to populate a $generativeTraits object in the window object Add your code here var col = rnd(0,210) if(bac>40&bac<60){ if(bac>60&bac<80){ createCanvas(1200, 1200,WEBGL); angleMode(DEGREES) w=rnd(-width/2+300,width/2-400) h=rnd(-height/2+600,height/2) w=rnd(-width/2+500,width/2-100) h=rnd(-height/2+500,height/2-200) w=rnd(-width/2+350,width/2-100) h=rnd(-height/2+5M w=rnd(-width/2+200,width/2-400) h=rnd(-height/2+500,height/2-200) if(rnd(0,120)<50){ var l = rnd(0,g2) fill("#FFD32D") fill("#FF8B13") if(l>20&l<30){ fill("#DA1212") if(l>30&l<40){ fill("#733C3C") if(l>40&l<50){ fill("#10A19D") if(l>50&l<60){ fill("#001E6C") if(l>60&l<70){ fill("#367E18") if(l>70&l<80){ fill("#990000") if(col>20&col<40){ var l = rnd(0,g2) fill("#FFD32M if(l>10&l<20){ fill("#D61355") if(l>20&l<30){ fill("#DA1212") if(l>30&l<40){ fill("#30E3DF") if(l>40&l<50){ fill("#10A19D") if(l>50&l<60){ fill("#F2CD5C") if(l>60&l<70){ fill("#CD0404") if(l>70&l<80){ fill("#990000") if(col>40&col<60){ var l = rnd(0,g2) fill("#FFD32D") if(l>10&l<20){ fill("#939B62") if(l>20&l<30){ fill("#FFD56F") if(l>30&l<40){ fill("#FFB26B") if(l>40&l<50){ fill("#FF7B54") if(l>50&l<60){ fill("#F2CD5C") if(l>60&l<70){ fill("#CD0404") if(l>70&l<80){ fill("#990000") var l = rnd(0,g2) fill("#6C00FF") if(l>10&l<20){ fill("#3C79F5") if(l>20&l<30){ fill("#2DCDDF") if(l>30&l<40){ fill("#579BB1") if(l>40&l<50){ fill("#2C74B3") if(l>50&l<60){ fill("#EAFDFC") if(l>60&l<70){ fill("#BAD7E9") if(l>70&l<80){ fill("#990000") if(col>80&col<100){ var l = rnd(0,g2) fill("#A75D5D") if(l>10&l<20){ fill("#D3756B") if(l>20&l<30){ fill("#F0997D") if(l>30&l<40){ fill("#FFC3A1") if(l>40&l<50){ fill("#FF7B54") if(l>50&l<60){ fill("#FFB26B") if(l>60&l<70){ fill("#FFD56F") if(l>70&l<80){ fill("#990000") if(col>100&col<120){ var l = rnd(0,g2) fill("#39B5E0") if(l>10&l<20){ fill("#A31ACB") if(l>20&l<30){ fill("#FF78F0") if(l>30&l<40){ fill("#F5EA5A") if(l>40&l<50){ fill("#FFB100") if(l>50&l<60){ fill("#FBC252") if(l>60&l<70){ fill("#FFD56F") fill("#2DCDDF") if(col>120&col<140){ var l = rnd(0,g2) fill("#FFDB89") if(l>10&l<20){ fill("#DC0000") if(l>20&l<30){ fill("#CB1C8D") if(l>30&l<40){ fill("#FB2576") if(l>40&l<50){ fill("#FFB100") if(l>50&l<60){ fill("#FFBF00") if(l>60&l<70){ if(l>70&l<80){ fill("#2DCDDF") if(col>140&col<160){ var l = rnd(0,g2) fill("#344D67") if(l>10&l<20){ fill("#6ECCAF") if(l>20&l<30){ fill("#ADE792") if(l>30&l<40){ fill("#68B984") if(l>40&l<50){ fill("#00FFF6") if(l>50&l<60){ fill("#0014FF") if(l>60&l<70){ fill("#10A19D") if(l>70&l<80){ fill("#2DCDDF") if(col>160&col<180){ var l = rnd(0,g2) fill("#562B08") if(l>10&l<20){ fill("#F96666") if(l>20&l<30){ fill("#9E7676") if(l>30&l<40){ fill("#FFF8EA") if(l>40&l<50){ fill("#815B5B") fill("#CC3636") if(l>60&l<70){ fill("#9E7676") if(l>70&l<80){ fill("#E3C770") if(col>180&col<210){ var l = rnd(0,g2) fill("#FFE9A0") if(l>10&l<20){ fill("#367E18") if(l>20&l<30){ fill("#F57328") if(l>30&l<40){ fill("#CC3636") fill("#00FFD1") if(l>50&l<60){ fill("#31C6D4") if(l>60&l<70){ fill("#FFFF00") if(l>70&l<80){ fill("#FF1E1E") var r = floor(rnd(0,4)) for(i= 0 ; i<400;i++){ rotateX(frameCount) rotateY(frameCount) if(frameCount>rnd(170,195)){ var r = floor(rnd(0,4)) for(i= 0 ; i<800;i++){ rotateX(frameCount) rotate(frameCount) if(frameCount>rnd(410,500)){ var r = floor(rnd(0,4)) for(i= 0 ; i<1000;i++){ translate(-frameCount/2,-M rotate(frameCount) translate(frameCount/2,frameCount/2) rotateY(frameCount) if(frameCount>rnd(800,900)){ var r = floor(rnd(0,4)) for(i= 0 ; i<300;i++){ rotateY(frameCount) rotate(frameCount) function rnd(min,max){ return mathRand()*(max-min) + min; Add your code here text/html;charset=utf-8 <meta charset="UTF-8"> <title>"Rays" by Pawe Dudko | pdudko.com</title> <script id="snippet-random-code" type="text/javascript"> // not editable let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() *M alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; n < $.lengthM ; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 let mathRand = sfc32(...cyrb128(seed)); margin: 0; padding: 0; overflow: hidden; <canvas id="myCanvas"></canvas> <script type="text/jaM console.log("seed:",seed);class Rnd{rD(){return mathRand()}rN(r,t){return r+(t-r)*this.rD()}rI(r,t){return Math.floor(this.rN(r,t+1))}rB(r){return this.rD()<r}}const R=new Rnd;class Perlin{constructor(){this.R=new Rnd,this.grad3=[[1,1,0],[-1,1,0],[1,-1,0],[-1,-1,0],[1,0,1],[-1,0,1],[1,0,-1],[-1,0,-1],[0,1,1],[0,-1,1],[0,1,-1],[0,-1,-1]],this.p=[];for(var r=0;r<256;r++)this.p[r]=Math.floor(256*this.R.rD());for(this.perm=[],r=0;r<512;r++)this.perm[r]=this.p[255&r];this.simplex=[[0,1,2,3],[0,1,3M ,2],[0,0,0,0],[0,2,3,1],[0,0,0,0],[0,0,0,0],[0,0,0,0],[1,2,3,0],[0,2,1,3],[0,0,0,0],[0,3,1,2],[0,3,2,1],[0,0,0,0],[0,0,0,0],[0,0,0,0],[1,3,2,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[1,2,0,3],[0,0,0,0],[1,3,0,2],[0,0,0,0],[0,0,0,0],[0,0,0,0],[2,3,0,1],[2,3,1,0],[1,0,2,3],[1,0,3,2],[0,0,0,0],[0,0,0,0],[0,0,0,0],[2,0,3,1],[0,0,0,0],[2,1,3,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[2,0,1,3],[0,0,0,0],[0,0,0,0],[0,0,0,0],[3,0,1,2],[3,0,2M ,1],[0,0,0,0],[3,1,2,0],[2,1,0,3],[0,0,0,0],[0,0,0,0],[0,0,0,0],[3,1,0,2],[0,0,0,0],[3,2,0,1],[3,2,1,0]]}dot(r,t,e){return r[0]*t+r[1]*e}noise(r,t){var e,i,a=(r+t)*(.5*(Math.sqrt(3)-1)),o=Math.floor(r+a),l=Math.floor(t+a),n=(3-Math.sqrt(3))/6,s=(o+l)*n,g=r-(o-s),c=t-(l-s);g>c?(e=1,i=0):(e=0,i=1);var d=g-e+n,f=c-i+n,p=g-1+2*n,A=c-1+2*n,m=255&o,F=255&l,E=this.perm[m+this.perm[F]]%12,u=this.perm[m+e+this.perm[F+i]]%12,R=this.perm[m+1+this.perm[F+1]]%12,h=.5-g*g-c*c,B=.5-d*d-f*f,D=.5-p*p-A*A;return 70*((h<0?0:(h*=h)*h*M this.dot(this.grad3[E],g,c))+(B<0?0:(B*=B)*B*this.dot(this.grad3[u],d,f))+(D<0?0:(D*=D)*D*this.dot(this.grad3[R],p,A)))}}const perlin=new Perlin;function map(r,t,e,i,a){return i+(a-i)*(r-t)/(e-t)}let bckCol,dim=Math.min(window.innerWidth,window.innerHeight),spots=R.rI(10,25),radius=[],m=[],mOff=1e-4*R.rN(1,7),x=[],y=[],z=[],S=30,sRot=[],b=1,bOffset=R.rN(0,.005),bMag=1,xOff=[],yOff=[],pC=[],noiseFeat=mathRand()>.79,pFeat=R.rI(1,24),angleFeat=mathRand()>.87?0:mathRand()<.1?1:2,colorBackground=R.rI(0,1);const PI=Math.M PI,TWO_PI=2*PI;let blurV=[];blurV=blurV=0==angleFeat?[R.rN(0,R.rN(0,1)),0]:1==angleFeat?[0,R.rN(0,R.rN(0,1))]:[R.rN(-.9,.9),R.rN(0,.9)],Math.pow(blurV[0],2)+Math.pow(blurV[1],2)<.18&&(blurV[0]>blurV[1]?blurV[0]+=.35:blurV[1]+=.35);const vs2="attribute vec2 a_position;attribute vec2 a_texCoord;uniform vec2 u_resolution;varying vec2 v_texCoord;\nvoid main(){vec2 clipSpace=a_position/u_resolution*2.0-1.0;gl_Position=vec4(clipSpace*vec2(1,-1),0,1);v_texCoord=a_texCoord;}",fs2="precision mediump float;uniform sampler2D M u_image;varying vec2 v_texCoord;uniform vec2 dl;float rnd(vec3 scale,float seed){return fract(sin(dot(gl_FragCoord.xyz+seed,scale))*43758.5453+seed);}\nvoid main(){vec4 col=vec4(0.0);float tt=0.0;float off=rnd(vec3(12.9898,78.233,151.7182),0.0);for(float t=-30.0;t<=30.0;t++){float pc=(t+off-0.5)/30.0;float w=1.0-abs(pc);vec4 spl=texture2D(u_image,v_texCoord+dl*pc);spl.rgb*=spl.a;col+=spl*w;tt+=w;}gl_FragColor=col/tt;}";function setup(){for(i=0;i<spots;i++)radius[i]=R.rI(dim/100,dim/4),m[i]=R.rN(0,100),x[i]=R.rN(0,dM im),y[i]=R.rN(0,dim),z[i]=R.rN(0,dim),xOff[i]=R.rN(4,10),yOff[i]=R.rN(4,10),sRot[i]=R.rN(0,TWO_PI);if(noiseFeat){let r=R.rI(20,200);for(i=0;i<r;i++)radius[spots+i]=R.rI(dim/400,dim/100),m[spots+i]=R.rN(0,10),y[spots+i]=R.rN(0,dim),z[spots+i]=R.rN(0,dim),x[spots+i]=R.rN(0,dim),xOff[spots+i]=R.rN(4,10),yOff[spots+i]=R.rN(4,10),sRot[spots+i]=R.rN(0,PI);spots+=r}angle=0==angleFeat?-PI/4:1==angleFeat?PI/4:R.rN(0,PI),p=pFeat;let r=1==p?["#0B1626","#2F1517","#4599B5","#A83882","#B4DDDD","#DBBEF2"]:2==p?["#0B1626","#2F1517M ","#4599B5","#A84B28","#B4DDDD","#C4E4A2"]:3==p?["#140000","#021c13","#003924","#005841","#750100","#990100","#d7bb30","#ccae00"]:4==p?["#1D1702","#2B0426","#650427","#AD2C00","#ddac0a","#c6c339","#E55130"]:5==p?["#200e36","#2B0426","#366290","#E27D52","#D3EAC0","#EDC557","#A8DAB9"]:6==p?["#200A0E","#080811","#006978","#170F08","#FBFBD6","#02E7CA","#729C9D"]:7==p?["#0A0A3D","#041604","#00C075","#87C000","#F9BD27","#FE8900","#FE003B"]:8==p?["#2A0002","#14060B","#664C4C","#EF3B01","#C11900","#A20005"]:9==p?["#000000"M ,"#0B1626","#68D1E6","#A6DAD7","#DFE3CB","#F2852F","#F96800"]:10==p?["#000000","#2F1517","#2AABCF","#6CBAB5","#C3CAA1","#E54508","#F32A00"]:11==p?["#200e36","#1A0210","#e04372","#5aa9e6","#4a4e69","#e04372","#e6b953"]:12==p?["#131303","#040207","#EFA72F","#EF7717","#77BFA7","#FBEAB5","#5D402E"]:13==p?["#1E1E3D","#002030","#009FAF","#CB323E","#EA6740","#ECC850"]:14==p?["#1E1E3D","#292B30","#592D2D","#DEB968","#FEFDDE","#3D4046"]:15==p?["#040207","#002030","#60A5AA","#FAEDC1","#5F5850","#C0B297"]:16==p?["#0F0F00","#0M 30313","#9C8C68","#FDA5A1","#9E7B52","#E1CC92"]:17==p?["#0A0A1A","#120202","#FF8B00","#000000","#649EE8","#917FFF"]:18==p?["#020202","#0A0A1A","#09BEBB","#12737C","#28211E","#FB344B"]:19==p?["#000000","#200B01","#F92900","#F1D593","#85B7B0","#EFD7A7"]:20==p?["#000000","#1A1A1A","#F35C4B","#F6A440","#F9C965","#FDE4AC","#FFFFB1"]:21==p?["#0D1626","#091425","#051738","#204E75","#005151","#A0995F"]:22==p?["#000000","#091425","#764E37","#DF8D78","#F0D3AE","#C4DFDB"]:23==p?["#020202","#1A1A1A","#605274","#8DB1C4","#F8BE7M 5","#E4615B","#D0303C"]:["#050505","#0F0F0F","#000000","#7F7F7F","#333333","#E5E5E5","#F0F0F0"];pC.push(...r);let t=pC.length-1;for(ii=0;ii<3;ii++)for(i=t-1;i<=t;i++)pC.push(pC[i])}var c=document.createElement("canvas");c.width=dim,c.height=dim;var ctx=c.getContext("2d");function draw(){for(ctx.beginPath(),ctx.rect(0,0,c.width,c.height),ctx.fillStyle=pC[colorBackground],ctx.fill(),i=0;i<spots;i++){let r=pC[i%pC.length],t=map(perlin.noise(m[i],i),-1,1,-dim/xOff[i],dim/xOff[i]),e=map(perlin.noise(m[i],i+200),-1,1,-diM m/yOff[i],dim/yOff[i]),a=map(perlin.noise(10*m[i],i+999),-1,1,-radius[i]/20,radius[i]/20);ctx.beginPath(),ctx.arc(x[i]+t,y[i]+e,radius[i]+a,0,2*Math.PI),ctx.fillStyle=r,ctx.fill(),m[i]+=mOff}bMag=map(perlin.noise(b,spots),-1,1,.8,1.2),render(),b+=bOffset,window.requestAnimationFrame(draw)}function createShader(r,t,e){var i=r.createShader(t);if(r.shaderSource(i,e),r.compileShader(i),r.getShaderParameter(i,r.COMPILE_STATUS))return i;r.deleteShader(i)}function createProgram(r,t,e){var i=r.createProgram();if(r.attachShM ader(i,t),r.attachShader(i,e),r.linkProgram(i),r.getProgramParameter(i,r.LINK_STATUS))return i;r.deleteProgram(i)}function setRectangle(r,t,e,i,a){let o=t,l=t+i,n=e,s=e+a;r.bufferData(r.ARRAY_BUFFER,new Float32Array([o,n,l,n,o,s,o,s,l,n,l,s]),r.STATIC_DRAW)}setup(),window.requestAnimationFrame(draw);const canvasGL=document.getElementById("myCanvas");canvasGL.width=dim,canvasGL.height=dim;const gl=canvasGL.getContext("webgl");var vertexShader=createShader(gl,gl.VERTEX_SHADER,vs2),fragmentShader=createShader(gl,gl.FRM AGMENT_SHADER,fs2),program=createProgram(gl,vertexShader,fragmentShader),positionLocation=gl.getAttribLocation(program,"a_position"),texcoordLocation=gl.getAttribLocation(program,"a_texCoord"),positionBuffer=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,positionBuffer),setRectangle(gl,0,0,c.width,c.height);var texcoordBuffer=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,texcoordBuffer),gl.bufferData(gl.ARRAY_BUFFER,new Float32Array([0,0,1,0,0,1,0,1,1,0,1,1]),gl.STATIC_DRAW);var texture=gl.createTexture();gl.binM dTexture(gl.TEXTURE_2D,texture),gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_S,gl.CLAMP_TO_EDGE),gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_T,gl.CLAMP_TO_EDGE),gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MIN_FILTER,gl.NEAREST),gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MAG_FILTER,gl.NEAREST);var resolutionLocation=gl.getUniformLocation(program,"u_resolution"),blurVectorLocation=gl.getUniformLocation(program,"dl");function render(){if(gl){gl.texImage2D(gl.TEXTURE_2D,0,gl.RGBA,gl.RGBA,gl.UNSIGNED_BYTE,ctx.canvas),M gl.useProgram(program),gl.enableVertexAttribArray(positionLocation),gl.bindBuffer(gl.ARRAY_BUFFER,positionBuffer);var r=gl.FLOAT,t=0;gl.vertexAttribPointer(positionLocation,2,r,false,0,t),gl.enableVertexAttribArray(texcoordLocation),gl.bindBuffer(gl.ARRAY_BUFFER,texcoordBuffer),gl.vertexAttribPointer(texcoordLocation,2,r,false,0,t),gl.uniform2f(resolutionLocation,gl.canvas.width,gl.canvas.height),gl.uniform2f(blurVectorLocation,blurV[0]*bMag,blurV[1]*bMag);var e=gl.TRIANGLES;t=0;gl.drawArrays(e,t,6)}else console.loMo g("Needs WebGL to run")}gl.viewport(0,0,gl.canvas.width,gl.canvas.height); window.$generativeTraits = { "Palette": pFeat, "Noisy": noiseFeat, "Angle": angleFeat == 0 ? 'horizontal' : angleFeat == 1 ? 'vertical' : 'diagonal' console.log(window.$generativeTraits) text/html;charset=utf-8 <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Long Lives Bitcoin</title><script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script><script type="text/javascript"></script><script id="snippet-random-code" type="text/javascript">let seed=window.location.href.split("/").find((e=>e.includes("i0")));if(null==seed){const e="0123456789abcdefghijklmnopqrstuvwsyz";seed=new URLSearchParams(window.location.search).get("seed")||Array(64M ).fill(0).map((t=>e[Math.random()*e.length|0])).join("")+"i0"}else{let e="seed=";for(let t=0;t<seed.length-e.length;++t)if(seed.substring(t,t+e.length)==e){seed=seed.substring(t+e.length);break}}function cyrb128(e){let t=1779033703,l=3144134277,n=1013904242,i=2773480762;for(let a,s=0;s<e.length;s++)t=l^Math.imul(t^(a=e.charCodeAt(s)),597399067),l=n^Math.imul(l^a,2869860233),n=i^Math.imul(n^a,951274213),i=t^Math.imul(i^a,2716044179);return t=Math.imul(n^t>>>18,597399067),l=Math.imul(i^l>>>22,2869860233),n=Math.imul(M t^n>>>17,951274213),i=Math.imul(l^i>>>19,2716044179),[(t^l^n^i)>>>0,(l^t)>>>0,(n^t)>>>0,(i^t)>>>0]}function sfc32(e,t,l,n){return function(){var i=(e>>>=0)+(t>>>=0)|0;return e=t^t>>>9,t=(l>>>=0)+(l<<3)|0,l=(l=l<<21|l>>>11)+(i=i+(n=(n>>>=0)+1|0)|0)|0,(i>>>0)/4294967296}}let mathRand=sfc32(...cyrb128(seed));</script><style>body{margin:0;overflow-y:hidden;overflow-x:hidden}canvas{width:100%!important;height:100%!important;object-fit:contain;position:fixed;top:0;left:0}</style></head><body style="padding:20px"><script M type="text/javascript">const rand=mathRand();function T1(e){return e>.5}window.$generativeTraits={T1:T1(rand)},console.log(window.$generativeTraits);const canvasSize=1e3;let x,y,currentangle=0,step=48,angle=90,thestring="A",numloops=8,therules=[];therules[0]=["A","-BF+AFA+FB-"],therules[1]=["B","+AF-BFB-FA+"];let whereinstring=0;const bgItemsColors=["#e2e2e2","#d9d9d9","#bfbfbf","#e6e6ff","#ffe6e6","#ffffe6","#e6ffe6","#e6ffff","#ffe6e6","#ffcccc","#ffb3b3","#ffd6cc","#ffcce6","#ffe0cc","#ffccdd","#ffccff","#e6ffe6M ","#ecf9ec","#f2ffe6","#ebfaeb","#d6f5d6","#e6fff5","#f9ffe6","#d9ffb3","#ccccff","#cce0ff","#d6d6f5","#ddccff","#ccd9ff","#ccf2ff","#cce6ff","#e6e6ff"];let selectedColor="#f2f2f2",r=0;function setup(){r=21e4*mathRand(),selectedColor=bgItemsColors[round(r%32)],createCanvas(canvasSize,canvasSize),background(255),x=0,y=height-1;for(let e=0;e<numloops;e++)thestring=lindenmayer(thestring)}function draw(){drawIt(thestring[whereinstring]),whereinstring++,whereinstring>thestring.length-1&&(whereinstring=0)}function isOutbM ound(){return x<0||y<0||x>canvasSize||y>canvasSize}function drawIt(e){stroke(selectedColor);const n=isOutbound();if("F"==e){let e=x+step*cos(radians(currentangle)),n=y+step*sin(radians(currentangle));x=e,y=n}else"+"==e?currentangle+=angle:"-"==e&&(currentangle-=angle);n||drawRemark()}function drawRemark(){let e=random(128,255),n=random(0,192),f=random(0,50),t=random(50,100),r=0;r+=random(0,15),r+=random(0,15),r+=random(0,15);const c=r/2;fill(e,n,f,t),textSize(r),push(),translate(x+c,y+c),text(" ion lindenmayer(e){let n="";for(let f=0;f<e.length;f++){let t=0;for(let r=0;r<therules.length;r++)if(e[f]==therules[r][0]){n+=therules[r][1],t=1;break}0==t&&(n+=e[f])}return n}</script></body></html>h! text/html;charset=utf-8 <meta charset="UTF-8"> <title>"Rays" by Pawe Dudko | pdudko.com</title> <script id="snippet-random-code" type="text/javascript"> // not editable let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() *M alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; n < $.lengthM ; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 let mathRand = sfc32(...cyrb128(seed)); margin: 0; padding: 0; overflow: hidden; <canvas id="myCanvas"></canvas> <script type="text/jaM console.log("seed:",seed);class Rnd{rD(){return mathRand()}rN(r,t){return r+(t-r)*this.rD()}rI(r,t){return Math.floor(this.rN(r,t+1))}rB(r){return this.rD()<r}}const R=new Rnd;class Perlin{constructor(){this.R=new Rnd,this.grad3=[[1,1,0],[-1,1,0],[1,-1,0],[-1,-1,0],[1,0,1],[-1,0,1],[1,0,-1],[-1,0,-1],[0,1,1],[0,-1,1],[0,1,-1],[0,-1,-1]],this.p=[];for(var r=0;r<256;r++)this.p[r]=Math.floor(256*this.R.rD());for(this.perm=[],r=0;r<512;r++)this.perm[r]=this.p[255&r];this.simplex=[[0,1,2,3],[0,1,3M ,2],[0,0,0,0],[0,2,3,1],[0,0,0,0],[0,0,0,0],[0,0,0,0],[1,2,3,0],[0,2,1,3],[0,0,0,0],[0,3,1,2],[0,3,2,1],[0,0,0,0],[0,0,0,0],[0,0,0,0],[1,3,2,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[1,2,0,3],[0,0,0,0],[1,3,0,2],[0,0,0,0],[0,0,0,0],[0,0,0,0],[2,3,0,1],[2,3,1,0],[1,0,2,3],[1,0,3,2],[0,0,0,0],[0,0,0,0],[0,0,0,0],[2,0,3,1],[0,0,0,0],[2,1,3,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[2,0,1,3],[0,0,0,0],[0,0,0,0],[0,0,0,0],[3,0,1,2],[3,0,2M ,1],[0,0,0,0],[3,1,2,0],[2,1,0,3],[0,0,0,0],[0,0,0,0],[0,0,0,0],[3,1,0,2],[0,0,0,0],[3,2,0,1],[3,2,1,0]]}dot(r,t,e){return r[0]*t+r[1]*e}noise(r,t){var e,i,a=(r+t)*(.5*(Math.sqrt(3)-1)),o=Math.floor(r+a),l=Math.floor(t+a),n=(3-Math.sqrt(3))/6,s=(o+l)*n,g=r-(o-s),c=t-(l-s);g>c?(e=1,i=0):(e=0,i=1);var d=g-e+n,f=c-i+n,p=g-1+2*n,A=c-1+2*n,m=255&o,F=255&l,E=this.perm[m+this.perm[F]]%12,u=this.perm[m+e+this.perm[F+i]]%12,R=this.perm[m+1+this.perm[F+1]]%12,h=.5-g*g-c*c,B=.5-d*d-f*f,D=.5-p*p-A*A;return 70*((h<0?0:(h*=h)*h*M this.dot(this.grad3[E],g,c))+(B<0?0:(B*=B)*B*this.dot(this.grad3[u],d,f))+(D<0?0:(D*=D)*D*this.dot(this.grad3[R],p,A)))}}const perlin=new Perlin;function map(r,t,e,i,a){return i+(a-i)*(r-t)/(e-t)}let bckCol,dim=Math.min(window.innerWidth,window.innerHeight),spots=R.rI(10,25),radius=[],m=[],mOff=1e-4*R.rN(1,7),x=[],y=[],z=[],S=30,sRot=[],b=1,bOffset=R.rN(0,.005),bMag=1,xOff=[],yOff=[],pC=[],noiseFeat=mathRand()>.79,pFeat=R.rI(1,24),angleFeat=mathRand()>.87?0:mathRand()<.1?1:2,colorBackground=R.rI(0,1);const PI=Math.M PI,TWO_PI=2*PI;let blurV=[];blurV=blurV=0==angleFeat?[R.rN(0,R.rN(0,1)),0]:1==angleFeat?[0,R.rN(0,R.rN(0,1))]:[R.rN(-.9,.9),R.rN(0,.9)],Math.pow(blurV[0],2)+Math.pow(blurV[1],2)<.18&&(blurV[0]>blurV[1]?blurV[0]+=.35:blurV[1]+=.35);const vs2="attribute vec2 a_position;attribute vec2 a_texCoord;uniform vec2 u_resolution;varying vec2 v_texCoord;\nvoid main(){vec2 clipSpace=a_position/u_resolution*2.0-1.0;gl_Position=vec4(clipSpace*vec2(1,-1),0,1);v_texCoord=a_texCoord;}",fs2="precision mediump float;uniform sampler2D M u_image;varying vec2 v_texCoord;uniform vec2 dl;float rnd(vec3 scale,float seed){return fract(sin(dot(gl_FragCoord.xyz+seed,scale))*43758.5453+seed);}\nvoid main(){vec4 col=vec4(0.0);float tt=0.0;float off=rnd(vec3(12.9898,78.233,151.7182),0.0);for(float t=-30.0;t<=30.0;t++){float pc=(t+off-0.5)/30.0;float w=1.0-abs(pc);vec4 spl=texture2D(u_image,v_texCoord+dl*pc);spl.rgb*=spl.a;col+=spl*w;tt+=w;}gl_FragColor=col/tt;}";function setup(){for(i=0;i<spots;i++)radius[i]=R.rI(dim/100,dim/4),m[i]=R.rN(0,100),x[i]=R.rN(0,dM im),y[i]=R.rN(0,dim),z[i]=R.rN(0,dim),xOff[i]=R.rN(4,10),yOff[i]=R.rN(4,10),sRot[i]=R.rN(0,TWO_PI);if(noiseFeat){let r=R.rI(20,200);for(i=0;i<r;i++)radius[spots+i]=R.rI(dim/400,dim/100),m[spots+i]=R.rN(0,10),y[spots+i]=R.rN(0,dim),z[spots+i]=R.rN(0,dim),x[spots+i]=R.rN(0,dim),xOff[spots+i]=R.rN(4,10),yOff[spots+i]=R.rN(4,10),sRot[spots+i]=R.rN(0,PI);spots+=r}angle=0==angleFeat?-PI/4:1==angleFeat?PI/4:R.rN(0,PI),p=pFeat;let r=1==p?["#0B1626","#2F1517","#4599B5","#A83882","#B4DDDD","#DBBEF2"]:2==p?["#0B1626","#2F1517M ","#4599B5","#A84B28","#B4DDDD","#C4E4A2"]:3==p?["#140000","#021c13","#003924","#005841","#750100","#990100","#d7bb30","#ccae00"]:4==p?["#1D1702","#2B0426","#650427","#AD2C00","#ddac0a","#c6c339","#E55130"]:5==p?["#200e36","#2B0426","#366290","#E27D52","#D3EAC0","#EDC557","#A8DAB9"]:6==p?["#200A0E","#080811","#006978","#170F08","#FBFBD6","#02E7CA","#729C9D"]:7==p?["#0A0A3D","#041604","#00C075","#87C000","#F9BD27","#FE8900","#FE003B"]:8==p?["#2A0002","#14060B","#664C4C","#EF3B01","#C11900","#A20005"]:9==p?["#000000"M ,"#0B1626","#68D1E6","#A6DAD7","#DFE3CB","#F2852F","#F96800"]:10==p?["#000000","#2F1517","#2AABCF","#6CBAB5","#C3CAA1","#E54508","#F32A00"]:11==p?["#200e36","#1A0210","#e04372","#5aa9e6","#4a4e69","#e04372","#e6b953"]:12==p?["#131303","#040207","#EFA72F","#EF7717","#77BFA7","#FBEAB5","#5D402E"]:13==p?["#1E1E3D","#002030","#009FAF","#CB323E","#EA6740","#ECC850"]:14==p?["#1E1E3D","#292B30","#592D2D","#DEB968","#FEFDDE","#3D4046"]:15==p?["#040207","#002030","#60A5AA","#FAEDC1","#5F5850","#C0B297"]:16==p?["#0F0F00","#0M 30313","#9C8C68","#FDA5A1","#9E7B52","#E1CC92"]:17==p?["#0A0A1A","#120202","#FF8B00","#000000","#649EE8","#917FFF"]:18==p?["#020202","#0A0A1A","#09BEBB","#12737C","#28211E","#FB344B"]:19==p?["#000000","#200B01","#F92900","#F1D593","#85B7B0","#EFD7A7"]:20==p?["#000000","#1A1A1A","#F35C4B","#F6A440","#F9C965","#FDE4AC","#FFFFB1"]:21==p?["#0D1626","#091425","#051738","#204E75","#005151","#A0995F"]:22==p?["#000000","#091425","#764E37","#DF8D78","#F0D3AE","#C4DFDB"]:23==p?["#020202","#1A1A1A","#605274","#8DB1C4","#F8BE7M 5","#E4615B","#D0303C"]:["#050505","#0F0F0F","#000000","#7F7F7F","#333333","#E5E5E5","#F0F0F0"];pC.push(...r);let t=pC.length-1;for(ii=0;ii<3;ii++)for(i=t-1;i<=t;i++)pC.push(pC[i])}var c=document.createElement("canvas");c.width=dim,c.height=dim;var ctx=c.getContext("2d");function draw(){for(ctx.beginPath(),ctx.rect(0,0,c.width,c.height),ctx.fillStyle=pC[colorBackground],ctx.fill(),i=0;i<spots;i++){let r=pC[i%pC.length],t=map(perlin.noise(m[i],i),-1,1,-dim/xOff[i],dim/xOff[i]),e=map(perlin.noise(m[i],i+200),-1,1,-diM m/yOff[i],dim/yOff[i]),a=map(perlin.noise(10*m[i],i+999),-1,1,-radius[i]/20,radius[i]/20);ctx.beginPath(),ctx.arc(x[i]+t,y[i]+e,radius[i]+a,0,2*Math.PI),ctx.fillStyle=r,ctx.fill(),m[i]+=mOff}bMag=map(perlin.noise(b,spots),-1,1,.8,1.2),render(),b+=bOffset,window.requestAnimationFrame(draw)}function createShader(r,t,e){var i=r.createShader(t);if(r.shaderSource(i,e),r.compileShader(i),r.getShaderParameter(i,r.COMPILE_STATUS))return i;r.deleteShader(i)}function createProgram(r,t,e){var i=r.createProgram();if(r.attachShM ader(i,t),r.attachShader(i,e),r.linkProgram(i),r.getProgramParameter(i,r.LINK_STATUS))return i;r.deleteProgram(i)}function setRectangle(r,t,e,i,a){let o=t,l=t+i,n=e,s=e+a;r.bufferData(r.ARRAY_BUFFER,new Float32Array([o,n,l,n,o,s,o,s,l,n,l,s]),r.STATIC_DRAW)}setup(),window.requestAnimationFrame(draw);const canvasGL=document.getElementById("myCanvas");canvasGL.width=dim,canvasGL.height=dim;const gl=canvasGL.getContext("webgl");var vertexShader=createShader(gl,gl.VERTEX_SHADER,vs2),fragmentShader=createShader(gl,gl.FRM AGMENT_SHADER,fs2),program=createProgram(gl,vertexShader,fragmentShader),positionLocation=gl.getAttribLocation(program,"a_position"),texcoordLocation=gl.getAttribLocation(program,"a_texCoord"),positionBuffer=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,positionBuffer),setRectangle(gl,0,0,c.width,c.height);var texcoordBuffer=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,texcoordBuffer),gl.bufferData(gl.ARRAY_BUFFER,new Float32Array([0,0,1,0,0,1,0,1,1,0,1,1]),gl.STATIC_DRAW);var texture=gl.createTexture();gl.binM dTexture(gl.TEXTURE_2D,texture),gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_S,gl.CLAMP_TO_EDGE),gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_T,gl.CLAMP_TO_EDGE),gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MIN_FILTER,gl.NEAREST),gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MAG_FILTER,gl.NEAREST);var resolutionLocation=gl.getUniformLocation(program,"u_resolution"),blurVectorLocation=gl.getUniformLocation(program,"dl");function render(){if(gl){gl.texImage2D(gl.TEXTURE_2D,0,gl.RGBA,gl.RGBA,gl.UNSIGNED_BYTE,ctx.canvas),M gl.useProgram(program),gl.enableVertexAttribArray(positionLocation),gl.bindBuffer(gl.ARRAY_BUFFER,positionBuffer);var r=gl.FLOAT,t=0;gl.vertexAttribPointer(positionLocation,2,r,false,0,t),gl.enableVertexAttribArray(texcoordLocation),gl.bindBuffer(gl.ARRAY_BUFFER,texcoordBuffer),gl.vertexAttribPointer(texcoordLocation,2,r,false,0,t),gl.uniform2f(resolutionLocation,gl.canvas.width,gl.canvas.height),gl.uniform2f(blurVectorLocation,blurV[0]*bMag,blurV[1]*bMag);var e=gl.TRIANGLES;t=0;gl.drawArrays(e,t,6)}else console.loMo g("Needs WebGL to run")}gl.viewport(0,0,gl.canvas.width,gl.canvas.height); window.$generativeTraits = { "Palette": pFeat, "Noisy": noiseFeat, "Angle": angleFeat == 0 ? 'horizontal' : angleFeat == 1 ? 'vertical' : 'diagonal' console.log(window.$generativeTraits) text/html;charset=utf-8 <meta charset="UTF-8"> Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below. Are we missing an important library? Let us know @generative_xyz. <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script> <!-- c2.min.js@1.0.0 <script sandbox="allow-scripts" type="text/javascript" srcM ="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script> <!-- chromajs@2.4.2 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script> <!-- p5.grain.js@0.6.1 <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script> <!-- threejs@r124 <script sandbox="allow-scripts" type="text/javascript" src="M https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script> <!-- tonejs@14.8.49 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script> <!-- svgjs@3.1.2 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script> <!-- aframejs@1.2.0 <script sandbox="allow-scripts" type="text/javascript" src="https://cdM njs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script> <!-- babylonjs@5.47.0 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script> <!-- paperjs@0.12.17 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script> <!-- regljs@2.1.0 <script sandbox="allow-scripts" type="text/javascript" srcM ="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script> <script type="text/javascript"> Add your script here Add your script here <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.M split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l M ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation. // This function generates a random number between 0 and 1 with on-chain seed. let mathRand = sfc32(...cyrb128(seed)); justify-content: center; align-items: center; <script type="text/javascript"> const rand = mathRand(); function T1(rand) { // calculate rarity by yourself if (rand > 0.5) { return true; return false // window.$generativeTraits contain list traits for tokenM // you need to populate a $generativeTraits object in the window object Add your code here var col = rnd(0,210) if(bac>40&bac<60){ if(bac>60&bac<80){ createCanvas(1200, 1200,WEBGL); angleMode(DEGREES) w=rnd(-width/2+300,width/2-400) h=rnd(-height/2+600,height/2) w=rnd(-width/2+500,width/2-100) h=rnd(-height/2+500,height/2-200) w=rnd(-width/2+350,width/2-100) h=rnd(-height/2+5M w=rnd(-width/2+200,width/2-400) h=rnd(-height/2+500,height/2-200) if(rnd(0,120)<50){ var l = rnd(0,g2) fill("#FFD32D") fill("#FF8B13") if(l>20&l<30){ fill("#DA1212") if(l>30&l<40){ fill("#733C3C") if(l>40&l<50){ fill("#10A19D") if(l>50&l<60){ fill("#001E6C") if(l>60&l<70){ fill("#367E18") if(l>70&l<80){ fill("#990000") if(col>20&col<40){ var l = rnd(0,g2) fill("#FFD32M if(l>10&l<20){ fill("#D61355") if(l>20&l<30){ fill("#DA1212") if(l>30&l<40){ fill("#30E3DF") if(l>40&l<50){ fill("#10A19D") if(l>50&l<60){ fill("#F2CD5C") if(l>60&l<70){ fill("#CD0404") if(l>70&l<80){ fill("#990000") if(col>40&col<60){ var l = rnd(0,g2) fill("#FFD32D") if(l>10&l<20){ fill("#939B62") if(l>20&l<30){ fill("#FFD56F") if(l>30&l<40){ fill("#FFB26B") if(l>40&l<50){ fill("#FF7B54") if(l>50&l<60){ fill("#F2CD5C") if(l>60&l<70){ fill("#CD0404") if(l>70&l<80){ fill("#990000") var l = rnd(0,g2) fill("#6C00FF") if(l>10&l<20){ fill("#3C79F5") if(l>20&l<30){ fill("#2DCDDF") if(l>30&l<40){ fill("#579BB1") if(l>40&l<50){ fill("#2C74B3") if(l>50&l<60){ fill("#EAFDFC") if(l>60&l<70){ fill("#BAD7E9") if(l>70&l<80){ fill("#990000") if(col>80&col<100){ var l = rnd(0,g2) fill("#A75D5D") if(l>10&l<20){ fill("#D3756B") if(l>20&l<30){ fill("#F0997D") if(l>30&l<40){ fill("#FFC3A1") if(l>40&l<50){ fill("#FF7B54") if(l>50&l<60){ fill("#FFB26B") if(l>60&l<70){ fill("#FFD56F") if(l>70&l<80){ fill("#990000") if(col>100&col<120){ var l = rnd(0,g2) fill("#39B5E0") if(l>10&l<20){ fill("#A31ACB") if(l>20&l<30){ fill("#FF78F0") if(l>30&l<40){ fill("#F5EA5A") if(l>40&l<50){ fill("#FFB100") if(l>50&l<60){ fill("#FBC252") if(l>60&l<70){ fill("#FFD56F") fill("#2DCDDF") if(col>120&col<140){ var l = rnd(0,g2) fill("#FFDB89") if(l>10&l<20){ fill("#DC0000") if(l>20&l<30){ fill("#CB1C8D") if(l>30&l<40){ fill("#FB2576") if(l>40&l<50){ fill("#FFB100") if(l>50&l<60){ fill("#FFBF00") if(l>60&l<70){ if(l>70&l<80){ fill("#2DCDDF") if(col>140&col<160){ var l = rnd(0,g2) fill("#344D67") if(l>10&l<20){ fill("#6ECCAF") if(l>20&l<30){ fill("#ADE792") if(l>30&l<40){ fill("#68B984") if(l>40&l<50){ fill("#00FFF6") if(l>50&l<60){ fill("#0014FF") if(l>60&l<70){ fill("#10A19D") if(l>70&l<80){ fill("#2DCDDF") if(col>160&col<180){ var l = rnd(0,g2) fill("#562B08") if(l>10&l<20){ fill("#F96666") if(l>20&l<30){ fill("#9E7676") if(l>30&l<40){ fill("#FFF8EA") if(l>40&l<50){ fill("#815B5B") fill("#CC3636") if(l>60&l<70){ fill("#9E7676") if(l>70&l<80){ fill("#E3C770") if(col>180&col<210){ var l = rnd(0,g2) fill("#FFE9A0") if(l>10&l<20){ fill("#367E18") if(l>20&l<30){ fill("#F57328") if(l>30&l<40){ fill("#CC3636") fill("#00FFD1") if(l>50&l<60){ fill("#31C6D4") if(l>60&l<70){ fill("#FFFF00") if(l>70&l<80){ fill("#FF1E1E") var r = floor(rnd(0,4)) for(i= 0 ; i<400;i++){ rotateX(frameCount) rotateY(frameCount) if(frameCount>rnd(170,195)){ var r = floor(rnd(0,4)) for(i= 0 ; i<800;i++){ rotateX(frameCount) rotate(frameCount) if(frameCount>rnd(410,500)){ var r = floor(rnd(0,4)) for(i= 0 ; i<1000;i++){ translate(-frameCount/2,-M rotate(frameCount) translate(frameCount/2,frameCount/2) rotateY(frameCount) if(frameCount>rnd(800,900)){ var r = floor(rnd(0,4)) for(i= 0 ; i<300;i++){ rotateY(frameCount) rotate(frameCount) function rnd(min,max){ return mathRand()*(max-min) + min; Add your code here text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"95333.sats"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"29666.sats"}h! text/html;charset=utf-8 <meta charset="UTF-8"> <title>BTC Card by GenerativeCC</title> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script> <!-- svgjs@3.1.2 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script> <script id="snippet-random-code" type="text/javascript"> let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if M (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 27160441M return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> M 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 let mathRand = sfc32(...cyrb128(seed)); position: fixed; right: 0; bottom: 0; left: 0; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); display: flex; justify-content: center; align-items: center; padding: 0; font-size: 0.8em; object-fit: contain; max-height: 100%; max-width: 100%; #fullScreen { display: flex; position: fixed; right: 0; bottom: 0; left: 0; justify-content: center; align-items: center; #fullScreen canvas { object-fit: conM max-height: 100%; max-width: 100%; <script type="text/javascript"> const rand = mathRand(); let title = "BTC Card"; if (card.n < 0.50) { card.name = "Common" card.val = "QmerhTJc5fwNhK9DCYVq9sfwdgvMRoeKqGL2UbEeaHfKuR" else if (card.n < 0.75) { card.name = "Rare" card.val = "QmXfVboucrdomD3wXmjhvB4bJzTBAqT4p3yjBXqRYYAGhX" else if (card.n < 0.90) { card.name = "Very Rare" card.val = "QmQA8WtR7FAWnasdH7KSmeXw9Whkh5U5UEngisVEPuJytA" else if (card.n < 0.97) { card.name = "Super Rare" card.val = "QmUi4h1oMH3eaY1NDatDJUCrU7zmvP2kpkZrsrXZgvVN8D" card.name = "Legendary" card.val = "QmbaQyVWV3Wsp3tFyfr6wwBiQwvrLwoHc7fPg6qX4nJVZHM window.$generativeTraits = { "Rarity": card.name, console.log(title + " | Generative CC 2023.03") console.log(window.$generativeTraits) function preload() { url = 'https://gateway.pinata.cloud/ipfs/' + card.val + ''; myVideo = createVideo(url); myVideo.hide(); myVideo.volume(0); myVideo.loop(); function setup() { randomSeed(seed); noiseSeed(seed); setAttributes('antialias', true); cnv = createCanvas(800, 1100); imageMode(CENTER); cnv.parent('fullScreen') function draw() { let img = myVideo.get(); // img.resize(width, height); image(img, width / 2, height / 2); strokeWeight(1) stroke(255) <div id="fullScreen"> text/html;charset=utf-8 <meta charset="UTF-8"> <title>Mandala</title> <!-- chromajs@2.4.2 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script> <!-- p5.grain.js@0.6.1 <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script> <script type="text/javascript" > // !!!!!!!!!!!!M !!!!!!!!!!!!!!!!!!!!!!!! // INSERT YOUR GENERATIVE CODE HERE // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get(M "seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 10139042M for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfM return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation. // This function generates a random number between 0 and 1 with on-chain seed. let mathRand = sfc32(...cyrb128(seed)); margin: 0px; <script type="module" crossorigin> (function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))a(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const h of o.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&a(h)}).observe(document,{chM ildList:!0,subtree:!0});function t(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerpolicy&&(o.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?o.credentials="include":s.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function a(s){if(s.ep)return;s.ep=!0;const o=t(s);fetch(s.href,o)}})();class A{constructor(e,t,a,s=255){this._rgba=[e/255,t/255,a/255,s/255],this._hsla=rt(this._rgba)}set hsla(e){this._hsla=e}get hsla(){return[...this._hsla]}get h(){rM eturn this._hsla[0]}get s(){return this._hsla[1]}get l(){return this._hsla[2]}get a(){return this._hsla[3]}sat(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[1]=e,t}hue(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[0]=e,t}lum(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[2]=e,t}alpha(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[3]=e,t}toString(){return this.a<1?`hsl(${this.h*360}deg ${this.s*100}% ${this.l*100}% / ${this.a*100}%)`:`hsl(${this.h*360}degM ${this.s*100}% ${this.l*100}%)`}static from(e){if(e instanceof A)return e;if(typeof e=="number")return new A(255,0,0);{let t;switch(e.length){case 9:if(t=e.match(/^[#](?<r>[0-9a-f]{2})(?<g>[0-9a-f]{2})(?<b>[0-9a-f]{2})(?<a>[0-9a-f]{2})$/i),t&&t.groups){if(t.groups)return new A(parseInt(t.groups.r,16),parseInt(t.groups.g,16),parseInt(t.groups.b,16),parseInt(t.groups.a,16));throw new Error(`Error parsing color string '${e}'`)}break;case 7:if(t=e.match(/^[#](?<r>[0-9a-f]{2})(?<g>[0-9a-f]{2})(?<b>[0-9a-f]{2})$/i),t&&tM .groups){if(t.groups)return new A(parseInt(t.groups.r,16),parseInt(t.groups.g,16),parseInt(t.groups.b,16));throw new Error(`Error parsing color string '${e}'`)}break;case 5:if(t=e.match(/^[#](?<r>[0-9a-f])(?<g>[0-9a-f])(?<b>[0-9a-f])(?<a>[0-9a-f])$/i),t&&t.groups){if(t.groups)return new A(parseInt(""+t.groups.r+t.groups.r,16),parseInt(""+t.groups.g+t.groups.g,16),parseInt(""+t.groups.b+t.groups.b,16),parseInt(""+t.groups.a+t.groups.a,16));throw new Error(`Error parsing color string '${e}'`)}break;case 4:if(t=e.matcM h(/^[#](?<r>[0-9a-f])(?<g>[0-9a-f])(?<b>[0-9a-f])$/i),t&&t.groups){if(t.groups)return new A(parseInt(""+t.groups.r+t.groups.r,16),parseInt(""+t.groups.g+t.groups.g,16),parseInt(""+t.groups.b+t.groups.b,16));throw new Error(`Error parsing color string '${e}'`)}break;default:throw new Error(`Error parsing color string '${e}'`)}}}}function rt([n,e,t,a]){const s=Math.max(n,e,t),o=Math.min(n,e,t);let h;if(s===o)h=0;else{const F=s-o;s===n?h=(e-t)/F%6:s===e?h=(t-n)/F+2:h=(n-e)/F+4,h*=60,h<0&&(h+=360)}const E=s-o,g=(s+o)/2M ,O=E===0?0:E/(1-Math.abs(2*g-1));return[h/360,O,g,a]}const{sin:X,cos:st,abs:ut,PI:mt,acos:Bt,asin:wt,sqrt:ot,round:Dt,floor:Et}=Math,x=(n,e)=>[n[0]+e[0],n[1]+e[1]],it=(n,e)=>[n[0]*e,n[1]*e],lt=n=>ot(n[0]**2+n[1]**2),v=(n,e,t)=>[n[0]+e[0]*t,n[1]+e[1]*t],D=(n,e=1)=>{const t=lt(n);return t===0?[0,0]:it(n,e/t)},at=(n,e,t=2)=>(a,s)=>{let o=0,h=1,E=1;for(let g=0;g<t;g++)o+=h*X(X(a/n*E)+st(s/e*E)),E*=1.97834,h*=.5;return o},C=(n,[e,t])=>{const s=n(e+1e-4,t),o=n(e-1e-4,t),h=n(e,t+1e-4),E=n(e,t-1e-4);return[(s-o)/(2*1e-4),(M h-E)/(2*1e-4)]},b=(n,e)=>{const[t,a]=C(n,e);return[a,-t]},Y=(n,e,t)=>{const a=[e];for(let s=0;s<t;s++)e=x(e,n(e)),a.push(e);return a},Z=n=>Array.from(n,(e,t)=>n[n.length-1-t]),ct=([n,...e],t=!1)=>{let a=`M ${n.join(" ")}`;return a+=e.map(s=>`L ${s.join(" ")}`).join(" "),a+=t?"z":"",a};class pt{constructor(){this.prng=sfc32(...cyrb128(seed))}unit(){return this.prng()}prob(e){return this.prng()<e}float(e,t){return this.prng()*(t-e)+e}int(e,t){return Math.floor(this.prng()*(t-e)+e)}pick(e){return e[this.int(0,e.lengthM )]}}const z={SteamPunk:["#696969","#ebcc23","#F5F5DC","#AF9B60","#4F2A0C","#FF7034","#8B2800"],Colorful:["#C6EEFA","#db504a","#084c61","#e3b505","#4f6d7a","#56a3a6"],pal0:["#DEC78E","#192220","#BE3C39","#7E2925","#CCB477","#647657","#2D4C40","#6AB29B"],pal1:["#B4BCA4","#0E525A","#C2502E","#D47651","#0C353B","#F5AF6B","#897563","#6A402B"],pal2:["#F1D8AF","#785C74","#323666","#298D98","#E36075","#CF9A94","#5BE6CA","#F5BA6A"],pal3:["#6D9995","#516F6B","#233C45","#EDDC8D","#E69837","#7ED0D6","#A89E7A","#3E371D"],pal4:[M "#BDD8C1","#20343C","#3C7179","#EDCD41","#DE694E","#8A3831","#79A791","#33B7C4"],pal5:["#E2DD91","#272C50","#3E9890","#2D5E78","#D53154","#69CFA0","#7C3067","#D78E65"],pal6:["#347179","#20414B","#E9A345","#3BA0A6","#36D8DB","#C7B689","#85B9B3","#975836"],pal7:["#6C95A7","#436FA7","#98A5BB","#EDCDC0","#483F6B","#E8A094","#DC46AB","#AE6362"],pal8:["#9BD7D0","#2C4D57","#172734","#7D5440","#337686","#C59B60","#E18C1F","#27C4CB"],pal9:["#735A82","#B5A5B1","#2D5570","#4CC9D4","#2893A5","#282C4A","#D74855","#EBB137"],pal1M 0:["#6D7B7E","#880B5B","#B28A96","#63BE9F","#27A188","#0D5B50","#C9367B","#CCEDD5"],pal11:["#09272F","#DDAF37","#67A793","#9ED8C7","#53B7AC","#409289","#34736E","#1A514F"],pal12:["#AAB29C","#C95734","#973819","#D27855","#776250","#F5B06B","#0F3438","#0E525A"],pal13:["#A4B1C7","#BD6F68","#EEB5A7","#6C95A7","#2D72C1","#3D3C57","#554A7D","#DC47AB"],pal14:["#101C39","#642E3D","#E14A47","#D7B176","#2EB1B8","#3A5F75","#5D7282","#20415F"],pal15:["#B7BEBC","#C7B55E","#5D9283","#88BCB7","#69AFAB","#2F4047","#51606B","#8F698M D"],pal16:["#877855","#FBF6CD","#B86B42","#30200E","#5F4D37","#C3A064","#DDC081","#F1DE9A"],pal17:["#100B2C","#119065","#28224B","#160B5B","#433E74","#7F7AA1","#C2BDD9","#B70D44"]},ht=(n,{Palette:e})=>{var Q;const t=new pt,[a,s,...o]=z[e],h=z[e],E=[t.pick(h),t.pick(h)];[t.int(0,h.length/3),t.int(h.length/3,2*h.length/3),t.int(2*h.length/3,h.length)].map(m=>h[m]);const g=at(t.float(89,300),t.float(100,300),t.int(1,5)),O=Y(m=>D(C(g,m),5),[200,200],10).map(m=>Y(i=>D(b(g,i),5),m,140)),F=.67,W=innerWidth/innerHeight>F?(M innerHeight-10)*F:innerWidth-10,K=W/F,L=600,R=L/F,B=L/2,w=R/2,u=(m,i,f,d)=>{const l=document.getElementById(m),r=document.createElementNS(G,i);return Object.keys(f).forEach(c=>c==="xlink:href"?r.setAttributeNS(J,c,f[c]):r.setAttribute(c,f[c])),l&&(d===void 0?l.appendChild(r):l.insertBefore(r,d)),r},G="http://www.w3.org/2000/svg",J="http://www.w3.org/1999/xlink";document.createElementNS(G,"svg");const j=document.createElement("div");j.setAttribute("id","svgC"),n.style.background="#ddd",n.style.width=`${innerWidth-10M }px`,n.style.height=`${innerHeight-10}px`,n.style.padding="5px",j.style.width=`${W}px`,j.style.height=`${K}px`,j.style.margin="0 auto",j.style.boxShadow="2px 3px 6px rgba(0,0,0,0.5)",j.style.borderRadius="0.5vh",n.appendChild(j),u("svgC","svg",{id:"art",xmlns:G,"xmlns:xlink":J,"shape-rendering":"geometricPrecision",width:L,height:R,viewBox:`${-B} ${-w} ${L} ${R} `,style:`display:block; width:${W}; height:${K}`}),u("art","defs",{id:"df"}),u("df","filter",{id:"blur"}),u("blur","feGaussianBlur",{stdDeviation:t.int(1,5M )}),u("df","filter",{id:"colorF"}),u("colorF","feColorMatrix",{type:"matrix",values:`${t.float(.2,.8)} 1 0 0 0 0 0 0 1 0`}),u("df","pattern",{id:"hash0",x:0,y:0,width:t.float(1,3),height:5,stroke:t.pick(o),patternTransform:`rotate(${t.int(0,90)} 0 0)`,patternUnits:"userSpaceOnUse"}),u("hash0","line",{x1:0,y1:0,x2:0,y2:5,fill:"none","stroke-width":.3}),u("df","linearGradient",{id:"grad2",x1:"0%",x2:"100%",y1:"0",y2:"0"}),u("grad2","stop",{offset:"0%","stop-color":E[0]}M ),u("grad2","stop",{offset:"100%","stop-color":E[1]}),u("art","rect",{x:-B,y:-w,width:L,height:R,fill:a,id:"bg"}),t.int(30,70),t.int(150,250);for(let m=0;m<200;m++){let i=[t.float(-B,B),t.float(-w,w)];const f=t.int(10,50),d=t.int(160,200);let l=`M ${i.join(" ")}`;for(let r=0;r<f;r++){const c=D(C(g,i),5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<f;r++){const c=D(C(g,i),-5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){conM st c=D(b(g,i),-3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}l+=" z",u("art","path",{d:l,stroke:"none",fill:t.pick(o),"fill-opacity":.1})}u("art","g",{id:"stripes",filter:"url(#blur)"});for(let m=0;m<100;m++){let f=[[t.float(-B,B),t.float(-w,w)]],d=f[0];for(let l=0;l<5;l++){let r=v(d,C(g,d),400);f.push(r),d=r}for(let l=0;l<20;l++){let r=[],c=[],p=f[f.length-1],I=f[0];for(let $=0;$<5;$++){let M=v(p,b(g,p),400),S=v(I,b(g,I),400);r.push(M),c.unshift(S),p=M,I=S}d=c[0];let y=[];for(let $=0;$<5;$++){let M=v(d,C(g,d),400);y.unshM ift(M),d=M}const[T,..._]=[...f,...r,...y,...c];let H=`M ${T.join(" ")}`;H+=_.map($=>`L ${$.join(" ")}`).join(" "),u("stripes","path",{d:H,fill:t.prob(.9)?t.pick(h):"url(#grad2)",stroke:"none"}),f=[c[0],...Z(y)]}}for(let m=0;m<80;m++){let i=[t.float(-B,B),t.float(-w,w)];const f=t.int(10,50),d=t.int(160,200);let l=`M ${i.join(" ")}`;for(let r=0;r<f;r++){const c=D(C(g,i),5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<f;r++){const c=D(C(M g,i),-5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),-3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}u("art","path",{d:l,stroke:t.pick(o),fill:"none"})}const et=60,nt=10,U=t.float(1,3);for(let m=0;m<nt;m++){let f=[[t.float(-B,B),t.float(-w,w)]],d=f[0];for(let l=0;l<20;l++){let r=v(d,D(b(g,d)),U);f.push(r),d=r}for(let l=0;l<et;l++){let r=[],c=[],p=f[f.length-1],I=f[0];for(let k=0;k<20;k++){let N=v(p,D(C(g,p)),U),V=v(I,D(C(g,I)),U);r.push(N),c.unshift(V),p=N,I=V}d=c[0];let y=[];const T=r[r.lengtM h-1];let _=1/0,H=(d[0]-T[0])**2+(d[1]-T[1])**2;for(;H<_;){let k=v(d,D(b(g,d)),U);y.unshift(k),d=k,_=H,H=(d[0]-T[0])**2+(d[1]-T[1])**2}const[$,...M]=[...f,...r,...y,...c];let S=`M ${$.join(" ")}`;S+=M.map(k=>`L ${k.join(" ")}`).join(" "),u("art","path",{d:S,fill:t.prob(.1)?"url(#grad2)":E[l%2],stroke:"none"}),f=[c[0],...Array.from(y,(k,N)=>y[y.length-1-N])]}}u("art","g",{id:"grid"}),O.forEach((m,i)=>{if(i===0)return;const f=O[i-1],d=4;for(let l=0,r=0;l<f.length;l+=d-1,r++){const c=Z(O[i].slice(l,l+d)),p=ct([...f.sliM ce(l,l+d),...c],!0);u("grid","path",{d:p,fill:(i+r)%2===0?t.pick(o):s,stroke:"none"})}}),u("art","g",{id:"border",filter:"url(#colorF)"}),u("border","rect",{x:-B,y:-w,width:L,height:10,fill:a,"fill-opacity":.6}),u("border","rect",{x:-B,y:w-10,width:L,height:10,fill:a,"fill-opacity":.6}),u("border","rect",{x:-B,y:-w,width:10,height:R,fill:a,"fill-opacity":.6}),u("border","rect",{x:B-10,y:-w,width:10,height:R,fill:a,"fill-opacity":.6}),(Q=A.from(s))==null||Q.sat(1)},dt=n=>typeof n=="string",tt=(n,e,t)=>{const a={expiM re:1e4,utf8:!1,...t};dt(e)&&a.utf8&&(e=new TextEncoder().encode(e),a.mime+=";charset=UTF-8");const s=URL.createObjectURL(e instanceof Blob?e:new Blob([e],{type:a.mime})),o=document.createElement("a");o.setAttribute("download",n),o.setAttribute("href",s),document.body.appendChild(o),o.click(),document.body.removeChild(o),a.expire>0&&setTimeout(()=>URL.revokeObjectURL(s),a.expire)},ft=(n,e,t="png",a=.95)=>{const s=`image/${t}`;n.toBlob(o=>o?tt(`${e}.${t}`,o,{mime:s}):console.warn("can't download canvas"),s,a)};mathRaM nd();window.$generativeTraits={Palette:Object.keys(z)[Math.floor(mathRand()*Object.keys(z).length)]};console.log(window.$generativeTraits);function gt(){const n=document.getElementById("art");let[e,t]=[n.getAttribute("width"),n.getAttribute("height")],a=new Blob([n.outerHTML],{type:"image/svg+xml;charset=utf-8"}),s=URL.createObjectURL(a),o=new Image;o.onload=()=>{const h=document.createElement("canvas");h.width=e*P,h.height=t*P,h.getContext("2d").drawImage(o,0,0,e*P,t*P),ft(h,`${seed} - ${new Date().getTime()}-art.M png`)},o.src=s}const q=document.createElement("div");q.setAttribute("id","app");document.body.prepend(q);ht(q,window.$generativeTraits);const P=parseInt(new URLSearchParams(window.location.search).get("zoom")||"8");window.addEventListener("keyup",n=>{switch(n.key){case"s":tt(`${seed} - ${new Date().getTime()}-art.svg`,document.getElementById("art").outerHTML,{mime:"image/svg+xml"});return;case"x":gt();return}}); text/plain;charset=utf-8 text/plain;charset=utf-8 "id": "b908d3b1c8e4cca5b1cc2687f5bc1f65792ad25eac9ac890b0b0b24bad75f5cfi0" text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/html;charset=utf-8 <meta charset="UTF-8"> <title>BTC Card by GenerativeCC</title> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script> <!-- svgjs@3.1.2 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script> <script id="snippet-random-code" type="text/javascript"> let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if M (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 27160441M return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> M 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 let mathRand = sfc32(...cyrb128(seed)); position: fixed; right: 0; bottom: 0; left: 0; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); display: flex; justify-content: center; align-items: center; padding: 0; font-size: 0.8em; object-fit: contain; max-height: 100%; max-width: 100%; #fullScreen { display: flex; position: fixed; right: 0; bottom: 0; left: 0; justify-content: center; align-items: center; #fullScreen canvas { object-fit: conM max-height: 100%; max-width: 100%; <script type="text/javascript"> const rand = mathRand(); let title = "BTC Card"; if (card.n < 0.50) { card.name = "Common" card.val = "QmerhTJc5fwNhK9DCYVq9sfwdgvMRoeKqGL2UbEeaHfKuR" else if (card.n < 0.75) { card.name = "Rare" card.val = "QmXfVboucrdomD3wXmjhvB4bJzTBAqT4p3yjBXqRYYAGhX" else if (card.n < 0.90) { card.name = "Very Rare" card.val = "QmQA8WtR7FAWnasdH7KSmeXw9Whkh5U5UEngisVEPuJytA" else if (card.n < 0.97) { card.name = "Super Rare" card.val = "QmUi4h1oMH3eaY1NDatDJUCrU7zmvP2kpkZrsrXZgvVN8D" card.name = "Legendary" card.val = "QmbaQyVWV3Wsp3tFyfr6wwBiQwvrLwoHc7fPg6qX4nJVZHM window.$generativeTraits = { "Rarity": card.name, console.log(title + " | Generative CC 2023.03") console.log(window.$generativeTraits) function preload() { url = 'https://gateway.pinata.cloud/ipfs/' + card.val + ''; myVideo = createVideo(url); myVideo.hide(); myVideo.volume(0); myVideo.loop(); function setup() { randomSeed(seed); noiseSeed(seed); setAttributes('antialias', true); cnv = createCanvas(800, 1100); imageMode(CENTER); cnv.parent('fullScreen') function draw() { let img = myVideo.get(); // img.resize(width, height); image(img, width / 2, height / 2); strokeWeight(1) stroke(255) <div id="fullScreen"> text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"38555.sats"}h! text/html;charset=utf-8 <meta charset="UTF-8"> Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below. Are we missing an important library? Let us know @generative_xyz. <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script> <!-- c2.min.js@1.0.0 <script sandbox="allow-scripts" type="text/javascript" srcM ="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script> <!-- chromajs@2.4.2 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script> <!-- p5.grain.js@0.6.1 <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script> <!-- threejs@r124 <script sandbox="allow-scripts" type="text/javascript" src="M https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script> <!-- tonejs@14.8.49 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script> <!-- svgjs@3.1.2 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script> <!-- aframejs@1.2.0 <script sandbox="allow-scripts" type="text/javascript" src="https://cdM njs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script> <!-- babylonjs@5.47.0 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script> <!-- paperjs@0.12.17 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script> <!-- regljs@2.1.0 <script sandbox="allow-scripts" type="text/javascript" srcM ="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script> <script type="text/javascript"> Add your script here Add your script here <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.M split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l M ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation. // This function generates a random number between 0 and 1 with on-chain seed. let mathRand = sfc32(...cyrb128(seed)); justify-content: center; align-items: center; <script type="text/javascript"> const rand = mathRand(); function T1(rand) { // calculate rarity by yourself if (rand > 0.5) { return true; return false // window.$generativeTraits contain list traits for tokenM // you need to populate a $generativeTraits object in the window object Add your code here var col = rnd(0,210) if(bac>40&bac<60){ if(bac>60&bac<80){ createCanvas(1200, 1200,WEBGL); angleMode(DEGREES) w=rnd(-width/2+300,width/2-400) h=rnd(-height/2+600,height/2) w=rnd(-width/2+500,width/2-100) h=rnd(-height/2+500,height/2-200) w=rnd(-width/2+350,width/2-100) h=rnd(-height/2+5M w=rnd(-width/2+200,width/2-400) h=rnd(-height/2+500,height/2-200) if(rnd(0,120)<50){ var l = rnd(0,g2) fill("#FFD32D") fill("#FF8B13") if(l>20&l<30){ fill("#DA1212") if(l>30&l<40){ fill("#733C3C") if(l>40&l<50){ fill("#10A19D") if(l>50&l<60){ fill("#001E6C") if(l>60&l<70){ fill("#367E18") if(l>70&l<80){ fill("#990000") if(col>20&col<40){ var l = rnd(0,g2) fill("#FFD32M if(l>10&l<20){ fill("#D61355") if(l>20&l<30){ fill("#DA1212") if(l>30&l<40){ fill("#30E3DF") if(l>40&l<50){ fill("#10A19D") if(l>50&l<60){ fill("#F2CD5C") if(l>60&l<70){ fill("#CD0404") if(l>70&l<80){ fill("#990000") if(col>40&col<60){ var l = rnd(0,g2) fill("#FFD32D") if(l>10&l<20){ fill("#939B62") if(l>20&l<30){ fill("#FFD56F") if(l>30&l<40){ fill("#FFB26B") if(l>40&l<50){ fill("#FF7B54") if(l>50&l<60){ fill("#F2CD5C") if(l>60&l<70){ fill("#CD0404") if(l>70&l<80){ fill("#990000") var l = rnd(0,g2) fill("#6C00FF") if(l>10&l<20){ fill("#3C79F5") if(l>20&l<30){ fill("#2DCDDF") if(l>30&l<40){ fill("#579BB1") if(l>40&l<50){ fill("#2C74B3") if(l>50&l<60){ fill("#EAFDFC") if(l>60&l<70){ fill("#BAD7E9") if(l>70&l<80){ fill("#990000") if(col>80&col<100){ var l = rnd(0,g2) fill("#A75D5D") if(l>10&l<20){ fill("#D3756B") if(l>20&l<30){ fill("#F0997D") if(l>30&l<40){ fill("#FFC3A1") if(l>40&l<50){ fill("#FF7B54") if(l>50&l<60){ fill("#FFB26B") if(l>60&l<70){ fill("#FFD56F") if(l>70&l<80){ fill("#990000") if(col>100&col<120){ var l = rnd(0,g2) fill("#39B5E0") if(l>10&l<20){ fill("#A31ACB") if(l>20&l<30){ fill("#FF78F0") if(l>30&l<40){ fill("#F5EA5A") if(l>40&l<50){ fill("#FFB100") if(l>50&l<60){ fill("#FBC252") if(l>60&l<70){ fill("#FFD56F") fill("#2DCDDF") if(col>120&col<140){ var l = rnd(0,g2) fill("#FFDB89") if(l>10&l<20){ fill("#DC0000") if(l>20&l<30){ fill("#CB1C8D") if(l>30&l<40){ fill("#FB2576") if(l>40&l<50){ fill("#FFB100") if(l>50&l<60){ fill("#FFBF00") if(l>60&l<70){ if(l>70&l<80){ fill("#2DCDDF") if(col>140&col<160){ var l = rnd(0,g2) fill("#344D67") if(l>10&l<20){ fill("#6ECCAF") if(l>20&l<30){ fill("#ADE792") if(l>30&l<40){ fill("#68B984") if(l>40&l<50){ fill("#00FFF6") if(l>50&l<60){ fill("#0014FF") if(l>60&l<70){ fill("#10A19D") if(l>70&l<80){ fill("#2DCDDF") if(col>160&col<180){ var l = rnd(0,g2) fill("#562B08") if(l>10&l<20){ fill("#F96666") if(l>20&l<30){ fill("#9E7676") if(l>30&l<40){ fill("#FFF8EA") if(l>40&l<50){ fill("#815B5B") fill("#CC3636") if(l>60&l<70){ fill("#9E7676") if(l>70&l<80){ fill("#E3C770") if(col>180&col<210){ var l = rnd(0,g2) fill("#FFE9A0") if(l>10&l<20){ fill("#367E18") if(l>20&l<30){ fill("#F57328") if(l>30&l<40){ fill("#CC3636") fill("#00FFD1") if(l>50&l<60){ fill("#31C6D4") if(l>60&l<70){ fill("#FFFF00") if(l>70&l<80){ fill("#FF1E1E") var r = floor(rnd(0,4)) for(i= 0 ; i<400;i++){ rotateX(frameCount) rotateY(frameCount) if(frameCount>rnd(170,195)){ var r = floor(rnd(0,4)) for(i= 0 ; i<800;i++){ rotateX(frameCount) rotate(frameCount) if(frameCount>rnd(410,500)){ var r = floor(rnd(0,4)) for(i= 0 ; i<1000;i++){ translate(-frameCount/2,-M rotate(frameCount) translate(frameCount/2,frameCount/2) rotateY(frameCount) if(frameCount>rnd(800,900)){ var r = floor(rnd(0,4)) for(i= 0 ; i<300;i++){ rotateY(frameCount) rotate(frameCount) function rnd(min,max){ return mathRand()*(max-min) + min; Add your code here text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"36777.sats"}h! text/html;charset=utf-8 <meta charset="UTF-8"> <title>Ordinal Stream</title> <script type="text/javascript"> (()=>{var $t=Object.create;var Gt=Object.defineProperty;var Ht=Object.getOwnPropertyDescriptor;var Jt=Object.getOwnPropertyNames;var Kt=Object.getPrototypeOf,Lt=Object.prototype.hasOwnProperty;var Ut=(o,n)=>()=>(n||o((n={exports:{}}).exports,n),n.exports);var Zt=(o,n,e,t)=>{if(n&&typeof n=="object"||typeof n=="function")for(let i of Jt(n))!Lt.call(o,i)&&i!==e&&Gt(o,i,{M get:()=>n[i],enumerable:!(t=Ht(n,i))||t.enumerable});return o};var Ot=(o,n,e)=>(e=o!=null?$t(Kt(o)):{},Zt(n||!o||!o.__esModule?Gt(e,"default",{value:o,enumerable:!0}):e,o));var Tt=Ut((Ft,_t)=>{(function(o,n){typeof Ft=="object"?_t.exports=n():typeof define=="function"&&define.amd?define(n):o.Alea=n()})(Ft,function(){"use strict";return o.importState=function(e){var t=new o;return t.importState(e),t},o;function o(){return function(e){var t=0,i=0,r=0,l=1;e.length==0&&(e=[+new Date]);var s=n();t=s(" "),i=s(" "),r=s(" M ");for(var f=0;f<e.length;f++)t-=s(e[f]),t<0&&(t+=1),i-=s(e[f]),i<0&&(i+=1),r-=s(e[f]),r<0&&(r+=1);s=null;var c=function(){var h=2091639*t+l*23283064365386963e-26;return t=i,i=r,r=h-(l=h|0)};return c.next=c,c.uint32=function(){return c()*4294967296},c.fract53=function(){return c()+(c()*2097152|0)*11102230246251565e-32},c.version="Alea 0.9",c.args=e,c.exportState=function(){return[t,i,r,l]},c.importState=function(h){t=+h[0]||0,i=+h[1]||0,r=+h[2]||0,l=+h[3]||0},c}(Array.prototype.slice.call(arguments))}function n(){vM ar e=4022871197,t=function(i){i=i.toString();for(var r=0;r<i.length;r++){e+=i.charCodeAt(r);var l=.02519603282416938*e;e=l>>>0,l-=e,l*=e,e=l>>>0,l-=e,e+=l*4294967296}return(e>>>0)*23283064365386963e-26};return t.version="Mash 0.9",t}})});var le=.5*(Math.sqrt(3)-1),re=(3-Math.sqrt(3))/6,Qt=1/3,Y=1/6,ae=(Math.sqrt(5)-1)/4,ce=(5-Math.sqrt(5))/20,bt=o=>Math.floor(o)|0;var At=new Float64Array([1,1,0,-1,1,0,1,-1,0,-1,-1,0,1,0,1,-1,0,1,1,0,-1,-1,0,-1,0,1,1,0,-1,1,0,1,-1,0,-1,-1]);function Dt(o=Math.random){let n=Vt(o),e=nM ew Float64Array(n).map(r=>At[r%12*3]),t=new Float64Array(n).map(r=>At[r%12*3+1]),i=new Float64Array(n).map(r=>At[r%12*3+2]);return function(l,s,f){let c,h,a,j,d=(l+s+f)*Qt,y=bt(l+d),v=bt(s+d),u=bt(f+d),x=(y+v+u)*Y,C=y-x,I=v-x,b=u-x,k=l-C,G=s-I,R=f-b,S,B,N,A,D,_;k>=G?G>=R?(S=1,B=0,N=0,A=1,D=1,_=0):k>=R?(S=1,B=0,N=0,A=1,D=0,_=1):(S=0,B=0,N=1,A=1,D=0,_=1):G<R?(S=0,B=0,N=1,A=0,D=1,_=1):k<R?(S=0,B=1,N=0,A=0,D=1,_=1):(S=0,B=1,N=0,A=1,D=1,_=0);let V=k-S+Y,tt=G-B+Y,et=R-N+Y,nt=k-A+2*Y,ot=G-D+2*Y,Mt=R-_+2*Y,kt=k-1+3*Y,jt=G-M 1+3*Y,xt=R-1+3*Y,pt=y&255,mt=v&255,dt=u&255,at=.6-k*k-G*G-R*R;if(at<0)c=0;else{let z=pt+n[mt+n[dt]];at*=at,c=at*at*(e[z]*k+t[z]*G+i[z]*R)}let ct=.6-V*V-tt*tt-et*et;if(ct<0)h=0;else{let z=pt+S+n[mt+B+n[dt+N]];ct*=ct,h=ct*ct*(e[z]*V+t[z]*tt+i[z]*et)}let ht=.6-nt*nt-ot*ot-Mt*Mt;if(ht<0)a=0;else{let z=pt+A+n[mt+D+n[dt+_]];ht*=ht,a=ht*ht*(e[z]*nt+t[z]*ot+i[z]*Mt)}let ft=.6-kt*kt-jt*jt-xt*xt;if(ft<0)j=0;else{let z=pt+1+n[mt+1+n[dt+1]];ft*=ft,j=ft*ft*(e[z]*kt+t[z]*jt+i[z]*xt)}return 32*(c+h+a+j)}}function Vt(o){let e=new M Uint8Array(512);for(let t=0;t<512/2;t++)e[t]=t;for(let t=0;t<512/2-1;t++){let i=t+~~(o()*(256-t)),r=e[t];e[t]=e[i],e[i]=r}for(let t=256;t<512;t++)e[t]=e[t-256];return e}var Xt=Ot(Tt(),1),$,p,M=[],qt,Rt,St,q,Z,X=10,wt=0,Q,vt=.06,it=0,w,P,st,lt,K,m=[],W=3,g,F,It=0,Et=0,te=.2,T,Bt;function ee(){var o=document.querySelector("body");$=document.createElement("canvas"),o.appendChild($),p=$.getContext("2d"),window.innerWidth<window.innerHeight?K=window.innerWidth:K=window.innerHeight;let n=J(mathRand(),0,1,0,3)|0,e;n===0?(M st=K,lt=st*.7,e="7:5"):n===1?(lt=K,st=lt*.7,e="5:7"):n===2&&(st=K,lt=K,e="1:1");let t=window.devicePixelRatio;$.width=st*t|0,$.height=lt*t|0,$.style.width=`${st}px`,$.style.height=`${lt}px`,w=$.width/t,P=$.height/t,p.scale(t,t),Bt=Math.round(Math.min(Math.max(K/700,.5),1)*10)/10,p.imageSmoothingEnabled=!0,p.lineWidth=Bt,p.lineCap="round",p.lineJoin="round";let i=Math.floor(mathRand()*19021990);Q=Dt((0,Xt.default)(i)),X=K/175|0,q=w/X+1|0,Z=P/X+1|0,g=w/W|0,F=P/W|0,qt=new Array(q*Z),St=new Array(q*Z),Rt=new Array(q*Z)M ,vt=ut(.008,.018),T=ne(0,10,te);for(var r=0;r<1;r++){let R=ut(-w/2,w/2)|0,S=ut(-P/2,P/2)|0,B=ut(-w/2,w/2)|0,N=ut(-P/2,P/2)|0;M[r]=new gt(R,S,"major"),M[r+1]=new gt(B,N,"minor")}for(var l=0,s=0;s<Z;s++){for(var f=0,c=0;c<q;c++){var h=c+s*q,a=(Q(f,l,it)*.5+.5)*Math.PI*2,j,d,y,v;j=(Q(f/3+140,l/3+140,it/3)*.5+.5)*325|0,d=(Q(f/3+40,l/3+40,it/3)*.5+.5)*275|0,y=(Q(f/3+190,l/3+190,it/3)*.5+.5)*325|0,v=J(Q(f/2+250,l/2+250,it/2)*.5+.5,0,1,0,100)|0;var u=J(c,0,q,-w/2,w/2),x=J(s,0,Z,-P/2,P/2),C=[u,x];let R=Math.sqrt(Math.pow(CM [0],2)+Math.pow(C[1],2));C[0]/=R,C[1]/=R;var I;let S=Math.cos(Math.PI/4),B=Math.sin(Math.PI/4);I=[S,B];let N=Math.sqrt(Math.pow(I[0],2)+Math.pow(I[1],2)),A=Math.atan(I[1]/I[0]),D=[[Math.cos(2*A),Math.sin(2*A)],[Math.sin(2*A),-Math.cos(2*A)]];var b=Ct(D)[0],k=Ct(D)[1];H(b,Nt(D)[0]),H(k,Nt(D)[1]);let _=Math.cos(2*A)*Math.cos(2*A)-Math.sin(2*A)*Math.sin(2*A),V=[[Math.cos(a),-Math.sin(a)],[Math.sin(a),Math.cos(a)]],tt=Math.sqrt(Math.pow(b[0],2)+Math.pow(b[1],2)),et=Math.sqrt(Math.pow(k[0],2)+Math.pow(k[1],2));b[0]=b[0]M *_/tt,b[1]=b[1]*_/tt,k[0]=k[0]*_/et,k[1]=k[1]*_/et;let nt=Wt(V,b),ot=Wt(V,k);qt[h]=[nt[0],nt[1]],Rt[h]=[ot[0],ot[1]],St[h]=[j,d,y,v],f+=vt}l+=vt,it+=3e-4}for(var s=0;s<F;s+=1)for(var c=0;c<g;c+=1){var h=c+s*g;m[h]=new zt(c,s)}for(var r=0;r<30;r++){let S=U("major");S!==null&&M.push(S);let B=U("minor");B!==null&&M.push(B)}let G=q*Z;window.$generativeTraits={Type:"Tensor Field",Integrator:"RK4",Vectors:G,Format:e},window.requestAnimationFrame(Yt)}function Yt(){window.requestAnimationFrame(Yt),p.clearRect(0,0,w,P),p.fiM llStyle="#000000",p.fillRect(0,0,w,P),p.save(),p.translate(w/2,P/2);for(var o=0;o<M.length;o++)M[o].follow(qt,Rt),M[o].edges(),M[o].changeCol(St),M[o].display();if(wt=m.filter(n=>n.spot===!0||n.spot2===!0).length,wt<m.length*.9){let n=U("major",0);n!==null&&M.push(n);let e=U("major",1);e!==null&&M.push(e);let t=U("minor",0);t!==null&&M.push(t);let i=U("minor",1);i!==null&&M.push(i);let r=U("major");r!==null&&M.push(r);let l=U("minor");l!==null&&M.push(l)}else if(wt>=m.length*.9&&wt<m.length-m.length/180){let n=0,e=M Q(n/3+50,It/3+50,Et/3)*.5+.5;if(e<.5){let t=L("major",0,0,g/2|0,F/2|0);t!==null&&M.push(t)}else{let t=L("minor",0,0,g/2|0,F/2|0);t!==null&&M.push(t)}if(e<.5){let t=L("major",0,F-1|0,g/2|0,F/2|0);t!==null&&M.push(t)}else{let t=L("minor",0,F-1|0,g/2|0,F/2|0);t!==null&&M.push(t)}if(e<.5){let t=L("major",g-1|0,F-1|0,g/2|0,F/2|0);t!==null&&M.push(t)}else{let t=L("minor",g-1|0,F-1|0,g/2|0,F/2|0);t!==null&&M.push(t)}if(e<.5){let t=L("major",g-1|0,0,g/2|0,F/2|0);t!==null&&M.push(t)}else{let t=L("minor",g-1|0,0,g/2|0,F/2|0)M ;t!==null&&M.push(t)}n+=.01,It+=vt,Et+=3e-4}p.strokeStyle="#000",p.lineWidth=10,p.strokeRect(-w/2,-P/2,w,P),p.restore()}var zt=class{constructor(n,e){this.i=n,this.j=e,this.spot=null,this.spot2=null,this.index,this.pos=[]}};function gt(o,n,e){this.iniPos=[o,n],this.iniPos2=this.iniPos,this.iniPos3=this.iniPos,this.iniPos4=this.iniPos2,this.fBool=!0,this.fBool2=!0,this.fBool3=!0,this.fBool4=!0,this.obj=e,this.maj1=[],this.min=[],this.maj2=[],this.min2=[],this.col=mathRand()*4|0,this.changeCol=function(t){if(this.colM ===0){var i=this.iniPos[0],r=this.iniPos[1],l=E(i,r,X,q),s=t[l];s&&(p.strokeStyle="rgba("+s[0]+","+s[1]+","+s[2]+","+s[3]+")")}else if(this.col===1){var i=this.iniPos2[0],r=this.iniPos2[1],l=E(i,r,X,q),s=t[l];s&&(p.strokeStyle="rgba("+s[0]+","+s[1]+","+s[2]+","+s[3]+")")}else if(this.col===2){var i=this.iniPos3[0],r=this.iniPos3[1],l=E(i,r,X,q),s=t[l];s&&(p.strokeStyle="rgba("+s[0]+","+s[1]+","+s[2]+","+s[3]+")")}else if(this.col===3){var i=this.iniPos4[0],r=this.iniPos4[1],l=E(i,r,X,q),s=t[l];s&&(p.strokeStyle="rgM ba("+s[0]+","+s[1]+","+s[2]+","+s[3]+")")}},this.follow=function(t,i){if(this.obj==="major"){if(this.fBool)for(let h=1;h<T.length;h++){var r=E(this.iniPos[0],this.iniPos[1],X,q);if(t[r]){let a=Pt(yt,[this.iniPos[0],this.iniPos[1],t[r][0],t[r][1]],T[h]-T[h-1]);this.maj1.push([a[0],a[1]]),this.iniPos=[a[0],a[1]];var l=E(a[0],a[1],W,g);if(m[l]&&(m[l].pos.push([a[0],a[1]]),m[l].spot=!0,m[l].spot2)){this.fBool=m[l].pos.every(d=>rt([d[0],d[1]],[a[0],a[1]])>0);break}}}if(this.fBool3)for(let h=1;h<T.length;h++){var s=E(thiM s.iniPos3[0],this.iniPos3[1],X,q);if(t[s]){let a=Pt(yt,[this.iniPos3[0],this.iniPos3[1],t[s][0]*-1,t[s][1]*-1],T[h]-T[h-1]);this.maj2.push([a[0],a[1]]),this.iniPos3=[a[0],a[1]];var l=E(a[0],a[1],W,g);if(m[l]&&(m[l].pos.push([a[0],a[1]]),m[l].spot=!0,m[l].spot2)){this.fBool3=m[l].pos.every(y=>rt([y[0],y[1]],[a[0],a[1]])>0);break}}}}if(this.obj==="minor"){if(this.fBool2)for(let h=1;h<T.length;h++){var f=E(this.iniPos2[0],this.iniPos2[1],X,q);if(i[f]){let a=Pt(yt,[this.iniPos2[0],this.iniPos2[1],i[f][0],i[f][1]],T[h]-M T[h-1]);this.min.push([a[0],a[1]]),this.iniPos2=[a[0],a[1]];var l=E(a[0],a[1],W,g);if(m[l]&&(m[l].pos.push([a[0],a[1]]),m[l].spot2=!0,m[l].spot)){this.fBool2=m[l].pos.every(y=>rt([y[0],y[1]],[a[0],a[1]])>0);break}}}if(this.fBool4)for(let h=1;h<T.length;h++){var c=E(this.iniPos4[0],this.iniPos4[1],X,q);if(i[c]){let a=Pt(yt,[this.iniPos4[0],this.iniPos4[1],i[c][0]*-1,i[c][1]*-1],T[h]-T[h-1]);this.min2.push([a[0],a[1]]),this.iniPos4=[a[0],a[1]];var l=E(a[0],a[1],W,g);if(m[l]&&(m[l].pos.push([a[0],a[1]]),m[l].spot2=!0,M m[l].spot)){this.fBool4=m[l].pos.every(y=>rt([y[0],y[1]],[a[0],a[1]])>0);break}}}}},this.display=function(){p.lineWidth=Bt,p.beginPath();let t=this.maj1;for(let s=0;s<t.length;s++)p.lineTo(t[s][0],t[s][1]);p.stroke(),p.closePath(),p.beginPath();let i=this.min;for(let s=0;s<i.length;s++)p.lineTo(i[s][0],i[s][1]);p.stroke(),p.closePath(),p.beginPath();let r=this.maj2;for(let s=0;s<r.length;s++)p.lineTo(r[s][0],r[s][1]);p.stroke(),p.closePath(),p.beginPath();let l=this.min2;for(let s=0;s<l.length;s++)p.lineTo(l[s][0],M l[s][1]);p.stroke(),p.closePath()},this.edges=function(){(this.iniPos[0]>w/2||this.iniPos[0]<-w/2||this.iniPos[1]>P/2||this.iniPos[1]<-P/2)&&(this.fBool=!1),(this.iniPos2[0]>w/2||this.iniPos2[0]<-w/2||this.iniPos2[1]>P/2||this.iniPos2[1]<-P/2)&&(this.fBool2=!1),(this.iniPos3[0]>w/2||this.iniPos3[0]<-w/2||this.iniPos3[1]>P/2||this.iniPos3[1]<-P/2)&&(this.fBool3=!1),(this.iniPos4[0]>w/2||this.iniPos4[0]<-w/2||this.iniPos4[1]>P/2||this.iniPos4[1]<-P/2)&&(this.fBool4=!1)}}function L(o,n,e,t,i){let r=!1,l=0,s=0,f,c,h=n=M ==0?1:-1,a=e===0?1:-1;var j={"<":function(v,u){return v<u},">":function(v,u){return v>u}};let d,y;n===0?d="<":d=">",e===0?y="<":y=">";t:for(let v=n;j[d](v,t);v+=h)for(let u=e;j[y](u,i);u+=a){let x=v+u*g;if(m[x]&&(!m[x].spot||!m[x].spot2)){if(f=J(v,0,g,-w/2,w/2)|0,c=J(u,0,F,-P/2,P/2)|0,v>0&&u>0&&v<g-1&&u<F-1){let C=[[v,u],[v-1,u-1],[v,u-1],[v+1,u-1],[v-1,u],[v+1,u],[v-1,u+1],[v,u+1],[v+1,u+1]],I=[];for(let b of C){let k=b[0]+b[1]*g;I.push(...m[k].pos)}r=I.every(function(b){return rt([b[0],b[1]],[f,c])>W-1})}if(r)breM ak t}}return r?new gt(f,c,o):null}function U(o,n){let e=!1,t,i,r,l,s=[];for(;!e;){if(n!==void 0){let a=[];for(let u of M){let x;o==="major"&&n===0?x=u.maj1:o==="major"&&n===1?x=u.maj2:o==="minor"&&n===0?x=u.min:o==="minor"&&n===1&&(x=u.min2),a.push(...x)}let j=mathRand()*(a.length-1)|0,d=a[j],y=a[j+1];if(!s.every(function(u){return u[0][0]!==d[0]&&u[0][1]!==d[1]&&u[1][0]!==y[0]&&u[1][1]!==y[1]}))continue;if(s.push([d,y]),y){let u=y[0]-d[0],x=y[1]-d[1],C=Math.sqrt(u*u+x*x),I=u/C,k=-(x/C),G=I;r=d[0]+k*W|0,l=d[1]+G*W|M 0}else continue}else r=mathRand()*w-w/2|0,l=mathRand()*P-P/2|0;let f=J(r,-w/2,w/2,0,w)/W|0,c=J(l,-P/2,P/2,0,P)/W|0,h=f+c*g;if(!(m[h]&&(m[h].spot||m[h].spot2))&&f>0&&c>0&&f<g-1&&c<F-1){let a=[[f,c],[f-1,c-1],[f,c-1],[f+1,c-1],[f-1,c],[f+1,c],[f-1,c+1],[f,c+1],[f+1,c+1]],j=[];for(let d of a){let y=d[0]+d[1]*g;j.push(...m[y].pos)}e=j.every(function(d){return rt([d[0],d[1]],[r,l])>W-1})}}return new gt(r,l,o)}function Pt(o,n,e){let t=H(o(n),e),i=H(o(O(n,H(t,.5))),e),r=H(o(O(n,H(i,.5))),e),l=H(o(O(n,r)),e);return O(n,ie(M O(O(O(t,H(i,2)),H(r,2)),l),6))}var yt=function(o){let n=o[0],e=o[1],t=o[2],i=o[3];return[t,i,-i,t]};function E(o,n,e,t){let i=J(o,-w/2,w/2,0,w)/e|0,r=J(n,-P/2,P/2,0,P)/e|0;var l=i+r*t;return l}function rt([o,n],[e,t]){return Math.sqrt(Math.pow(e-o,2)+Math.pow(t-n,2))}var ne=(o,n,e)=>Array.from({length:(n-o)/e+1},(t,i)=>o+i*e);window.onload=function(){ee()};window.addEventListener("keypress",oe,!1);function oe(o){if(o.key==="s"){var n=document.createElement("a");n.download="ordinalstream.png",n.href=$.toDataURL("imaM ge/png"),n.click()}}function J(o,n,e,t,i){return t+(i-t)*((o-n)/(e-n))}function ut(o,n){let e=mathRand()*(n-o)+o;return parseFloat(e)}function H(o,n){let e=[];for(let t=0;t<o.length;t++)e.push(o[t]*n);return e}function O(o,n){let e=[];for(let t=0;t<o.length;t++)e.push(o[t]+n[t]);return e}function ie(o,n){let e=[];for(let t=0;t<o.length;t++)e.push(o[t]/n);return e}function Wt(o,n){let e=[];for(let t=0;t<o.length;t++){e.push(0);for(let i=0;i<o[t].length;i++)e[t]+=o[t][i]*n[i]}return e}function Ct(o){let n=o[0][0],e=oM [0][1],t=o[1][0],i=o[1][1],r=(-e+Math.sqrt(e*e-4*n*i))/(2*n),l=(-e-Math.sqrt(e*e-4*n*i))/(2*n),s=1,f=(r-n)/e,c=1,h=(l-n)/e,a=Math.sqrt(s*s+f*f),j=Math.sqrt(c*c+h*h),d=s/a,y=f/a,v=c/j,u=h/j;return[[d,y],[v,u]]}function Nt(o){let n=o[0][0],e=o[0][1],t=o[1][0],i=o[1][1],r=(-e+Math.sqrt(e*e-4*n*i))/(2*n),l=(-e-Math.sqrt(e*e-4*n*i))/(2*n);return[r,l]}})(); <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.split('/')M .find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = sM eed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22M , 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 let mathRand = sfc32(...cyrb128(seed)); background-color: #FFFFFF; padding: 0; margin: 0; width: 100%; height: 100%; overflow: hidden; position: absolute; /*Can also be `fixed`*/ left: 0; right: 0; bottom: 0; margin: auto; box-shadow: -3px -2px rgba(0, 0, 0, 0.1), 5px 3px 3LOpx rgba(0, 0, 0, 0.2); text/html;charset=utf-8 <meta charset="UTF-8"> <title>BTC Card by GenerativeCC</title> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script> <!-- svgjs@3.1.2 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script> <script id="snippet-random-code" type="text/javascript"> let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if M (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 27160441M return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> M 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 let mathRand = sfc32(...cyrb128(seed)); position: fixed; right: 0; bottom: 0; left: 0; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); display: flex; justify-content: center; align-items: center; padding: 0; font-size: 0.8em; object-fit: contain; max-height: 100%; max-width: 100%; #fullScreen { display: flex; position: fixed; right: 0; bottom: 0; left: 0; justify-content: center; align-items: center; #fullScreen canvas { object-fit: conM max-height: 100%; max-width: 100%; <script type="text/javascript"> const rand = mathRand(); let title = "BTC Card"; if (card.n < 0.50) { card.name = "Common" card.val = "QmerhTJc5fwNhK9DCYVq9sfwdgvMRoeKqGL2UbEeaHfKuR" else if (card.n < 0.75) { card.name = "Rare" card.val = "QmXfVboucrdomD3wXmjhvB4bJzTBAqT4p3yjBXqRYYAGhX" else if (card.n < 0.90) { card.name = "Very Rare" card.val = "QmQA8WtR7FAWnasdH7KSmeXw9Whkh5U5UEngisVEPuJytA" else if (card.n < 0.97) { card.name = "Super Rare" card.val = "QmUi4h1oMH3eaY1NDatDJUCrU7zmvP2kpkZrsrXZgvVN8D" card.name = "Legendary" card.val = "QmbaQyVWV3Wsp3tFyfr6wwBiQwvrLwoHc7fPg6qX4nJVZHM window.$generativeTraits = { "Rarity": card.name, console.log(title + " | Generative CC 2023.03") console.log(window.$generativeTraits) function preload() { url = 'https://gateway.pinata.cloud/ipfs/' + card.val + ''; myVideo = createVideo(url); myVideo.hide(); myVideo.volume(0); myVideo.loop(); function setup() { randomSeed(seed); noiseSeed(seed); setAttributes('antialias', true); cnv = createCanvas(800, 1100); imageMode(CENTER); cnv.parent('fullScreen') function draw() { let img = myVideo.get(); // img.resize(width, height); image(img, width / 2, height / 2); strokeWeight(1) stroke(255) <div id="fullScreen"> text/html;charset=utf-8 <meta charset="UTF-8"> <title>Balance</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.min.js"></script> //Balance() by tzC0de. Made with p5.js col1 = ["#267365", "#F2CB05", "#F29F05", "#F28705", "#F23030", "#14140F"] col2 = ["#D9042B","#270140","#F2B705","#F28705","#F22F1D"] col3 = ["#0388A6","#04C4D9","#F29F05","#F28705","#A63F03"] col4 = ["#F2BF27","#404040","#DB005E","#2FB9D4"] #D9D7D7","#F25F29","#F24822","#F2B1A2","#0D0D0D"] col6 = ["#012C40","#00708C","#D9D7D7","#FF404C","#1CA5B8"] col7 = ["#BF1120","#0468BF","#F2D22E","#F29472","#F21905"] col8 = ["#FF6B00","#FFA000","#22D6FF","#1F70CC","#1930B8"] col9 = ["#FFFFFF","#CCCCCC","#999999","#666666","#000000"] bgcol = ["#161F30","#f2eddc","#f2eddc","#f2eddc"] createCanvas(530,830); let percent = 30 / 100; aphics = createGraphics(width, height); graphics.stroke(255, 10 / 100 * 255); for (i = 0; i < graphics.width * graphics.height * percent; i++) { graphics.point(random(graphics.width), random(graphics.height)); v = createGraphics(500,800) col = random([col1,col2,col3,col4,col5,col6,col7,col8,col9]) num2 = random([0,1,2,3,4,5]) v.translate(v.width/2,v.height/2) for(let i = v.height; i > v.width/6; i+= -((h1 / 2 + h2 / 2)+2.6)) { h2 = random([800/8,800/10,800/12,800/5,800/6]); num = random([1,2,3,4]) recty(x1-h1/2,i-h1/2,h1,h1) v.strokeWeight(5) v.ellipse(x1,i,h1,h1) v.strokeWeight(5) v.rect(x1,i,h1,h1) v.strokeWeight(5) v.rect(x1,i+h1/3.3,h1,h1*0.4) v.ellipse(x1,i-h1/4.7,h1*0.6,h1*0.6) v.strokeWeight(5) v.triangle(x1,i-h1/2,x1+h1/2,i+h1/2,x1-h1/2,i+h1/2) image(v,width/2,height/2) image(graphics, width/2, height/2); function recty(x,y,w,h) { g = createGraphics(j,l) g.background(242, 237, 220,0) g.fill(random(col)) g.fill(random(col)) g.ellipse(g.width/2,g.height/2,g.width,g.heiM g.fill(random(col)) g.ellipse(g.width/2,g.height/2,g.width*0.8,g.height*0.8) g.fill(random(col)) g.ellipse(g.width/2,g.height/2,g.width*0.6,g.height*0.6) g.fill(random(col)) g.ellipse(g.width/2,g.height/2,g.width*0.4,g.height*0.4) g.fill(random(col)) g.ellipse(g.width/2,g.height/2,g.width*0.2,g.height*0.2) //g.strokeWeight(5) g.rect(g.width/2,g.height/2,g.width,g.height) g.fill(random(col)) dth/2,g.height/2,g.width*0.8,g.height*0.8) g.fill(random(col)) g.rect(g.width/2,g.height/2,g.width*0.6,g.height*0.6) g.fill(random(col)) g.rect(g.width/2,g.height/2,g.width*0.4,g.height*0.4) g.fill(random(col)) g.rect(g.width/2,g.height/2,g.width*0.2,g.height*0.2) //g.rect(x,y,w,h) //g.strokeWeight(5) g.fill(random(col)) g.rect(g.width/2,g.height*0.8,g.width,f) g.rect(g.width/2,g.height*0.8,g.width*0.75,f) g.fill(random(col)) g.rect(g.width/2,g.height*0.8,g.width*0.5,f) g.fill(random(col)) g.rect(g.width/2,g.height*0.8,g.width*0.25,f) g.fill(random(col)) g.ellipse(g.width/2,g.height*0.3,l) g.fill(random(col)) g.ellipse(g.width/2,g.height*0.3,l*0.75) g.fill(random(col)) g.ellipse(g.width/2,g.height*0.3,l*0.5) g.fill(random(col)) g.ellipse(g.width/2,g.height*0.3,l*0.25) //g.strokeWeight(5) g.fill(random(col)) g.triangle(u,p-p,u*2,p*2,u-u,p+p) g.fill(random(col)) g.triangle(u,p,u*2,p*2,u-u,p+p) for(let i = -v.height; i < v.width*2; i += 10) { if(bg == "#f2eddc") { v.line(i,-v.height,i,v.height) for(let i = -v.width; i < v.width; i += 8) { for (let j = -v.height; j < v.height; j += 8) { if(bg == "#f2eddc") { v.line(i,j,i+5,j+5) for (let i = 0; i < 50; i++) { if(bg == "#f2eddc") { v.ellipse(0,0,20*i) for (let i = 0; i < 50; i++) { if(bg == "#f2eddc") { for (let i = -v.width; i < v.width; i+=5) { for (let j = -v.height; j < v.height; j+=5) { if(bg == "#f2eddc") { var increment = 5; for(let j = -v.height; j < v.height; j+=5) { for (var i = -v.width; i < v.width; i+=increment) { v.vertex(i, j + (sin(k) * (sin(j) * 50))) function keyTyped() { if (key === 's' || key === 'S') { saveCanvas('myCanvas', 'png'); text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "kourtneykardash.sats" text/plain;charset=utf-8 "name": "khloekardashian.sats" text/plain;charset=utf-8 "name": "pewdiepie.sats" text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"suden.sats"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"yagao.sats"}h! text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"fape.sats"}h! text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "Ss.yifei.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 d/Foundry USA Pool #dropgold/ H text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"hbkr.sats"}h! text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"daan.sats"}h! text/plain;charset=utf-8 ,{"p":"sns","op":"reg","name":"bastijn.sats"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 .{"p":"sns","op":"reg","name":"beethoven.sats"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"orwell.sats"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"keynes.sats"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"hopium.sats"}h! text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"kaag.sats"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"rutte.sats"}h! text/plain;charset=utf-8 2{"p":"sns","op":"reg","name":"thierrybaudet.sats"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":" text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"baudet.sats"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"sigrid.sats"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"klaus.sats"}h! text/plain;charset=utf-8 ,{"p":"sns","op":"reg","name":"thierry.sats"}h! text/plain;charset=utf-8 .{"p":"sns","op":"reg","name":"markrutte.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 %Amicus Plato, sed magis amica veritash! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "zendaya.sats" text/plain;charset=utf-8 {"type":"btcdomain","name":"alphabet.btc","first_owner":"bc1p6f8y5xcf2pfl3tynndtgk85jvrhe9nskeudk0wy8eztlwygtz2msy8zp07","createDate":1678350629078,"registerDate":1678350629078,"expireDate":1709886629078,"img_url":"https://btcdomains.io/images/domain/alphabet.jpeg","sig":"3045022100f15b697605c8472f558886f0c48fa365381294504c08c812f0ac85db1b3e1868022040d8e7cf5d119f5349b02a165fc6027c73f2077b77490a9be920c7cfbd689624"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 {"type":"btcdomain","name":"ordinals.btc","first_owner":"bc1pt8tyglzyqh0xavyegg0sj8hepfvgecjkhsmyz9qsntkwjzmrgmnsyflgdk","createDate":1678348978811,"registerDate":1678348978811,"expireDate":1709884978811,"img_url":"https://btcdomains.io/images/domain/ordinals.jpeg","sig":"30440220793ab7db5e2c793d72868b00eea1acfd2e3dcaae2ea2ef47119159607cf0b6ba0220056fa1f57a2e8c684c32a717319d2975f7d0bf06cf991941d4b352dd754a09c9"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "BlueChipClub.sats" x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa80674 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 "max": "21000000", x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA4 62117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 "name": "91191.sats" x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 2023/03/06 03:36:05L Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213a A462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership ManagedG By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 OwnLUership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 OwnershiLPp Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "21000000", DjB=:ETH.ETH:0xE3C8242144ECD488b7c505078A5784Bdf4a7823b:58934649:te:0 FjDOUT:6C810E38D728353B6997C091740D4047A24B3830F61A79643DD99FA4CDF8C76F text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"fioa.sats"}h! text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 "3 % % 3-7,),7-Q@88@Q^OJO^qeeq "3 % % 3-7,),7-Q@88@Q^OJO^qeeq text/plain;charset=utf-8 text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "op": "mint", "tick": "ordi", text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "op": "mint", "tick": "ordi", text/plain;charset=utf-8 "op": "mint", "tick": "ordi", text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "victoriassecret.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "gigihadid.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "kingjames.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Ownership Managed By Ethereum Smart Contract: 0x82A%d213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad21"3aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 OwnLUership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 d/Foundry USA Pool #dropgold/ CjA=:ETH.ETH:0x7097F45382644d06CAc3d75182Dfbd7Ce994B1E8:604282507::0 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 {"type":"btcdomain","name":"love.btc","first_owner":"bc1pslexp4ps8cnj73r70mt5pzye9gcg03e0eqzgpql7wrpmqsdfhtqq407m9g","createDate":1678281593613,"registerDate":1678281593613,"expireDate":1709817593613,"img_url":"https://btcdomains.io/images/domain/love.jpeg","sig":"3044022033dec137acd84d10928aa99b8b331867510122b613b0498d317c3f81e8028d6a02206e2e036651151792d26dddf7263b45391c63aaef994c1c7ccd5512c0b35d3000"}h! text/plain;charset=utf-8 FjDOUT:040DEE1223AB461B6544BBC4C7417DDCFEEAE78E5C227E0C6C5B12324FCD1B62 FjDOUT:A0D886B6CE76B393F162B4429FACA0FEECBB89947E2F36D26E6594EBFD96F7AE 7j5ion:23.QmW9JBkdXhu6ZWfizKMYbLSqpqDcfXTfEkZm7EPbmBL7Wp< text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "qnm.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"AVAX","amt":"999"}h! ;j9+:BTC/BTC::bc1q3f787hr38pmal87yxtpq8tng09q60ljjqqd759:100 text/plain;charset=utf-8 FjDOUT:0FDA6A87C113087541B6C9E8EB6A815EF3DE047B30F12A20086EB7F3CA4DE906 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! FjDOUT:459E2B504A2B120DF3825E457E381686482E30D6E86B3D5D9003714D8DC7F2DE FjDOUT:53AFBDB02F47F6C4FE138685E6EC6146FDF05F67846670A8878F9E0E0616C8D1 FjDOUT:E0F25A9DF68D788BC4B30B916A87ECA9691F302866FA6DF44F8C4A80C41A2354 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 FjDOUT:3FC40689CB17848CDCCC3E65D18FCCDB17CA8C7A7C67FB8DC5ECD039942DDE6F text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 4j2DC-L5:GPx3lUz7eXHrBmLifcx/RTo0LT6ehmpFdXS3ZI2LKcc= text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! Bj@=:ETH.ETH:0x6017d90c05f2EBf79B008bA6b42BE7519904fA00:20606606::0 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 .{"p":"sns","op":"reg","name":"summoning.sats"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"summon.sats"}h! d/Foundry USA Pool #dropgold/ text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 FjDOUT:622D89860812C5E233A65F98B67E3CD1C429C6F6378DD0975E04F12CE134523E text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":" text/plain;charset=utf-8 '{"p":"sns","op":"reg","name":" text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":" text/plain;charset=utf-8 text/plain;charset=utf-8 E{"p":"brc-20","op":"deploy","tick":"PEPE","max":"21000000","lim":"6"}h! text/plain;charset=utf-8 E{"p":"brc-20","op":"deploy","tick":"ABCD","max":"21000000","lim":"1"}h! text/plain;charset=utf-8 H{"p":"brc-20","op":"deploy","tick":"BC1P","max":"21000000","lim":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 LjJ=:BNB.BUSD-BD1:bnb132pdfva5yzxlakxnd5hcf6m2pj5lw5m5ranrh4:8187378987273::0 text/plain;charset=utf-8 "name": "gm666.sats" text/plain;charset=utf-8 "name": "gmbtc.sats" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "name": "gm66.sats" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "name": "1bitcoin.sats" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "name": "allinbtc.sats" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", text/plain;charset=utf-8 "name": "fuckbtc.sats" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 {"type":"btcdomain","name":"chatgpt.btc","first_owner":"bc1pje6s5d6xprx5te0msj3h60xxldrnaw3v8arnvq8v2twppgcwy7rscttlje","createDate":1678354253232,"registerDate":1678354253232,"expireDate":1836034253232,"img_url":"https://btcdomains.io/images/domain/chatgpt.jpeg","sig":"3045022100e856ce807f27779f5009b95908a441d74310822d72942270df65e6ce4d673f68022013c0f026734d07ef84afac5bdf24669331724be8a138f22960c3fb438a2c4c30"}h! text/plain;charset=utf-8 ,{"p":"sns","op":"reg","name":"hydruto.sats"}h! text/plain;charset=utf-8 ,{"p":"sns","op":"reg","name":"metapet.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 FjDOUT:FB052B0BF851433755721FE958413386851509BCCBDE834725710B1314303ED9 text/plain;charset=utf-8 H{"p":"brc-20","op":"deploy","tick":"NGMI","max":"21000000","lim":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 LN{"p":"brc-20","op":"deploy","tick":"DOGE","max":"1000000000000","lim":"10000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":" text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":" text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":" text/plain;charset=utf-8 ,{"p":"sns","op":"reg","name":"# text/plain;charset=utf-8 text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":" text/plain;charset=utf-8 text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":" text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":" text/plain;charset=utf-8 text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":" text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":" text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":" text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":" text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":" text/plain;charset=utf-8 text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":" text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"plex.sats"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":" text/plain;charset=utf-8 text/plain;charset=utf-8 -{"p":"sns","op":"reg","name":" text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":" text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":" text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":" text/plain;charset=utf-8 text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":" text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":" text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":" text/plain;charset=utf-8 text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":" text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 3{"p":"sns","op":"reg","name":"charlesleclerc.sats"}h! text/plain;charset=utf-8 3{"p":"sns","op":"reg","name":"maxverstappen1.sats"}h! text/plain;charset=utf-8 ,{"p":"sns","op":"reg","name":"leclerc.sats"}h! text/plain;charset=utf-8 3{"p":"sns","op":"reg","name":"max1verstappen.sats"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"alonso.sats"}h! text/plain;charset=utf-8 3{"p":"sns","op":"reg","name":"fernandoalonso.sats"}h! text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":"uwv.sats"}h! text/plain;charset=utf-8 2{"p":"sns","op":"reg","name":"lewishamilton.sats"}h! text/plain;charset=utf-8 0{"p":"sns","op":"reg","name":"nyckdevries.sats"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"mollie.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"cjib.sats"}h! text/plain;charset=utf-8 0{"p":"sns","op":"reg","name":"sergioperez.sats"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"xxxx","amt":"210"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"xxxx","amt":"210"}h! text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"xxxx","amt":"210"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":"Jix.sats"}h! text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"Henk.sats"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 E{"p":"brc-20","op":"deploy","tick":"NONE","max":"21000000","lim":"2"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! JjH=:BNB.TWT-8C2:bnb1ug7vxc5rpap4nr3urcnzgtd04p36qezcyd9fhh:3567452783:te:0 KjI=:BNB.BUSD-BD1:bnb19j2rsfuk3pd76cqx3vhy3g8yc62enycckk42yx:5691361865:te:0 KjI=:BNB.BUSD-BD1:bnb18g5vzrt3qqheg5dh4teqxzuaf9a6n9fxu25mas:3202468003:te:0 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "tick": "satoshi", "max": "21000000", text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "manchesterunited.sats" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 E{"p":"brc-20","op":"deploy","tick":"0000","max":"21000000","lim":"1"}h! CjA=:ETH.ETH:0xbbDBD4b9009acb35C47433A232C3E6eB093EF288:8169257:te:0 text/plain;charset=utf-8 "name": "bitcoin123.sats" text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":"ued.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 ,{"p":"sns","op":"reg","name":"chenglu.sats"}h! DjB=:BNB.BNB:bnb1tnrnl22nmkf00g6eaggd32vdhd8ztz2ejxw4my:97673540:te:0 text/plain;charset=utf-8 "name": "alias.sats" text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":"zbo.sats"}h! text/plain;charset=utf-8 "name": "@123456.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "000168.sats" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "name": "megatron.sats" text/plain;charset=utf-8 "name": "@12345.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"96696.sats"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "dualipa.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 "to": "34otkbMk43BjhvcGQvY9Z92Qcg7fSSrwke", text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 "name": "50shadesofgrey.sats" text/plain;charset=utf-8 "name": "only1.sats" text/plain;charset=utf-8 "name": "purpose.sats" text/plain;charset=utf-8 "name": "bitcoin4life.sats" text/plain;charset=utf-8 "name": "allin1.sats" text/plain;charset=utf-8 "name": "iwantmoney.sats" text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 "name": "gosh.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"meme","amt":"2100"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "max": "200000000000", "lim": "100000000" text/plain;charset=utf-8 /{"p":"sns","op":"reg","name":"sats text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! {"attributes":[{"trait_type":"Mouth","value":"Grin"},{"trait_type":"Fur","value":"Cream"},{"trait_type":"Clothes","value":"Navy Striped Tee"},{"trait_type":"Eyes","value":"Wide Eyed"},{"trait_type":"Background","value":"Army Green"}],"external_url":"https://baycbitcoin.com/index/bayc/1118","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/1118.png"} .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQM &O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz &'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz {"attributes":[{"trait_type":"Mouth","value":"Bored"},{"trait_type":"Clothes","value":"Sleeveless T"},{"trait_type":"Background","value":"Army Green"},{"trait_type":"Eyes","value":"Sunglasses"},{"trait_type":"Fur","value":"Cheetah"}],"external_url":"https://baycbitcoin.com/index/bayc/5193","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/5193.png"} .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQM &O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz &'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! {"attributes":[{"trait_type":"Mouth","value":"Discomfort"},{"trait_type":"Background","value":"Gray"},{"trait_type":"Fur","value":"Dmt"},{"trait_type":"Hat","value":"Short Mohawk"},{"trait_type":"Eyes","value":"Bored"},{"trait_type":"Clothes","value":"Navy Striped Tee"}],"external_url":"https://baycbitcoin.com/index/bayc/6815","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/6815.png"} .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO &O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz &'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! {"attributes":[{"trait_type":"Eyes","value":"Wide Eyed"},{"trait_type":"Fur","value":"Brown"},{"trait_type":"Hat","value":"Party Hat 1"},{"trait_type":"Clothes","value":"Sleeveless T"},{"trait_type":"Mouth","value":"Grin"},{"trait_type":"Background","value":"Yellow"}],"external_url":"https://baycbitcoin.com/index/bayc/3029","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/3029.png"} )10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO &O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz &'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz {"attributes":[{"trait_type":"Eyes","value":"Zombie"},{"trait_type":"Fur","value":"Cream"},{"trait_type":"Clothes","value":"Puffy Vest"},{"trait_type":"Background","value":"Purple"},{"trait_type":"Mouth","value":"Bored"}],"external_url":"https://baycbitcoin.com/index/bayc/4724","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/4724.png"} .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO &O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz &'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz {"attributes":[{"trait_type":"Eyes","value":"Closed"},{"trait_type":"Mouth","value":"Bored Unshaven Cigar"},{"trait_type":"Fur","value":"Blue"},{"trait_type":"Hat","value":"Ww2 Pilot Helm"},{"trait_type":"Clothes","value":"Navy Striped Tee"},{"trait_type":"Background","value":"Gray"}],"external_url":"https://baycbitcoin.com/index/bayc/3509","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/3509.png"} .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO &O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz &'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! {"attributes":[{"trait_type":"Mouth","value":"Dumbfounded"},{"trait_type":"Clothes","value":"Striped Tee"},{"trait_type":"Hat","value":"Halo"},{"trait_type":"Fur","value":"Cream"},{"trait_type":"Background","value":"Blue"},{"trait_type":"Eyes","value":"Bored"}],"external_url":"https://baycbitcoin.com/index/bayc/8392","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/8392.png"} 3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO &O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz &'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! {"attributes":[{"trait_type":"Background","value":"Orange"},{"trait_type":"Eyes","value":"Bored"},{"trait_type":"Mouth","value":"Bored"},{"trait_type":"Hat","value":"Bunny Ears"},{"trait_type":"Fur","value":"Golden Brown"}],"external_url":"https://baycbitcoin.com/index/bayc/1168","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/1168.png"} .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO &O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz &'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz {"attributes":[{"trait_type":"Hat","value":"Party Hat 2"},{"trait_type":"Fur","value":"Black"},{"trait_type":"Eyes","value":"Sad"},{"trait_type":"Mouth","value":"Bored"},{"trait_type":"Background","value":"Gray"},{"trait_type":"Clothes","value":"Prom Dress"}],"external_url":"https://baycbitcoin.com/index/bayc/4829","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/4829.png"} J>36F7,-@WAFLNRSR2>ZaZP`JQRO &O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz &'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! d/SBICrypto.com Pool/ >j<+:btc.btc:smaya144djh78hg0cfg8es6wjh7cwe66w885j6xxntaq:TIER3 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! EjCs:RUNE:thor17c0svnvxklf3yydzdfdml22djamzhkkcp9lph3:27846033904:ss:0 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "op": "mint", "tick": "ordi", text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "op": "mint", "tick": "ordi", text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", text/plain;charset=utf-8 "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 LT{"p":"brc-20","op":"deploy","tick":"BUSD","max":"210000000000000000","lim":"100000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "paulpogba.sats" text/plain;charset=utf-8 G{"p":"brc-20","op":"deploy","tick":"SBTC","max":"21000000","lim":"500"}h! {"attributes":[{"trait_type":"Clothes","value":"Blue Dress"},{"trait_type":"Fur","value":"Cheetah"},{"trait_type":"Background","value":"Army Green"},{"trait_type":"Eyes","value":"Sleepy"},{"trait_type":"Mouth","value":"Bored"}],"external_url":"https://baycbitcoin.com/index/bayc/7947","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/7947.png"} .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO &O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz &'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 {"attributes":[{"trait_type":"Mouth","value":"Dumbfounded"},{"trait_type":"Hat","value":"Bitcoin Flipped Brim"},{"trait_type":"Background","value":"Army Green"},{"trait_type":"Fur","value":"Red"},{"trait_type":"Clothes","value":"Leather Jacket"},{"trait_type":"Eyes","value":"Angry"}],"external_url":"https://baycbitcoin.com/index/bayc/4256","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/4256.png"} .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO &O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz &'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz text/plain;charset=utf-8 H{"p":"brc-20","op":"deploy","tick":"SBTC","max":"21000000","lim":"1000"}h! text/plain;charset=utf-8 LT{"p":"brc-20","op":"deploy","tick":"busd","max":"210000000000000000","lim":"100000"}h! text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"1111.sats"}h! )j'2WhWjP5QCB8eW6B9NSJ1u8aMf3QpqX5hLF5bhYh text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"next","amt":"2100"}h! text/plain;charset=utf-8 A{"p":"brc-20","op":"deploy","tick":"hunt","max":"2100","lim":"1"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 4{"p":"brc-20","op":"mint","tick":"fish","amt":"100"}h! text/plain;charset=utf-8 Ld"Cryptocurrencies would "certainly" go to zero if the US released a CBDC" -Jerome Powell 03/08/2023h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 {"type":"btcdomain","name":"hermes.btc","first_owner":"bc1pdaedrrtpd3ypuwvrlydnja70s6yxfy3685dx20eh40rwzr2c6kcs63jfn2","createDate":1678359837273,"registerDate":1678359837273,"expireDate":1836039837273,"img_url":"https://btcdomains.io/images/domain/hermes.jpeg","sig":"3044022010ed69f881d30babca87aac15450bde148db696caaadfd7d85ee7e80060bd99002207b487535370c7401bc715b37fbea6b2052357e43c005458bfa9775ec28944e92"}h! text/plain;charset=utf-8 1{"p":"sns","op":"reg","name":" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "00887.sats" text/plain;charset=utf-8 d/Foundry USA Pool #dropgold/ text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"SPlRlt.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 120bf479f07f6b0b1d448fad0f7b622aH0E text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 H{"p":"brc-20","op":"deploy","tick":"pepe","max":"210000000","lim":"100"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "1000000000", text/plain;charset=utf-8 "max": "100000000000000", "lim": "1000000000" text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 E{"p":"brc-20","op":"deploy","tick":"drop","max":"21000000","lim":"1"}h! text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"56222.sats"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"67333.sats"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/html;charset=utf-8 <meta charset="UTF-8"> <title>A simple template for launching your art on Bitcoin</title> Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below. Are we missing an important library? Let us know @generative_xyz. <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script> <!-- c2.min.js@1.0.0 <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script> <!-- chromajs@2.4.2 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script> <!-- p5.grain.js@0.6.1 <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></M <!-- threejs@r124 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script> <!-- tonejs@14.8.49 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script> <!-- svgjs@3.1.2 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></M <!-- aframejs@1.2.0 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script> <!-- babylonjs@5.47.0 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script> <!-- paperjs@0.12.17 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.1M 2.17/paper-full.min.js"></script> <!-- regljs@2.1.0 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script> <script type="text/javascript"> Add your script here Add your script here <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 5M 97399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l M = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation. // This function generates a random number between 0 and 1 with on-chain seed. let mathRand = sfc32(...cyrb128(seed)); width: 100% !important; height: 100% !important; object-fit: contain; position: fixed; left: 0; html, body { background-color: black; position: absolute; <canvas id="canvas"></canvas> <script type="text/javascript"> const rand = maM function T1(rand) { // calculate rarity by yourself if (rand > 0.5) { return true; return false // window.$generativeTraits contain list traits for token // you need to populate a $generativeTraits object in the window object window.$generativeTraits = { "T1": T1(rand), console.log(window.$generativeTraits); Add your code here window.requestAnimFrame = (function () { return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function (callbM window.setTimeout(callback, 1000 / 60); this.animation = undefined; this.canvas = undefined; this.context = undefined; this.paused = false; this.stats = undefined; this.istats = undefined; constructor: Scene, setup: function (canvas, animation, width, height, stats) { this.canvas = canvas; this.animation = animation; this.height = this.canvas.height = height; .width = this.canvas.width = width; this.context = this.canvas.getContext('2d'); this.stats = stats && window.Stats; if (this.stats) { this.istats = new Stats(); this.istats.setMode(0); this.istats.domElement.style.position = 'absolute'; this.istats.domElement.style.left = '0px'; this.istats.domElement.style.top = '0px'; this.istats.domElement.style.zIndex = '99999'; document.body.appendChild(this.istats.domElement); animate: function (M if (!this.paused) { requestAnimFrame(this.animate.bind(this)); this.stats && (this.istats.begin()); this.animation(this); this.stats && (this.istats.end()); var scene = new Scene(), height = document.body.offsetHeight, width = document.body.offsetWidth; function Particle() { Particle.prototype = { constructor: Particle, nction (width, height) { if (this.y > height) { this.y = 1 - this.size; this.y += this.vy; for (var i = 0; i < len; i++) { var particle = new Particle(); particle.x = Math.random() * width; particle.y = Math.random() * height; particle.depth = Math.random() * 10 | 0; particle.size = (particle.depth + 1) / 8; particle.vy = (particle.depth * .25) + 1 / Math.random(); particles.push(particle); function falling_particles() { var idata = this.context.createM ImageData(this.width, this.height); for (var i = 0, l = particles.length; i < l; i++) { // thanks Loktar ;) var particle = particles[i]; for (var w = 0; w < particle.size; w++) { for (var h = 0; h < particle.size; h++) { var pData = (~~(particle.x + w) + (~~(particle.y + h) * this.width)) * 4; idata.data[pData] = 255; idata.data[pData + 1] = 255; idata.data[pData + 2] = 255; idata.data[pData + 3] = 255; particle.update(this.wM this.context.putImageData(idata, 0, 0); scene.setup(document.getElementById('canvas'), falling_particles, width, height, !0); window.onresize = function () { height = scene.height = scene.canvas.height = document.body.offsetHeight; width = scene.width = scene.canvas.width = document.body.offsetWidth; Add your code here text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"81988.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 LXOwnership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/html;charset=utf-8 <meta charset="UTF-8"> <title>Pix</title> Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below. Are we missing an important library? Let us know @generative_xyz. <!-- p5js@1.5.0 --> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script> <!-- c2.min.js@1.0.0 <script sandbox="allow-scriM pts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script> <!-- chromajs@2.4.2 --> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script> <!-- p5.grain.js@0.6.1 <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script> <!-- threejs@r124 <script sandbox="allow-scriptM s" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script> <!-- tonejs@14.8.49 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script> <script type="text/javascript"> Add your script here Add your script here <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(MM ath.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, rM ; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () M u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation. // This function generates a random number between 0 and 1 with on-chain seed. let mathRand = sfc32(...cyrb128(seed)); margin: 0px; overflow: hidden; <script type="text/javascript"> const rand = mathRand(); function T1(rand) { // calculate rarity by yourself if (rand > 0.5) { return true; return false // window.$generativeTraits contain lM ist traits for token // you need to populate a $generativeTraits object in the window object window.$generativeTraits = { Add your code here let nextLineY = 0; Math.random = mathRand; min(windowHeight, windowWidth); mainCanvas = createCanvas(cSize, cSize); background('#fff') bloc = width/mathrand(5,10) let xPosition = 0; let yPosition =0; text('Loading', width/2, height/2); setTimeout(() => { while(xPosition < width) { while(yPosition < height) { sl(xPosition, yPosition) yPosition += bloc; nextLineY = 0 xPosition += bloM yPosition = 0 nextLineY = 0 function sl(sx, sy) { while (nextLineY < sy + bloc) { // drawLine(0, nextLineY) let nextRectX = 0; while (nextRectX < sx + bloc) { let rectWidth = mathrand(10, 1); let rectHight = mathrand(10, 1); noStroke() fill(colors[mathrand(colors.length - 1, 0)]) rect(sx + nextRectX, sy + nextLineY, rectWidth, rectHight)M nextRectX = nextRectX + rectWidth; nextLineY = nextLineY + 2 while (nextLineY < height) { // drawLine(0, nextLineY) let nextRectX = 0; while (nextRectX < width) { let rectWidth = mathrand(50, 1); let rectHight = mathrand(40, 1); stroke(colors[mathrand(colors.length - 1, 0)]) strokeWeight(3) noFill() ellipse(M nextRectX, nextLineY, rectWidth, rectWidth); nextRectX = nextRectX + rectWidth; nextLineY = nextLineY + 20 while (nextLineY < height) { // drawLine(0, nextLineY) let nextRectX = 0; while (nextRectX < width) { let rectWidth = mathrand(20, 1); let rectHight = mathrand(40, 1); stroke(colors[mathrand(colors.length - 1, 0)]) noFill() ellipse(nextM RectX, nextLineY, rectWidth, rectWidth); nextRectX = nextRectX + rectWidth; nextLineY = nextLineY + 20 function setColors() { colorsKeys = Object.keys(chroma.brewer); colors = [...chroma.brewer[colorsKeys[mathrand(0,colorsKeys.length - 1)]]] colors2 = chroma.brewer[colorsKeys[mathrand(colorsKeys.length - 1, 0)]] function mathrand(min, max) { return Math.floor(mathRand() * (max - min + 1) + min); function keyTyped() { if (key === 's') { vas('Pix-' + mathRand(), 'png'); Add your code here text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 3{"p":"brc-20","op":"mint","tick":"ordi","amt":"10"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "2100000000000000", "lim": "100000000000" text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"89333.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"ordi","amt":"2"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"2222","amt":"1"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"56333.sats"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/html;charset=utf-8 <meta charset="UTF-8"> <title>Pix</title> Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below. Are we missing an important library? Let us know @generative_xyz. <!-- p5js@1.5.0 --> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script> <!-- c2.min.js@1.0.0 <script sandbox="allow-scriM pts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script> <!-- chromajs@2.4.2 --> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script> <!-- p5.grain.js@0.6.1 <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script> <!-- threejs@r124 <script sandbox="allow-scriptM s" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script> <!-- tonejs@14.8.49 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script> <script type="text/javascript"> Add your script here Add your script here <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(MM ath.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, rM ; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () M u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation. // This function generates a random number between 0 and 1 with on-chain seed. let mathRand = sfc32(...cyrb128(seed)); margin: 0px; overflow: hidden; <script type="text/javascript"> const rand = mathRand(); function T1(rand) { // calculate rarity by yourself if (rand > 0.5) { return true; return false // window.$generativeTraits contain lM ist traits for token // you need to populate a $generativeTraits object in the window object window.$generativeTraits = { Add your code here let nextLineY = 0; Math.random = mathRand; min(windowHeight, windowWidth); mainCanvas = createCanvas(cSize, cSize); background('#fff') bloc = width/mathrand(5,10) let xPosition = 0; let yPosition =0; text('Loading', width/2, height/2); setTimeout(() => { while(xPosition < width) { while(yPosition < height) { sl(xPosition, yPosition) yPosition += bloc; nextLineY = 0 xPosition += bloM yPosition = 0 nextLineY = 0 function sl(sx, sy) { while (nextLineY < sy + bloc) { // drawLine(0, nextLineY) let nextRectX = 0; while (nextRectX < sx + bloc) { let rectWidth = mathrand(10, 1); let rectHight = mathrand(10, 1); noStroke() fill(colors[mathrand(colors.length - 1, 0)]) rect(sx + nextRectX, sy + nextLineY, rectWidth, rectHight)M nextRectX = nextRectX + rectWidth; nextLineY = nextLineY + 2 while (nextLineY < height) { // drawLine(0, nextLineY) let nextRectX = 0; while (nextRectX < width) { let rectWidth = mathrand(50, 1); let rectHight = mathrand(40, 1); stroke(colors[mathrand(colors.length - 1, 0)]) strokeWeight(3) noFill() ellipse(M nextRectX, nextLineY, rectWidth, rectWidth); nextRectX = nextRectX + rectWidth; nextLineY = nextLineY + 20 while (nextLineY < height) { // drawLine(0, nextLineY) let nextRectX = 0; while (nextRectX < width) { let rectWidth = mathrand(20, 1); let rectHight = mathrand(40, 1); stroke(colors[mathrand(colors.length - 1, 0)]) noFill() ellipse(nextM RectX, nextLineY, rectWidth, rectWidth); nextRectX = nextRectX + rectWidth; nextLineY = nextLineY + 20 function setColors() { colorsKeys = Object.keys(chroma.brewer); colors = [...chroma.brewer[colorsKeys[mathrand(0,colorsKeys.length - 1)]]] colors2 = chroma.brewer[colorsKeys[mathrand(colorsKeys.length - 1, 0)]] function mathrand(min, max) { return Math.floor(mathRand() * (max - min + 1) + min); function keyTyped() { if (key === 's') { vas('Pix-' + mathRand(), 'png'); Add your code here text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"ipfs","amt":"1"}h! text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 LP{"p":"brc-20","op":"deploy","tick":"coin","max":"1000000000","lim":"1000000000"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"89777.sats"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"78222.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/html;charset=utf-8 <meta charset="UTF-8"> <title>Garden</title> Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below. Are we missing an important library? Let us know @generative_xyz. <!-- p5js@1.5.0 --> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script> <!-- c2.min.js@1.0.0 <script sandbox="allow-sM cripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script> <!-- chromajs@2.4.2 --> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script> <!-- p5.grain.js@0.6.1 <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script> <!-- threejs@r124 <script sandbox="allow-scrM ipts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script> <!-- tonejs@14.8.49 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script> <script type="text/javascript"> Add your script here Add your script here <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(MatM h.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; M n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation. // This function generates a random number between 0 and 1 with on-chain seed. let mathRand = sfc32(...cyrb128(seed)); margin: 0px; <script type="text/javascript"> const rand = mathRand(); function T1(rand) { // calculate rarity by yourself if (rand > 0.5) { return true; return false // window.$generativeTraits contain list traits for token need to populate a $generativeTraits object in the window object window.$generativeTraits = { Add your code here Math.random = mathRand; cSize = min(windowHeight, windowWidth); mainCanvas = creaM teCanvas(cSize, cSize); // var context = drawingContext; // or p5.drawingContext // context .shadowOffsetX = 20; // context .shadowOffsetY = 100; // context .shadowBlur = 10; // context .shadowColor = '#ccc'; for (let i = 0; i < height; i = i + 1) { stroke("#fff") strokeWeight(1) line(0,i,width,i) d(20,100, width-40, height-200 ) function d(x,y, rWidth = null, rHeight = null) { strokeWeight(mathrand(5,7)) let endX = rWidth ? rWidth + x : width - 20; let endY = rHeight ? rHeight + y : height - 20; for (let i = 0; i < numOfLines; i++) { stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), startY, endX, mathrand(startY, endY)) stroke(colors[mathrand(0, colors.length - 1)]); line(startX, mathrand(startY, endY), endX, mathrand(startY, endY)) colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), endY, endX, mathrand(startY, endY)) stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), endY, mathrand(startX, endX), startY) stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), endY, startX, mathrand(startY, endY)) stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), startY, startX, mathrand(startY, endY)) for (let i = 0; i < 5; i++) { line(startX, mathrand(startY, endY), endX, mathrand(startY, endY)) line(mathrand(startX, endX), startY, mathrand(startX, endX), endY) function setColors(mix = 1) { colorsKeys = Object.keys(chroma.brewer); for (let i = 0; i < mix; i++) { colors = [...colors, ...chroma.brewer[colorsKeys[mathrand(0, colorsKeys.length - 1)]]] colors2 = chroma.M brewer[colorsKeys[mathrand(colorsKeys.length - 1, 0)]] function mathrand(min, max) { return Math.floor(mathRand() * (max - min + 1) + min); function keyTyped() { if (key === 's') { saveCanvas('Amz-' + mathRand(), 'png'); Add your code here <!-- <script src="./index.js"></script> --> text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 1{"p":"sns","op":"reg","name":" text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/html;charset=utf-8 <meta charset="UTF-8"> <title>A simple template for launching your art on Bitcoin</title> Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below. Are we missing an important library? Let us know @generative_xyz. <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script> <!-- c2.min.js@1.0.0 pt sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script> <!-- chromajs@2.4.2 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script> <!-- <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>--> <!-- threejs@r124 <script sandbox="allow-scripts" typM e="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script> <!-- tonejs@14.8.49 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script> <!-- svgjs@3.1.2 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script> <!-- aframejs@1.2.0 <script sandbox="allow-scripts" type="text/jaM vascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script> <!-- babylonjs@5.47.0 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script> <!-- paperjs@0.12.17 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script> <!-- regljs@2.1.0 <script sandbox="allow-scripts" tM ype="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script> <script type="text/javascript"> Add your script here Add your script here <script id="snippet-random-code" type="text/javascript"> let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substM ring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); urn _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | M 0) | 0) | 0, (l >>> 0) / 4294967296 // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation. // This function generates a random number between 0 and 1 with on-chain seed. let mathRand = sfc32(...cyrb128(seed)); html, body { margin: 0; padding: 0; max-width: 100%; max-height: 100%; margin: auto; overflow: auto; position: fixed; object-fit: contain; bottom: 0; left: 0; right: 0; <script type="text/javascript"> const rand = mathRand(); function T1(rand) { // calculate rarity by yourself if (rand > 0.5) { return true; // window.$generativeTraits contain list traits for token // you need to populate a $generativeTraits object in the window object window.$generativeTraits = { "T1": T1(rand), console.log(window.$generativeTraits) Add your code here nst container = document.createElement("div") // container.innerHTML = "<span>seed: " + seed + "</span><br>"; // document.body.prepend(container) //License: Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. //Author: @devhontran //Twitter: https://twitter.com/DevHontran //Website: https://hontran.dev const scaler = 1; let paper, border; let shadown = {x: -5, y: 5}; let layers = []; let padding = 40; function cyrb128(str) { = 1779033703, h2 = 3144134277, h3 = 1013904242, h4 = 2773480762; for (let i = 0, k; i < str.length; i++) { k = str.charCodeAt(i); h1 = h2 ^ Math.imul(h1 ^ k, 597399067); h2 = h3 ^ Math.imul(h2 ^ k, 2869860233); h3 = h4 ^ Math.imul(h3 ^ k, 951274213); h4 = h1 ^ Math.imul(h4 ^ k, 2716044179); h1 = Math.imul(h3 ^ (h1 >>> 18), 597399067); h2 = Math.imul(h4 ^ (h2 >>> 22), 2869860233); h3 = Math.imul(h1 ^ (h3M >>> 17), 951274213); h4 = Math.imul(h2 ^ (h4 >>> 19), 2716044179); return [(h1^h2^h3^h4)>>>0, (h2^h1)>>>0, (h3^h1)>>>0, (h4^h1)>>>0]; function sfc32_c(a, b, c, d) { a >>>= 0; b >>>= 0; c >>>= 0; d >>>= 0; var t = (a + b) | 0; a = b ^ b >>> 9; b = c + (c << 3) | 0; c = (c << 21 | c >>> 11); d = d + 1 | 0; t = t + d | 0; c = c + t | 0; return (t >>> 0) / 4294967296; // return random value from [l -> r] function consistentRand (seed, l, r) { const rand = sfc32_c(...cyrb128(seed.toString())); return l + rand * (r - l) function getRandomItem (listP, seed) { const pref = [] for (const x of listP) pref.push(x) for (let i = 1; i < listP.length; i++) { pref[i] += pref[i - 1] for (let i = 0; i < pref.length; i++) pref[i] /= pref[pref.length - 1]; // get random value from 0->1 const rand = consistentRand(seed, 0, 1) r (let i = 0; i < pref.length; i++) { if (rand < pref[i]) return i; function createRadialGradient(x, y, r, x1, y1, r1) { const grd = drawingContext.createRadialGradient(x, y, r, x1, y1, r1); grd.addColorStop(0,"#FFFFFF"); grd.addColorStop(1,"#E5E5E3"); drawingContext.fillStyle = grd; drawingContext.fillRect(0, 0, width, height); function artNosie(){ const w = width * 1.2; const h = height * 1.2M paper = createGraphics(w, h); for(let i = 0 ; i< 100000; i++){ let x = random(w); let y = random(h); let dotSize = 10.0*(noise(x/(width / 4), y/(height / 4))*2 - noise(x/width, y/height)); paper.strokeWeight(random(0.25, 3)); paper.stroke(random(20, 80), random(1+dotSize, 4+dotSize)); paper.point(x, y); function generabox(col, pos, si){ const layer = createGraphics(width, height); ill(140, 178, 250, 56); layer.noStroke(); layer.rect(pos.x + shadown.x, pos.y + shadown.y, si.w, si.h); layer.filter(BLUR, 3); layer.fill(col.r, col.g, col.b, col.a); layer.noStroke(); layer.rect(pos.x, pos.y, si.w, si.h); layers.push(layer); function setup() { const hash = rand ? rand : Math.random(); const fCol = {r: 255, g: 255, b: 255}; const s = min(window.innerWidth, window.innerHeight) createCanvas(s,s);M for(let i=0; i<9; i++){ const tHash = `${hash}_${i}`; const cyrHash = cyrb128(tHash); const mixHash_color_r = consistentRand(cyrHash[0], 0, 1); const mixHash_color_g = consistentRand(cyrHash[1], 0, 255); const mixHash_color_b = consistentRand(cyrHash[2], 0, 255); const mixHash_color_a = 255;//consistentRand(cyrHash[3], 100, 255); const sw = consistentRand(cyrHash[0],50, width / 2); const sh = consistentRaM nd(cyrHash[3], 50, height / 2); const col = {r: mixHash_color_r, g: mixHash_color_g, b: mixHash_color_b, a: mixHash_color_a}; const si = {w: sw, h: sh}; const pos_x = consistentRand(cyrHash[1], padding, width- padding - si.w); const pos_y = consistentRand(cyrHash[2], padding, height- padding - si.h); const pos = {x: pos_x, y: pos_y} // console.log('___i', col, pos, si); generabox(col, pos, si); const borderSize = 30; border = createGraphics(width, height); border.fill(fCol.r, fCol.g, fCol.b, 255); border.noStroke(); border.rect(0, 0, borderSize, height); border.fill(fCol.r, fCol.g, fCol.b, 255); border.noStroke(); border.rect(width - borderSize, 0, borderSize, height); border.fill(fCol.r, fCol.g, fCol.b, 255); border.noStroke(); border.rect(0, 0, width, borderSize); border.fill(fCol.r, fCol.g, fCol.b, 255)M border.noStroke(); border.rect(0, height - borderSize, width, borderSize); function draw() { background('#ffffff'); blendMode(BLEND); for(let i=0; i<9; i++){ image(layers[i], 0, 0, width, height); blendMode(MULTIPLY) createRadialGradient(width / 2, height / 2, 0, width / 2, height / 2, height); blendMode(MULTIPLY); image(paper, 0, 0, width, height); image(border,M- 0, 0, width, height); function windowResized() { const s = min(window.innerWidth, window.innerHeight) resizeCanvas(s, s); Add your code here text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz &'()*56789:CDEFGHIJSTUVWXYM text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"89222.sats"}h! text/plain;charset=utf-8 text/html;charset=utf-8 <meta charset="UTF-8"> <title>Garden</title> Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below. Are we missing an important library? Let us know @generative_xyz. <!-- p5js@1.5.0 --> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script> <!-- c2.min.js@1.0.0 <script sandbox="allow-sM cripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script> <!-- chromajs@2.4.2 --> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script> <!-- p5.grain.js@0.6.1 <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script> <!-- threejs@r124 <script sandbox="allow-scrM ipts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script> <!-- tonejs@14.8.49 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script> <script type="text/javascript"> Add your script here Add your script here <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(MatM h.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; M n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation. // This function generates a random number between 0 and 1 with on-chain seed. let mathRand = sfc32(...cyrb128(seed)); margin: 0px; <script type="text/javascript"> const rand = mathRand(); function T1(rand) { // calculate rarity by yourself if (rand > 0.5) { return true; return false // window.$generativeTraits contain list traits for token need to populate a $generativeTraits object in the window object window.$generativeTraits = { Add your code here Math.random = mathRand; cSize = min(windowHeight, windowWidth); mainCanvas = creaM teCanvas(cSize, cSize); // var context = drawingContext; // or p5.drawingContext // context .shadowOffsetX = 20; // context .shadowOffsetY = 100; // context .shadowBlur = 10; // context .shadowColor = '#ccc'; for (let i = 0; i < height; i = i + 1) { stroke("#fff") strokeWeight(1) line(0,i,width,i) d(20,100, width-40, height-200 ) function d(x,y, rWidth = null, rHeight = null) { strokeWeight(mathrand(5,7)) let endX = rWidth ? rWidth + x : width - 20; let endY = rHeight ? rHeight + y : height - 20; for (let i = 0; i < numOfLines; i++) { stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), startY, endX, mathrand(startY, endY)) stroke(colors[mathrand(0, colors.length - 1)]); line(startX, mathrand(startY, endY), endX, mathrand(startY, endY)) colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), endY, endX, mathrand(startY, endY)) stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), endY, mathrand(startX, endX), startY) stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), endY, startX, mathrand(startY, endY)) stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), startY, startX, mathrand(startY, endY)) for (let i = 0; i < 5; i++) { line(startX, mathrand(startY, endY), endX, mathrand(startY, endY)) line(mathrand(startX, endX), startY, mathrand(startX, endX), endY) function setColors(mix = 1) { colorsKeys = Object.keys(chroma.brewer); for (let i = 0; i < mix; i++) { colors = [...colors, ...chroma.brewer[colorsKeys[mathrand(0, colorsKeys.length - 1)]]] colors2 = chroma.M brewer[colorsKeys[mathrand(colorsKeys.length - 1, 0)]] function mathrand(min, max) { return Math.floor(mathRand() * (max - min + 1) + min); function keyTyped() { if (key === 's') { saveCanvas('Amz-' + mathRand(), 'png'); Add your code here <!-- <script src="./index.js"></script> --> text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz &'()*56789:CDEFGHIJSTUVWXYM text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa806 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"78333.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 (&0(&0(&0(&0(&0)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1;[ (&0(&0(&0(&0(&0)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1;[ &%/(&0(&0(&0(&0)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1;[ (&0(&0(&0(&0(&0)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1:Z (&0(&0(&0(&0(&0)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1:Z x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/html;charset=utf-8 <meta charset="UTF-8"> <title>Garden</title> Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below. Are we missing an important library? Let us know @generative_xyz. <!-- p5js@1.5.0 --> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script> <!-- c2.min.js@1.0.0 <script sandbox="allow-sM cripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script> <!-- chromajs@2.4.2 --> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script> <!-- p5.grain.js@0.6.1 <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script> <!-- threejs@r124 <script sandbox="allow-scrM ipts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script> <!-- tonejs@14.8.49 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script> <script type="text/javascript"> Add your script here Add your script here <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(MatM h.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; M n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation. // This function generates a random number between 0 and 1 with on-chain seed. let mathRand = sfc32(...cyrb128(seed)); margin: 0px; <script type="text/javascript"> const rand = mathRand(); function T1(rand) { // calculate rarity by yourself if (rand > 0.5) { return true; return false // window.$generativeTraits contain list traits for token need to populate a $generativeTraits object in the window object window.$generativeTraits = { Add your code here Math.random = mathRand; cSize = min(windowHeight, windowWidth); mainCanvas = creaM teCanvas(cSize, cSize); // var context = drawingContext; // or p5.drawingContext // context .shadowOffsetX = 20; // context .shadowOffsetY = 100; // context .shadowBlur = 10; // context .shadowColor = '#ccc'; for (let i = 0; i < height; i = i + 1) { stroke("#fff") strokeWeight(1) line(0,i,width,i) d(20,100, width-40, height-200 ) function d(x,y, rWidth = null, rHeight = null) { strokeWeight(mathrand(5,7)) let endX = rWidth ? rWidth + x : width - 20; let endY = rHeight ? rHeight + y : height - 20; for (let i = 0; i < numOfLines; i++) { stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), startY, endX, mathrand(startY, endY)) stroke(colors[mathrand(0, colors.length - 1)]); line(startX, mathrand(startY, endY), endX, mathrand(startY, endY)) colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), endY, endX, mathrand(startY, endY)) stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), endY, mathrand(startX, endX), startY) stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), endY, startX, mathrand(startY, endY)) stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), startY, startX, mathrand(startY, endY)) for (let i = 0; i < 5; i++) { line(startX, mathrand(startY, endY), endX, mathrand(startY, endY)) line(mathrand(startX, endX), startY, mathrand(startX, endX), endY) function setColors(mix = 1) { colorsKeys = Object.keys(chroma.brewer); for (let i = 0; i < mix; i++) { colors = [...colors, ...chroma.brewer[colorsKeys[mathrand(0, colorsKeys.length - 1)]]] colors2 = chroma.M brewer[colorsKeys[mathrand(colorsKeys.length - 1, 0)]] function mathrand(min, max) { return Math.floor(mathRand() * (max - min + 1) + min); function keyTyped() { if (key === 's') { saveCanvas('Amz-' + mathRand(), 'png'); Add your code here <!-- <script src="./index.js"></script> --> text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"zomey.sats"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 text/plain;charset=utf-8 text/html;charset=utf-8 <meta charset="UTF-8"> <title>BTC Card by GenerativeCC</title> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script> <!-- svgjs@3.1.2 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script> <script id="snippet-random-code" type="text/javascript"> let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if M (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 27160441M return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> M 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 let mathRand = sfc32(...cyrb128(seed)); position: fixed; right: 0; bottom: 0; left: 0; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); display: flex; justify-content: center; align-items: center; padding: 0; font-size: 0.8em; object-fit: contain; max-height: 100%; max-width: 100%; #fullScreen { display: flex; position: fixed; right: 0; bottom: 0; left: 0; justify-content: center; align-items: center; #fullScreen canvas { object-fit: conM max-height: 100%; max-width: 100%; <script type="text/javascript"> const rand = mathRand(); let title = "BTC Card"; if (card.n < 0.50) { card.name = "Common" card.val = "QmerhTJc5fwNhK9DCYVq9sfwdgvMRoeKqGL2UbEeaHfKuR" else if (card.n < 0.75) { card.name = "Rare" card.val = "QmXfVboucrdomD3wXmjhvB4bJzTBAqT4p3yjBXqRYYAGhX" else if (card.n < 0.90) { card.name = "Very Rare" card.val = "QmQA8WtR7FAWnasdH7KSmeXw9Whkh5U5UEngisVEPuJytA" else if (card.n < 0.97) { card.name = "Super Rare" card.val = "QmUi4h1oMH3eaY1NDatDJUCrU7zmvP2kpkZrsrXZgvVN8D" card.name = "Legendary" card.val = "QmbaQyVWV3Wsp3tFyfr6wwBiQwvrLwoHc7fPg6qX4nJVZHM window.$generativeTraits = { "Rarity": card.name, console.log(title + " | Generative CC 2023.03") console.log(window.$generativeTraits) function preload() { url = 'https://gateway.pinata.cloud/ipfs/' + card.val + ''; myVideo = createVideo(url); myVideo.hide(); myVideo.volume(0); myVideo.loop(); function setup() { randomSeed(seed); noiseSeed(seed); setAttributes('antialias', true); cnv = createCanvas(800, 1100); imageMode(CENTER); cnv.parent('fullScreen') function draw() { let img = myVideo.get(); // img.resize(width, height); image(img, width / 2, height / 2); strokeWeight(1) stroke(255) <div id="fullScreen"> text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"67222.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/html;charset=utf-8 <meta charset="UTF-8"> <title>Garden</title> Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below. Are we missing an important library? Let us know @generative_xyz. <!-- p5js@1.5.0 --> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script> <!-- c2.min.js@1.0.0 <script sandbox="allow-sM cripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script> <!-- chromajs@2.4.2 --> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script> <!-- p5.grain.js@0.6.1 <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script> <!-- threejs@r124 <script sandbox="allow-scrM ipts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script> <!-- tonejs@14.8.49 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script> <script type="text/javascript"> Add your script here Add your script here <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(MatM h.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; M n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation. // This function generates a random number between 0 and 1 with on-chain seed. let mathRand = sfc32(...cyrb128(seed)); margin: 0px; <script type="text/javascript"> const rand = mathRand(); function T1(rand) { // calculate rarity by yourself if (rand > 0.5) { return true; return false // window.$generativeTraits contain list traits for token need to populate a $generativeTraits object in the window object window.$generativeTraits = { Add your code here Math.random = mathRand; cSize = min(windowHeight, windowWidth); mainCanvas = creaM teCanvas(cSize, cSize); // var context = drawingContext; // or p5.drawingContext // context .shadowOffsetX = 20; // context .shadowOffsetY = 100; // context .shadowBlur = 10; // context .shadowColor = '#ccc'; for (let i = 0; i < height; i = i + 1) { stroke("#fff") strokeWeight(1) line(0,i,width,i) d(20,100, width-40, height-200 ) function d(x,y, rWidth = null, rHeight = null) { strokeWeight(mathrand(5,7)) let endX = rWidth ? rWidth + x : width - 20; let endY = rHeight ? rHeight + y : height - 20; for (let i = 0; i < numOfLines; i++) { stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), startY, endX, mathrand(startY, endY)) stroke(colors[mathrand(0, colors.length - 1)]); line(startX, mathrand(startY, endY), endX, mathrand(startY, endY)) colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), endY, endX, mathrand(startY, endY)) stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), endY, mathrand(startX, endX), startY) stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), endY, startX, mathrand(startY, endY)) stroke(colors[mathrand(0, colors.length - 1)]); line(mathrand(startX, endX), startY, startX, mathrand(startY, endY)) for (let i = 0; i < 5; i++) { line(startX, mathrand(startY, endY), endX, mathrand(startY, endY)) line(mathrand(startX, endX), startY, mathrand(startX, endX), endY) function setColors(mix = 1) { colorsKeys = Object.keys(chroma.brewer); for (let i = 0; i < mix; i++) { colors = [...colors, ...chroma.brewer[colorsKeys[mathrand(0, colorsKeys.length - 1)]]] colors2 = chroma.M brewer[colorsKeys[mathrand(colorsKeys.length - 1, 0)]] function mathrand(min, max) { return Math.floor(mathRand() * (max - min + 1) + min); function keyTyped() { if (key === 's') { saveCanvas('Amz-' + mathRand(), 'png'); Add your code here <!-- <script src="./index.js"></script> --> text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"davidl.sats"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 3{"p":"brc-20","op":"mint","tick":"pepe","amt":"10"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"89666.sats"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 LXOwnership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 0{"p":"sns","op":"reg","name":"kenelephant.sats"}h! text/plain;charset=utf-8 ,{"p":"sns","op":"reg","name":"2140btc.sats"}h! text/plain;charset=utf-8 ,{"p":"sns","op":"reg","name":"btc2140.sats"}h! text/plain;charset=utf-8 0{"p":"sns","op":"reg","name":"2140satoshi.sats"}h! text/plain;charset=utf-8 0{"p":"sns","op":"reg","name":"satoshi2140.sats"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"rement.sats"}h! text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"neca.sats"}h! text/plain;charset=utf-8 d/Foundry USA Pool #dropgold/ >j<+:btc.btc:smaya1nqgc4jp4vhwlap67fspdhtsfgmr8mtnfkq7286:TIER2<8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 LV{ "p": "brc-20", "op": "deploy", "tick": "APE", "max": "1000000000", "lim": "100000" }h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 CjA=:ETH.ETH:0x6D6d24442502113186F49032590F57107521BCE5:116486639::0 text/plain;charset=utf-8 LjJ=:THOR.RUNE:thor12lxsjkjryhvl2jsf0s244eedat75quk50cqe9r:150646213716:rg:30 LjJ=:THOR.RUNE:thor12lxsjkjryhvl2jsf0s244eedat75quk50cqe9r:150691414762:rg:30 LjJ=:THOR.RUNE:thor12lxsjkjryhvl2jsf0s244eedat75quk50cqe9r:150843895111:rg:30% text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" LjJ=:THOR.RUNE:thor12lxsjkjryhvl2jsf0s244eedat75quk50cqe9r:150830296978:rg:30}!D text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"1000","amt":"1"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 text/plain;charset=utf-8 -{"p":"sns","op":"reg","name":"pepereme.sats"}h! text/plain;charset=utf-8 Aj?=:ETH.ETH:0xb44377fa852991e4Bd839E300364026b95f6BF6B:5460311::0 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! FjDOUT:1FCD34A0041EEFA30AC1C74C4F6D19EFD6E02359DE0CB6CEBAFCB63A26720A55 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 FjDOUT:C8E24A1636C02EB3BBF4502FD61C8ECA2F9F4C28213C7C57BA36F49DA9E878B2 FjDOUT:96BDF80682549E2D1F74C5E3360F90B8F00695D97C7411F32623919FFB4DC277 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 -{"p":"sns","op":"reg","name":"xfox text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "100000000", text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"xfoxjp.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"00976.sats"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"00436.sats"}h! text/plain;charset=utf-8 "name": "premierleague.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 d/Foundry USA Pool #dropgold/ LjJ=:THOR.RUNE:thor12lxsjkjryhvl2jsf0s244eedat75quk50cqe9r:150663490225:rg:30x >j<+:btc.btc:smaya1dulvff7yy87s5mah9kexydwyd6r8cyuat4mf68:TIER2<8 >j<+:btc.btc:smaya1aumrzcshhycdeerts0w8j80n9sfe2gcwyw8jl9:TIER1D 6j4ion:6.QmUvCicTEyhnKYXaCcAAoQcF5tA58CCe799YMoHPhfY6Nr7 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 H{"p":"brc-20","op":"deploy","tick":"0001","max":"21000000","lim":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 Bj@=:BNB.BNB:bnb1r378zylglftnwal6rdgu79n9q09ftljwszxnn6:93348134::0 text/plain;charset=utf-8 "name":"btc678.sats" text/plain;charset=utf-8 "name": "yogamaster.sats" text/plain;charset=utf-8 "name": "chinesekungfu.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "chrisbrown.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA 462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 2023/03/07 13:46:38L Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 OwnLUership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! d/Foundry USA Pool #dropgold/ RgC text/plain;charset=utf-8 "content": "genesis brc-1155 open edition", text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 Bj@=:ETH.ETH:0x6Aa8B8059EEBf709f37E2FB665C04c4886Bee222:15980085::0 text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "areyouok.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 1{"p":"sns","op":"reg","name":" text/plain;charset=utf-8 ,{"p":"sns","op":"reg","name":"genuary.sats"}h! text/plain;charset=utf-8 0{"p":"sns","op":"reg","name":"superheroes.sats"}h! text/plain;charset=utf-8 4{"p":"sns","op":"reg","name":"monportefeuille.sats"}h! text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"slds.sats"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"k-pop.sats"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"macron.sats"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"potter.sats"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"trance.sats"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 ){"p":"sns","op":"reg","name":"acid.sats"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"dumas.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 -{"p":"sns","op":"reg","name":"number23.sats"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 -{"p":"sns","op":"reg","name":"toulouse.sats"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"tb303.sats"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "name": "thunderbirdzarego.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "ronaldinho.sats" text/plain;charset=utf-8 "name": "realdonaldtrump.sats" text/plain;charset=utf-8 "name": "thunderbird.sats" text/plain;charset=utf-8 "name": "sergioramos.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "thunderbirdsarego.sats" text/plain;charset=utf-8 "name": "thunderbirds.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 "tick": "btcmaxi", text/plain;charset=utf-8 text/plain;charset=utf-8 {"type":"btcdomain","name":"casino.btc","first_owner":"bc1pphe66e9v9tpdgdydqlsfxjls2zavm8dy09gstts356n3aq3lqz0qu82cj0","createDate":1678360559621,"registerDate":1678360559621,"expireDate":1709896559621,"img_url":"https://btcdomains.io/images/domain/casino.jpeg","sig":"3045022100b1c612ff23b5e547f9180b1f604aa24f6f86effc201fc7c440de91ba52d2702c02201c3c792dc56a3c7645c9cb65246bfe8ac8215ff4539adbc02ae71515066ec76f"}h! text/plain;charset=utf-8 "name": "thunderbirdz.sats" "name": "rebase.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 {"type":"btcdomain","name":"binance.btc","first_owner":"bc1pyhedz8enqnmh5uqr73qk0nlv7rygcpmzjn4ttd9qwhsvraxy9c5qf5u8k2","createDate":1678346231605,"registerDate":1678346231605,"expireDate":1709882231605,"img_url":"https://btcdomains.io/images/domain/binance.jpeg","sig":"30450221009fce1ed0f5c1563fc7c5d06da9cfb0b3f4cb2136a93ef913ff8d3b17bb76688c02200bff7b10004192d0d3e55315bc16530a81de5e8bd8022d43d7ff66d0f2355a6c"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 9{"p":"sns","op":"reg","name":"warnerbros.discovery.sats"}h! text/html;charset=utf-8 <meta charset="utf-8" /> const formatParams = (data) => { let arr = [] for (let name in data) { arr.push(encodeURIComponent(name) + '=' + encodeURIComponent(data[name])) arr.push(('v=' + Math.random()).replace('.', '')) return arr.join('&') const _e_ajax = (options={}) => { options.method = (options.method || 'GEM options.dataType = options.dataType || 'json' options.timeout = options.timeout || 30000 let params = formatParams(options.data) if (window.XMLHttpRequest) { xhr = new XMLHttpRequest() } else if (window.ActiveObject) { xhr = new ActiveXobject('Microsoft.XMLHTTP') if (options.method == 'GET') {M xhr.open('get', options.url + '?' + params, true) console.log(xhr) // xhr.setRequestHeader('Access-Control-Allow-Origin', '*') // xhr.setRequestHeader('Access-Control-Allow-Credentials', true) xhr.setRequestHeader("Access-Control-Allow-Origin", "*"); xhr.setRequestHeader("Access-Control-Allow-Methods", "POST,OPTIONS,GET"); xhr.setRequestHeader("Access-Control-Allow-Headers", "accept,x-requested-with,Content-Type,X-Custom-Header"); xhr.setRequestHeader("Access-Control-Allow-Credentials", "true"); xhr.setRequestHeader("Access-Control-Max-Age", "3600"); console.log(xhr.getAllResponseHeaders()) xhr.send(null) } else if (options.method == 'POST') { xhr.open('post', options.url, true) xhr.send(params) setTimeout(function () { if (xhr.readySate != 4) { }, options.timeout) xhr.onreadystatechange = function () { if (xhr.readyState == 4) { let status = xhr.status if ((status >= 200 && status < 300) || status == 304) { options.success && options.success(xhr.responseText, xhr.responseXML) } else { options.error && options.error(status) method: 'GET', ps://www.ordinal-games.xyz/test', // url: 'http://localhost:3000/test?test=1', success: (data) => { document.body.innerHTML = data error: (error) => { console.error(error) text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 ={"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"} text/plain;charset=utf-8 ={"p":"sns","op":"reg","name":"Im.the.king.of.the.world.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"gaswar.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "max": "21000000", text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 <{"p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 3{ "p": "sns", "op": "reg", "name": "Traffic.sats" }h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 3{ "p": "sns", "op": "reg", "name": "Liefern.sats" }h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 5{ "p": "sns", "op": "reg", "name": "bestellen.sats" }h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 2{ "p": "sns", "op": "reg", "name": "subway.sats" }h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 7{ "p": "sns", "op": "reg", "name": "Nachrichten.sats" }h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 {"type":"btcdomain","name":"111111.btc","first_owner":"bc1pqq08wud2l46x0qzwj7hcmd6e76y6v09xmhhkpy64z69z3tsuzzpq39a0w0","createDate":1678351882268,"registerDate":1678351882268,"expireDate":1836031882268,"img_url":"https://btcdomains.io/images/domain/111111.jpeg","sig":"3044022056510508efdfbaeef71a7b858c495f5ebc4f7cb9b0bd2026f0e9402b897213e7022026627fed1f5406649dbbe1e6840aa827cd9aa0afa8869bd05a520507e2bb31dd"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE04 x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Ownership Managed By Ethereum Smart Cont0ract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contra.ct: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "56688.sats" d/Foundry USA Pool #dropgold/ >j<+:btc.btc:smaya1aumrzcshhycdeerts0w8j80n9sfe2gcwyw8jl9:TIER10 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 Bj@=:BNB.BNB:bnb1fjht5mlal8lcr665756urceswkg9ye6afwxv4g:54447978::0 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! d/Foundry USA Pool #dropgold/ text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "3 % % 3-7,),7-Q@88@Q^OJO^qeeq "3 % % 3-7,),7-Q@88@Q^OJO^qeeq text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! Aj?=:ETH.ETH:0x0a7e73a86556D44C9dC5fBCD666552E312D60180:1945377::0 Aj?=:ETH.ETH:0x9718f9c4d54844F787B67237D3bEDb79E34B20C3:2451667::0 Aj?=:ETH.ETH:0x834395eE2473A51F97Ef9891Ca44D2780Eb1d559:2477011::0 LjJ=:THOR.RUNE:thor12lxsjkjryhvl2jsf0s244eedat75quk50cqe9r:150486495895:rg:30u Aj?=:ETH.ETH:0x9aDA024E93cE382d857551DFC14bb4d7526993f1:8462812::0 text/plain;charset=utf-8 I{"p":"brc-20","op":"deploy","tick":"USDT","max":"2100000000","lim":"100"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "name": "winorbust.sats" text/plain;charset=utf-8 LW{"p":"brc-20","op":"deploy","tick":"baby","max":"420000000000000000","lim":"420000000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "op": "mint", text/plain;charset=utf-8 Lg{ "p": "brc-20", "op": "mint", "tick": "ordi", text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "bountyhunter.sats" text/plain;charset=utf-8 "name": "xmen.sats" text/plain;charset=utf-8 "name": "008800.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 LT{ "p": "brc-20", "op": "mint", text/plain;charset=utf-8 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 .{"p":"sns","op":"reg","name":"henryford.sats"}h! text/plain;charset=utf-8 0{"p":"sns","op":"reg","name":"isaacnewton.sats"}h! text/plain;charset=utf-8 Lj{ "p": "brc-20", "op": "mint", "tick": "ordi", text/plain;charset=utf-8 "name": "004400.sats" text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 Lb{ "p": "brc-20", "op": "mint", text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "006600.sats" text/plain;charset=utf-8 1{"p":"sns","op":"reg","name":"georgeorwell.sats"}h! text/plain;charset=utf-8 0{"p":"sns","op":"reg","name":"georgewbush.sats"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "name": "6543210.sats" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 1{"p":"sns","op":"reg","name":"ronaldreagan.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "name": "009900.sats" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 2{"p":"sns","op":"reg","name":"charlesdarwin.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 Ll{ "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 Le{ "p": "brc-20", "op": "mint", text/plain;charset=utf-8 1{"p":"sns","op":"reg","name":"johnfkennedy.sats"}h! text/plain;charset=utf-8 -{"p":"sns","op":"reg","name":"karlmarx.sats"}h! text/plain;charset=utf-8 "name": "005500.sats" text/plain;charset=utf-8 LT{"p":"brc-20","op":"deploy","tick":"shib","max":"999990932407042","lim":"999990932"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 3{"p":"sns","op":"reg","name":"richardbranson.sats"}h! text/plain;charset=utf-8 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 1{"p":"sns","op":"reg","name":"juliuscaesar.sats"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "name": "007700.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 L|{ "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" text/plain;charset=utf-8 "name": "543210.sats" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 G{"p":"brc-20","op":"deploy","tick":"defi","max":"21000000","lim":"500"}h! text/plain;charset=utf-8 LU{"p":"brc-20","op":"deploy","tick":"NFTS","max":"210000000000000000","lim":"1000000"}h! text/plain;charset=utf-8 G{"p":"brc-20","op":"deploy","tick":"DEFI","max":"21000000","lim":"500"}h! Aj?=:ETH.ETH:0x7ad0df4df6a2d670b3b478030fdfcb34a20bfecc:1388680585 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"punk","amt":"1"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 CjA=:ETH.ETH:0x4297055B4e62C77C4b76d2df4780D8cb1A0614b7:2316644:te:0 text/plain;charset=utf-8 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 +{"p":"sns","op":"reg","name":"TB-303.sats"}h! text/plain;charset=utf-8 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 "name": "443322.sats" text/plain;charset=utf-8 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000"}h! text/plain;charset=utf-8 -{"p":"sns","op":"reg","name":"2140-btc.sats"}h! text/plain;charset=utf-8 -{"p":"sns","op":"reg","name":"btc-2140.sats"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":"m3m.sats"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 2{"p":"brc-20","op":"mint","tick":"meme","amt":"1"}h! text/plain;charset=utf-8 LU{"p":"brc-20","op":"deploy","tick":"nfts","max":"210000000000000000","lim":"1000000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "554433.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 FjDOUT:E725A1A73E4969FE23A10BCD757453AB5FD1A03931E80B8326678DA6D57393E3 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 "name": "665544.sats" text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"1234","amt":"1000"}h! text/plain;charset=utf-8 1{"p":"sns","op":"reg","name":"cryptoyunyun.sats"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "richardbranson.sats" text/plain;charset=utf-8 "name": "chrisbrownofficial.sats" text/plain;charset=utf-8 "name": "galgadot.sats" text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 "name": "bellahadid.sats" FjDOUT:55219F7647DB03E0FC75DCFA0788DC17E020F7813FFE7D498CA37970B9044F98 FjDOUT:9D7B4805DBA4D691DC527165C6CB7419F19DD3195DD7DDFA11E9AA5B6E40EFF7 FjDOUT:DFAD0EB70F5E3EE2E6399AD0DDD3CB498CD54315C32FC30AC043257CD7E01C0A FjDOUT:DE3F88BAE63B4330A1AF6710AD3E533D3129F536B17386CD60E987A9F9F1494E FjDOUT:BA1CE5EC648F2EB1DB409801B61EE9AC7E0F907FF37C1E5E8E35ECD46C8FACA7 text/plain;charset=utf-8 ,{"p":"sns","op":"reg","name":"viaplay.sats"}h! text/plain;charset=utf-8 0{"p":"sns","op":"reg","name":"kevindurant.sats"}h! text/plain;charset=utf-8 *{"p":"sns","op":"reg","name":"czsos.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 2{"p":"sns","op":"reg","name":"novakdjokovic.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":"mv1.sats"}h! text/plain;charset=utf-8 "to": "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa", text/plain;charset=utf-8 ({"p":"sns","op":"reg","name":"a20.sats"}h! text/plain;charset=utf-8 -{"p":"sns","op":"reg","name":"djokovic.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 ,{"p":"sns","op":"reg","name":"pirelli.sats"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 Constitution of the United States We the People of the United States, in Order to form a more perfect Union, establish Justice, insure domestic Tranquility, provide for the common defense, promote the general Welfare, and secure the Blessings of Liberty to ourselves and our Posterity, do ordain and establish this Constitution for the United States of America. Section 1 Section 2 Section 3 Section 4 Section 5 Section 6 Section 7 Section 8 Section 9 Section 10 All legislative Powers herein granted shall be vested in a Congress of the United States, which shall consist of a Senate and House of Representatives. The House of Representatives shall be composed of Members chosen every second Year by the People of the several States, and the Electors in each State shall have the Qualifications requisite for Electors of the most numerous Branch of the State Legislature. No Person shall be a Representative who shall not have attained to the Age of M twenty five Years, and been seven Years a Citizen of the United States, and who shall not, when elected, be an Inhabitant of that State in which he shall be chosen. Representatives and direct Taxes shall be apportioned among the several States which may be included within this Union, according to their respective Numbers, which shall be determined by adding to the whole Number of free Persons, including those bound to Service for a Term of Years, and excluding Indians not taxed, three fifths of all other PersoM ns. The actual Enumeration shall be made within three Years after the first Meeting of the Congress of the United States, and within every subsequent Term of ten Years, in such Manner as they shall by Law direct. The Number of Representatives shall not exceed one for every thirty Thousand, but each State shall have at Least one Representative; and until such enumeration shall be made, the State of New Hampshire shall be entitled to chuse three, Massachusetts eight, Rhode-Island and Providence Plantations one, ConneM cticut five, New-York six, New Jersey four, Pennsylvania eight, Delaware one, Maryland six, Virginia ten, North Carolina five, South Carolina five, and Georgia three. When vacancies happen in the Representation from any State, the Executive Authority thereof shall issue Writs of Election to fill such Vacancies. The House of Representatives shall chuse their Speaker and other Officers; and shall have the sole Power of Impeachment. The Senate of the United States shall be composed of two SM enators from each State, chosen by the Legislature thereof, for six Years; and each Senator shall have one Vote. Immediately after they shall be assembled in Consequence of the first Election, they shall be divided as equally as may be into three Classes. The Seats of the Senators of the first Class shall be vacated at the Expiration of the second Year, of the second Class at the Expiration of the fourth Year, and of the third Class at the Expiration of the sixth Year, so that one third may be chosen every seconM d Year; and if Vacancies happen by Resignation, or otherwise, during the Recess of the Legislature of any State, the Executive thereof may make temporary Appointments until the next Meeting of the Legislature, which shall then fill such Vacancies. No Person shall be a Senator who shall not have attained to the Age of thirty Years, and been nine Years a Citizen of the United States, and who shall not, when elected, be an Inhabitant of that State for which he shall be chosen. The Vice President of the UniteM d States shall be President of the Senate, but shall have no Vote, unless they be equally divided. The Senate shall chuse their other Officers, and also a President pro tempore, in the Absence of the Vice President, or when he shall exercise the Office of President of the United States. The Senate shall have the sole Power to try all Impeachments. When sitting for that Purpose, they shall be on Oath or Affirmation. When the President of the United States is tried, the Chief Justice shall preside: And no PM erson shall be convicted without the Concurrence of two thirds of the Members present. Judgment in Cases of Impeachment shall not extend further than to removal from Office, and disqualification to hold and enjoy any Office of honor, Trust or Profit under the United States: but the Party convicted shall nevertheless be liable and subject to Indictment, Trial, Judgment and Punishment, according to Law. The Times, Places and Manner of holding Elections for Senators and Representatives, shall be preM scribed in each State by the Legislature thereof; but the Congress may at any time by Law make or alter such Regulations, except as to the Places of chusing Senators. The Congress shall assemble at least once in every Year, and such Meeting shall be on the first Monday in December, unless they shall by Law appoint a different Day. Each House shall be the Judge of the Elections, Returns and Qualifications of its own Members, and a Majority of each shall constitute a Quorum to do Business; but a M smaller Number may adjourn from day to day, and may be authorized to compel the Attendance of absent Members, in such Manner, and under such Penalties as each House may provide. Each House may determine the Rules of its Proceedings, punish its Members for disorderly Behaviour, and, with the Concurrence of two thirds, expel a Member. Each House shall keep a Journal of its Proceedings, and from time to time publish the same, excepting such Parts as may in their Judgment require Secrecy; and the Yeas and Nays M of the Members of either House on any question shall, at the Desire of one fifth of those Present, be entered on the Journal. Neither House, during the Session of Congress, shall, without the Consent of the other, adjourn for more than three days, nor to any other Place than that in which the two Houses shall be sitting. The Senators and Representatives shall receive a Compensation for their Services, to be ascertained by Law, and paid out of the Treasury of the United States. They shall in aM ll Cases, except Treason, Felony and Breach of the Peace, be privileged from Arrest during their Attendance at the Session of their respective Houses, and in going to and returning from the same; and for any Speech or Debate in either House, they shall not be questioned in any other Place. No Senator or Representative shall, during the Time for which he was elected, be appointed to any civil Office under the Authority of the United States, which shall have been created, or the Emoluments whereof shall have beeM n encreased during such time; and no Person holding any Office under the United States, shall be a Member of either House during his Continuance in Office. All Bills for raising Revenue shall originate in the House of Representatives; but the Senate may propose or concur with Amendments as on other Bills. Every Bill which shall have passed the House of Representatives and the Senate, shall, before it become a Law, be presented to the President of the United States: If he approve he shallM sign it, but if not he shall return it, with his Objections to that House in which it shall have originated, who shall enter the Objections at large on their Journal, and proceed to reconsider it. If after such Reconsideration two thirds of that House shall agree to pass the Bill, it shall be sent, together with the Objections, to the other House, by which it shall likewise be reconsidered, and if approved by two thirds of that House, it shall become a Law. But in all such Cases the Votes of both Houses shall be M determined by Yeas and Nays, and the Names of the Persons voting for and against the Bill shall be entered on the Journal of each House respectively. If any Bill shall not be returned by the President within ten Days (Sundays excepted) after it shall have been presented to him, the Same shall be a Law, in like Manner as if he had signed it, unless the Congress by their Adjournment prevent its Return, in which Case it shall not be a Law. Every Order, Resolution, or Vote to which the Concurrence of the Senate and M House of Representatives may be necessary (except on a question of Adjournment) shall be presented to the President of the United States; and before the Same shall take Effect, shall be approved by him, or being disapproved by him, shall be repassed by two thirds of the Senate and House of Representatives, according to the Rules and Limitations prescribed in the Case of a Bill. The Congress shall have Power To lay and collect Taxes, Duties, Imposts and Excises, to pay the Debts and provide for theM common Defence and general Welfare of the United States; but all Duties, Imposts and Excises shall be uniform throughout the United States; To borrow Money on the credit of the United States; To regulate Commerce with foreign Nations, and among the several States, and with the Indian Tribes; To establish an uniform Rule of Naturalization, and uniform Laws on the subject of Bankruptcies throughout the United States; To coin Money, regulate the Value thereof, and of foreign Coin, and fix the StanM dard of Weights and Measures; To provide for the Punishment of counterfeiting the Securities and current Coin of the United States; To establish Post Offices and post Roads; To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries; To constitute Tribunals inferior to the supreme Court; To define and punish Piracies and Felonies committed on the high Seas, and Offences againsM t the Law of Nations; To declare War, grant Letters of Marque and Reprisal, and make Rules concerning Captures on Land and Water; To raise and support Armies, but no Appropriation of Money to that Use shall be for a longer Term than two Years; To provide and maintain a Navy; To make Rules for the Government and Regulation of the land and naval Forces; To provide for calling forth the Militia to execute the Laws of the Union, suppress Insurrections and repel Invasions; To provide for organizingM , arming, and disciplining, the Militia, and for governing such Part of them as may be employed in the Service of the United States, reserving to the States respectively, the Appointment of the Officers, and the Authority of training the Militia according to the discipline prescribed by Congress; To exercise exclusive Legislation in all Cases whatsoever, over such District (not exceeding ten Miles square) as may, by Cession of particular States, and the Acceptance of Congress, become the Seat of the GovernmentM of the United States, and to exercise like Authority over all Places purchased by the Consent of the Legislature of the State in which the Same shall be, for the Erection of Forts, Magazines, Arsenals, dock-Yards, and other needful Buildings; To make all Laws which shall be necessary and proper for carrying into Execution the foregoing Powers, and all other Powers vested by this Constitution in the Government of the United States, or in any Department or Officer thereof. or Importation of such Persons as any of the States now existing shall think proper to admit, shall not be prohibited by the Congress prior to the Year one thousand eight hundred and eight, but a Tax or duty may be imposed on such Importation, not exceeding ten dollars for each Person. The Privilege of the Writ of Habeas Corpus shall not be suspended, unless when in Cases of Rebellion or Invasion the public Safety may require it. No Bill of Attainder or ex post facto Law shall be passed. n, or other direct, Tax shall be laid, unless in Proportion to the Census or enumeration herein before directed to be taken. No Tax or Duty shall be laid on Articles exported from any State. No Preference shall be given by any Regulation of Commerce or Revenue to the Ports of one State over those of another; nor shall Vessels bound to, or from, one State, be obliged to enter, clear, or pay Duties in another. No Money shall be drawn from the Treasury, but in Consequence of Appropriations made by Law; and M a regular Statement and Account of the Receipts and Expenditures of all public Money shall be published from time to time. No Title of Nobility shall be granted by the United States: And no Person holding any Office of Profit or Trust under them, shall, without the Consent of the Congress, accept of any present, Emolument, Office, or Title, of any kind whatever, from any King, Prince, or foreign State. No State shall enter into any Treaty, Alliance, or Confederation; grant Letters of Marque anM d Reprisal; coin Money; emit Bills of Credit; make any Thing but gold and silver Coin a Tender in Payment of Debts; pass any Bill of Attainder, ex post facto Law, or Law impairing the Obligation of Contracts, or grant any Title of Nobility. No State shall, without the Consent of the Congress, lay any Imposts or Duties on Imports or Exports, except what may be absolutely necessary for executing its inspection Laws: and the net Produce of all Duties and Imposts, laid by any State on Imports or Exports, shall be foM r the Use of the Treasury of the United States; and all such Laws shall be subject to the Revision and Control of the Congress. No State shall, without the Consent of Congress, lay any Duty of Tonnage, keep Troops, or Ships of War in time of Peace, enter into any Agreement or Compact with another State, or with a foreign Power, or engage in War, unless actually invaded, or in such imminent Danger as will not admit of delay. Section 1 Section 2 Section 3 Section 4 cutive Power shall be vested in a President of the United States of America. He shall hold his Office during the Term of four Years, and, together with the Vice President, chosen for the same Term, be elected, as follows: Each State shall appoint, in such Manner as the Legislature thereof may direct, a Number of Electors, equal to the whole Number of Senators and Representatives to which the State may be entitled in the Congress: but no Senator or Representative, or Person holding an Office of Trust or Profit M under the United States, shall be appointed an Elector. The Electors shall meet in their respective States, and vote by Ballot for two Persons, of whom one at least shall not be an Inhabitant of the same State with themselves. And they shall make a List of all the Persons voted for, and of the Number of Votes for each; which List they shall sign and certify, and transmit sealed to the Seat of the Government of the United States, directed to the President of the Senate. The President of the Senate shall, in theM Presence of the Senate and House of Representatives, open all the Certificates, and the Votes shall then be counted. The Person having the greatest Number of Votes shall be the President, if such Number be a Majority of the whole Number of Electors appointed; and if there be more than one who have such Majority, and have an equal Number of Votes, then the House of Representatives shall immediately chuse by Ballot one of them for President; and if no Person have a Majority, then from the five highest on the List thM e said House shall in like Manner chuse the President. But in chusing the President, the Votes shall be taken by States, the Representatives from each State having one Vote; a quorum for this Purpose shall consist of a Member or Members from two thirds of the States, and a Majority of all the States shall be necessary to a Choice. In every Case, after the Choice of the President, the Person having the greatest Number of Votes of the Electors shall be the Vice President. But if there should remain two or more who haM ve equal Votes, the Senate shall chuse from them by Ballot the Vice-President. The Congress may determine the Time of chusing the Electors, and the Day on which they shall give their Votes; which Day shall be the same throughout the United States. No Person except a natural born Citizen, or a Citizen of the United States, at the time of the Adoption of this Constitution, shall be eligible to the Office of President; neither shall any person be eligible to that Office who shall not have attained to the AgeM of thirty five Years, and been fourteen Years a Resident within the United States. In Case of the Removal of the President from Office, or of his Death, Resignation, or Inability to discharge the Powers and Duties of the said Office, the Same shall devolve on the Vice President, and the Congress may by Law provide for the Case of Removal, Death, Resignation or Inability, both of the President and Vice President, declaring what Officer shall then act as President, and such Officer shall act accordingly, until M the Disability be removed, or a President shall be elected. The President shall, at stated Times, receive for his Services, a Compensation, which shall neither be encreased nor diminished during the Period for which he shall have been elected, and he shall not receive within that Period any other Emolument from the United States, or any of them. Before he enter on the Execution of his Office, he shall take the following Oath or Affirmation: "I do solemnly swear (or affirm) that I will faithfully executeM the Office of President of the United States, and will to the best of my Ability, preserve, protect and defend the Constitution of the United States." The President shall be Commander in Chief of the Army and Navy of the United States, and of the Militia of the several States, when called into the actual Service of the United States; he may require the Opinion, in writing, of the principal Officer in each of the executive Departments, upon any Subject relating to the Duties of their respective OfM fices, and he shall have Power to Grant Reprieves and Pardons for Offences against the United States, except in Cases of Impeachment. He shall have Power, by and with the Advice and Consent of the Senate, to make Treaties, provided two thirds of the Senators present concur; and he shall nominate, and by and with the Advice and Consent of the Senate, shall appoint Ambassadors, other public Ministers and Consuls, Judges of the supreme Court, and all other Officers of the United States, whose Appointments are notM herein otherwise provided for, and which shall be established by Law: but the Congress may by Law vest the Appointment of such inferior Officers, as they think proper, in the President alone, in the Courts of Law, or in the Heads of Departments. The President shall have Power to fill up all Vacancies that may happen during the Recess of the Senate, by granting Commissions which shall expire at the End of their next Session. He shall from time to time give to the Congress Information of the SM tate of the Union, and recommend to their Consideration such Measures as he shall judge necessary and expedient; he may, on extraordinary Occasions, convene both Houses, or either of them, and in Case of Disagreement between them, with Respect to the Time of Adjournment, he may adjourn them to such Time as he shall think proper; he shall receive Ambassadors and other public Ministers; he shall take Care that the Laws be faithfully executed, and shall Commission all the Officers of the United States. The President, Vice President and all Civil Officers of the United States, shall be removed from Office on Impeachment for, and Conviction of, Treason, Bribery, or other high Crimes and Misdemeanors. Section 1 Section 2 Section 3 The judicial Power of the United States, shall be vested in one supreme Court, and in such inferior Courts as the Congress may from time to time ordain and establish. The Judges, both of the supreme and inferior Courts, shall hold their Offices dM uring good Behaviour, and shall, at stated Times, receive for their Services, a Compensation, which shall not be diminished during their Continuance in Office. The judicial Power shall extend to all Cases, in Law and Equity, arising under this Constitution, the Laws of the United States, and Treaties made, or which shall be made, under their Authority; to all Cases affecting Ambassadors, other public ministers and Consuls; to all Cases of admiralty and maritime Jurisdiction; to which the United States shall be a Party; to Controversies between two or more States; between a State and Citizens of another State; between Citizens of different States; between Citizens of the same State claiming Lands under Grants of different States, and between a State, or the Citizens thereof, and foreign States, Citizens or Subjects. In all Cases affecting Ambassadors, other public Ministers and Consuls, and those in which a State shall be Party, the supreme Court shall have original JurisdM iction. In all the other Cases before mentioned, the supreme Court shall have appellate Jurisdiction, both as to Law and Fact, with such Exceptions, and under such Regulations as the Congress shall make. The Trial of all Crimes, except in Cases of Impeachment, shall be by Jury; and such Trial shall be held in the State where the said Crimes shall have been committed; but when not committed within any State, the Trial shall be at such Place or Places as the Congress may by Law have directed. reason against the United States, shall consist only in levying War against them, or in adhering to their Enemies, giving them Aid and Comfort. No Person shall be convicted of Treason unless on the Testimony of two Witnesses to the same overt Act, or on Confession in open Court. The Congress shall have Power to declare the Punishment of Treason, but no Attainder of Treason shall work Corruption of Blood, or Forfeiture except during the Life of the Person attainted. Section 1 Section 2 SectioM Full Faith and Credit shall be given in each State to the public Acts, Records, and judicial Proceedings of every other State. And the Congress may by general Laws prescribe the Manner in which such Acts, Records and Proceedings shall be proved, and the Effect thereof. The Citizens of each State shall be entitled to all Privileges and Immunities of Citizens in the several States. A Person charged in any State with Treason, Felony, or other Crime, who shall fM lee from Justice, and be found in another State, shall on Demand of the executive Authority of the State from which he fled, be delivered up, to be removed to the State having Jurisdiction of the Crime. No Person held to Service or Labour in one State, under the Laws thereof, escaping into another, shall, in Consequence of any Law or Regulation therein, be discharged from such Service or Labour, but shall be delivered up on Claim of the Party to whom such Service or Labour may be due. ates may be admitted by the Congress into this Union; but no new State shall be formed or erected within the Jurisdiction of any other State; nor any State be formed by the Junction of two or more States, or Parts of States, without the Consent of the Legislatures of the States concerned as well as of the Congress. The Congress shall have Power to dispose of and make all needful Rules and Regulations respecting the Territory or other Property belonging to the United States; and nothing in this Constitution shaM ll be so construed as to Prejudice any Claims of the United States, or of any particular State. The United States shall guarantee to every State in this Union a Republican Form of Government, and shall protect each of them against Invasion; and on Application of the Legislature, or of the Executive (when the Legislature cannot be convened) against domestic Violence. The Congress, whenever two thirds of both Houses shall deem it necessary, shall propose Amendments to this ConstM itution, or, on the Application of the Legislatures of two thirds of the several States, shall call a Convention for proposing Amendments, which, in either Case, shall be valid to all Intents and Purposes, as Part of this Constitution, when ratified by the Legislatures of three fourths of the several States, or by Conventions in three fourths thereof, as the one or the other Mode of Ratification may be proposed by the Congress; Provided that no Amendment which may be made prior to the Year One thousand eight hundreM d and eight shall in any Manner affect the first and fourth Clauses in the Ninth Section of the first Article; and that no State, without its Consent, shall be deprived of its equal Suffrage in the Senate. All Debts contracted and Engagements entered into, before the Adoption of this Constitution, shall be as valid against the United States under this Constitution, as under the Confederation. This Constitution, and the Laws of the United States which shall be made in Pursuance therM eof; and all Treaties made, or which shall be made, under the Authority of the United States, shall be the supreme Law of the Land; and the Judges in every State shall be bound thereby, any Thing in the Constitution or Laws of any state to the Contrary notwithstanding. The Senators and Representatives before mentioned, and the Members of the several State Legislatures, and all executive and judicial Officers, both of the United States and of the several States, shall be bound by Oath or Affirmation, to support tM his Constitution; but no religious Test shall ever be required as a Qualification to any Office or public Trust under the United States. The Ratification of the Conventions of nine States, shall be sufficient for the Establishment of this Constitution between the States so ratifying the Same. Done in Convention by the Unanimous Consent of the States present the Seventeenth Day of September in the Year of our Lord one thousand seven hundred and Eighty seven and of the Independence of the UnM ited States of America the Twelfth In Witness whereof We have hereunto subscribed our Names, Go. Washington And deputy from Virginia New Hampshire John Langdon Nicholas Gilman Massachusetts Nathaniel Gorham Rufus King Connecticut Wm. Saml. Johnson Roger Sherman New York Alexander Hamilton New Jersey Wil: Livingston David Brearley Wm. Paterson Jona. DaM Pennsylvania B Franklin Thomas Mifflin Robt Morris Geo. Clymer Thos. FitzSimons Jared Ingersoll M James Wilson Gouv Morris Delaware Geo: Read Gunning Bedford jun John Dickinson Richard Bassett Jaco: Broom Maryland James McHenry Dan of St. Thos. Jenifer Danl Carroll Virginia John Blair James Madison Jr. North Carolina Wm. Blount M Richd. Dobbs Spaight Hu Williamson South Carolina J. Rutledge Charles Cotesworth Pinckney Charles Pinckney Pierce Butler Georgia William Few Lr Abr Baldwin Attest William Jackson Secretaryh! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By EBthereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ord1","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ord1","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ord1","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/html;charset=utf-8 <meta charset="UTF-8"> Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below. Are we missing an important library? Let us know @generative_xyz. <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script> <!-- c2.min.js@1.0.0 <script sandbox="allow-scripts" type="text/javascript" srcM ="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script> <!-- chromajs@2.4.2 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script> <!-- p5.grain.js@0.6.1 <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script> <!-- threejs@r124 <script sandbox="allow-scripts" type="text/javascript" src="M https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script> <!-- tonejs@14.8.49 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script> <!-- svgjs@3.1.2 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script> <!-- aframejs@1.2.0 <script sandbox="allow-scripts" type="text/javascript" src="https://cdM njs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script> <!-- babylonjs@5.47.0 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script> <!-- paperjs@0.12.17 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script> <!-- regljs@2.1.0 <script sandbox="allow-scripts" type="text/javascript" srcM ="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script> <script type="text/javascript"> Add your script here Add your script here <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.M split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l M ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation. // This function generates a random number between 0 and 1 with on-chain seed. let mathRand = sfc32(...cyrb128(seed)); justify-content: center; align-items: center; <script type="text/javascript"> const rand = mathRand(); function T1(rand) { // calculate rarity by yourself if (rand > 0.5) { return true; return false // window.$generativeTraits contain list traits for tokenM // you need to populate a $generativeTraits object in the window object Add your code here var col = rnd(0,210) if(bac>40&bac<60){ if(bac>60&bac<80){ createCanvas(1200, 1200,WEBGL); angleMode(DEGREES) w=rnd(-width/2+300,width/2-400) h=rnd(-height/2+600,height/2) w=rnd(-width/2+500,width/2-100) h=rnd(-height/2+500,height/2-200) w=rnd(-width/2+350,width/2-100) h=rnd(-height/2+5M w=rnd(-width/2+200,width/2-400) h=rnd(-height/2+500,height/2-200) if(rnd(0,120)<50){ var l = rnd(0,g2) fill("#FFD32D") fill("#FF8B13") if(l>20&l<30){ fill("#DA1212") if(l>30&l<40){ fill("#733C3C") if(l>40&l<50){ fill("#10A19D") if(l>50&l<60){ fill("#001E6C") if(l>60&l<70){ fill("#367E18") if(l>70&l<80){ fill("#990000") if(col>20&col<40){ var l = rnd(0,g2) fill("#FFD32M if(l>10&l<20){ fill("#D61355") if(l>20&l<30){ fill("#DA1212") if(l>30&l<40){ fill("#30E3DF") if(l>40&l<50){ fill("#10A19D") if(l>50&l<60){ fill("#F2CD5C") if(l>60&l<70){ fill("#CD0404") if(l>70&l<80){ fill("#990000") if(col>40&col<60){ var l = rnd(0,g2) fill("#FFD32D") if(l>10&l<20){ fill("#939B62") if(l>20&l<30){ fill("#FFD56F") if(l>30&l<40){ fill("#FFB26B") if(l>40&l<50){ fill("#FF7B54") if(l>50&l<60){ fill("#F2CD5C") if(l>60&l<70){ fill("#CD0404") if(l>70&l<80){ fill("#990000") var l = rnd(0,g2) fill("#6C00FF") if(l>10&l<20){ fill("#3C79F5") if(l>20&l<30){ fill("#2DCDDF") if(l>30&l<40){ fill("#579BB1") if(l>40&l<50){ fill("#2C74B3") if(l>50&l<60){ fill("#EAFDFC") if(l>60&l<70){ fill("#BAD7E9") if(l>70&l<80){ fill("#990000") if(col>80&col<100){ var l = rnd(0,g2) fill("#A75D5D") if(l>10&l<20){ fill("#D3756B") if(l>20&l<30){ fill("#F0997D") if(l>30&l<40){ fill("#FFC3A1") if(l>40&l<50){ fill("#FF7B54") if(l>50&l<60){ fill("#FFB26B") if(l>60&l<70){ fill("#FFD56F") if(l>70&l<80){ fill("#990000") if(col>100&col<120){ var l = rnd(0,g2) fill("#39B5E0") if(l>10&l<20){ fill("#A31ACB") if(l>20&l<30){ fill("#FF78F0") if(l>30&l<40){ fill("#F5EA5A") if(l>40&l<50){ fill("#FFB100") if(l>50&l<60){ fill("#FBC252") if(l>60&l<70){ fill("#FFD56F") fill("#2DCDDF") if(col>120&col<140){ var l = rnd(0,g2) fill("#FFDB89") if(l>10&l<20){ fill("#DC0000") if(l>20&l<30){ fill("#CB1C8D") if(l>30&l<40){ fill("#FB2576") if(l>40&l<50){ fill("#FFB100") if(l>50&l<60){ fill("#FFBF00") if(l>60&l<70){ if(l>70&l<80){ fill("#2DCDDF") if(col>140&col<160){ var l = rnd(0,g2) fill("#344D67") if(l>10&l<20){ fill("#6ECCAF") if(l>20&l<30){ fill("#ADE792") if(l>30&l<40){ fill("#68B984") if(l>40&l<50){ fill("#00FFF6") if(l>50&l<60){ fill("#0014FF") if(l>60&l<70){ fill("#10A19D") if(l>70&l<80){ fill("#2DCDDF") if(col>160&col<180){ var l = rnd(0,g2) fill("#562B08") if(l>10&l<20){ fill("#F96666") if(l>20&l<30){ fill("#9E7676") if(l>30&l<40){ fill("#FFF8EA") if(l>40&l<50){ fill("#815B5B") fill("#CC3636") if(l>60&l<70){ fill("#9E7676") if(l>70&l<80){ fill("#E3C770") if(col>180&col<210){ var l = rnd(0,g2) fill("#FFE9A0") if(l>10&l<20){ fill("#367E18") if(l>20&l<30){ fill("#F57328") if(l>30&l<40){ fill("#CC3636") fill("#00FFD1") if(l>50&l<60){ fill("#31C6D4") if(l>60&l<70){ fill("#FFFF00") if(l>70&l<80){ fill("#FF1E1E") var r = floor(rnd(0,4)) for(i= 0 ; i<400;i++){ rotateX(frameCount) rotateY(frameCount) if(frameCount>rnd(170,195)){ var r = floor(rnd(0,4)) for(i= 0 ; i<800;i++){ rotateX(frameCount) rotate(frameCount) if(frameCount>rnd(410,500)){ var r = floor(rnd(0,4)) for(i= 0 ; i<1000;i++){ translate(-frameCount/2,-M rotate(frameCount) translate(frameCount/2,frameCount/2) rotateY(frameCount) if(frameCount>rnd(800,900)){ var r = floor(rnd(0,4)) for(i= 0 ; i<300;i++){ rotateY(frameCount) rotate(frameCount) function rnd(min,max){ return mathRand()*(max-min) + min; Add your code here text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/html;charset=utf-8 <meta charset="UTF-8"/> <title>Ordinal dreams - plottable</title> <script id="snippet-random-code"> let seed = window.location.href.split("/").find((e) => e.includes("i0")); if (null == seed) { const e = "0123456789abcdefghijklmnopqrstuvwsyz"; new URLSearchParams(window.location.search).get("seed") || Array(64) .fill(0) .map((t) => e[(Math.random(M .join("") + "i0"; let e = "seed="; for (let t = 0; t < seed.length - e.length; ++t) if (seed.substring(t, t + e.length) == e) { seed = seed.substring(t + e.length); break; function cyrb128(e) { let t = 1779033703, l = 3144134277, n = 1013904242, i = 2773480762; for (let a, M s = 0; s < e.length; s++) (t = l ^ Math.imul(t ^ (a = e.charCodeAt(s)), 597399067)), (l = n ^ Math.imul(l ^ a, 2869860233)), (n = i ^ Math.imul(n ^ a, 951274213)), (i = t ^ Math.imul(i ^ a, 2716044179)); return ( (t = Math.imul(n ^ (t >>> 18), 597399067)), (l = Math.imul(i ^ (l >>> 22), 2869860233)), (n = Math.imul(t ^ (n >>> 17), 951274213)), (i = Math.M imul(l ^ (i >>> 19), 2716044179)), [(t ^ l ^ n ^ i) >>> 0, (l ^ t) >>> 0, (n ^ t) >>> 0, (i ^ t) >>> 0] function sfc32(e, t, l, n) { return function () { var i = ((e >>>= 0) + (t >>>= 0)) | 0; return ( (e = t ^ (t >>> 9)), (t = ((l >>>= 0) + (l << 3)) | 0), (l = ((l = (l << 21) | (l >>> 11)) + M (i = (i + (n = ((n >>>= 0) + 1) | 0)) | 0)) | 0), (i >>> 0) / 4294967296 let mathRand = sfc32(...cyrb128(seed)); margin: 0; const random = (a = 1) => a * mathRand(), randomBetween = (a, n) => a + random(n - a), dist = (a, n, r, t) => { var d = a - r, e = n - t; return Math.sqrt(d * d + e * e); const rand = mathRand(), paper: "White", frame: "Red", moons: "Blue", bg: "rgb(230, 230, 230);", fr: "rgba(255,99,71,50)", cr: "blue", op: "0.8", paper: "White", frame: "Blue", moons: "Red", bg: "rgb(230, 230, 2M fr: "blue", cr: "rgba(255,99,71,50)", op: "0.8", paper: "Light green", frame: "Green", moons: "Purple", bg: "lightgreen;", fr: "green", cr: "purple", op: "0.8", paper: "Charcoal", frame: "Gold", moons: "White", bg: "rgb(30, 30, 30)M fr: "gold", cr: "white", op: "1", paper: "Charcoal", frame: "White", moons: "Gold", bg: "rgb(30, 30, 30);", fr: "white", cr: "gold", op: "1", paper: "Charcoal", frame: "Silver", moons: "Gold", bg: "rgb(30, 30, 30);", cr: "gold", op: "1", paper: "Charcoal", frame: "Blue", moons: "Silver", bg: "rgb(30, 30, 30);", fr: "dodgerblue", cr: "silver", op: "1", paper: "Charcoal", frame: "Silver", moons: "Blue", bg: "rgb(30, 30, 30);", fr: "silver",M cr: "dodgerblue", op: "1", paper: "Bitcoin Orange", frame: "Black", moons: "White", bg: "orange", fr: "black", cr: "white", op: "1", function getTraits() { rotateS: 5 * Math.floor(randomBetween(1, 9)) * (mathRand() > 0.5 ? -1 : 1), colId: Math.floor(random(CM olors.length - 1e-7)), rx: mathRand() > 0.5 ? Math.floor(random(20)) : 0, bStart: Math.floor(randomBetween(3, 15)) / 100, moonDensity: 5 * [1, 2, 5, 10][Math.floor(random(4))], isDual: mathRand() > 0.8, frameDensity: 10 * Math.floor(randomBetween(2, 6)), rotateS: rotateS, colId: colId, bStart: bStart, moonDensity: moonDensity, isDual: isDual, frameDensity: frameDeM } = getTraits(); (window.$generativeTraits = { Paper: Colors[colId].paper, Frame: Colors[colId].frame, "Frame size": bStart, "Frame rotation": rotateS, "Frame rounding": rx, "Frame density": frameDensity, Moons: Colors[colId].moons, "Moon Density": moonDensity, "Dual pattern": isDual, console.table(window.$generativeTraits); constructor(e, t, r, o = "white") { (this.x = t), M (this.y = r), (this.r = e), (this.c = o); show(e, t, r, o) { o.setAttribute("id", `c${t}`), o.setAttribute("stroke", this.c); let a = this.r, n = random(2 * Math.PI), s = this.x, i = this.y, l = a * Math.cos(n) + s, d = a * Math.sin(n) + i, c = `M ${l} ${d} `; for (let e = 0; e < 3 * a; e++) (n = random(2 * Math.PI)), (l = a * MathM (d = a * Math.sin(n) + i), (c += `L ${l} ${d} `); let m = document.createElementNS(e, "path"); m.setAttribute("style", "fill:none;stroke-width:1;"), m.setAttribute("d", c), o.appendChild(m); let createCircles = function (e, t, r = 0.05, o = "white") { let a = new Array(), n = Math.min(e, t), s = 0; for (; a.length < moonDensity && M let i = randomBetween(n / (2 * moonDensity), n / 4), l = randomBetween(i + e * r, e * (1 - 2 * r) - i), d = randomBetween(i + e * r, t - e * r * 2 - i); l - i <= 0 || d - i <= 0 || l + i > e || d + i > t || a.some((e) => 0.8 * dist(l, d, e.x, e.y) < i + e.r) ? s++ : (a.push(new Circle(i, l, d, o)), (s = 0)); yin = 11.67, w = xin * dpi, h = yin * dpi, ns = "http://www.w3.org/2000/svg", svg = document.createElementNS(ns, "svg"); svg.setAttribute("id", "svg"), svg.setAttribute("width", "100vw"), svg.setAttribute("height", "100vh"), svg.setAttribute("viewBox", "0 0 " + w + " " + h), svg.setAttribute("style", "background-color:" + Colors[colId].bg + ";"); let bounds = document.creatM eElementNS(ns, "path"); bounds.setAttribute("d", `M 0 0 M ${w} ${h}`), svg.appendChild(bounds); let bg = document.createElementNS(ns, "g"); bg.setAttribute("id", "frame"), bg.setAttribute("stroke", Colors[colId].fr), bg.setAttribute("stroke-opacity", Colors[colId].op), bg.setAttribute("fill", "transparent"); let e = bStart; e < 0.49 && w * (1 - 2 * e) >= 0 && h - 2 * w * e >= 0; e += e / frameDensity let t = document.createElementM t.setAttribute("rx", rx), t.setAttribute("x", w * e), t.setAttribute("y", w * e), t.setAttribute("width", w * (1 - 2 * e)), t.setAttribute("height", h - 2 * w * e), t.setAttribute("transform", "rotate(" + (bStart - e) * rotateS + ")"), bg.appendChild(t); if ((svg.appendChild(bg), isDual)) { let e = document.createElementNS(ns, "use"); e.setAttribute("href", "#frame"), e.setAttribute(M "transform", "translate(" + w + ",0) scale(-1,1)"), svg.appendChild(e); let circles = createCircles(w, h, 0.05, Colors[colId].cr), circ = document.createElementNS(ns, "g"); function downloadSVGAsText() { const e = document.querySelector("svg"), t = btoa(unescape(encodeURIComponent(e.outerHTML))), r = document.createElement("a"), o = new MouseEvent("click"); (r.download = "download.svg"), (r.href = "data:image/svg+xml;M r.dispatchEvent(o); circ.setAttribute("stroke-opacity", Colors[colId].op), circles.forEach((e, t) => { e.show(ns, t, svg, circ); svg.appendChild(circ), document.body.appendChild(svg); const downloadSVG = document.querySelector("#svg"); downloadSVG.addEventListener("click", downloadSVGAsText); text/html;charset=utf-8 <meta charset="UTF-8"> <title>Balance</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.min.js"></script> //Balance() by tzC0de. Made with p5.js col1 = ["#267365", "#F2CB05", "#F29F05", "#F28705", "#F23030", "#14140F"] col2 = ["#D9042B","#270140","#F2B705","#F28705","#F22F1D"] col3 = ["#0388A6","#04C4D9","#F29F05","#F28705","#A63F03"] col4 = ["#F2BF27","#404040","#DB005E","#2FB9D4"] #D9D7D7","#F25F29","#F24822","#F2B1A2","#0D0D0D"] col6 = ["#012C40","#00708C","#D9D7D7","#FF404C","#1CA5B8"] col7 = ["#BF1120","#0468BF","#F2D22E","#F29472","#F21905"] col8 = ["#FF6B00","#FFA000","#22D6FF","#1F70CC","#1930B8"] col9 = ["#FFFFFF","#CCCCCC","#999999","#666666","#000000"] bgcol = ["#161F30","#f2eddc","#f2eddc","#f2eddc"] createCanvas(530,830); let percent = 30 / 100; aphics = createGraphics(width, height); graphics.stroke(255, 10 / 100 * 255); for (i = 0; i < graphics.width * graphics.height * percent; i++) { graphics.point(random(graphics.width), random(graphics.height)); v = createGraphics(500,800) col = random([col1,col2,col3,col4,col5,col6,col7,col8,col9]) num2 = random([0,1,2,3,4,5]) v.translate(v.width/2,v.height/2) for(let i = v.height; i > v.width/6; i+= -((h1 / 2 + h2 / 2)+2.6)) { h2 = random([800/8,800/10,800/12,800/5,800/6]); num = random([1,2,3,4]) recty(x1-h1/2,i-h1/2,h1,h1) v.strokeWeight(5) v.ellipse(x1,i,h1,h1) v.strokeWeight(5) v.rect(x1,i,h1,h1) v.strokeWeight(5) v.rect(x1,i+h1/3.3,h1,h1*0.4) v.ellipse(x1,i-h1/4.7,h1*0.6,h1*0.6) v.strokeWeight(5) v.triangle(x1,i-h1/2,x1+h1/2,i+h1/2,x1-h1/2,i+h1/2) image(v,width/2,height/2) image(graphics, width/2, height/2); function recty(x,y,w,h) { g = createGraphics(j,l) g.background(242, 237, 220,0) g.fill(random(col)) g.fill(random(col)) g.ellipse(g.width/2,g.height/2,g.width,g.heiM g.fill(random(col)) g.ellipse(g.width/2,g.height/2,g.width*0.8,g.height*0.8) g.fill(random(col)) g.ellipse(g.width/2,g.height/2,g.width*0.6,g.height*0.6) g.fill(random(col)) g.ellipse(g.width/2,g.height/2,g.width*0.4,g.height*0.4) g.fill(random(col)) g.ellipse(g.width/2,g.height/2,g.width*0.2,g.height*0.2) //g.strokeWeight(5) g.rect(g.width/2,g.height/2,g.width,g.height) g.fill(random(col)) dth/2,g.height/2,g.width*0.8,g.height*0.8) g.fill(random(col)) g.rect(g.width/2,g.height/2,g.width*0.6,g.height*0.6) g.fill(random(col)) g.rect(g.width/2,g.height/2,g.width*0.4,g.height*0.4) g.fill(random(col)) g.rect(g.width/2,g.height/2,g.width*0.2,g.height*0.2) //g.rect(x,y,w,h) //g.strokeWeight(5) g.fill(random(col)) g.rect(g.width/2,g.height*0.8,g.width,f) g.rect(g.width/2,g.height*0.8,g.width*0.75,f) g.fill(random(col)) g.rect(g.width/2,g.height*0.8,g.width*0.5,f) g.fill(random(col)) g.rect(g.width/2,g.height*0.8,g.width*0.25,f) g.fill(random(col)) g.ellipse(g.width/2,g.height*0.3,l) g.fill(random(col)) g.ellipse(g.width/2,g.height*0.3,l*0.75) g.fill(random(col)) g.ellipse(g.width/2,g.height*0.3,l*0.5) g.fill(random(col)) g.ellipse(g.width/2,g.height*0.3,l*0.25) //g.strokeWeight(5) g.fill(random(col)) g.triangle(u,p-p,u*2,p*2,u-u,p+p) g.fill(random(col)) g.triangle(u,p,u*2,p*2,u-u,p+p) for(let i = -v.height; i < v.width*2; i += 10) { if(bg == "#f2eddc") { v.line(i,-v.height,i,v.height) for(let i = -v.width; i < v.width; i += 8) { for (let j = -v.height; j < v.height; j += 8) { if(bg == "#f2eddc") { v.line(i,j,i+5,j+5) for (let i = 0; i < 50; i++) { if(bg == "#f2eddc") { v.ellipse(0,0,20*i) for (let i = 0; i < 50; i++) { if(bg == "#f2eddc") { for (let i = -v.width; i < v.width; i+=5) { for (let j = -v.height; j < v.height; j+=5) { if(bg == "#f2eddc") { var increment = 5; for(let j = -v.height; j < v.height; j+=5) { for (var i = -v.width; i < v.width; i+=increment) { v.vertex(i, j + (sin(k) * (sin(j) * 50))) function keyTyped() { if (key === 's' || key === 'S') { saveCanvas('myCanvas', 'png'); text/plain;charset=utf-8 text/html;charset=utf-8 <meta charset="UTF-8"> <title>Dance with BTC by SMLDMS</title> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.6.0/p5.min.js"></script> <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "01234M 56789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> M 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 let mathRand = sfc32(...cyrb128(seed)); position: fixed; right: 0; bottom: 0; left: 0; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); display: flex; justify-content: center; align-items: center; margin: 0; padding: 0; font-size: 0.8em; font-family: Impact, 'Arial Narrow Bold', sans-serif; object-fit: contain; max-height: 100%; max-width: 100%; #fullScreen { display: flex; position: fixed; right: 0; bottom: 0; left: 0; justify-content: center; align-items: center; #fullScreen canvas { object-fit: contain; max-height: 100%; max-width: 100%; mix-blend-mode: soft-light; color: rgb(127); opacity: 0.75; width: auto; height: auto; position: fixed; text-align: center; justify-content: center; align-items: center; padding: 10%; #progress h1 { font-size: 10.75em; /* display: block; */ margin: 0%; padding: 0% #progress h3 { font-size: 5.75em; /* display: block; */ margin: 0%; padding: 0% <script type="text/javascript"> const rand = mathRand(); let scl = 5; // let shapeName = ""; /////FEATURES function clr(rand) { if (rand > 0.5) { return 250 } else { return 10 let shaper M n: mathRand(), name: "", val: "LINES", if (shaper.n < 0.25) { shaper.name = "Lines" shaper.val = "LINES" else if (shaper.n < 0.5) { shaper.name = "Points" shaper.val = "POINTS" shaper.name = "Curves" shaper.val = "" window.$generativeTraits = { "BG Color": clr(rand), "Base": shaperM ////////////////////// let myTitle = "Dance with BTC"; console.log(myTitle + " | smldms 2023.02") console.log(window.$generativeTraits) let pX = mathRand() * 360 let pY = mathRand() * 360 let pZ = mathRand() * 360 let xoff = mathRand(); let yoff = mathRand(); let zoff = mathRand(); let pointX = 0; let pointY = 0; let globalData; let url = 'https://api.blockchain.info/stats'; function setup() { randomSeed(seed); noiseSeed(seed); loadJSON(url, gotData) setAttributes('antialias', true); pixelDensity(2) cnv = createCanvas(windowWidth, windowHeight, WEBGL); cnv.parent('fullScreen'); angleMode(DEGREES) rectMode(CENTER) background(clr(rand)) function draw() { rotateX(M rotateY(pY) rotateZ(pZ) noiseX = map(noise(xoff), 0, 1, -width, width) noiseY = map(noise(yoff), 0, 1, 0, -height, height) if (globalData) { rotateX(millis() * 0.01) rotateY(millis() * 0.01) rotateZ(millis() * 0.01) btcPrice = round(globalData.market_price_usd); totalBTC = round(globalData.totalbc); tradeVol = round(globalData.trade_volume_btc); mapVol = map(constrain(tradeVol, 1000, 15000), 1000, 15000, 0.05, 0.33) blockS = globalData.blocks_size / 1000000000; mapBlock = map(blockS, 0, 10000, 0.00001, 0.001); mapPrice = map(constrain(btcPrice, 1000, 500000), 10000, 500000, 50, 200) let nbrLines = mapPrice; for (let i = 0; i < nbrLines; i = i + scl) { let clr = map(i, 0, nbrLines, 0, 255); let v = map(noise(frameCM ount), 0, 1, 0, 255); let b = map(noise(millis()), 0, 1, 0, 255); stroke(clr); strokeWeight(map(i, 0, nbrLines, 0, 0.5)) push(); noFill() beginShape(eval(shaper.val)); vertex(pointX, pointY); bezierVertex(x1(t + i), y1(t + i), y1(t + i) / 2, x1(t + i) * 2, y1(t + i), x1(t + i)); bezierVertex(y1(t + i), x1(t + i), x1(t + i) / 2, yM 2(t + i) * 2, noiseX, noiseY); bezierVertex(x1(t - i), y1(t - i), y1(t - i) / 2, x1(t - i) * 2, y1(t - i), x1(t - i)); vertex(pointX, pointY); endShape(); t += mapVol; pop(); xoff += mapBlock; yoff += mapBlock; function x1(t) { return cos(t / 2) * sin(t / 1) * width / 3; function y1(t) {M return cos(t / 3) * width / 3 + sin(t / 10) * width / 2; function x2(t) { return cos(t * 3) * width / 3; function y2(t) { return cos(t / 2) * width / 2; //////////////////KEYS////////////// function keyTyped() { if (keyCode === 83) { // if "s" is pressed save(myTitle + '.png'); else if (keyCode === 76) { //L for loop loop(); else if (keyCode === 78) { //N for noLoop noLoop(); else if (keyCode === 72) { //H to hide infos progress('<h1></h1>'); progressClear(); else if (keyCode === 82) { //R to reveal infos progress('<h1>$ ' + btcPrice) + '</h1>'; progressShow() ///////////////INTERVAL CLEAR else if (keyCode === 97 || keyCode == 49)M clearTimeout(tInter); tInter = setInterval(autoClear, 1000); else if (keyCode === 98 || keyCode == 50) { //2= 3SEC clearTimeout(tInter); tInter = setInterval(autoClear, 3000); else if (keyCode === 99 || keyCode == 51) { //3 = 10SEC clearTimeout(tInter); tInter = setInterval(autoClear, 10000); else if (keyCode === M 100 || keyCode == 52) { //4= 30SEC clearTimeout(tInter); tInter = setInterval(autoClear, 30000); else if (keyCode === 101 || keyCode == 53) { //5= ONE MINUTE clearTimeout(tInter); tInter = setInterval(autoClear, 60000); else if (keyCode === 102 || keyCode == 54) { //6 = 1 HOUR clearTimeout(tInter); tInter = setInterval(autoClear, 60000 * 60); else if (keyCode === 96 || keyCode == 48) { //0 = NO CLEAR clearTimeout(tInter); function mousePressed() { clear(); background(clr(rand)) pointX = map(mouseX, 0, width, -width / 2, width / 2); pointY = map(mouseY, 0, height, -height / 2, height / 2); function mathRandBetween(a, b) { if (!b) { return mathRand() * a eturn mathRand() * (b - a) + a function askData() { loadJSON(url, gotData); console.log(btcPrice) function gotData(data) { globalData = data; setTimeout(askData, 30000); function autoClear() { background(clr(rand)) function windowResized() { resizeCanvas(windowWidth, windowHeight); background(clr(raM /////////////PROGRESS async function progress(message) { document.body.style.cursor = 'crosshair'; document.getElementById("progress").innerHTML = message; await new Promise((fn => setTimeout(fn, 1))); async function progressClear() { document.body.style.cursor = 'default'; document.getElementById("progress").style.display = 'none'; await new Promise((fn => setTimeout(fn, 1))); async function progressShow() { document.body.style.cursor = 'default'; document.getElementById("progress").style.display = 'block'; await new Promise((fn => setTimeout(fn, 1))); <div id="fullScreen"> <div id="progress"> text/html;charset=utf-8 <meta charset="UTF-8"> <title>Pop On Chain by SMLDMS</title> <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(maM thRand() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (letM n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 let mathRand = sfc32(...cyrb128(seed)); position: fixed; right: 0; bottom: 0; left: 0; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); display: flex; justify-content: center; align-items: center; margin: 0; padding: 0; font-size: 0.8em; object-fit: contain; max-height: 100%; max-width: 100%; #fullScreen { display: flex; position: fixed; bottom: 0; left: 0; justify-content: center; align-items: center; #fullScreen canvas { object-fit: contain; max-height: 100%; max-width: 100%; /* mix-blend-mode: soft-light; */ color: rgb(255); opacity: 0.75; width: auto; height: auto; position: fixed; text-align: center; justify-content: center; align-items: center; padding: 10%; #progress h1 { font-size: 10.75em; /* display: block; */ margin: 0%; padding: 0% <canvas id="cnv"></canvas> <div id="fullScreen"> <div id="progress"></div> <!-- /////////////////////////////////LET'S GO//////////////////////////////// --> <script type="text/jaM const myTitle = "Pop On Chain"; const canvas = document.getElementById("cnv"); const ctx = cnv.getContext('2d'); let ratio = 1.414142 n: mathRand(), if (format.n < 0.33) { format.ww = ratio format.hh = 1 format.name = "Landscape" } else if (format.n < 0.66) { format.ww = 1 format.hh = ratio format.name = "Portrait" format.ww = 1 format.hh = 1 format.name = "Square" const mySize = 1000; cnv.width = mySize * format.ww; cnv.height = mySize * format.hh; const scales = [25, 50, 100]; const randomIndex = Math.floor(mathRand() * scales.length); const scl = scales[randomIndex]; const marges = [200, 100, 50]; const randomMarge = Math.floor(mathRand() * marges.length); const marge = marges[randomMarge]; const maxT = Math.round(mathRand() * 50 + 10M n: mathRand(), n: mathRand(), n: mathRand(), if (layer.n < 0.5) { layer.name = "On" layer.name = "Off" if (clr.n < 0.25) { clr.name = "White" else if (clr.n < 0.5) { clr.name = "Red" clr.name = "Black" if (mode.n < 0.25) { mode.name = "C" mode.val = 100 else if (mode.n < 0.5) { mode.name = "B" mode.val = 25 mode.name = "A" mode.val = 0 window.$generativeTraits = { "Format": format.name, "Color Base": clr.name, "Back layer": layer.name, "Mode": mode.name, "Scale": scl, "Model": maxT, "Marge": marge, console.log(myTitle + " | smldms 2023.03") console.log(window.$generativeTraits) const r = cnv.height / scl; const c = cnv.width / scl ctx.fillStyle = clr.name; ctx.rect(0, 0, cnv.width, cnv.height) if (layer.name == "On") { addGrain(cnv, 25) function frame() { // ctx.filter = "blur(5px)"; ctx.restore() ctx.fillStyle = clr.name; tx.strokeStyle = 'hsl(' + 360 * mathRand() + ',100%,50%)'; ctx.lineWidth = 100; ctx.rect(0, 0, cnv.width, cnv.height) ctx.stroke(); function halo() { ctx.restore() ctx.translate(c / 2, r / 2) ctx.filter = 'blur(' + mode.val + 'px)'; for (let x = marge; x < cnv.width - marge / 2; x += 50) { for (let y = marge; y < cnv.height - marge / 2; y += 50) { let clrF = 'hsl(' + 360 * mathRand() + ',100%,50%)'; ctx.fillStyle = clrF; ctx.strokeStyle = clr.name; ctx.lineWidth = mathRand() * 5 + 1; ctx.beginPath() if (mathRand() < 0.25) { ctx.arc(x, y, r * 2, 0, Math.PI) else if (mathRand() < 0.5) { ctx.arc(x, y, r * 2, Math.PI, 0) else if (mathRand() < 0.75) { for (let i = 2; i < 100; i += 1) { if (mathRand() < 0.25) { ctx.arc(x + i, y, r / i, 0, Math.PI * 2) } else if (mathRand() < 0.5) { ctx.arc(x, y + i, r / i, 0, Math.PI * 2) } else if (mathRand() < 0.75) { ctx.arc(x, y - i, r / i, 0, Math.PI * 2) } else { ctx.arc(x - i, y, r / i, 0, M } } else { ctx.closePath(); ctx.stroke() ctx.fill(); function show() { ctx.restore() for (let x = marge; x < cnv.width - marge; x += r) { for (let y = marge; y < cnv.height - marge; y += c) { ctx.filter = "blur(0px) contrast(1.4) drop-shadow(0px 9px 5px #000) "; ctx.fillStyle = clr.name; ctx.strokeStyle = 'hsl(' + 360 * mathRand() + ',100%,50%)'; ctx.lineWidth = mathRand() * 2 + 1; ctx.beginPath() if (mathRand() < 0.25) { ctx.arc(x, y, r / 2, 0, Math.PI) else if (mathRand() < 0.5) { ctx.arc(x, y, r / 2, Math.PI, 0) else if (mathRand() < 0.75) { for (let i = 2M ; i < maxT; i += 1) { if (mathRand() < 0.25) { ctx.arc(x + i, y, r / i, 0, Math.PI * 2) } else if (mathRand() < 0.5) { ctx.arc(x, y + i, r / i, 0, Math.PI * 2) } else if (mathRand() < 0.75) { ctx.arc(x, y - i, r / i, 0, Math.PI * 2) } else { ctx.arc(x - i, y, r / i, 0, Math.PI * 2) } } else { ctx.closePath(); ctx.stroke() ctx.fill(); function addGrain(canvas, graininess) { const ctx = canvas.getContext('2d'); const width = canvas.width; const height = canvas.height; const pixels = ctx.getImageData(0, 0, width, heighM for (let i = 0; i < pixels.data.length; i += 4) { const r = pixels.data[i]; const g = pixels.data[i + 1]; const b = pixels.data[i + 2]; const alpha = pixels.data[i + 3]; const random = mathRand(); const offset = (random - 0.5) * graininess; pixels.data[i] = Math.max(0, Math.min(255, r + offset)); pixels.data[i + 1] = Math.max(0, Math.min(255, g + offset)); pixels.data[i + 2] = Math.mM ax(0, Math.min(255, b + offset)); pixels.data[i + 3] = alpha; ctx.putImageData(pixels, 0, 0); function saveCanvasAsPNG(canvas) { document.addEventListener('keydown', function (event) { if (event.key === 's' || event.key === 'S' || event.key === 'd' || event.key === 'D') { const ctx = canvas.getContext('2d'); const width = canvas.width; const height = canvas.height; const pixelRaM tio = (event.key === 'd' || event.key === 'D') ? window.devicePixelRatio * 8 : window.devicePixelRatio; const canvasCopy = document.createElement('canvas'); canvasCopy.width = width * pixelRatio; canvasCopy.height = height * pixelRatio; const ctxCopy = canvasCopy.getContext('2d'); ctxCopy.imageSmoothingEnabled = false; ctxCopy.drawImage(canvas, 0, 0, width, height, 0, 0, width * pixelRatio, height * pixelRatio); const url = canvasCopy.toDataURL('image/png'); const link = document.createElement('a'); link.download = 'canvas.png'; link.href = url; link.click(); saveCanvasAsPNG(cnv); /////////////PROGRESS async function progress(message) { document.body.style.cursor = 'crosshair'; document.getElementById("progress").innerHTML = message; await new Promise((fn => setM async function progressClear() { document.body.style.cursor = 'default'; document.getElementById("progress").style.display = 'none'; await new Promise((fn => setTimeout(fn, 1))); async function progressShow() { document.body.style.cursor = 'default'; document.getElementById("progress").style.display = 'block'; await new Promise((fn => setTimeout(fn, 1))); text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ord1","amt":"1000"}h! text/plain;charset=utf-8 /Plato is dear to me, but dearer still is truth.h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! x264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=35.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Lavc59.37.100 libx264 Ownership Managed By Ethereum Smart Contract: 0x82Ad213aA462117802FAa8067488ca28ffE047EEh! text/html;charset=utf-8 <meta charset="UTF-8"> <title>Generative.xyz project</title> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script> <script type="text/javascript"> let seed=floor(999999*mathRand()); createCanvas(1000, 1000); angleMode(DEGREES) Vector(width/2,height/2)) blob(220,createVector(width/2,height/2)) blob(260,createVector(width/2,height/2)) blob(240,createVector(width/2,height/2)) blob(260,createVector(width/2,height/2)) for (let i=0;i<300;i++){ circle(random(width),random(height),random(0,3)) translate(width*.5,height*.5) ps = generateShape(sumPoints,600) ps2 = ps.slice(sumPoints/2) ps.slice(0,sumPoints/2).reverse() const craters = Array(200).fill(0).map(a=>createVector(random(),random())) for (let i=0;i<sumPoints/2;i++){ const coorX = i/(sumPoints/2) const l = p5.Vector.dist(p1,p2) for (let x=0;x<l;x++){ let fillVal = x/(l/2) fillVal = round(fillVal*15)/5 fillVal *= (1-coorX) const coorY = x/l const coor = createVector(coorX,coorY) for (let crater of craters){ const distToCrater = p5.Vector.dist(coor,crater) if (distToCrater<.1) fillVal -= map(distToCrater,0,0.1,10,0) fillVal += 50*noise(coorX*50,coorY*50) const v = p5.Vector.lerp(p1,p2,coorY) fill(255,fillVal) circle(v.x,v.y,random(1,3)) function myLine(x,y,x2,y2){ myLineV(createVector(x,y),createVector(x2,y2)) function myLineV(v1,v2){ const l = p5.Vector.dist(v1,v2) for (let i=0;i<l;i++){ const v = p5.Vector.lerp(v1,v2,i/l) circle(v.x,v.y,random(0,3)) function fillShape(ps){ ps.forEach(p=>vertex(p.x,p.y)) function generateShape(sumPoints, radius){ noiseZ = random(20,80) for (let i=0;i<sumPoints;i++){ angle = (i/sumPoints) * 360 rr = noise(x+1+noiseZ,y+1+noiseZ)*radius v = createVector(x,y) const blob = (size, center)=>{ ase = createPoly(2,size,center) for (i=0;i<1;i++) base = noisePoly(base,center) for (layers=0;layers<totalLayers;layers++){ newPoly = [...base] for (i=0;i<5;i++) newPoly = noisePoly(newPoly,center) drawPoly(newPoly) if (layers%15==0) base = noisePoly(base,center) const drawPoly = (poly)=>{ curveVertex(poly[0].x,poly[0].y) poly.forEach(v=>curveVertex(v.x,v.y)) curveVertex(poly[poly.length-1].x,poly[poly.length-1].y) (poly[0].x,poly[0].y,20) // poly.forEach(v=>circle(v.x,v.y,5)) const createPoly = (sides, r, center)=>{ for (let i=0;i<sides;i++){ deg = (i/sides)*360 pos = p5.Vector.fromAngle(radians(deg),r) const noisePoly = (poly,center)=>{ newPoly.push(poly[0]) for (let i=0;i<poly.length;i++){ p2 = poly[(i+1)%poly.length] midP = noiseLine(p1,p2,center) newPoly.push(midP) newPoly.push(p2) const noiseLine = (p1,p2, center)=>{ d = dist(p1.x,p1.y,p2.x,p2.y) midP = p2.copy().sub(p1) newMag = midP.mag()*randomGaussian(.5,.3) midP.setMag(newMag) dir = midP.copy().sub(center) dir.setMag(randomGaussian(d/4,d/8)) dir.rotate(randomGaussian(PI/3,PI/10)) <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.split('/').find(M t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.suM bstring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869M 860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 ORTANT: Instead of Math.random(), use this function mathRand() for random number generation. // This function generates a random number between 0 and 1 with on-chain seed. let mathRand = sfc32(...cyrb128(seed)); margin: 0px; width: 100% !important; height: 100% !important; object-fit: contain; position: fixed; left: 0; <script type="text/javascript"> const rand = mathRand(); function T1(rand) { // calculate rarity by yourself if (rand > 0.5) { return true; return false // window.$generativeTraits contain list traits for token // you need to populate a $generativeTraits object in the window object "T1": T1(rand), console.log(window.$generativeTraits) Add your code here const container = document.createElement("div") // container.innerHTML = "<span>seed: " + seed + "</span><br>"; document.body.prepend(container) Add your code here text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/html;charset=utf-8 <meta charset="UTF-8"> <title>Generative.xyz project</title> <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script> <script type="text/javascript"> let seed=floor(999999*mathRand()); createCanvas(1000, 1000); angleMode(DEGREES) Vector(width/2,height/2)) blob(220,createVector(width/2,height/2)) blob(260,createVector(width/2,height/2)) blob(240,createVector(width/2,height/2)) blob(260,createVector(width/2,height/2)) for (let i=0;i<300;i++){ circle(random(width),random(height),random(0,3)) translate(width*.5,height*.5) ps = generateShape(sumPoints,600) ps2 = ps.slice(sumPoints/2) ps.slice(0,sumPoints/2).reverse() const craters = Array(200).fill(0).map(a=>createVector(random(),random())) for (let i=0;i<sumPoints/2;i++){ const coorX = i/(sumPoints/2) const l = p5.Vector.dist(p1,p2) for (let x=0;x<l;x++){ let fillVal = x/(l/2) fillVal = round(fillVal*15)/5 fillVal *= (1-coorX) const coorY = x/l const coor = createVector(coorX,coorY) for (let crater of craters){ const distToCrater = p5.Vector.dist(coor,crater) if (distToCrater<.1) fillVal -= map(distToCrater,0,0.1,10,0) fillVal += 50*noise(coorX*50,coorY*50) const v = p5.Vector.lerp(p1,p2,coorY) fill(255,fillVal) circle(v.x,v.y,random(1,3)) function myLine(x,y,x2,y2){ myLineV(createVector(x,y),createVector(x2,y2)) function myLineV(v1,v2){ const l = p5.Vector.dist(v1,v2) for (let i=0;i<l;i++){ const v = p5.Vector.lerp(v1,v2,i/l) circle(v.x,v.y,random(0,3)) function fillShape(ps){ ps.forEach(p=>vertex(p.x,p.y)) function generateShape(sumPoints, radius){ noiseZ = random(20,80) for (let i=0;i<sumPoints;i++){ angle = (i/sumPoints) * 360 rr = noise(x+1+noiseZ,y+1+noiseZ)*radius v = createVector(x,y) const blob = (size, center)=>{ ase = createPoly(2,size,center) for (i=0;i<1;i++) base = noisePoly(base,center) for (layers=0;layers<totalLayers;layers++){ newPoly = [...base] for (i=0;i<5;i++) newPoly = noisePoly(newPoly,center) drawPoly(newPoly) if (layers%15==0) base = noisePoly(base,center) const drawPoly = (poly)=>{ curveVertex(poly[0].x,poly[0].y) poly.forEach(v=>curveVertex(v.x,v.y)) curveVertex(poly[poly.length-1].x,poly[poly.length-1].y) (poly[0].x,poly[0].y,20) // poly.forEach(v=>circle(v.x,v.y,5)) const createPoly = (sides, r, center)=>{ for (let i=0;i<sides;i++){ deg = (i/sides)*360 pos = p5.Vector.fromAngle(radians(deg),r) const noisePoly = (poly,center)=>{ newPoly.push(poly[0]) for (let i=0;i<poly.length;i++){ p2 = poly[(i+1)%poly.length] midP = noiseLine(p1,p2,center) newPoly.push(midP) newPoly.push(p2) const noiseLine = (p1,p2, center)=>{ d = dist(p1.x,p1.y,p2.x,p2.y) midP = p2.copy().sub(p1) newMag = midP.mag()*randomGaussian(.5,.3) midP.setMag(newMag) dir = midP.copy().sub(center) dir.setMag(randomGaussian(d/4,d/8)) dir.rotate(randomGaussian(PI/3,PI/10)) <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.split('/').find(M t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.suM bstring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869M 860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 ORTANT: Instead of Math.random(), use this function mathRand() for random number generation. // This function generates a random number between 0 and 1 with on-chain seed. let mathRand = sfc32(...cyrb128(seed)); margin: 0px; width: 100% !important; height: 100% !important; object-fit: contain; position: fixed; left: 0; <script type="text/javascript"> const rand = mathRand(); function T1(rand) { // calculate rarity by yourself if (rand > 0.5) { return true; return false // window.$generativeTraits contain list traits for token // you need to populate a $generativeTraits object in the window object "T1": T1(rand), console.log(window.$generativeTraits) Add your code here const container = document.createElement("div") // container.innerHTML = "<span>seed: " + seed + "</span><br>"; document.body.prepend(container) Add your code here text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/plain;charset=utf-8 5{"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"}h! text/plain;charset=utf-8 text/html;charset=utf-8 <meta charset="UTF-8"> Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below. Are we missing an important library? Let us know @generative_xyz. <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script> <!-- c2.min.js@1.0.0 <script sandbox="allow-scripts" type="text/javascript" srcM ="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script> <!-- chromajs@2.4.2 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script> <!-- p5.grain.js@0.6.1 <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script> <!-- threejs@r124 <script sandbox="allow-scripts" type="text/javascript" src="M https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script> <!-- tonejs@14.8.49 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script> <!-- svgjs@3.1.2 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script> <!-- aframejs@1.2.0 <script sandbox="allow-scripts" type="text/javascript" src="https://cdM njs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script> <!-- babylonjs@5.47.0 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script> <!-- paperjs@0.12.17 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script> <!-- regljs@2.1.0 <script sandbox="allow-scripts" type="text/javascript" srcM ="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script> <script type="text/javascript"> Add your script here Add your script here <script id="snippet-random-code" type="text/javascript"> // DO NOT EDIT THIS SECTION let seed = window.location.href.M split('/').find(t => t.includes('i0')); if (seed == null) { const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz"; seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0"; let pattern = "seed="; for (let i = 0; i < seed.length - pattern.length; ++i) { if (seed.substring(i, i + pattern.length) == pattern) { seed = seed.substring(i + pattern.length); break; function cyrb128($) { let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762; for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179); return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l M ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0] function sfc32($, _, u, i) { return function () { u >>>= 0, i >>>= 0; var l = ($ >>>= 0) + (_ >>>= 0) | 0; return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296 // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation. // This function generates a random number between 0 and 1 with on-chain seed. let mathRand = sfc32(...cyrb128(seed)); justify-content: center; align-items: center; <script type="text/javascript"> const rand = mathRand(); function T1(rand) { // calculate rarity by yourself if (rand > 0.5) { return true; return false // window.$generativeTraits contain list traits for tokenM // you need to populate a $generativeTraits object in the window object Add your code here var col = rnd(0,210) if(bac>40&bac<60){ if(bac>60&bac<80){ createCanvas(1200, 1200,WEBGL); angleMode(DEGREES) w=rnd(-width/2+300,width/2-400) h=rnd(-height/2+600,height/2) w=rnd(-width/2+500,width/2-100) h=rnd(-height/2+500,height/2-200) w=rnd(-width/2+350,width/2-100) h=rnd(-height/2+5M w=rnd(-width/2+200,width/2-400) h=rnd(-height/2+500,height/2-200) if(rnd(0,120)<50){ var l = rnd(0,g2) fill("#FFD32D") fill("#FF8B13") if(l>20&l<30){ fill("#DA1212") if(l>30&l<40){ fill("#733C3C") if(l>40&l<50){ fill("#10A19D") if(l>50&l<60){ fill("#001E6C") if(l>60&l<70){ fill("#367E18") if(l>70&l<80){ fill("#990000") if(col>20&col<40){ var l = rnd(0,g2) fill("#FFD32M if(l>10&l<20){ fill("#D61355") if(l>20&l<30){ fill("#DA1212") if(l>30&l<40){ fill("#30E3DF") if(l>40&l<50){ fill("#10A19D") if(l>50&l<60){ fill("#F2CD5C") if(l>60&l<70){ fill("#CD0404") if(l>70&l<80){ fill("#990000") if(col>40&col<60){ var l = rnd(0,g2) fill("#FFD32D") if(l>10&l<20){ fill("#939B62") if(l>20&l<30){ fill("#FFD56F") if(l>30&l<40){ fill("#FFB26B") if(l>40&l<50){ fill("#FF7B54") if(l>50&l<60){ fill("#F2CD5C") if(l>60&l<70){ fill("#CD0404") if(l>70&l<80){ fill("#990000") var l = rnd(0,g2) fill("#6C00FF") if(l>10&l<20){ fill("#3C79F5") if(l>20&l<30){ fill("#2DCDDF") if(l>30&l<40){ fill("#579BB1") if(l>40&l<50){ fill("#2C74B3") if(l>50&l<60){ fill("#EAFDFC") if(l>60&l<70){ fill("#BAD7E9") if(l>70&l<80){ fill("#990000") if(col>80&col<100){ var l = rnd(0,g2) fill("#A75D5D") if(l>10&l<20){ fill("#D3756B") if(l>20&l<30){ fill("#F0997D") if(l>30&l<40){ fill("#FFC3A1") if(l>40&l<50){ fill("#FF7B54") if(l>50&l<60){ fill("#FFB26B") if(l>60&l<70){ fill("#FFD56F") if(l>70&l<80){ fill("#990000") if(col>100&col<120){ var l = rnd(0,g2) fill("#39B5E0") if(l>10&l<20){ fill("#A31ACB") if(l>20&l<30){ fill("#FF78F0") if(l>30&l<40){ fill("#F5EA5A") if(l>40&l<50){ fill("#FFB100") if(l>50&l<60){ fill("#FBC252") if(l>60&l<70){ fill("#FFD56F") fill("#2DCDDF") if(col>120&col<140){ var l = rnd(0,g2) fill("#FFDB89") if(l>10&l<20){ fill("#DC0000") if(l>20&l<30){ fill("#CB1C8D") if(l>30&l<40){ fill("#FB2576") if(l>40&l<50){ fill("#FFB100") if(l>50&l<60){ fill("#FFBF00") if(l>60&l<70){