From 668260589cb566a948543ebf9194cafcb81365b5 Mon Sep 17 00:00:00 2001 From: Keith Date: Mon, 23 Sep 2024 23:55:11 +0900 Subject: [PATCH] feat[wip]: add script info of ickb ickb script: https://github.com/ickb/proposal#non-upgradable-deployment ref: https://github.com/nervosnetwork/ckb-explorer-frontend/issues/1784 --- src/constants/scripts.ts | 42 ++++++++++++++++++++++++++++++++++ src/pages/ScriptList/index.tsx | 24 +++++++++++++++++++ 2 files changed, 66 insertions(+) diff --git a/src/constants/scripts.ts b/src/constants/scripts.ts index d2f38c539..7fc7ff247 100644 --- a/src/constants/scripts.ts +++ b/src/constants/scripts.ts @@ -338,6 +338,27 @@ export const MainnetContractHashTags: ContractHashTag[] = [ tag: 'Single Use Lock', category: 'lock', }, + { + codeHashes: ['0x2a8100ab5990fa055ab1b50891702e1e895c7bd1df6322cd725c1a6115873bd3'], + txHashes: ['0x621a6f38de3b9f453016780edac3b26bfcbfa3e2ecb47c2da275471a5d3ed165-0'], + depType: 'dep_group', + hashType: 'data1', + tag: 'iCKB Logic', + }, + { + codeHashes: ['0x49dfb6afee5cc8ac4225aeea8cb8928b150caf3cd92fea33750683c74b13254a'], + txHashes: ['0x621a6f38de3b9f453016780edac3b26bfcbfa3e2ecb47c2da275471a5d3ed165-0'], + depType: 'dep_group', + hashType: 'data1', + tag: 'iCKB Limit Order', + }, + { + codeHashes: ['0xacc79e07d107831feef4c70c9e683dac5644d5993b9cb106dca6e74baa381bd0'], + txHashes: ['0x621a6f38de3b9f453016780edac3b26bfcbfa3e2ecb47c2da275471a5d3ed165-0'], + depType: 'dep_group', + hashType: 'data1', + tag: 'iCKB Owned-Owner', + }, ] export const TestnetContractHashTags: ContractHashTag[] = [ @@ -728,6 +749,27 @@ export const TestnetContractHashTags: ContractHashTag[] = [ tag: 'Single Use Lock', category: 'lock', }, + { + codeHashes: ['0x2a8100ab5990fa055ab1b50891702e1e895c7bd1df6322cd725c1a6115873bd3'], + txHashes: ['0xf7ece4fb33d8378344cab11fcd6a4c6f382fd4207ac921cf5821f30712dcd311-0'], + depType: 'dep_group', + hashType: 'data1', + tag: 'iCKB Logic', + }, + { + codeHashes: ['0x49dfb6afee5cc8ac4225aeea8cb8928b150caf3cd92fea33750683c74b13254a'], + txHashes: ['0xf7ece4fb33d8378344cab11fcd6a4c6f382fd4207ac921cf5821f30712dcd311-0'], + depType: 'dep_group', + hashType: 'data1', + tag: 'iCKB Limit Order', + }, + { + codeHashes: ['0xacc79e07d107831feef4c70c9e683dac5644d5993b9cb106dca6e74baa381bd0'], + txHashes: ['0xf7ece4fb33d8378344cab11fcd6a4c6f382fd4207ac921cf5821f30712dcd311-0'], + depType: 'dep_group', + hashType: 'data1', + tag: 'iCKB Owned-Owner', + }, ] const getLumosScripts = (scripts: ContractHashTag[]): ScriptConfigs => diff --git a/src/pages/ScriptList/index.tsx b/src/pages/ScriptList/index.tsx index 4bbdc6a5d..a435d290e 100644 --- a/src/pages/ScriptList/index.tsx +++ b/src/pages/ScriptList/index.tsx @@ -277,6 +277,30 @@ export const scripts = new Map([ code: 'https://github.com/ckb-ecofund/ckb-proxy-locks', }, ], + [ + 'iCKB Logic', + { + name: 'iCKB Logic', + description: '// TODO', + code: '// TODO', + }, + ], + [ + 'iCKB Limit Order', + { + name: 'iCKB Limit Order', + description: '// TODO', + code: '// TODO', + }, + ], + [ + 'iCKB Owned-Owner', + { + name: 'iCKB Owned-Owner', + description: '// TODO', + code: '// TODO', + }, + ], ]) const keysWithLinkValueInScript: (keyof ScriptAttributes)[] = ['rfc', 'code', 'doc', 'deprecated', 'website']