Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 | 1x 1x 1x 1x 1x 1x 1x 2x 1x 3x 3x 1x 1x | import { GaiaHubConfig } from 'micro-stacks/storage'; import { rest } from 'msw'; const FILE_PATH = 'file.json'; const gaiaHubConfig: GaiaHubConfig = { address: '1NZNxhoxobqwsNvTb16pdeiqvFvce3Yg8U', server: 'https://hub.blockstack.org', token: '', url_prefix: 'https://gaia.testblockstack.org/hub/', max_file_upload_size_megabytes: 25, }; const NAME_RECORD = { status: 'registered', zonefile: '$ORIGIN yukan.id\n$TTL 3600\n_http._tcp URI 10 1 "https://gaia.blockstack.org/hub/16zVUoP7f15nfTiHw2UNiX8NT5SWYqwNv3/0/profile.json"\n', expire_block: 581432, blockchain: 'bitcoin', last_txid: 'f7fa811518566b1914a098c3bd61a810aee56390815bd608490b0860ac1b5b4d', address: 'SP10VG75GE4PE0VBA3KD3NVKSYEMM3YV9V17HJ32N', zonefile_hash: '98f42e11026d42d394b3424d4d7f0cccd6f376e2', }; const FILE_CONTENT = { key: 'value' }; const PROFILE_CONTENT = [ { token: 'eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NksifQ.eyJqdGkiOiJjNDhmOTQ0OC1hMGZlLTRiOWUtOWQ2YS1mYzA5MzhjOGUyNzAiLCJpYXQiOiIyMDE4LTAxLTA4VDE4OjIyOjI0Ljc5NloiLCJleHAiOiIyMDE5LTAxLTA4VDE4OjIyOjI0Ljc5NloiLCJzdWJqZWN0Ijp7InB1YmxpY0tleSI6IjAyNDg3YTkxY2Q5NjZmYWVjZWUyYWVmM2ZkZTM3MjgwOWI0NmEzNmVlMTkyNDhjMDFmNzJiNjQ1ZjQ0Y2VmMmUyYyJ9LCJpc3N1ZXIiOnsicHVibGljS2V5IjoiMDI0ODdhOTFjZDk2NmZhZWNlZTJhZWYzZmRlMzcyODA5YjQ2YTM2ZWUxOTI0OGMwMWY3MmI2NDVmNDRjZWYyZTJjIn0sImNsYWltIjp7IkB0eXBlIjoiUGVyc29uIiwiQGNvbnRleHQiOiJodHRwOi8vc2NoZW1hLm9yZyIsImltYWdlIjpbeyJAdHlwZSI6IkltYWdlT2JqZWN0IiwibmFtZSI6ImF2YXRhciIsImNvbnRlbnRVcmwiOiJodHRwczovL3d3dy5kcm9wYm94LmNvbS9zL2oxaDBrdHMwbTdhYWRpcC9hdmF0YXItMD9kbD0xIn1dLCJnaXZlbk5hbWUiOiIiLCJmYW1pbHlOYW1lIjoiIiwiZGVzY3JpcHRpb24iOiIiLCJhY2NvdW50IjpbeyJAdHlwZSI6IkFjY291bnQiLCJwbGFjZWhvbGRlciI6ZmFsc2UsInNlcnZpY2UiOiJoYWNrZXJOZXdzIiwiaWRlbnRpZmllciI6Inl1a2FubCIsInByb29mVHlwZSI6Imh0dHAiLCJwcm9vZlVybCI6Imh0dHBzOi8vbmV3cy55Y29tYmluYXRvci5jb20vdXNlcj9pZD15dWthbmwifSx7IkB0eXBlIjoiQWNjb3VudCIsInBsYWNlaG9sZGVyIjpmYWxzZSwic2VydmljZSI6ImdpdGh1YiIsImlkZW50aWZpZXIiOiJ5a25sIiwicHJvb2ZUeXBlIjoiaHR0cCIsInByb29mVXJsIjoiaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20veWtubC8xZjcwMThiOThmNzE2ZjAxNWE2Y2Y0NGZkYTA4MDZkNyJ9LHsiQHR5cGUiOiJBY2NvdW50IiwicGxhY2Vob2xkZXIiOmZhbHNlLCJzZXJ2aWNlIjoidHdpdHRlciIsImlkZW50aWZpZXIiOiJ5dWthbmwiLCJwcm9vZlR5cGUiOiJodHRwIiwicHJvb2ZVcmwiOiJodHRwczovL3R3aXR0ZXIuY29tL3l1a2FuTC9zdGF0dXMvOTE2NzQwNzQ5MjM2MTAxMTIwIn1dLCJuYW1lIjoiS2VuIExpYW8iLCJhcHBzIjp7Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MCI6Imh0dHBzOi8vZ2FpYS5ibG9ja3N0YWNrLm9yZy9odWIvMUREVXFmS3RRZ1lOdDcyMnd1QjRaMmZQQzdhaU5HUWE1Ui8ifX19.UyQNZ02kBFHEovbwiGaS-VQd57w9kcwn1Nt3QbW3afEMArg1OndmeplB7lzjMuRCLAi-88lkpQLkFw7LwKZ31Q', decodedToken: { header: { typ: 'JWT', alg: 'ES256K', }, payload: { jti: 'c48f9448-a0fe-4b9e-9d6a-fc0938c8e270', iat: '2018-01-08T18:22:24.796Z', exp: '2019-01-08T18:22:24.796Z', subject: { publicKey: '02487a91cd966faecee2aef3fde372809b46a36ee19248c01f72b645f44cef2e2c', }, issuer: { publicKey: '02487a91cd966faecee2aef3fde372809b46a36ee19248c01f72b645f44cef2e2c', }, claim: { '@type': 'Person', '@context': 'http://schema.org', image: [ { '@type': 'ImageObject', name: 'avatar', contentUrl: 'https://www.dropbox.com/s/j1h0kts0m7aadip/avatar-0?dl=1', }, ], givenName: '', familyName: '', description: '', account: [ { '@type': 'Account', placeholder: false, service: 'hackerNews', identifier: 'yukanl', proofType: 'http', proofUrl: 'https://news.ycombinator.com/user?id=yukanl', }, { '@type': 'Account', placeholder: false, service: 'github', identifier: 'yknl', proofType: 'http', proofUrl: 'https://gist.github.com/yknl/1f7018b98f716f015a6cf44fda0806d7', }, { '@type': 'Account', placeholder: false, service: 'twitter', identifier: 'yukanl', proofType: 'http', proofUrl: 'https://twitter.com/yukanL/status/916740749236101120', }, ], name: 'Ken Liao', apps: { 'http://localhost:8080': 'https://gaia.blockstack.org/hub/1DDUqfKtQgYNt722wuB4Z2fPC7aiNGQa5R/', }, }, }, signature: 'UyQNZ02kBFHEovbwiGaS-VQd57w9kcwn1Nt3QbW3afEMArg1OndmeplB7lzjMuRCLAi-88lkpQLkFw7LwKZ31Q', }, }, ]; export const GET_FILE_MOCKS = [ rest.get('https://stacks-node-api.stacks.co/v1/names/yukan.id', (_req, res, ctx) => { return res(ctx.json(NAME_RECORD)); }), rest.get('https://potato/v1/names/yukan.id', (_req, res, ctx) => { return res(ctx.json(NAME_RECORD)); }), rest.get( 'https://gaia.blockstack.org/hub/16zVUoP7f15nfTiHw2UNiX8NT5SWYqwNv3/profile.json', (_req, res, ctx) => { return res(ctx.json(PROFILE_CONTENT)); } ), rest.get( 'https://gaia.blockstack.org/hub/16zVUoP7f15nfTiHw2UNiX8NT5SWYqwNv3/0/profile.json', (_req, res, ctx) => { return res(ctx.json(PROFILE_CONTENT)); } ), rest.get( 'https://gaia.blockstack.org/hub/1DDUqfKtQgYNt722wuB4Z2fPC7aiNGQa5R/file.json', (_req, res, ctx) => { return res(ctx.json(FILE_CONTENT)); } ), rest.get( 'https://gaia.testblockstack.org/hub/1NZNxhoxobqwsNvTb16pdeiqvFvce3Yg8U/file.json', (_req, res, ctx) => { return res(ctx.json(FILE_CONTENT)); } ), ]; export const GET_FILE_DATA = { FILE_PATH, gaiaHubConfig, NAME_RECORD, FILE_CONTENT, PROFILE_CONTENT, }; |