logo
meepo Testnet
dropdown icon
Scripts
SECP256K1/blake160:SECP256K1/blake160 is the default lock script to verify CKB transaction signature.

Links:

On-chain data:

{
  "code_hash": "0x9bd7e06f3ecf4be0f2fcd2188b23f1b9fcc88e5d4b65a8637b17723bbda3cce8",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0xf8de3bb47d055cdf460d93a2a6e1b05f7432f9777c8c474abf4eec1d4aee5d37",
    "index": "0x0"
  },
  "dep_type": "dep_group"
}
SECP256K1/multisig:SECP256K1/multisig is a script which allows a group of users to sign a single transaction.

Links:

On-chain data:

{
  "code_hash": "0x5c5069eb0857efc65e1bca0c07df34c31663b3622fd3876c876320fc9634e2a8",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0xf8de3bb47d055cdf460d93a2a6e1b05f7432f9777c8c474abf4eec1d4aee5d37",
    "index": "0x1"
  },
  "dep_type": "dep_group"
}
Anyone-Can-Pay Lock:anyone_can_pay allows a recipient to provide cell capacity in asset transfer.

Links:

On-chain data:

{
  "code_hash": "0x86a1c6987a4acbe1a887cca4c9dd2ac9fcb07405bbeda51b861b18bbf7492c4b",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0x4f32b3e39bd1b6350d326fdfafdfe05e5221865c3098ae323096f0bfc69e0a8c",
    "index": "0x0"
  },
  "dep_type": "dep_group"
}
Anyone-Can-Pay Lock:anyone_can_pay allows a recipient to provide cell capacity in asset transfer.

Links:

On-chain data:

{
  "code_hash": "0x3419a1c09eb2567f6552ee7a8ecffd64155cffe0f1796e6e61ec088d740c1356",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0xec26b0f85ed839ece5f11c4c4e837ec359f5adc4420410f6453b1f6b60fb96a6",
    "index": "0x0"
  },
  "dep_type": "dep_group"
}
Nervos DAO:Nervos DAO is a smart contract with which users can interact the same way as any smart contract on CKB.

Links:

On-chain data:

{
  "code_hash": "0x82d76d1b75fe2fd9a27dfbaa65a039221a380d76c926f378d3f81cf3e7e13f2e",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0x8f8c79eb6671709633fe6a46de93c0fedc9c1b8a6527a18d3983879542635c9f",
    "index": "0x2"
  },
  "dep_type": "code"
}
Simple UDT:Simple UDT provides a way for dapp developers to issue custom tokens on Nervos CKB.

Links:

On-chain data:

{
  "code_hash": "0xc5e5dcf215925f7ef4dfaf5f4b4f105bc321c02776d6e7d52a1db3fcd9d011a4",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0xe12877ebd2c3c364dc46c5c992bcfaf4fee33fa13eebdf82c591fc9825aab769",
    "index": "0x0"
  },
  "dep_type": "code"
}
Unipass:UniPass Wallet is a smart contract wallet solution that supports on-chain Email social recovery.

Links:

On-chain data:

{
  "code_hash": "0x3e1eb7ed4809b2d60650be96a40abfbdafb3fb942b7b37ec7709e64e2cd0a783",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0x8b98ede6bf7b5baba767b1d2d46a13749fc810375b14152abbc259a7fc98e46d",
    "index": "0x0"
  },
  "dep_type": "code"
}
CoTA:A Compact Token Aggregator Standard for Extremely Low Cost NFTs and FTs

Links:

On-chain data:

{
  "code_hash": "0x89cd8003a0eaf8e65e0c31525b7d1d5c1becefd2ea75bb4cff87810ae37764d8",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0xd8c7396f955348bd74a8ed4398d896dad931977b7c1e3f117649765cd3d75b86",
    "index": "0x0"
  },
  "dep_type": "dep_group"
}
CoTA Registry:A Compact Token Aggregator Standard for Extremely Low Cost NFTs and FTs

Links:

On-chain data:

{
  "code_hash": "0x9302db6cc1344b81a5efee06962abcb40427ecfcbe69d471b01b2658ed948075",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0xd8c7396f955348bd74a8ed4398d896dad931977b7c1e3f117649765cd3d75b86",
    "index": "0x0"
  },
  "dep_type": "dep_group"
}
PW Lock:Forked from CKB's system scripts, and currently supports signature generated by personalSign and signTypedData from ethereum wallets.

Links:

On-chain data:

{
  "code_hash": "0x58c5f491aba6d61678b7cf7edf4910b1f5e00ec0cde2f42e0abb4fd9aff25a63",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0x4f254814b972421789fafef49d4fee94116863138f72ab1e6392daf3decfaec1",
    "index": "0x0"
  },
  "dep_type": "code"
}
godwoken_custodian_lock:Rollup uses the custodian lock to hold the deposited assets.

Links:

On-chain data:

{
  "code_hash": "0x85ae4db0dd83f428a31deb342e4000af37ce2c9645d9e619df00096e3c50a2bb",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0x7aed145beb6984fff008ca6224d0726d06a19959c4f01d15e49942d76e28747a",
    "index": "0x0"
  },
  "dep_type": "code"
}
godwoken_deposit_lock:A layer1 user can join the Rollup by creating a deposit cell.

Links:

On-chain data:

{
  "code_hash": "0x50704b84ecb4c4b12b43c7acb260ddd69171c21b4c0ba15f3c469b7d143f6f18",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0x9caeec735f3cd2a60b9d12be59bb161f7c61ddab1ac22c4383a94c33ba6404a2",
    "index": "0x0"
  },
  "dep_type": "code"
}
godwoken_withdrawal_lock:Withdrawal cells are generated in the RollupSubmitBlock action according to the block.withdrawals field.

Links:

On-chain data:

{
  "code_hash": "0x06ae0706bb2d7997d66224741d3ec7c173dbb2854a6d2cf97088796b677269c6",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0x9c607a9a75ea4699dd01b1c2a478002343998cac8346d2aa582f35b532bd2b93",
    "index": "0x0"
  },
  "dep_type": "code"
}
godwoken_challenge_lock:When a Godwoken node found that an invalid state exists in the Rollup, the node can send the RollupEnterChallenge action to the Rollup cell and generate a challenging cell.

Links:

On-chain data:

{
  "code_hash": "0x5a86c3bf1e8648b6a6f8abe6875720ccf9745ab225b68fa7c195f9d6635dea80",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0x15598fb4d3fc4b7e0afcffc80ed0c02b62edb3f7875771f0397f17eef712b65d",
    "index": "0x0"
  },
  "dep_type": "code"
}
godwoken_stake_lock:A block producer is required to provide a stake cell to perform the RollupSubmitBlock action.

Links:

On-chain data:

{
  "code_hash": "0x7f5a09b8bd0e85bcf2ccad96411ccba2f289748a1c16900b0635c2ed9126f288",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0x053fdb4ed3181eab3a3a5f05693b53a8cdec0a24569e16369f444bac48be7de9",
    "index": "0x0"
  },
  "dep_type": "code"
}
omni_lock v1:Omnilock is a lock script designed for interoperability. It comes with built-in support for verification of transaction signing methods used in Bitcoin, Ethereum, EOS, and Dogecoin. Omnilock is also extensible, so more verification algorithms can be added in future.

Links:

On-chain data:

{
  "code_hash": "0x79f90bb5e892d80dd213439eeab551120eb417678824f282b4ffb5f21bad2e1e",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0x9154df4f7336402114d04495175b37390ce86a4906d2d4001cf02c3e6d97f39c",
    "index": "0x0"
  },
  "dep_type": "code"
}
omni_lock v2:Omnilock is a lock script designed for interoperability. It comes with built-in support for verification of transaction signing methods used in Bitcoin, Ethereum, EOS, and Dogecoin. Omnilock is also extensible, so more verification algorithms can be added in future.

Links:

On-chain data:

{
  "code_hash": "0xf329effd1c475a2978453c8600e1eaf0bc2087ee093c3ee64cc96ec6847752cb",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0xec18bf0d857c981c3d1f4e17999b9b90c484b303378e94de1a57b0872f5d4602",
    "index": "0x0"
  },
  "dep_type": "code"
}
godwoken_state_validator:State validator is the major script to verify the on-chain Rollup cell. Rollup cell is an identity cell on CKB, it stores the structure GlobalState which represents the layer-2 state.

Links:

On-chain data:

{
  "code_hash": "0x1e44736436b406f8e48a30dfbddcf044feb0c9eebfe63b0f81cb5bb727d84854",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0xbcd73881ba53f1cd95d0c855395c4ffe6f54e041765d9ab7602d48a7cb71612e",
    "index": "0x0"
  },
  "dep_type": "code"
}
godwoken_eth_account_lock:A layer-2 lock script, ETH account lock is a script that verifies the layer-2 account signature.

Links:

On-chain data:

{
  "code_hash": "0x07521d0aa8e66ef441ebc31204d86bb23fc83e9edc58c19dbb1b0ebe64336ec0",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0x21da20f275af89ca7172cb1cd7fcb8676056e4212ba3782e8c77afebae57c6ed",
    "index": "0x0"
  },
  "dep_type": "code"
}
JoyID:An universal Account Protocol for Web3 Mass-adoption.

Links:

On-chain data:

{
  "code_hash": "0xd23761b364210735c19c60561d213fb3beae2fd6172743719eff6920e020baac",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0x4dcf3f3b09efac8995d6cbee87c5345e812d310094651e0c3d9a730f32dc9263",
    "index": "0x0"
  },
  "dep_type": "dep_group"
}
xUDT:Extensible UDT that derived from sUDT's programmability to support a wider range of scenarios

Links:

On-chain data:

{
  "code_hash": "0x50bd8d6680b8b9cf98b73f3c08faf8b2a21914311954118ad6609be6e78a1b95",
  "hash_type": "data1",
  "out_point": {
    "tx_hash": "0xbf6fb538763efec2a70a6a3dcb7242787087e1030c4e7d86585bc63a9d337f5f",
    "index": "0x0"
  },
  "dep_type": "code"
}
xUDT(final_rls):Extensible UDT that derived from sUDT's programmability to support a wider range of scenarios

Links:

On-chain data:

{
  "code_hash": "0x25c29dc317811a6f6f3985a7a9ebc4838bd388d19d0feeecf0bcd60f6c0975bb",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0xbf6fb538763efec2a70a6a3dcb7242787087e1030c4e7d86585bc63a9d337f5f",
    "index": "0x0"
  },
  "dep_type": "code"
}
Spore:Spore Protocol infuses digital assets with enduring value backed by tokenomics, redeemable at any time. Ensures true on-chain ownership, privacy, creative freedom and frictionless interaction.

Links:

On-chain data:

{
  "code_hash": "0x685a60219309029d01310311dba953d67029170ca4848a4ff638e57002130a0d",
  "hash_type": "data1",
  "out_point": {
    "tx_hash": "0x5e8d2a517d50fd4bb4d01737a7952a1f1d35c8afc77240695bb569cd7d9d5a1f",
    "index": "0x0"
  },
  "dep_type": "code"
}
{
  "code_hash": "0x5e063b4c0e7abeaa6a428df3b693521a3050934cf3b0ae97a800d1bc31449398",
  "hash_type": "data1",
  "out_point": {
    "tx_hash": "0x06995b9fc19461a2bf9933e57b69af47a20bf0a5bc6c0ffcb85567a2c733f0a1",
    "index": "0x0"
  },
  "dep_type": "code"
}
{
  "code_hash": "0xbbad126377d45f90a8ee120da988a2d7332c78ba8fd679aab478a19d6c133494",
  "hash_type": "data1",
  "out_point": {
    "tx_hash": "0xfd694382e621f175ddf81ce91ce2ecf8bfc027d53d7d31b8438f7d26fc37fd19",
    "index": "0x0"
  },
  "dep_type": "code"
}
RGB++:RGB++ Lock

Links:

On-chain data:

{
  "code_hash": "0x61ca7a4796a4eb19ca4f0d065cb9b10ddcf002f10f7cbb810c706cb6bb5c3248",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0xf1de59e973b85791ec32debbba08dff80c63197e895eb95d67fc1e9f6b413e00",
    "index": "0x0"
  },
  "dep_type": "code"
}
{
  "code_hash": "0xd07598deec7ce7b5665310386b4abd06a6d48843e953c5cc2112ad0d5a220364",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0x61efdeddbaa0bb4132c0eb174b3e8002ff5ec430f61ba46f30768d683c516eec",
    "index": "0x0"
  },
  "dep_type": "code"
}
Unique Cell:A unique cell can be created on the Nervos CKB through TypeID which makes sure the unique cell cannot be updated or destroyed.

Links:

On-chain data:

{
  "code_hash": "0x8e341bcfec6393dcd41e635733ff2dca00a6af546949f70c57a706c0f344df8b",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0xff91b063c78ed06f10a1ed436122bd7d671f9a72ef5f5fa28d05252c17cf4cef",
    "index": "0x0"
  },
  "dep_type": "code"
}
BTC Time Lock:A lock require n confirmations of Bitcoin transaction to unlock the cell.

Links:

On-chain data:

{
  "code_hash": "0x00cdf8fab0f8ac638758ebf5ea5e4052b1d71e8a77b9f43139718621f6849326",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0xde0f87878a97500f549418e5d46d2f7704c565a262aa17036c9c1c13ad638529",
    "index": "0x0"
  },
  "dep_type": "code"
}
{
  "code_hash": "0x80a09eca26d77cea1f5a69471c59481be7404febf40ee90f886c36a948385b55",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0x5364b3535965e9eac9a35dd7af8e9e45a61d30a16e115923c032f80b28783e21",
    "index": "0x0"
  },
  "dep_type": "code"
}
Nostr:The Nostr lock script is designed for interoperability with Nostr.

Links:

On-chain data:

{
  "code_hash": "0x6ae5ee0cb887b2df5a9a18137315b9bdc55be8d52637b2de0624092d5f0c91d5",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0xa2a434dcdbe280b9ed75bb7d6c7d68186a842456aba0fc506657dc5ed7c01d68",
    "index": "0x0"
  },
  "dep_type": "code"
}
Single Use Lock:A lock script that can only be used once.

Links:

On-chain data:

{
  "code_hash": "0x8290467a512e5b9a6b816469b0edabba1f4ac474e28ffdd604c2a7c76446bbaf",
  "hash_type": "data1",
  "out_point": {
    "tx_hash": "0xb4f171c9c9caf7401f54a8e56225ae21d95032150a87a4678eac3f66a3137b93",
    "index": "0x4"
  },
  "dep_type": "code"
}
iCKB Logic:iCKB Logic tokenizes NervosDAO deposits into the iCKB xUDT token.

Links:

On-chain data:

{
  "code_hash": "0x2a8100ab5990fa055ab1b50891702e1e895c7bd1df6322cd725c1a6115873bd3",
  "hash_type": "data1",
  "out_point": {
    "tx_hash": "0xf7ece4fb33d8378344cab11fcd6a4c6f382fd4207ac921cf5821f30712dcd311",
    "index": "0x0"
  },
  "dep_type": "dep_group"
}
WR Owned-Owner:WR Owned-Owner enable to create Withdrawals Request from NervosDAO deposits locked with zero length args locks, developed as part of iCKB.

Links:

On-chain data:

{
  "code_hash": "0xacc79e07d107831feef4c70c9e683dac5644d5993b9cb106dca6e74baa381bd0",
  "hash_type": "data1",
  "out_point": {
    "tx_hash": "0xf7ece4fb33d8378344cab11fcd6a4c6f382fd4207ac921cf5821f30712dcd311",
    "index": "0x0"
  },
  "dep_type": "dep_group"
}
UDT Limit Order:UDT Limit Order is a general purpose UDT based Limit Order, developed as part of iCKB.

Links:

On-chain data:

{
  "code_hash": "0x49dfb6afee5cc8ac4225aeea8cb8928b150caf3cd92fea33750683c74b13254a",
  "hash_type": "data1",
  "out_point": {
    "tx_hash": "0xf7ece4fb33d8378344cab11fcd6a4c6f382fd4207ac921cf5821f30712dcd311",
    "index": "0x0"
  },
  "dep_type": "dep_group"
}
DID:DID is a blockchain-based, open source, censorship-resistant decentralized account system that provides a globally unique naming system with a .bit suffix that can be used for cryptocurrency transfers, domain name resolution, authentication, and other scenarios.

Links:

On-chain data:

{
  "code_hash": "0x0b1f412fbae26853ff7d082d422c2bdd9e2ff94ee8aaec11240a5b34cc6e890f",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0x37f82dd30435575954cc7a9e2292f238ed24d71b0d57a55d8a2fc8a08aa1accf",
    "index": "0x0"
  },
  "dep_type": "code"
}
USDI Asset:USDI Asset

Links:

On-chain data:

{
  "code_hash": "0xcc9dc33ef234e14bc788c43a4848556a5fb16401a04662fc55db9bb201987037",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0x03d029480416c2fc927dfbfe0ed1916ffaf55d1e1f3146c55cf2d3dd5e674e61",
    "index": "0x0"
  },
  "dep_type": "code"
}
Fiber Channel:Fiber Channel

Links:

On-chain data:

{
  "code_hash": "0x6c67887fe201ee0c7853f1682c0b77c0e6214044c156c7558269390a8afa6d7c",
  "hash_type": "type",
  "out_point": {
    "tx_hash": "0x89af398edc7ed0054506b33349b031097d94378e11e77bf0690ee69d82623a43",
    "index": "0x0"
  },
  "dep_type": "code"
}