Inscription 105611213
- parents
-
- id
- 331ec11010f75755af2df7658af93e1f503c4e2c958d5459aafe6b93b42ce673i0
- metadata
-
- name
- Samowity Snake
- type
- text/html
- parent
- ea1156b1c55d94a0504b01a1aa5d2f85c12f573d66ad1b0318afbd8c973f75f6i0
- sat
- 3330076120203
- sym
- line→wave→life
- seed
- URL#seed
- controls
- tap=pause; drag↑↓=amp; drag←→=λ; S=reseed; P=png
- attrs
- trait_type
- block_hint
- value
- 666
- trait_type
- tail_echo
- value
- ...20333
- context
- Parent = reference only (not endorsement).
- license
- CC0-1.0
- html
- <!doctype html><meta charset='utf-8'><meta name='viewport' content='width=device-width, initial-scale=1, viewport-fit=cover'><title>Samowity Snake — minimal</title><style>html,body{height:100%;margin:0;background:#0b0f13}canvas{width:100%;height:100%;display:block}</style><canvas></canvas><script>const c=document.querySelector('canvas'),x=c.getContext('2d');let dpr=1;function fit(){dpr=devicePixelRatio||1;c.width=innerWidth*dpr;c.height=innerHeight*dpr;x.setTransform(dpr,0,0,dpr,0,0)}fit();addEventListener('resize',fit,{passive:1});function h(s){let a=2166136261>>>0;for(let i=0;i<s.length;i++){a^=s.charCodeAt(i);a=Math.imul(a,16777619)}return a>>>0}function xs(n){let t=n||0x9e3779b9;return()=>{t^=t<<13;t^=t>>>17;t^=t<<5;return(t>>>0)/4294967296}}const m=(location.hash.match(/seed=([A-Za-z0-9_-]+)/)||[])[1];const S=m||new Date().toISOString(); const R=xs(h(S));let A=Math.max(24,Math.min(180,innerHeight*0.18))*(0.6+R()*0.8),L=120+R()*220,V=0.6+R()*1.2,T=2+R()*2,N=!0,D=null;function reseed(s){location.hash='seed='+encodeURIComponent(s);location.reload()}c.addEventListener('pointerdown',e=>{D={x:e.clientX,y:e.clientY,A,L};c.setPointerCapture(e.pointerId)});addEventListener('pointermove',e=>{if(!D)return;const dx=e.clientX-D.x,dy=e.clientY-D.y;A=Math.max(6,Math.min(innerHeight*0.4,D.A-dy*0.8));L=Math.max(40,Math.min(600,D.L+dx))});addEventListener('pointerup',()=>D=null);addEventListener('click',()=>{if(D)return;N=!N});addEventListener('keydown',e=>{if(e.key==='s'||e.key==='S')reseed(Math.random().toString(36).slice(2)); if(e.key==='p'||e.key==='P')save()});function save(){const a=document.createElement('a');a.download='samowity-'+S.replace(/[:.]/g,'-')+'.png';a.href=c.toDataURL('image/png',1);a.click()}function loop(t){requestAnimationFrame(loop);if(!N)return;const w=c.width/dpr,h=c.height/dpr;const g=x.createRadialGradient(w*.5,h*.5,0,w*.5,h*.6,Math.max(w,h)*.7);g.addColorStop(0,'#0b0f13');g.addColorStop(1,'#05070b');x.fillStyle=g;x.fillRect(0,0,w,h);x.lineWidth=T;x.lineJoin='round';x.lineCap='round';x.shadowBlur=14;x.shadowColor='rgba(120,210,255,.7)';const tt=t/1000,H=190+Math.sin(tt*.5)*40,grad=x.createLinearGradient(0,0,w,0);grad.addColorStop(0,`hsl(${(H+60)%360} 90% 70%)`);grad.addColorStop(1,`hsl(${(H-60+360)%360} 90% 70%)`);x.strokeStyle=grad;x.beginPath();const cy=h/2,k=(Math.PI*2)/L,wom=V*Math.PI*2,n=Math.max(200,Math.floor(w/2));for(let i=0;i<=n;i++){const px=i/n*w,u=(i/n-.5)*2,en=Math.exp(-u*u*1.3),ph=wom*tt+.6*Math.sin(.5*u+tt*.1),py=cy+en*A*Math.sin(k*px-ph);i?x.lineTo(px,py):x.moveTo(px,py)}x.stroke();const hx=((tt*V*L*.5)%w),hy=cy+A*Math.sin(k*hx-wom*tt);x.beginPath();x.arc(hx,hy,T*1.6,0,Math.PI*2);x.fillStyle='#fff';x.globalAlpha=.9;x.fill();x.globalAlpha=1}requestAnimationFrame(loop);if(!m)history.replaceState({},'',location.pathname+'#seed='+encodeURIComponent(S));</script>
- address
- bc1pk736hskar5s7w86m6rd6xhjzn2zut2ndf7f2fluf68g0kmy2ky4se54lmy
- value
- 546
- preview
- link
- content
- link
- content length
- 2868 bytes
- content type
- text/html;charset=utf-8
- timestamp
- height
- 912996
- fee
- 4044
- reveal transaction
- 331ec11010f75755af2df7658af93e1f503c4e2c958d5459aafe6b93b42ce673
- location
- 331ec11010f75755af2df7658af93e1f503c4e2c958d5459aafe6b93b42ce673:1:0
- output
- 331ec11010f75755af2df7658af93e1f503c4e2c958d5459aafe6b93b42ce673:1
- offset
- 0
- details
-
...
- ethereum teleburn address
- 0x830a3b97642421991ed7e20B3Af59c8266e1fD7D