Transaction b899b67c5f8a0e754c2ed3f7a8af3da07ab4487d9a23b710da3a5710a45f5893
1 Input
-
22029ba7cae1ab606125e9ca40a50e244d38d0dbca8463911e771834a1c60304:0
OP_DATA_32(32) 299c51ba35e4ea658e2a18614df4ba5c36dd78fc174f0c38fc08a32833a356b9OP_CHECKSIG(172)OP_0(0)OP_IF(99)OP_DATA_3(3) ordOP_DATA_1(1)OP_DATA_23(23) text/html;charset=utf-8OP_DATA_1(1)OP_PUSHDATA2(77) £imintpriceh1.25 BTCjsecrethashx@6d635cd5de0f8f71e4376baf1d49efc35f3aa5e6e7bead309b9ac366c8dab388dinfoy–My name is Jack and I am a dev at Gamma. I have been in bitcoin since roughly 2012 and have been building on BTC since 2022. Although I don't own any sub1k or any ordinals from the Ordinally and Friends collection, I would love the opportunity to be considered for the WL. Hopefully submitting a recursive html application will not disqualify me. Had to go around the inscription flow from the application.OP_0(0)OP_PUSHDATA2(77) <html> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <style> body { margin: 0; } </style> </head> <body> <script type="module"> import * as fflate from "/content/f815bd5c566c6e46de5cdb6ccb3a7043c63deeba61f4234baea84b602b0d4440i0"; const response = await window.fetch( "/content/2dbdf9ebbec6be793fd16ae9b797c7cf968ab2427166aaf390b90b71778266abi0" ); const text = await response.text()OP_PUSHDATA2(77) ; const b64str = text.split("\n")[32].split("'")[1]; const code = fflate.strFromU8( fflate.decompressSync(fflate.strToU8(atob(b64str), true)) ); const script = document.createElement("script"); script.innerHTML = code; document.head.appendChild(script); const images = [ "/content/067e499b7add5c9218f8baf819747401d3c7bdf2c3bfde622f19d9f1646b8759i0", "/content/184d13b4a75366624b128960d5059445a22fb22933a9e9260b5787ba0e645547i0", "/content/36f0272OP_PUSHDATA2(77) e28bf6595199d02cb29013b91d9b9b9e250d270f32270506dcd1262bai0", "/content/3d802fb815eeab0adab8cfec5a34b17509a71b22091c6770927633350f1163eci0", "/content/424d50344b551e9533c074d9dad1b529a8e6e8cce20c9f13ba2f110e19f67e1bi0", "/content/4c12cdd434c289ad3df63c5ac0236d7b1742c47142e307e403a1e5aebc081283i0", "/content/4e77ae2458b30213215e33178e6ba1fd438d1313b14decd1b5091a14c2c78c10i0", "/content/5be51507bc9b06ea00dfee2b9b992c2ec17f2efbb56cc4b61850fe5c88c38e61i0", "/content/69f85OP_PUSHDATA2(77) 7e4bf91da5175d1a3b69c6fdd31c968312c22395cc92e53636de73d876di0", "/content/7c63918f80282124901fd3f97e76506498b598e21583861e30e970909a0d2535i0", "/content/7c6e78812eb126379c15ba3b21340a75264dfc0a82f64f16f5916d3583182ee9i0", "/content/86d7c323ae7d1512fe3befc2ae1a765465f6bcd82144eb479dd47980a070eb08i0", "/content/871686740b43aa97caa221d0e930b24f05d513a481104bf44a14278071f06e4bi0", "/content/8a0fd57b34bd2278f8d1fedb7375945cdcf10b858d65bf580cddebb0e3064f80i0", "/content/a21OP_PUSHDATA2(77) 2a3dead8051374536124220c50e1ea7f102752f140a003f7c5e1d366eb8a0i0", "/content/a9dfe26fb3f12094d23f9c2d437f9095504a77a79dfd5327d00b911d690b6498i0", "/content/aab15678a9c45607882241d831a52003890972e0885ebefb167d5c50b6800462i0", "/content/ce571812a2b14b9a7001219debe4fa83baddeed66e0fb5ad58cef4861cba22b6i0", "/content/e622f4b54fe5dfd6a2d0394df38aa46d6bf2a024a50bb6d034562cc02832d829i0", "/content/fa4759eebcb255b18cae7b06d69f1edaaec8e83ddaeab158cd8d8c11cc335f18i0", "/content/fOP_PUSHDATA2(77) cf4b558d1edabf568a2dcbbb2d17b2628aafc944e4a14338cdfc6075ed949a9i0", ]; const scene = new THREE.Scene(); const camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 0.1, 1000 ); camera.position.z = 100; const renderer = new THREE.WebGLRenderer(); renderer.setSize(window.innerWidth, window.innerHeight); document.body.appendChild(renderer.domElement); //-------TEXT--------- const canvas = document.OP_PUSHDATA2(77) createElement("canvas"); canvas.width = 600; canvas.height = 100; const context = canvas.getContext("2d"); context.fillStyle = "white"; context.font = "Bold 50px Arial"; context.textAlign = "center"; context.fillText("ORDINALS GANG", canvas.width / 2, canvas.height / 2); const texture2 = new THREE.CanvasTexture(canvas); const geometry2 = new THREE.PlaneGeometry(50, 10); const material2 = new THREE.MeshBasicMaterial({ map: texture2 }); const text2 = nOP_PUSHDATA2(77) ew THREE.Mesh(geometry2, material2); text2.position.set(0, 40, 0); scene.add(text2); //-------STARS--------- const starsGeometry = new THREE.BufferGeometry(); const starsMaterial = new THREE.PointsMaterial({ color: 0xbbbbbb, size: 0.5, }); const starPositions = []; for (let i = 0; i < 10000; i++) { const x = THREE.MathUtils.randFloatSpread(2000); const y = THREE.MathUtils.randFloatSpread(2000); const z = THREE.MathUtils.randFloaOP_PUSHDATA2(77) tSpread(2000); starPositions.push(x, y, z); } starsGeometry.setAttribute( "position", new THREE.Float32BufferAttribute(starPositions, 3) ); const stars = new THREE.Points(starsGeometry, starsMaterial); scene.add(stars); //-------MOON--------- const light = new THREE.PointLight(0xffffff, 1, 1000); light.position.set(0, 50, 50); scene.add(light); const moonGeometry = new THREE.SphereGeometry(30, 32, 32); const moonMaterial = newOP_PUSHDATA2(77) THREE.MeshPhongMaterial({ color: 0x808080 }); const moon = new THREE.Mesh(moonGeometry, moonMaterial); scene.add(moon); //-------GANG--------- const geometry = new THREE.CircleGeometry(5, images.length); const group = new THREE.Group(); scene.add(group); for (let i = 0; i < images.length; i++) { const texture = new THREE.TextureLoader().load( images[i], function (tex) { const width = tex.image.width; const height = tex.imOP_PUSHDATA2(77) age.height; const geometry = new THREE.PlaneGeometry((12 * width) / height, 12); const material = new THREE.MeshBasicMaterial({ color: 0xffffff, side: THREE.DoubleSide, map: texture, }); const image = new THREE.Mesh(geometry, material); image.position.x = Math.cos((i / images.length) * Math.PI * 2) * 50; image.position.z = Math.sin((i / images.length) * Math.PI * 2) * 50; image.lookAt(scene.OP_PUSHDATA2(77) position); group.add(image); } ); } //-------ANIMATION--------- function animate() { requestAnimationFrame(animate); group.rotation.y += 0.001; renderer.render(scene, camera); } animate(); </script> </body> </html>OP_ENDIF(104)
1 Outputs
- b899b67c5f8a0e754c2ed3f7a8af3da07ab4487d9a23b710da3a5710a45f5893:0
value 546
address bc1patm6f65h7kvppjss2p0fh4na67um30z7dd6txtqxjzmrwv0tz9ss47mdlc