UNPKG

@ckb-ccc/core

Version:

Core of CCC - CKBer's Codebase

391 lines (389 loc) 10.5 kB
import { ScriptInfoLike } from "./clientTypes.js"; import { KnownScript } from "./knownScript.js"; export const MAINNET_SCRIPTS: Record<KnownScript, ScriptInfoLike | undefined> = Object.freeze({ [KnownScript.NervosDao]: { codeHash: "0x82d76d1b75fe2fd9a27dfbaa65a039221a380d76c926f378d3f81cf3e7e13f2e", hashType: "type", cellDeps: [ { cellDep: { outPoint: { txHash: "0xe2fb199810d49a4d8beec56718ba2593b665db9d52299a0f9e6e75416d73ff5c", index: 2, }, depType: "code", }, }, ], }, [KnownScript.Secp256k1Blake160]: { codeHash: "0x9bd7e06f3ecf4be0f2fcd2188b23f1b9fcc88e5d4b65a8637b17723bbda3cce8", hashType: "type", cellDeps: [ { cellDep: { outPoint: { txHash: "0x71a7ba8fc96349fea0ed3a5c47992e3b4084b031a42264a018e0072e8172e46c", index: 0, }, depType: "depGroup", }, }, ], }, [KnownScript.Secp256k1Multisig]: { codeHash: "0x5c5069eb0857efc65e1bca0c07df34c31663b3622fd3876c876320fc9634e2a8", hashType: "type", cellDeps: [ { cellDep: { outPoint: { txHash: "0x71a7ba8fc96349fea0ed3a5c47992e3b4084b031a42264a018e0072e8172e46c", index: 1, }, depType: "depGroup", }, }, ], }, [KnownScript.Secp256k1MultisigV2]: { codeHash: "0x36c971b8d41fbd94aabca77dc75e826729ac98447b46f91e00796155dddb0d29", hashType: "data1", cellDeps: [ { cellDep: { outPoint: { txHash: "0x6888aa39ab30c570c2c30d9d5684d3769bf77265a7973211a3c087fe8efbf738", index: 0, }, depType: "depGroup", }, }, ], }, [KnownScript.AnyoneCanPay]: { codeHash: "0xd369597ff47f29fbc0d47d2e3775370d1250b85140c670e4718af712983a2354", hashType: "type", cellDeps: [ { cellDep: { outPoint: { txHash: "0x4153a2014952d7cac45f285ce9a7c5c0c0e1b21f2d378b82ac1433cb11c25c4d", index: 0, }, depType: "depGroup", }, }, ], }, [KnownScript.TypeId]: { codeHash: "0x00000000000000000000000000000000000000000000000000545950455f4944", hashType: "type", cellDeps: [], }, [KnownScript.XUdt]: { codeHash: "0x50bd8d6680b8b9cf98b73f3c08faf8b2a21914311954118ad6609be6e78a1b95", hashType: "data1", cellDeps: [ { cellDep: { outPoint: { txHash: "0xc07844ce21b38e4b071dd0e1ee3b0e27afd8d7532491327f39b786343f558ab7", index: 0, }, depType: "code", }, }, ], }, [KnownScript.JoyId]: { codeHash: "0xd00c84f0ec8fd441c38bc3f87a371f547190f2fcff88e642bc5bf54b9e318323", hashType: "type", cellDeps: [ { cellDep: { outPoint: { txHash: "0xf05188e5f3a6767fc4687faf45ba5f1a6e25d3ada6129dae8722cb282f262493", index: 0, }, depType: "depGroup", }, }, ], }, [KnownScript.COTA]: { codeHash: "0x1122a4fb54697cf2e6e3a96c9d80fd398a936559b90954c6e88eb7ba0cf652df", hashType: "type", cellDeps: [ { cellDep: { outPoint: { txHash: "0xabaa25237554f0d6c586dc010e7e85e6870bcfd9fb8773257ecacfbe1fd738a0", index: 0, }, depType: "depGroup", }, }, ], }, [KnownScript.PWLock]: { codeHash: "0xbf43c3602455798c1a61a596e0d95278864c552fafe231c063b3fabf97a8febc", hashType: "type", cellDeps: [ { cellDep: { outPoint: { txHash: "0x71a7ba8fc96349fea0ed3a5c47992e3b4084b031a42264a018e0072e8172e46c", index: 0, }, depType: "depGroup", }, }, { cellDep: { outPoint: { txHash: "0x1d60cb8f4666e039f418ea94730b1a8c5aa0bf2f7781474406387462924d15d4", index: 0, }, depType: "code", }, type: { codeHash: "0x00000000000000000000000000000000000000000000000000545950455f4944", hashType: "type", args: "0x42ade2f25eb938b5dbfd3d8f07b8b07aa593d848e7ff14bdfbbea5aeb6175261", }, }, ], }, [KnownScript.OmniLock]: { codeHash: "0x9b819793a64463aed77c615d6cb226eea5487ccfc0783043a587254cda2b6f26", hashType: "type", cellDeps: [ { cellDep: { outPoint: { txHash: "0x71a7ba8fc96349fea0ed3a5c47992e3b4084b031a42264a018e0072e8172e46c", index: 0, }, depType: "depGroup", }, }, { cellDep: { outPoint: { txHash: "0xc76edf469816aa22f416503c38d0b533d2a018e253e379f134c3985b3472c842", index: 0, }, depType: "code", }, type: { codeHash: "0x00000000000000000000000000000000000000000000000000545950455f4944", hashType: "type", args: "0x855508fe0f0ca25b935b070452ecaee48f6c9f1d66cd15f046616b99e948236a", }, }, ], }, [KnownScript.NostrLock]: { codeHash: "0x641a89ad2f77721b803cd50d01351c1f308444072d5fa20088567196c0574c68", hashType: "type", cellDeps: [ { cellDep: { outPoint: { txHash: "0x1911208b136957d5f7c1708a8835edfe8ae1d02700d5cb2c3a6aacf4d5906306", index: 0, }, depType: "code", }, type: { codeHash: "0x00000000000000000000000000000000000000000000000000545950455f4944", hashType: "type", args: "0xfad8cb75eb0bb01718e2336002064568bc05887af107f74ed5dd501829e192f8", }, }, ], }, [KnownScript.UniqueType]: { codeHash: "0x2c8c11c985da60b0a330c61a85507416d6382c130ba67f0c47ab071e00aec628", hashType: "data1", cellDeps: [ { cellDep: { outPoint: { txHash: "0x67524c01c0cb5492e499c7c7e406f2f9d823e162d6b0cf432eacde0c9808c2ad", index: 0, }, depType: "code", }, }, ], }, [KnownScript.AlwaysSuccess]: { codeHash: "0x3b521cc4b552f109d092d8cc468a8048acb53c5952dbe769d2b2f9cf6e47f7f1", hashType: "data1", cellDeps: [ { cellDep: { outPoint: { txHash: "0x10d63a996157d32c01078058000052674ca58d15f921bec7f1dcdac2160eb66b", index: 0, }, depType: "code", }, }, ], }, [KnownScript.InputTypeProxyLock]: { codeHash: "0x5123908965c711b0ffd8aec642f1ede329649bda1ebdca6bd24124d3796f768a", hashType: "data1", cellDeps: [ { cellDep: { outPoint: { txHash: "0x10d63a996157d32c01078058000052674ca58d15f921bec7f1dcdac2160eb66b", index: 1, }, depType: "code", }, }, ], }, [KnownScript.OutputTypeProxyLock]: { codeHash: "0x2df53b592db3ae3685b7787adcfef0332a611edb83ca3feca435809964c3aff2", hashType: "data1", cellDeps: [ { cellDep: { outPoint: { txHash: "0x10d63a996157d32c01078058000052674ca58d15f921bec7f1dcdac2160eb66b", index: 2, }, depType: "code", }, }, ], }, [KnownScript.LockProxyLock]: { codeHash: "0x5d41e32e224c15f152b7e6529100ebeac83b162f5f692a5365774dad2c1a1d02", hashType: "data1", cellDeps: [ { cellDep: { outPoint: { txHash: "0x10d63a996157d32c01078058000052674ca58d15f921bec7f1dcdac2160eb66b", index: 3, }, depType: "code", }, }, ], }, [KnownScript.SingleUseLock]: { codeHash: "0x8290467a512e5b9a6b816469b0edabba1f4ac474e28ffdd604c2a7c76446bbaf", hashType: "data1", cellDeps: [ { cellDep: { outPoint: { txHash: "0x10d63a996157d32c01078058000052674ca58d15f921bec7f1dcdac2160eb66b", index: 4, }, depType: "code", }, }, ], }, [KnownScript.TypeBurnLock]: { codeHash: "0xff78bae0abf17d7a404c0be0f9ad9c9185b3f88dcc60403453d5ba8e1f22f53a", hashType: "data1", cellDeps: [ { cellDep: { outPoint: { txHash: "0x10d63a996157d32c01078058000052674ca58d15f921bec7f1dcdac2160eb66b", index: 5, }, depType: "code", }, }, ], }, [KnownScript.EasyToDiscoverType]: { codeHash: "0xaba4430cc7110d699007095430a1faa72973edf2322ddbfd4d1d219cacf237af", hashType: "data1", cellDeps: [ { cellDep: { outPoint: { txHash: "0xb0ed754fb27d67fd8388c97fed914fb7998eceaa01f3e6f967e498de1ba0ac9b", index: 0, }, depType: "code", }, }, ], }, [KnownScript.TimeLock]: { codeHash: "0x6fac4b2e89360a1e692efcddcb3a28656d8446549fb83da6d896db8b714f4451", hashType: "data1", cellDeps: [ { cellDep: { outPoint: { txHash: "0xb0ed754fb27d67fd8388c97fed914fb7998eceaa01f3e6f967e498de1ba0ac9b", index: 1, }, depType: "code", }, }, ], }, });